
:root {
  --i2m_primaryColor: #FBE979 !important;
  --i2m_secondaryColor: #333333 !important;
  --i2m_colorPerfilOscuro: #333333 !important;
  --i2m_colorPerfilClaro:#d1cdb2 !important;
  --i2m_colorPrincipalCommingsoon: #FBE979  !important;
  --bs-accordion-active-bg:rgb(0,93,91,0.2) !important;
  --i2m_primaryColor-rgb: 20, 20, 20 !important;
   --gradient-1: #ebe1a4;
    --gradient-2:#FBE979;
    --gradient-3: #ebd651;
  	--gradien-alert-1:#B70000;
	--gradien-alert-2:#a30000;
	--gradien-alert-3:#8f0000;
    --gradient-1-lighter: #FBE979;
    --gradient-1-darker:#FBE979;
  --bs-accordion-active-color: var(--i2m_colorPerfilOscuro);
  --i2m_modalHeader-color: #FBE979;
  --i2m_callToActionBGColor: #FBE979;
  --i2m_callToActionColor: #fff;
  --i2m_color-insignas: #FBE979;
  --dark-color:#2E2C2C;
  --white_opaco:#D7D9D8;
  --grey_opaco:#727371;
  --blanco_total: #fff;
  --negro_total: #000000;
  --white: #fff;
   --i2m_grisTEXTO: #727371;
  --i2m_Login_Registro_Color: #FBE979 !important;
  --i2m_Color_bootstrap_login: #FBE979;
}
.bootstrap-dialog-body .text-primary {
    color: var(--i2m_Color_bootstrap_login);
}

.bootstrap-dialog.type-primary .modal-header {
    background-color: var(--i2m_Color_bootstrap_login);
}

/* Comentado en CSS: .btn { border: 1px solid #ccc !important; } */
#enviaarACEPTAR {
  border: 1px solid var(--i2m_primaryColor);
}


.i2m_lugares_restaurante .btn-success,
.btn-success,
.dealWEB .btn-success {
  border: 1px solid var(--i2m_secondaryColor) !important;
}

.main-footer a {
  color: var(--i2m_secondaryColor) !important;
}

.i2m_lugares_restaurante .light-grey-hr,
.dealWEB .light-grey-hr {
  border-bottom: 3px solid var(--i2m_primaryColor);
}

.mainbox>.panel-info>.panel-heading {
  border-color: var(--white_opaco) !important;
}

.input-group-addon {
  border: 1px solid var(--white_opaco);
  border-right-color: var(--white_opaco);
}

.container-fluid .jumbotron,
.panel.panel-default {
  border: 1px solid var(--i2m_secondaryColor);
  border: 1px solid rgba(0, 0, 0, .2);
}

.row.profile {
  border-bottom: 3px solid var(--i2m_primaryColor) !important;
}

.row.profile .nav-tabs>li.active>a {
  border-color: #C5D0DC #C5D0DC transparent;
  border-top: 5px solid var(--i2m_primaryColor) !important;
}

.row.profile .custom-tab-2 .tab-pane .form-control,
.bootstrap-select>button.btn {
  border-color: var(--white_opaco) !important;
}

.btn-primary {
  color: var(--i2m_secondaryColor) !important;
  background-color: var(--i2m_primaryColor) !important;
  border-color: var(--i2m_secondaryColor) !important;
}

.btn-primary:hover {
  border-color: var(--i2m_secondaryColor) !important;
}

.btn-primary-black {
  border-color: var(--i2m_primaryColor);
  color: var(--i2m_primaryColor);
  background-color: var(--i2m_secondaryColor) !important;
}

.btn-primary-black:hover {
  border-color: var(--i2m_primaryColor) !important;
}

.btn-default:hover {
  border-color: var(--i2m_secondaryColor);
  background-color: var(--i2m_primaryColor) !important;
}

.btn-success:hover {
  border-color: var(--i2m_secondaryColor) !important;
  background-color: var(--i2m_primaryColor) !important;
  color: var(--i2m_secondaryColor) !important;
}

.btn-success:hover {
  box-shadow: inset 0px -4px 0px #6A6203 !important;
}

.main-box h2 {
  border-left: 10px solid var(--i2m_primaryColor) !important;
}

.ui-autocomplete {
  border-color: var(--white_opaco);
  border-color: var(--i2m_secondaryColor);
}

.ui-widget-content {
  border: 1px solid var(--i2m_primaryColor) !important;
}

div.autocomplete ul li,
ul.ui-autocomplete li {
  border-bottom: 1px solid var(--i2m_primaryColor) !important;
}

.custom-btn,
.price-table.plan-popular,
.service-single.service-style-2:hover,
.testimonial-carousel .carousel-images .slick-center img,
.clients-slider .owl-dots .owl-dot span,
.screenshot-slider .owl-dots .owl-dot span,
.progress-heading .progress-value>span:before {
  border-color: #ee8f67;
}

.promo_block .custom-btn:hover {
  border-color: var(--white_opaco);
}

#back-top {
  background: rgba(231, 57, 49, 1) !important;
}

.is-flex [class*="col-"] {
  background: var(--white_opaco);
}

.btn-warning {
  background-color: var(--i2m_primaryColor) !important;
}

.btn.apply_now {
  background-color: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
}

.switch {
  background-color: var(--white_opaco) !important;
}

.dealWEB h1 {
  background-color: var(--white_opaco) !important;
}

.bootstrap-dialog.type-primary .modal-header {
  background-color: var(--i2m_secondaryColor) !important;
}

.dealWEB {
  background-color: var(--white_opaco) !important;
}

.header_pop {
  background: url(img/blog_post_bg.jpg) no-repeat;
  background-size: cover;
}

#enviaarACEPTAR {
  background-color: var(--i2m_primaryColor) !important;
  border: 1px solid var(--i2m_primaryColor) !important;

}

.i2m_lugares_restaurante .light-grey-hr,
.dealWEB .light-grey-hr {
  border-bottom: 3px solid var(--i2m_primaryColor) !important;
}

.i2m_lugares_restaurante .btn-success,
.btn-success,
.dealWEB .btn-success {
  background-color: var(--i2m_secondaryColor);
}

.row.profile .nav-tabs>li.active>a,
.nav-tabs>li>a.active {
  background-color: var(--white_opaco);
}

.row.profile .custom-tab-2 .tab-pane .form-control,
.bootstrap-select>button.btn {
  background-color: var(--white_opaco) !important;
}

.form-control {
  background-color: var(--white_opaco) !important;
}

#i2m_places_dealREOFFERWEB .form-control {
  background-color: var(--white_opaco) !important;
}

.mainbox>.panel-info>.panel-heading {
  background-image: linear-gradient(to bottom, #F7F8F7 0px, #F7F8F7 100%) !important;
}

.input-group-addon {
  background-color: var(--white_opaco) !important;
}

.container-fluid .jumbotron,
.panel.panel-default,
.contact .panel-body {
  background-color: var(--white_opaco);
}

.profile_content {
  background: var(--white_opaco) !important;
}

.modal-header {
  background-color: var(--white_opaco);
}

div.addPLaceHOME .form-control[disabled],
fieldset[disabled] div.addPLaceHOME .form-control {
  background-color: var(--grey_opaco) !important;
}

div#preloader {
  background-color: var(--i2m_secondaryColor) !important;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: var(--i2m_secondaryColor) !important;
}

div.autocomplete,
.ui-autocomplete {
  background-color: var(--i2m_secondaryColor) !important;
  border: 1px outset var(--i2m_primaryColor) !important;
}

.ui-widget-content {
  background-color: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
  border: 1px solid var(--i2m_primaryColor) !important;
}

div.autocomplete ul li.selected {
  background-color: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
}

footer .button-store .custom-btn {
  background-color: var(--i2m_secondaryColor) !important;
}

footer .button-store .custom-btn:hover {
  background-color: var(--i2m_secondaryColor) !important;
}

.button-store .custom-btn:hover {
  background-color: var(--white_opaco);
}

.promo_block .custom-btn:hover {
  background-color: var(--white_opaco);
}

#fecha_ini .bootstrap-datetimepicker-widget.dropdown-menu {
  background-color: var(--grey_opaco) !important;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: var(--grey_opaco) !important;
}

.leaflet-control-locate.active.following a {
  color: #e73931 !important;
}

svg.svg-inline--fa .fa-w-18 {
  color: var(--white_opaco);
}

.fa-circle.text-danger {
  color: var(--grey_opaco) !important;
}

.btn-warning {
  color: var(--white_opaco) !important;
}

a.fa-inverse {
  color: var(--white_opaco) !important;
}

a.fa-inverse:hover {
  color: var(--i2m_primaryColor) !important;
}

.main-footer a.fa-inverse {
  color: var(--i2m_secondaryColor) !important;
}

.main-footer a.fa-inverse:hover {
  color: var(--white_opaco) !important;
}


.custom-tab-2 .tab-pane .control-label,
.i2m_lugares_restaurante .control-label,
.dealWEB .control-label {
  color: var(--grey_opaco) !important;
}

.btn.apply_now {
  color: var(--i2m_primaryColor) !important;
}

.i2m_lugares_restaurante h1,
.i2m_lugares_restaurante h6,
.dealWEB h6,
.dealWEB h1 {
  color: var(--grey_opaco) !important;
}

.modal-header .close {
  color: var(--white_opaco) !important;
}

.dealWEB {
  color: var(--grey_opaco) !important;
}

#enviaarACEPTAR {
  color: var(--i2m_secondaryColor) !important;
}

#tab-LIVE_OFFER .place_gr_cont .pg h2 {
  color: var(--white_opaco) !important;
}

.input-group-addon {
  color: var(--i2m_secondaryColor) !important;
}

.row.profile div>h1 {
  color: var(--grey_opaco) !important;
}

.row.profile h2.green a {
  color: var(--i2m_secondaryColor) !important;
}

.nav-tabs>li.active>a .fa {
  color: var(--i2m_secondaryColor) !important;
}

.row.profile .custom-tab-2 .tab-pane .form-control,
.bootstrap-select>button.btn {
  color: var(--i2m_secondaryColor) !important;
}

div#login_left>h1>span {
  color: var(--white_opaco) !important;
}

.btn-primary {
  color: var(--i2m_secondaryColor) !important;
}

.btn-primary:hover {
  color: var(--i2m_primaryColor) !important;
}

.btn-primary-black {
  color: var(--i2m_primaryColor);
}

.btn-primary-black:hover {
  color: var(--i2m_primaryColor) !important;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
  color: var(--white_opaco);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.active {
  color: var(--i2m_secondaryColor) !important;
}

.cd-form-bottom-message a {
  color: var(--i2m_primaryColor) !important;
}

.btn-primary.active.focus,
.btn-primary:active:hover {
  color: var(--i2m_secondaryColor) !important;
}

ul.tool_item span {
  color: var(--i2m_primaryColor) !important;
}

.ui-menu-item>a.ui-corner-all {
  color: #63883b !important;
}

.ui-state-hover,
.ui-state-active {
  color: #96c03d !important;
}

.ui-widget-content {
  color: var(--i2m_primaryColor) !important;
}

div.autocomplete ul li.selected {
  color: var(--i2m_primaryColor);
}

div.autocomplete ul li,
ul.ui-autocomplete li {
  color: var(--i2m_primaryColor) !important;
  border-bottom: 1px solid var(--i2m_primaryColor) !important;
}

footer .button-store .custom-btn i,
.footer .custom-btn p,
.footer .custom-btn p span {
  color: var(--i2m_primaryColor) !important;
}

.promo_block h2 {
  color: var(--i2m_primaryColor) !important;
}

.promo_block .custom-btn:hover i,
.promo_block .custom-btn:hover p,
.promo_block .custom-btn:hover p span {
  color: var(--i2m_secondaryColor) !important;
}

.triangle a:hover {
  color: var(--white_opaco) !important;
}

.fixed_w h2 {
  color: var(--i2m_secondaryColor) !important;
}

.sidebar {
  background: rgba(0, 0, 0, 0.6);
}

.page_info ul li a:hover {
  color: var(--white_opaco);
}

.page_info h1 {
  color: var(--white_opaco);
}

.status {
  color: var(--white_opaco);
}

.lead {
  color: var(--white_opaco);
}

.inner_page {
  background: url(img/bg.png);
}

.bg_parallax {
  background: url(img/bgNEW.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.header {
  box-shadow: none;
  background: var(--grey_opaco) !important;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);
}

.profile {
  background: var(--grey_opaco) !important;
}

#menu-user li a {
  color: var(--white_opaco);
  border-top: 1px solid var(--white_opaco);
  border-bottom: 1px solid var(--white_opaco);
}

.avatar {
  background: var(--i2m_secondaryColor) !important;
  border-radius: 80px;
}

.profile h3 {
  color: var(--white_opaco);
}

.profile h3 a {
  color: var(--white_opaco);
}

.profile h3 a:hover {
  color: var(--i2m_secondaryColor) !important;
}

.log_btn {
  border: 1px solid var(--grey_opaco) !important;
  color: var(--i2m_secondaryColor) !important;
  background-color: var(--i2m_primaryColor) !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 25px !important;
}

.log_btn:hover {
  border: 2px solid var(--grey_opaco) !important;
  color: var(--i2m_secondaryColor) !important;
}

.avatar img {
  border-radius: 100px;
  border: 2px solid var(--white_opaco);
}

.avatar span {
  background: var(--white_opaco);
  border-radius: 100px;
  color: #E73931;
}

.side_menu li a {
  color: #555555 !important;
  border-top: 1px solid var(--grey_opaco) !important;
  border-bottom: 1px solid var(--grey_opaco) !important;
}

.side_menu li a svg {
  color: var(--grey_opaco) !important;
}

.side_menu li a svg:hover {
  color: var(--i2m_primaryColor);
  background: var(--grey_opaco) !important;
}

.side_menu li a:hover {
  color: var(--i2m_primaryColor) !important;
  background: var(--grey_opaco) !important;
  border-top: 1px solid var(--i2m_primaryColor);
  border-bottom: 1px solid var(--i2m_primaryColor);
}

.promo {
  background: white !important;
}

.top_promo_block {
  background: url(img/start/bg.jpg);
  background-position: center;
}

.bg_img {
  background: url(img/start/bg2.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.header_promo a {
  color: var(--white_opaco);
  border: 2px solid;
  border-radius: 3px;
}

.header_promo a:hover {
  color: #e73931;
}

.search_promo input {
  border: 0px;
  border-radius: 3px;
  color: var(--grey_opaco) !important;
}

.input-group-btn {
  outline: none;
  box-shadow: none;
}

.btn_cat button span {
  color: var(--i2m_secondaryColor) !important;
}

.btn_cat button {
  border-radius: 3px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: none;
  background: var(--white_opaco);
  color: var(--i2m_secondaryColor) !important;
  border-left: 1px solid var(--white_opaco);
}

.btn_cat button i {
  color: var(--i2m_secondaryColor) !important;
}

.btn_cat button:hover {
  background: var(--white_opaco);
  color: var(--grey_opaco) !important;
  border-left: 1px solid var(--white_opaco);
  border-bottom-right-radius: 3px;
}

.caret {
  color: var(--white_opaco);
  color: var(--i2m_secondaryColor) !important;
}

.start_descrition h1 {
  color: var(--white_opaco);
}

.start_descrition h1 span {
  background: #E73931;
}

.start_descrition span {
  color: var(--white_opaco);
}

.place_dd {
  background: #E73931;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border: 0px;
}

.place_dd li a {
  color: var(--white_opaco);
}

.place_dd li a i {
  color: var(--white_opaco);
}

.place_dd li a:hover {
  background: var(--white_opaco);
  color: #E73931;
}

.place_dd li a:hover i {
  color: #E73931;
}

.fea_block {
  background: var(--white_opaco);
}

.fea_item h3 {
  color: var(--i2m_secondaryColor) !important;
}

.fea_item h3 i {
  color: #DD3832;
}

.fea_item span {
  color: var(--i2m_secondaryColor) !important;
}

.sl_descrition span {
  color: var(--white_opaco);
}

.sl_descrition h1 {
  color: var(--white_opaco);
}

.sl_descrition h1 span {
  background: var(--i2m_primaryColor);
}

.btns a {
  color: var(--white_opaco);
}

.top h1 b {
  color: #e73931;
}

.categori_block {
  background-color: var(--white_opaco);
  */ background-repeat: repeat-x;
}

.dark {
  color: var(--white_opaco) !important;
  background-color: rgba(28, 27, 23, 1) !important;
  */ background-repeat: repeat-x;
}

.dark h2 {
  color: var(--white_opaco) !important;
}

.cat_item div {
  border: 1px solid var(--white_opaco);
  border-radius: 3px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06);
  background: var(--white_opaco);
}

.cat_item div i {
  color: var(--white_opaco);
}

.cat_item div h4 {
  color: #e73931;
}

.cat_item div:hover {
  background: #E73931;
  border-color: #e73931;
  box-shadow: none;
}

.cat_item div:hover i {
  color: var(--white_opaco);
}

.cat_item div:hover h4 {
  color: var(--white_opaco);
}

.map_descr {
  background: rgba(29, 20, 43, 0.9);
}

.map_descr span {
  color: var(--white_opaco) !important;
}

.map_descr span a {
  border: 2px solid;
  color: var(--white_opaco);
  border-radius: 3px;
}

.map_descr span a:hover {
  color: var(--i2m_primaryColor);
}

.user_block {
  background: var(--white_opaco);
}

.user_item {
  box-shadow: 0px 1px 1px var(--i2m_secondaryColor) !important;
  border-radius: 3px;
}

.user_item_cont {
  background: var(--white_opaco);
  border-right: 1px solid var(--white_opaco);
  border-left: 1px solid var(--white_opaco);
  border-bottom: 1px solid var(--white_opaco);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.user_item_cont img {
  border-radius: 100px;
  border: 6px solid var(--white_opaco);
}

.bottom_link {
  background: var(--white_opaco);
}

.bottom_link ul li {
  border-right: 1px solid var(--white_opaco);
  border-top: 1px solid var(--white_opaco);
}

.last {
  border-right: 0px;
}

.bottom_link ul li a {
  color: var(--white_opaco);
}

.bottom_link ul li a:hover {
  background: var(--white_opaco);
  color: var(--i2m_secondaryColor) !important;
}

.user_num {
  background: var(--white_opaco);
  border-radius: 100px;
  color: #ff9c00;
}

.user_go {
  background: rgba(231, 57, 49, 0.72);
  border-radius: 3px;
  color: var(--white_opaco);
}

.fb_btn {
  color: var(--white_opaco);
  text-shadow: 0px 0px 3px #000000;
  background: none;
  border-radius: 60px;
}

.fb_btn:hover {
  background: #014490;
  color: var(--white_opaco);
  text-shadow: none;
}

.promo_block {
  background: #E3E1CA;
}

.anim_bg {
  background: url("img/start/promo_bg.jpg");
}

.promo_block span {
  color: var(--i2m_primaryColor);
}

.panel-price {
  color: var(--i2m_secondaryColor) !important;
}
                                                              
.places_index_block {
  background: var(--white_opaco);
}

.pl_descr {
  border: 1px solid var(--white_opaco);
  border-top: 0px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
}

.rate li {
  color: var(--i2m_primaryColor);
}


.main.ls-overflow-visible {
    background: white;
}

.no {
  color: var(--white_opaco);
}

.rate li i:hover {
  color: #FF9100;
}

.menu {
  background: var(--i2m_secondaryColor) !important;
}

.menu li a {
  color: var(--white_opaco);
}

.shop:focus {
  background: #F54100;
}

.cinema:focus {
  background: #00B2B3;
}

.club:focus {
  background: #FFAC00;
}

.cafe:focus {
  background: #62B50A;
}

.sport:focus {
  background: #DD3D83;
}

.port:focus {
  background: #006EC6;
}

.bank:focus {
  background: #0081DB;
}

.post:focus {
  background: #AAC600;
}

.showplace:focus {
  background: #009ECC;
}

.park:focus {
  background: #006BC3;
}

.info {
  border-radius: 5px;
  background: var(--i2m_secondaryColor) !important;
}

.info img {
  border-radius: 100px;
  border: 7px solid var(--white_opaco);
  background: var(--white_opaco);
}

.info h2 {
  color: var(--white_opaco);
}

.info h2 span {
  background: #E73931;
}

.info span {
  color: var(--white_opaco);
  border: 8px solid var(--i2m_secondaryColor) !important;
  border-right-color: rgba(0, 0, 0, 0.83);
}

.green_btn {
  background: #E73931;
  border: 1px solid #000000;
  color: var(--white_opaco);
  border-radius: 4px;
}

.green_btn:hover {
  background: var(--white_opaco);
  color: #E73931;
  box-shadow: none;
  border-radius: 4px;
}

.arrow {
  border: 14px solid rgba(255, 0, 0, 0);
  border-right-color: rgba(37, 32, 48, 0.9);
  border: 14px solid rgba(255, 0, 0, 0);
  border-left-color: rgba(255, 255, 255, 1);
  border: 14px solid rgba(255, 0, 0, 0);
  border-left-color: rgba(255, 255, 255, 1);
}



.open_side:hover {
  color: #03AAAC;
}

.search {
  background: var(--white_opaco);
  box-shadow: 0px 0px 2px rgba(254, 236, 0, 0.25);
  border: 0px solid var(--i2m_primaryColor);
  border-radius: 25px;
  background: var(--white_opaco);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}

.white_bar {
  background-color: var(--white_opaco) !important;
}

.green_btn_header {
  background: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor) !important;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}

.green_btn_header:hover {
  background: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
}

.menu-btn {
  color: var(--i2m_primaryColor) !important;
  background: var(--grey_opaco) !important;
}

.menu-btn:hover {
  color: #1C1B17;
  background: none;
}

span.top-nav-icon-badge {
  display: none;
}

.add_place {
  background: rgba(16, 7, 29, 0.72);
}

.place_form {
  background: var(--white_opaco);
  border-radius: 4px;
}

.place_form h3 span {
  background: #e73931;
}

.place_form label input {
  border-radius: 3px;
  border: 1px solid var(--white_opaco);
  background: var(--white_opaco);
}

.place_form label input:focus {
  outline: none;
  border: 1px solid #7CCB18;
  background: var(--white_opaco) color: #7ccb18;
}

.close_window {
  color: var(--white_opaco);
}

.close_window:hover {
  color: #E51616;
}

.basic {
  background: var(--white_opaco);
}

.dark_bg {
  background: rgba(0, 0, 0, 0.85);
}

.head {
  background: var(--white_opaco);
}

.head h1 {
  color: var(--i2m_secondaryColor) !important;
}

.menusha_open {
  color: #D0544B;
}

.menusha_open:hover {
  color: var(--white_opaco);
}

.header_section {
  background: url(img/blog_post_bg.jpg) no-repeat;
  background-size: cover;
  background: url(img/blog_post_bg.jpg) no-repeat;
  background-size: cover;
}

.header_section h1 {
  color: var(--white_opaco);
}

.header_section ul li a:focus {
  color: var(--white_opaco);
}

.icon_descr_block {
  border-bottom: 1px solid var(--white_opaco);
}

.ic {
  border: 2px solid;
  border-radius: 150px;
}

.num {
  border-radius: 3px;
  color: var(--white_opaco);
  background: #45c3e8;
  background: #97c900;
  background: #ff5700;
}

.bubble div {
  background: var(--white_opaco);
  border-radius: 3px;
  color: var(--grey_opaco) !important;
}

.bubble div span {
  border: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid var(--white_opaco);
}

.id_blue {
  color: #45c3e8;
}

.id_green {
  color: #97c900;
}

.id_orange {
  color: #ff5700;
}

.phone_email {
  border-bottom: 1px solid #e8e8e8;
}

.phone_email span i {
  color: #A8A8A8;
}

.share_block {
  background: var(--white_opaco);
}

.share_block div div {
  color: var(--grey_opaco) !important;
}

.share_block div div span {
  color: var(--grey_opaco) !important;
}

.reviews {
  background-color: var(--white_opaco);
  border: 1px solid #c3c3c3;
}

.head_rev span {
  color: #B5B5B5;
}

.text_rev {
  color: var(--grey_opaco) !important;
}

.rev:hover {
  background: var(--white_opaco);
}

.add_comment textarea {
  border: 0px;
  background: var(--white_opaco);
  border-radius: 3px;
}

.add_comment textarea:focus {
  outline: none;
}

.similar div {
  color: var(--white_opaco);
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
  color: #BABABA;
  border: 1px solid var(--white_opaco);
  border-radius: 3px;
}

.similar a:hover {
  color: var(--white_opaco);
  color: var(--i2m_secondaryColor) !important;
}

.similar h3 {
  color: var(--white_opaco);
  color: var(--i2m_secondaryColor) !important;
}

.similar i {
  color: var(--white_opaco);
  color: #BABABA;
}

.address {
  background: var(--i2m_primaryColor);
  color: #1C1B17;
  background: var(--i2m_primaryColor);
  color: #1C1B17;
  border-radius: 3px;
  background: rgba(231, 57, 49, 1);
  border-radius: 1px;
  color: var(--white_opaco);
}

.address span {
  border: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid var(--i2m_primaryColor);
}

.marker_visit {
  background: rgba(0, 0, 0, 0.83);
  border-radius: 3px;
}

.info a:hover {
  color: var(--white_opaco);
}

.user_avatar span {
  background: rgba(0, 0, 0, 0.71);
  color: var(--white_opaco);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.user_friends h4 {
  color: var(--white_opaco);
  color: var(--i2m_secondaryColor) !important;
}

.user_vis {
  background: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
}

.user_vis div {
  border: 10px solid var(--i2m_secondaryColor)t;
  border-left: 10px solid var(--i2m_secondaryColor) !important;
}

.place_li_cont h1 {
  color: var(--i2m_primaryColor) !important;
}

.pg h2 {
  color: var(--white_opaco);
  color: var(--grey_opaco) !important;
}

.style_two {
  background: #E73931;
}

.style_two h2 span {
  background: var(--white_opaco);
}

.style_three {
  background: var(--i2m_secondaryColor) !important;
}

.style_one h2 span {
  background: var(--i2m_primaryColor) !important;
}

.bg_one {
  background: url(img/pl1.jpg);
}

.bg_two {
  background: url(img/pl2.jpg);
}

.bg_three {
  background: url(img/pl3.jpg);
}

.pg:hover {
  background: var(--white_opaco) !important;
}

.pg h2 span {
  background: var(--grey_opaco) !important;
}

.pg:hover span {
  color: var(--i2m_secondaryColor) !important;
}

.more_btn {
  color: var(--i2m_secondaryColor) !important;
  background-color: var(--i2m_primaryColor) !important;
  border-color: var(--i2m_secondaryColor) !important;
  border-radius: 25px !important;
}

.more_btn:hover {
  background: #ada82c;
  border-color: #ada82c;
  color: var(--white_opaco);
}

.dar_bg_frid {
  background: var(--white_opaco);
  background: var(--i2m_secondaryColor) !important;
}

.places_cat li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
}

.places_cat li a:hover {
  background: #ada82c;
  color: var(--white_opaco);
  border-bottom: 1px solid #ada82c;
}

.tag h3 {
  color: var(--white_opaco);
}

.tag ul li a {
  border: 1px solid #342C43;
  border-radius: 40px;
}

.tag ul li a:hover {
  background: #342C43;
  color: var(--white_opaco);
}

.style_list div h2 {
  color: var(--i2m_secondaryColor) !important;
}

.style_list div h2 a {
  color: var(--i2m_primaryColor) !important;
}

.style_list div h2 a:hover {
  color: var(--grey_opaco) !important;
}

.style_list div h2 span {
  background: var(--grey_opaco) !important;
}

.style_list div span {
  color: var(--i2m_secondaryColor) !important;
}

.con {
  border-bottom: 1px solid var(--white_opaco);
}

.con a {
  color: var(--i2m_primaryColor) !important;
}

.con a:hover {
  color: var(--i2m_secondaryColor) !important;
}

.con a:hover span {
  color: var(--i2m_secondaryColor) !important;
}

.style_list:hover {
  background: var(--white_opaco);
}

.blog_cat {
  background-color: var(--i2m_secondaryColor) !important;
  border-radius: 50px;
}

.blog_cat li a {
  color: var(--i2m_secondaryColor) !important;
  border-radius: 50px;
}

.blog_cat li a i {
  color: var(--i2m_primaryColor);
}
 
/*.active {
  background: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor) !important;
}*/

.btn-primary i {
  color: var(--i2m_secondaryColor) !important;
}

.btn-primary:hover i {
  color: var(--i2m_primaryColor);
}

.blog_cat li span {
  color: var(--white_opaco);
}

.p_style_one {
  background: url('img/blog_post_bg.jpg');
}

.post_info {
  background: var(--white_opaco);
}

.p_style_one h2 span {
  background: #E73931;
}

.p_footer ul li a i {
  color: var(--white_opaco);

}

.vdk {
  background: url('img/blog_post_vdk.jpg');
  background-size: cover;
}

.p_style_two {
  background: url('img/blog_post_two_bg.jpg');
  background-size: cover;
  background-position: right top;
}

.p_style_two h2 span {
  background: #E73931;
}

.p_style_three {
  background: url('img/blog_post_two_bg.jpg');
  background-size: cover;
}

.p_style_three h2 span {
  background: #E73931;
}

.post_info h1 span {
  background: #E73931;
}

.post_content {
  color: var(--i2m_secondaryColor) !important;
}

.Subscribe {
  background: #E73931;
}

.Subscribe div {
  border: 7px solid var(--white_opaco);
}

.Subscribe div a {
  color: var(--white_opaco);
}

.panel-heading {
  color: var(--i2m_secondaryColor) !important;
}

.panel-body {
  color: var(--white_opaco) !important;
}

.author {
  background: var(--white_opaco);
}

.fourzerofour {
  background: url(img/404bg.jpg);
  background-size: cover;
}

.fourzerofour div span {
  color: var(--white_opaco);
}

.main-footer {
  background: var(--i2m_primaryColor) !important;
  border-top: 2px solid var(--i2m_secondaryColor) !important;
  color: var(--i2m_secondaryColor) !important;
}

footer .button-store .custom-btn p {
  color: var(--i2m_primaryColor) !important;
}

footer .button-store .custom-btn p span {
  color: var(--i2m_secondaryColor) !important;

}

.copyright-area {
  background: var(--i2m_secondaryColor) !important;
  color: var(--white_opaco) !important;
}

.pl_descr a {
  color: var(--i2m_secondaryColor) !important;
}

.button-store .custom-btn {
  border: 1px solid var(--i2m_primaryColor) !important;
}

.button-store .custom-btn i {

  color: var(--i2m_secondaryColor) !important;

}

.button-store .custom-btn {
  border: 1px solid var(--i2m_primaryColor) !important;
}

.button-store .custom-btn p {
  color: var(--i2m_secondaryColor) !important;
}


.button-store .custom-btn p span {
  color: var(--i2m_secondaryColor) !important;

}


.header.white_bar {
  background-color: var(--i2m_secondaryColor) !important;
}

#i2m_btn.navbar-inverse {
  background-color: var(--i2m_secondaryColor) !important;
}


#i2m_btn.navbar-inverse .navbar-nav>li>a,
#i2m_btn.navbar-inverse .navbar-brand {
  color: var(--i2m_primaryColor) !important;
}


.content-weather-social-foot .fa-stack-1x {
  color: var(--i2m_secondaryColor) !important;
}


.main-footer.dinevite .footer-row {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 30px;
  padding: 40px 0;
}

.main-footer.dinevite .footer-col,
.main-footer.dinevite .footer-col-dinevite {
  flex: 1 1 300px;
  max-width: 350px;
}

.main-footer.dinevite .footer-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}


.footer-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 30px;
  padding: 40px 0;
}

.footer-col,
.footer-col-dinevite {
  flex: 1 1 300px;
  max-width: 350px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: center;
}

@media (max-width: 768px) {

  .footer-col,
  .footer-col-dinevite {
    max-width: 100%;
    margin-bottom: 20px;
  }
}

.footer-col-dinevite .col-md-3 {
  width: 100% !important;
}

.main-footer.dinevite .i2m_singups {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}

.main {
    background: white;
}

.footer-col .logo_site {
  margin-left: auto;
  margin-right: auto;
  float: none;
}


.pushy .side_menu li a:hover i,
.pushy .side_menu li a svg:hover {
  color: var(--i2m_primaryColor) !important;
}

.pushy .side_menu li:hover,
.pushy .side_menu li a:hover {
  color: var(--i2m_primaryColor) !important;
  text-decoration: none;
  background: #555555;
  border-top: 1px solid var(--i2m_primaryColor) !important;
  border-bottom: 1px solid var(--i2m_primaryColor) !important;
}


.button-store {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}

.custom-btn {
  display: flex;
  align-items: center;
  background-color: var(--i2m_primaryColor) !important;
  padding: 0.7rem 1.2rem;
  border-radius: 8px;
  text-decoration: none;
  color: var(--i2m_secondaryColor) !important;
  font-weight: 500;
  transition: background-color 0.3s ease;
}

.custom-btn:hover {
  background-color: #ffdc3d;
}

.custom-btn i {
  font-size: 1.8rem;
  margin-right: 0.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Ajuste individual si los íconos son visualmente desparejos */
.custom-btn .fa-apple {
  font-size: 2rem;
  margin-top: -2px;
}

.custom-btn .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.2;
}

.custom-btn .text .small {
  font-size: 0.75rem;
}

.custom-btn .text .store {
  font-size: 1rem;
  font-weight: 600;
}

.button-store {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: flex-end;
}


/* Ajuste individual si los íconos son visualmente desparejos */
.custom-btn .fa-apple {
  font-size: 2rem;
  margin-top: -2px;
}

@media (max-width: 991px) {
  .button-store {
    justify-content: center !important;
  }
}


____________________

/* Overlay negro translúcido */
.inicio .banner-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* Contenedor del texto */
.inicio .overlay-text {
  color: white;
}


.inicio .blog_cat {
  background-color: var(--i2m_secondaryColor) !important;
}

.bg_parallax.places-dinevite {
  background: #ffffff !important;
}


i.fal.fa-globe.dinevite-black.me-2 {
  color: var(--i2m_secondaryColor) !important;
}


a.btn.btn-show-all.fw-bold {
  background: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor) !important;
}

a.btn.places-dinevite {
  background: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor);
}


/* Estilo base para pantallas pequeÃ±as (mobile/tablet) */
.overlay-text {
  color: #ffffff;
}



/* Estilo base para pantallas pequeÃ±as (mobile/tablet) */
.overlay-text {
  color: #ffffff;
}

#conte_lista_grid .restaurant-name {
  color: var(--grey_opaco);
}

#conte_lista_grid p.description {
  color: var(--i2m_secondaryColor);
}

#conte_lugares p.comments {
  color: var(--i2m_secondaryColor);

}

ul.yext-menus-list {
  background: var(--grey_opaco) !important;
}

li.bullet-divider {
    background: var(--i2m_primaryColor) !important;
    color: var(--i2m_primaryColor) !important;
}

#yext-widget-245174.yext-menu .yext-menus-list li.yext-active {
  color: var(--i2m_primaryColor) !important;
}

h1.yext-menu-section-title.yext-bg-color.yext-accentcolor {
    background: var(--blanco_total) !important;
    color: var(--grey_opaco) !important;
    font-family: roboto;
    font-weight: lighter !important;
}

.yext-menu-section-header {
  border-bottom: 2px solid var(--i2m_primaryColor) !important;
  padding-bottom: 20px !important;
}

span.yext-menu-item-name.yext-accentcolor {
    color: var(--grey_opaco) !important;
}

.yext-menu-item-simple-price {
color: var(--grey_opaco) !important;
}

.promo-card.offer-live .discount-badge {
  color: var(--i2m_secondaryColor) !important;
}

.promo-banner .brand-title {
    color: var(--i2m_primaryColor) !important;
}

.promo-card.offer-live .offer-text,
.promo-card.offer-live .promo-text {

  color: var(--i2m_secondaryColor) !important;

}


.promo-card.offer-live .take-out-label {
  background: var(--i2m_secondaryColor) !important;
  color: var(--blanco_total) !important;
}

.promo-card.offer-live .accept-btn,
.promo-card.offer-live .apply-now {
  background-color: var(--i2m_primaryColor) !important;
  color: var(--negro_total) !important;
}

#conte_lugares .btn-warning {
  background-color: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor) !important;
}



.offer-btn {
  background-color: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor);
}

#conte_lista_grid .offer-btn {
  background-color: var(--i2m_primaryColor);
}


#conte_lista_grid .fa-lg {
  color: var(--i2m_secondaryColor);
}

#conte_lista_grid a {
  color: var(--grey_opaco) !important;
  font-weight: bold;
}

span.like-count {
  color: var(--grey_opaco) !important;
  font-weight: bold;
}

.filters-wrapper {
  color: var(--i2m_secondaryColor);
}


.filters-wrapper .filter-link {
  border-top: 2px solid var(--i2m_primaryColor);
}

.filters-wrapper .divider {
  border-top: 3px solid var(--i2m_primaryColor);
}

.filters-wrapper .filter-header {
  color: #444;
}

.filters-wrapper .arrow {
  color: var(--i2m_primaryColor);
}





/*-- Estilos para la seccion de mails-->/***/
.general_dinevite_places .phone_email {
  border-bottom: 1px solid #e8e8e8;
}




.general_dinevite_places .phone_email span {
  background-color: #d3d3d3;
  color: var(--i2m_secondaryColor);
}

.general_dinevite_places .phone_email span i {
  color: #A8A8A8;
}

.general_dinevite_places .phone_email a {
  color: var(--i2m_secondaryColor);
}

/*<!--Estilos checkin boton-->*/
.general_dinevite_places .btn-checkin {
  background-color: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor) !important;
}



.general_dinevite_places .profile-icon-admin {
  border: 2px solid var(--i2m_primaryColor);
  background-color: white;
  color: var(--i2m_primaryColor);
}


.general_dinevite_places .category-content {
  color: #4a4a4a;
}


.general_dinevite_places .br-current-rating {
  color: var(--i2m_secondaryColor);
}

.general_dinevite_places .general_dinevite_places .rating-label {
  color: #888;
}


.general_dinevite_places .visitor-value {
  color: var(--i2m_secondaryColor);
}

.general_dinevite_places .visitor-label {
  color: #666;
}


/*Estilos chekin end*/
.general_dinevite_places .check_in {
  background-color: white;
}

.general_dinevite_places .check_in .card-title {
  color: var(--i2m_secondaryColor) !important;
  ;
}


/*Menu lateral*/

.general_dinevite_places .sidebar {
  background: rgb(255 255 255);
}

.general_dinevite_places .restaurant-list li {
  border-bottom: 1px solid #ccc;
}

.general_dinevite_places .restaurant-list .avatar {
  background-color: #ccc;
}



/*<!-- Estilos comentarios end -->*/
.general_dinevite_places .reviews {
  background-color: white;
}


/* Estilo del título */
.general_dinevite_places .banner-title {
  color: #ffffff;
}





/* Texto encima de la capa negra */
.general_dinevite_places .header_section .banner-title {
  color: #fff;
}


/* Contenedor del tab */
.general_dinevite_places #myTabUSER {
  background-color: white;
}

/* Cada pestaña */
.general_dinevite_places #myTabUSER .nav-link {
  background-color: white;
  color: #4c4c4c;
  border-bottom: 1px solid #dddddd;
}



/* Separador vertical */
.general_dinevite_places #myTabUSER .nav-item:not(:last-child) {
  border-right: 1px solid #ccc;
  /* border-bottom: 1px solid black; */
}

/* Activa */
.general_dinevite_places #myTabUSER .nav-link.active {
  background-color: var(--i2m_secondaryColor) !important;
  color: white !important;
}

/* Subrayado amarillo en la activa */
.general_dinevite_places #myTabUSER .nav-link.active::after {
  background-color: var(--i2m_primaryColor) !important;
}




.general_dinevite_places .avg-number {
  color: var(--i2m_secondaryColor);
}

.general_dinevite_places .avg-text {
  color: #666;
}

.general_dinevite_places .rating-right .br-widget a {
  color: #ccc;
}

.general_dinevite_places .rating-right .br-widget a.br-selected,
.general_dinevite_places .rating-right .br-widget a.br-current {
  color: var(--i2m_primaryColor);
}

.general_dinevite_places .rating-right .current-rating,
.general_dinevite_places .rating-right .your-rating {
  font-size: 12px;
  margin-top: 4px;
  color: #555;
}


.general_dinevite_places .speech-bubble-icon i {
  color: var(--i2m_primaryColor);
}

.general_dinevite_places .speech-bubble-icon .bubble-text {
  color: var(--i2m_secondaryColor);
}



.mt-2.ubicacion-color {
  background-color: var(--i2m_primaryColor);
  color: var(--i2m_secondaryColor);
}



.general_dinevite_places .info-title {
  color: var(--i2m_secondaryColor);
}

.general_dinevite_places .info-content {
  color: #444;
}



.general_dinevite_places .price-range input[type="range"] {
  accent-color: var(--i2m_primaryColor);
}

.general_dinevite_places .price-labels {
  color: #555;
}

.general_dinevite_places .share-icon {
  background-color: var(--i2m_primaryColor);
  color: #000;
}


.general_dinevite_places .avatar+span a {
  color: #727371;
}

.general_dinevite_places .avatar+span a:hover {
  color: var(--i2m_primaryColor);
}


a.btn.custom-checkin {
  background-color: var(--i2m_primaryColor) !important;
  color: var(--i2m_secondaryColor) !important;
}

a.btn.custom-checkin:hover {
  background-color: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
}



/* Responsive mobile adjustments */
@media (max-width: 767.98px) {
  .restaurant-name a {
    color: var(--i2m_secondaryColor);
  }


  /* Rating */
  .br-wrapper .br-widget a {
    color: #f1c40f;
  }


  /* Descripción */
  .description {
    color: var(--i2m_secondaryColor);
  }
}

input#Sign_up {
  color: var(--i2m_primaryColor) !important;
  background: var(--i2m_secondaryColor) !important;
}

.gsi-style-7.border-top li.current>* {
  border-top: 10px solid var(--i2m_primaryColor) !important;
}

.gsi-style-7 li.current:hover>* {
  background-color: var(--i2m_secondaryColor) !important;
  color: #ffffff;
}


.form-row.row {
  background-color: #ffffff !important;
}


.tsf-controls .tsf-wizard-btn {
  background-color: var(--i2m_primaryColor) !important;
  color: var(--i2m_secondaryColor) !important;
}

.tsf-controls .tsf-wizard-btn:hover {
  background-color: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
}

.tsf-step.step-2.active.default-effect {
  background: white !important;
}
 

<<<<<<< .mine
||||||| .r251

button.btn-form {
  padding: 5px 31px;
  background: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
  border: 1px solid var(--i2m_secondaryColor) !important;
  border-radius: 20px;
  max-width: 200px;
}

button.btn-form:hover {
  background: var(--i2m_primaryColor) !important;
  color: var(--i2m_secondaryColor) !important;
  border: 1px solid var(--i2m_primaryColor) !important;
}

button#enviaarACEPTAR {
  padding: 5px 31px;
  background: var(--i2m_primaryColor) !important;
  color: var(--i2m_secondaryColor) !important;
  padding: 0 20px;
  border: 1px solid var(--i2m_primaryColor) !important;
}

button#enviaarACEPTAR:hover {
  background: var(--i2m_secondaryColor) !important;
  color: var(--i2m_primaryColor) !important;
  border: 1px solid var(--i2m_secondaryColor) !important;
}

.bootstrap-dialog .bootstrap-dialog-title {
  color: var(--i2m_primaryColor) !important;
  margin-left: 3.5rem;
  text-transform: uppercase;
}

button.btn-form {
  padding: 5px 31px;
  background: var(--dinevite_black) !important;
  color: var(--dinevite_ligthyellow) !important;
  border: 1px solid var(--dinevite_black) !important;
  border-radius: 20px;
  max-width: 200px;
}

button.btn-form:hover {
  background: var(--dinevite_ligthyellow) !important;
  color: var(--dinevite_black) !important;
  border: 1px solid var(--dinevite_ligthyellow) !important;
}

button#enviaarACEPTAR {
  padding: 5px 31px;
  background: var(--dinevite_ligthyellow) !important;
  color: var(--dinevite_black) !important;
  padding: 0 20px;
  border: 1px solid var(--dinevite_ligthyellow) !important;
}

button#enviaarACEPTAR:hover {
  background: var(--dinevite_black) !important;
  color: var(--dinevite_ligthyellow) !important;
  border: 1px solid var(--dinevite_black) !important;
}

.bootstrap-dialog .bootstrap-dialog-title {
color: var(--i2m_primaryColor) !important; 
  margin-left: 3.5rem;
  text-transform: uppercase;
}

.hero-banner .overlay-black {
  background: rgb(0 0 0 / 49%);
  /* Fondo negro con opacidad */
  display: inline-block;
}


h2.download-label {
<<<<<<< .mine
    color: white;
}

>>>>>>> .r253
||||||| .r255
    color: white;
}

=======
  color: white;
<<<<<<< .mine
}>>>>>>> .r256
||||||| .r261
}=======
}

#menuTabContent small.text-muted {
color: var(--grey_opaco) !important;
}

#menuTabContent .card-body .card-title.text-center {
  color: var(--grey_opaco) !important;
}

#menuTabContent .card-body {
  border-bottom: 1px solid var(--grey_opaco) !important;
}

#menuTab a.nav-link.active {
  color: var(--i2m_primaryColor) !important;
}

ul#menuTab {
  background: var(--grey_opaco) !important;
}>>>>>>> .r265





footer.main-footer.dinevite p {
    line-height: 20px !important;
} 

button#noMostrarVersion {
    background: var(--i2m_primaryColor) !important;
    color: black;
}