@charset "UTF-8";

/*
Theme Name: Alta Guardia Dashboard
Theme URI: https://www.altaguardia.com/
Author: César de la Torre, CTO Alta Guardia
Author URI: https://newdomotec.com/
Description: Dashboard para el control interno de las operaciones de Alta Guardia SL
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.0

Alta Guardia Dashboard, (C) 2021 Alta Guardia
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body,
html {
  margin: 0 !important;
  background-color: #f7f7f7;
  height:100%;
}


/*LOGIN*/
.login-body {
  background: url(http://altaguardia.newdomotec.com/wp-content/uploads/2021/10/job-moses-2uHWaVj7VV4-unsplash-1-2.png)
    no-repeat;
  background-size: contain;
  position: relative;
  height: 100vh;
  margin: 0;
}
.center {
  width: 845px;
  height: 448px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: #ffffff;
  box-shadow: 0px 10px 21px rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(15px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 10px;
}
.center div {
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
.login-branding {
  background: url("http://dashboard.altaguardia.com/wp-content/themes/altaguardiadashboard/images/bambai.png")
    no-repeat center center #1d1f21;
  padding: 0;
  width: 49%;
}
#loginform {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  color: #878787;
}
.login-form {
  width: 270px;
  padding: 50px 75px;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="checkbox"],
select {
  border-radius: 20px;
  width: 305px;
  height: 40px;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  border-radius: 22px;
  display: block;
}
input[type="submit"] {
  width: 305px;
  height: 49px;
  background: linear-gradient(
      269.27deg,
      #007df7 0.33%,
      rgba(236, 225, 159, 0) 100%
    ),
    #007df7;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  border: none;
  border-radius: 10px;
}
hr {
  width: 35%;
  margin: 4%;
  display: inline-block;
  border: 1px solid #c4c4c4;
  vertical-align: middle;
}
.o {
  width: 305px;
  text-align: center;
  height: auto !important;
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  color: #c4c4c4;
}
.lostpassword {
  text-align: center;
  width: 305px;
}
a {
  text-decoration: none;
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  color: #878787;
}
.login-msg {
  margin: -15px 0 6px;
  color: red;
}
h2 {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin-top: 0;
  width: 305px;
  margin-bottom: 60px;
}
#lostpasswordform p {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  color: #878787;
}
/*BARRA LATERAL*/
.barra_lateral {
  width: 15%;
  height:100%;
  position:fixed;
  background: #007df7;
}
#page {
  vertical-align: top;
  display: inline-block;
  width: 84%;
  margin-left:15%;
  height: 100vh;
}
.logo_menu {
  width: 70%;
  margin: 15%;
}
.logo_menu img {
  width: 100%;
}
.menu li a {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
  text-transform: uppercase;
  padding-left: 5%;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.menu {
  list-style-type: none;
  margin: 0;
  padding-left: 12px;
}
.menu li {
  padding: 25px 0;
  background-repeat: no-repeat;
  background-position: 4% center;
  padding-left: 15%;
}
.current_page_item,.current-page-ancestor {
  background: #f7f7f7;
  border-radius: 10px 0px 0px 10px;
}
.menu_menusec_inicio {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25" height="23" fill="white"><path d="M23.9566 11.3162L13.7683 1.13322L13.0854 0.450311C12.9298 0.295737 12.7194 0.208984 12.5001 0.208984C12.2808 0.208984 12.0703 0.295737 11.9147 0.450311L1.04354 11.3162C0.884102 11.475 0.758095 11.6642 0.672957 11.8725C0.587819 12.0808 0.545276 12.3041 0.547839 12.5291C0.558386 13.4572 1.33094 14.1982 2.25907 14.1982H3.37967V22.786H21.6205V14.1982H22.7648C23.2157 14.1982 23.6402 14.0215 23.9593 13.7025C24.1164 13.5459 24.2408 13.3597 24.3255 13.1546C24.4101 12.9496 24.4532 12.7298 24.4523 12.508C24.4523 12.0598 24.2757 11.6353 23.9566 11.3162ZM13.9766 20.8875H11.0235V15.5086H13.9766V20.8875ZM19.7221 12.2997V20.8875H15.6641V14.8758C15.6641 14.2931 15.1922 13.8211 14.6095 13.8211H10.3907C9.80799 13.8211 9.33602 14.2931 9.33602 14.8758V20.8875H5.27811V12.2997H2.74686L12.5027 2.55178L13.1118 3.16086L22.2559 12.2997H19.7221Z" /></svg>');
}
.menu_menusec_inicio.current_page_item,.menu_menusec_inicio.current-page-ancestor {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25" height="23" fill="%23878787"><path d="M23.9566 11.3162L13.7683 1.13322L13.0854 0.450311C12.9298 0.295737 12.7194 0.208984 12.5001 0.208984C12.2808 0.208984 12.0703 0.295737 11.9147 0.450311L1.04354 11.3162C0.884102 11.475 0.758095 11.6642 0.672957 11.8725C0.587819 12.0808 0.545276 12.3041 0.547839 12.5291C0.558386 13.4572 1.33094 14.1982 2.25907 14.1982H3.37967V22.786H21.6205V14.1982H22.7648C23.2157 14.1982 23.6402 14.0215 23.9593 13.7025C24.1164 13.5459 24.2408 13.3597 24.3255 13.1546C24.4101 12.9496 24.4532 12.7298 24.4523 12.508C24.4523 12.0598 24.2757 11.6353 23.9566 11.3162ZM13.9766 20.8875H11.0235V15.5086H13.9766V20.8875ZM19.7221 12.2997V20.8875H15.6641V14.8758C15.6641 14.2931 15.1922 13.8211 14.6095 13.8211H10.3907C9.80799 13.8211 9.33602 14.2931 9.33602 14.8758V20.8875H5.27811V12.2997H2.74686L12.5027 2.55178L13.1118 3.16086L22.2559 12.2997H19.7221Z" /></svg>');
}
.menu_menusec_gesreservas {
  background-image: url('data:image/svg+xml;utf8,<svg width="30" height="27" xmlns="http://www.w3.org/2000/svg" fill="white"><svg x="4.5" y="7.87" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 0.875H9.75V3.125H0.75V0.875Z" /></svg><svg x="4.5" y="13" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 0.375H14.25V2.625H0.75V0.375Z" /></svg><svg x="4.5" y="16.87" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 0.875H4.11375V3.125H0.75V0.875Z" /></svg><svg x="0" y="0" xmlns="http://www.w3.org/2000/svg"><path d="M13.75 3.375L10.375 0V2.25H2.5C1.90326 2.25 1.33097 2.48705 0.90901 2.90901C0.487053 3.33097 0.25 3.90326 0.25 4.5V22.5C0.25 23.0967 0.487053 23.669 0.90901 24.091C1.33097 24.5129 1.90326 24.75 2.5 24.75H7V22.5H2.5V4.5H10.375V6.75L13.75 3.375Z" /></svg><svg x="9" y="2.25" xmlns="http://www.w3.org/2000/svg"><path d="M0.25 21.625L3.625 25V22.75H11.5C12.0967 22.75 12.669 22.5129 13.091 22.091C13.5129 21.669 13.75 21.0967 13.75 20.5V2.5C13.75 1.90326 13.5129 1.33097 13.091 0.90901C12.669 0.487053 12.0967 0.25 11.5 0.25H7V2.5H11.5V20.5H3.625V18.25L0.25 21.625Z" /></svg></svg>');
}
.menu_menusec_gesreservas.current_page_item,.menu_menusec_gesreservas.current-page-ancestor {
  background-image: url('data:image/svg+xml;utf8,<svg width="30" height="27" xmlns="http://www.w3.org/2000/svg" fill="%23878787"><svg x="4.5" y="7.87" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 0.875H9.75V3.125H0.75V0.875Z" /></svg><svg x="4.5" y="13" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 0.375H14.25V2.625H0.75V0.375Z" /></svg><svg x="4.5" y="16.87" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 0.875H4.11375V3.125H0.75V0.875Z" /></svg><svg x="0" y="0" xmlns="http://www.w3.org/2000/svg"><path d="M13.75 3.375L10.375 0V2.25H2.5C1.90326 2.25 1.33097 2.48705 0.90901 2.90901C0.487053 3.33097 0.25 3.90326 0.25 4.5V22.5C0.25 23.0967 0.487053 23.669 0.90901 24.091C1.33097 24.5129 1.90326 24.75 2.5 24.75H7V22.5H2.5V4.5H10.375V6.75L13.75 3.375Z" /></svg><svg x="9" y="2.25" xmlns="http://www.w3.org/2000/svg"><path d="M0.25 21.625L3.625 25V22.75H11.5C12.0967 22.75 12.669 22.5129 13.091 22.091C13.5129 21.669 13.75 21.0967 13.75 20.5V2.5C13.75 1.90326 13.5129 1.33097 13.091 0.90901C12.669 0.487053 12.0967 0.25 11.5 0.25H7V2.5H11.5V20.5H3.625V18.25L0.25 21.625Z" /></svg></svg>');
}
.menu_menusec_monitoreo {
  background-image: url('data:image/svg+xml;utf8,<svg width="27" height="23" viewBox="0 0 27 23" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 0.246101C15.6899 0.243222 17.795 1.09305 19.3691 2.61553C20.9433 4.13801 21.8628 6.21353 21.933 8.40235L21.9375 8.6836V13.2927L23.49 16.8432C23.5837 17.0572 23.6225 17.2911 23.6031 17.5238C23.5837 17.7565 23.5065 17.9807 23.3787 18.1762C23.2508 18.3716 23.0762 18.5321 22.8708 18.6431C22.6653 18.7541 22.4354 18.8121 22.2019 18.812L16.875 18.8154C16.8761 19.694 16.5346 20.5384 15.923 21.1692C15.3113 21.8 14.4778 22.1674 13.5996 22.1933C12.7214 22.2192 11.8676 21.9016 11.2198 21.308C10.5721 20.7144 10.1813 19.8916 10.1306 19.0145L10.125 18.812H4.80936C4.57627 18.8117 4.3469 18.7535 4.14185 18.6427C3.93679 18.5319 3.76247 18.3719 3.63455 18.177C3.50662 17.9822 3.42909 17.7586 3.40892 17.5264C3.38875 17.2942 3.42657 17.0606 3.51899 16.8466L5.06249 13.2939V8.6836C5.06249 4.00923 8.83349 0.246101 13.5 0.246101ZM15.1875 18.8131L11.8125 18.8154C11.8124 19.2488 11.9791 19.6657 12.2781 19.9796C12.5771 20.2934 12.9854 20.4802 13.4183 20.5012C13.8513 20.5221 14.2757 20.3757 14.6036 20.0922C14.9315 19.8087 15.1378 19.4099 15.1796 18.9785L15.1864 18.8131H15.1875ZM13.5 1.9336C9.76499 1.9336 6.74999 4.94185 6.74999 8.6836V13.6449L5.23799 17.1256H21.7721L20.25 13.646V8.69823L20.2455 8.4451C20.187 6.6962 19.4504 5.03866 18.1914 3.82334C16.9324 2.60802 15.2499 1.93029 13.5 1.9336ZM23.625 7.28185H25.875C26.0888 7.28192 26.2945 7.36313 26.4508 7.50907C26.607 7.65502 26.7019 7.85481 26.7165 8.06809C26.7311 8.28137 26.6642 8.49223 26.5293 8.65806C26.3943 8.8239 26.2015 8.93234 25.9897 8.96148L25.875 8.96935H23.625C23.4112 8.96929 23.2054 8.88808 23.0492 8.74213C22.893 8.59619 22.798 8.39639 22.7835 8.18311C22.7689 7.96983 22.8358 7.75897 22.9707 7.59314C23.1056 7.42731 23.2985 7.31887 23.5102 7.28973L23.625 7.28185ZM1.12499 7.28185H3.37499C3.58876 7.28192 3.79455 7.36313 3.95075 7.50907C4.10696 7.65502 4.20195 7.85481 4.21652 8.06809C4.23109 8.28137 4.16416 8.49223 4.02925 8.65806C3.89434 8.8239 3.70152 8.93234 3.48974 8.96148L3.37499 8.96935H1.12499C0.91121 8.96929 0.705428 8.88808 0.549221 8.74213C0.393014 8.59619 0.298029 8.39639 0.283458 8.18311C0.268887 7.96983 0.335817 7.75897 0.470724 7.59314C0.60563 7.42731 0.798456 7.31887 1.01024 7.28973L1.12499 7.28185ZM25.425 0.869351C25.5464 1.03106 25.6056 1.23097 25.592 1.4327C25.5784 1.63443 25.4928 1.82456 25.3507 1.96848L25.2562 2.0506L23.0062 3.7381C22.8359 3.86647 22.6233 3.92557 22.4112 3.90352C22.199 3.88146 22.0031 3.77989 21.8628 3.61923C21.7225 3.45857 21.6483 3.25074 21.6551 3.03757C21.6618 2.82439 21.7491 2.62168 21.8992 2.47023L21.9937 2.3881L24.2437 0.700601C24.4228 0.566335 24.6478 0.508684 24.8693 0.540331C25.0908 0.571978 25.2907 0.69033 25.425 0.869351ZM2.75624 0.700601L5.00624 2.3881C5.09488 2.45458 5.16956 2.53787 5.22601 2.63322C5.28247 2.72856 5.31959 2.83409 5.33526 2.94378C5.35093 3.05347 5.34484 3.16517 5.31734 3.2725C5.28984 3.37984 5.24147 3.48071 5.17499 3.56935C5.10851 3.65799 5.02522 3.73267 4.92987 3.78913C4.83453 3.84558 4.729 3.8827 4.61931 3.89837C4.50962 3.91404 4.39792 3.90795 4.29058 3.88045C4.18325 3.85295 4.08238 3.80458 3.99374 3.7381L1.74374 2.0506C1.65509 1.98412 1.58042 1.90083 1.52396 1.80549C1.46751 1.71014 1.43039 1.60461 1.41472 1.49493C1.39905 1.38524 1.40514 1.27353 1.43263 1.1662C1.46013 1.05886 1.50851 0.957993 1.57499 0.869351C1.64147 0.780709 1.72476 0.706029 1.8201 0.649576C1.91544 0.593122 2.02097 0.556001 2.13066 0.540331C2.24035 0.524661 2.35205 0.53075 2.45939 0.558249C2.56673 0.585748 2.66759 0.634119 2.75624 0.700601Z"/></svg>');
}
.menu_menusec_monitoreo.current_page_item,.menu_menusec_monitoreo.current-page-ancestor {
  background-image: url('data:image/svg+xml;utf8,<svg width="27" height="23" viewBox="0 0 27 23" fill="%23878787" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 0.246101C15.6899 0.243222 17.795 1.09305 19.3691 2.61553C20.9433 4.13801 21.8628 6.21353 21.933 8.40235L21.9375 8.6836V13.2927L23.49 16.8432C23.5837 17.0572 23.6225 17.2911 23.6031 17.5238C23.5837 17.7565 23.5065 17.9807 23.3787 18.1762C23.2508 18.3716 23.0762 18.5321 22.8708 18.6431C22.6653 18.7541 22.4354 18.8121 22.2019 18.812L16.875 18.8154C16.8761 19.694 16.5346 20.5384 15.923 21.1692C15.3113 21.8 14.4778 22.1674 13.5996 22.1933C12.7214 22.2192 11.8676 21.9016 11.2198 21.308C10.5721 20.7144 10.1813 19.8916 10.1306 19.0145L10.125 18.812H4.80936C4.57627 18.8117 4.3469 18.7535 4.14185 18.6427C3.93679 18.5319 3.76247 18.3719 3.63455 18.177C3.50662 17.9822 3.42909 17.7586 3.40892 17.5264C3.38875 17.2942 3.42657 17.0606 3.51899 16.8466L5.06249 13.2939V8.6836C5.06249 4.00923 8.83349 0.246101 13.5 0.246101ZM15.1875 18.8131L11.8125 18.8154C11.8124 19.2488 11.9791 19.6657 12.2781 19.9796C12.5771 20.2934 12.9854 20.4802 13.4183 20.5012C13.8513 20.5221 14.2757 20.3757 14.6036 20.0922C14.9315 19.8087 15.1378 19.4099 15.1796 18.9785L15.1864 18.8131H15.1875ZM13.5 1.9336C9.76499 1.9336 6.74999 4.94185 6.74999 8.6836V13.6449L5.23799 17.1256H21.7721L20.25 13.646V8.69823L20.2455 8.4451C20.187 6.6962 19.4504 5.03866 18.1914 3.82334C16.9324 2.60802 15.2499 1.93029 13.5 1.9336ZM23.625 7.28185H25.875C26.0888 7.28192 26.2945 7.36313 26.4508 7.50907C26.607 7.65502 26.7019 7.85481 26.7165 8.06809C26.7311 8.28137 26.6642 8.49223 26.5293 8.65806C26.3943 8.8239 26.2015 8.93234 25.9897 8.96148L25.875 8.96935H23.625C23.4112 8.96929 23.2054 8.88808 23.0492 8.74213C22.893 8.59619 22.798 8.39639 22.7835 8.18311C22.7689 7.96983 22.8358 7.75897 22.9707 7.59314C23.1056 7.42731 23.2985 7.31887 23.5102 7.28973L23.625 7.28185ZM1.12499 7.28185H3.37499C3.58876 7.28192 3.79455 7.36313 3.95075 7.50907C4.10696 7.65502 4.20195 7.85481 4.21652 8.06809C4.23109 8.28137 4.16416 8.49223 4.02925 8.65806C3.89434 8.8239 3.70152 8.93234 3.48974 8.96148L3.37499 8.96935H1.12499C0.91121 8.96929 0.705428 8.88808 0.549221 8.74213C0.393014 8.59619 0.298029 8.39639 0.283458 8.18311C0.268887 7.96983 0.335817 7.75897 0.470724 7.59314C0.60563 7.42731 0.798456 7.31887 1.01024 7.28973L1.12499 7.28185ZM25.425 0.869351C25.5464 1.03106 25.6056 1.23097 25.592 1.4327C25.5784 1.63443 25.4928 1.82456 25.3507 1.96848L25.2562 2.0506L23.0062 3.7381C22.8359 3.86647 22.6233 3.92557 22.4112 3.90352C22.199 3.88146 22.0031 3.77989 21.8628 3.61923C21.7225 3.45857 21.6483 3.25074 21.6551 3.03757C21.6618 2.82439 21.7491 2.62168 21.8992 2.47023L21.9937 2.3881L24.2437 0.700601C24.4228 0.566335 24.6478 0.508684 24.8693 0.540331C25.0908 0.571978 25.2907 0.69033 25.425 0.869351ZM2.75624 0.700601L5.00624 2.3881C5.09488 2.45458 5.16956 2.53787 5.22601 2.63322C5.28247 2.72856 5.31959 2.83409 5.33526 2.94378C5.35093 3.05347 5.34484 3.16517 5.31734 3.2725C5.28984 3.37984 5.24147 3.48071 5.17499 3.56935C5.10851 3.65799 5.02522 3.73267 4.92987 3.78913C4.83453 3.84558 4.729 3.8827 4.61931 3.89837C4.50962 3.91404 4.39792 3.90795 4.29058 3.88045C4.18325 3.85295 4.08238 3.80458 3.99374 3.7381L1.74374 2.0506C1.65509 1.98412 1.58042 1.90083 1.52396 1.80549C1.46751 1.71014 1.43039 1.60461 1.41472 1.49493C1.39905 1.38524 1.40514 1.27353 1.43263 1.1662C1.46013 1.05886 1.50851 0.957993 1.57499 0.869351C1.64147 0.780709 1.72476 0.706029 1.8201 0.649576C1.91544 0.593122 2.02097 0.556001 2.13066 0.540331C2.24035 0.524661 2.35205 0.53075 2.45939 0.558249C2.56673 0.585748 2.66759 0.634119 2.75624 0.700601Z"/></svg>');
}
.menu_menusec_logistica {
  background-image: url('data:image/svg+xml;utf8,<svg width="27" height="27" viewBox="0 0 27 27" fill="transparent" xmlns="http://www.w3.org/2000/svg"><path d="M23.0625 6.75H10.6875C9.75552 6.75 9 7.50552 9 8.4375V15.1875C9 16.1195 9.75552 16.875 10.6875 16.875H23.0625C23.9945 16.875 24.75 16.1195 24.75 15.1875V8.4375C24.75 7.50552 23.9945 6.75 23.0625 6.75Z" stroke="white" stroke-width="2" stroke-linejoin="round"/><path d="M13.5 10.125V13.5" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M20.25 10.125V13.5" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M20.25 6.75V3.375H13.5V6.75" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.75 20.25H6.75C6.45163 20.25 6.16548 20.1315 5.95451 19.9205C5.74353 19.7095 5.625 19.4234 5.625 19.125V6.1875C5.625 5.88913 5.50647 5.60298 5.2955 5.39201C5.08452 5.18103 4.79837 5.0625 4.5 5.0625H2.25" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.6875 23.625C10.2399 23.625 9.81072 23.4472 9.49426 23.1307C9.17779 22.8143 9 22.3851 9 21.9375V20.25H12.375V21.9375C12.375 22.3851 12.1972 22.8143 11.8807 23.1307C11.5643 23.4472 11.1351 23.625 10.6875 23.625Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.8125 23.625C20.3649 23.625 19.9357 23.4472 19.6193 23.1307C19.3028 22.8143 19.125 22.3851 19.125 21.9375V20.25H22.5V21.9375C22.5 22.3851 22.3222 22.8143 22.0057 23.1307C21.6893 23.4472 21.2601 23.625 20.8125 23.625Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.menu_menusec_logistica.current_page_item,.menu_menusec_logistica.current-page-ancestor {
  background-image: url('data:image/svg+xml;utf8,<svg width="27" height="27" viewBox="0 0 27 27" fill="transparent" xmlns="http://www.w3.org/2000/svg"><path d="M23.0625 6.75H10.6875C9.75552 6.75 9 7.50552 9 8.4375V15.1875C9 16.1195 9.75552 16.875 10.6875 16.875H23.0625C23.9945 16.875 24.75 16.1195 24.75 15.1875V8.4375C24.75 7.50552 23.9945 6.75 23.0625 6.75Z" stroke="%23878787" stroke-width="2" stroke-linejoin="round"/><path d="M13.5 10.125V13.5" stroke="%23878787" stroke-width="2" stroke-linecap="round"/><path d="M20.25 10.125V13.5" stroke="%23878787" stroke-width="2" stroke-linecap="round"/><path d="M20.25 6.75V3.375H13.5V6.75" stroke="%23878787" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.75 20.25H6.75C6.45163 20.25 6.16548 20.1315 5.95451 19.9205C5.74353 19.7095 5.625 19.4234 5.625 19.125V6.1875C5.625 5.88913 5.50647 5.60298 5.2955 5.39201C5.08452 5.18103 4.79837 5.0625 4.5 5.0625H2.25" stroke="%23878787" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.6875 23.625C10.2399 23.625 9.81072 23.4472 9.49426 23.1307C9.17779 22.8143 9 22.3851 9 21.9375V20.25H12.375V21.9375C12.375 22.3851 12.1972 22.8143 11.8807 23.1307C11.5643 23.4472 11.1351 23.625 10.6875 23.625Z" stroke="%23878787" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.8125 23.625C20.3649 23.625 19.9357 23.4472 19.6193 23.1307C19.3028 22.8143 19.125 22.3851 19.125 21.9375V20.25H22.5V21.9375C22.5 22.3851 22.3222 22.8143 22.0057 23.1307C21.6893 23.4472 21.2601 23.625 20.8125 23.625Z" stroke="%23878787" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.menu_menusec_clientes {
  background-image: url('data:image/svg+xml;utf8,<svg width="27" height="27" viewBox="0 0 27 27" fill="transparent" xmlns="http://www.w3.org/2000/svg"><path d="M7.875 20.25V19.125C7.875 17.6332 8.46763 16.2024 9.52252 15.1475C10.5774 14.0926 12.0082 13.5 13.5 13.5C14.9918 13.5 16.4226 14.0926 17.4775 15.1475C18.5324 16.2024 19.125 17.6332 19.125 19.125V20.25" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M13.5 13.5C14.3951 13.5 15.2536 13.1444 15.8865 12.5115C16.5194 11.8786 16.875 11.0201 16.875 10.125C16.875 9.22989 16.5194 8.37145 15.8865 7.73851C15.2536 7.10558 14.3951 6.75 13.5 6.75C12.6049 6.75 11.7464 7.10558 11.1135 7.73851C10.4806 8.37145 10.125 9.22989 10.125 10.125C10.125 11.0201 10.4806 11.8786 11.1135 12.5115C11.7464 13.1444 12.6049 13.5 13.5 13.5V13.5Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.625 4.05V22.95C23.625 23.129 23.5539 23.3007 23.4273 23.4273C23.3007 23.5539 23.129 23.625 22.95 23.625H4.05C3.87098 23.625 3.69929 23.5539 3.5727 23.4273C3.44612 23.3007 3.375 23.129 3.375 22.95V4.05C3.375 3.87098 3.44612 3.69929 3.5727 3.5727C3.69929 3.44612 3.87098 3.375 4.05 3.375H22.95C23.129 3.375 23.3007 3.44612 23.4273 3.5727C23.5539 3.69929 23.625 3.87098 23.625 4.05V4.05Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.menu_menusec_clientes.current_page_item,.menu_menusec_clientes.current-page-ancestor {
  background-image: url('data:image/svg+xml;utf8,<svg width="27" height="27" viewBox="0 0 27 27" fill="transparent" xmlns="http://www.w3.org/2000/svg"><path d="M7.875 20.25V19.125C7.875 17.6332 8.46763 16.2024 9.52252 15.1475C10.5774 14.0926 12.0082 13.5 13.5 13.5C14.9918 13.5 16.4226 14.0926 17.4775 15.1475C18.5324 16.2024 19.125 17.6332 19.125 19.125V20.25" stroke="%23878787" stroke-width="1.5" stroke-linecap="round"/><path d="M13.5 13.5C14.3951 13.5 15.2536 13.1444 15.8865 12.5115C16.5194 11.8786 16.875 11.0201 16.875 10.125C16.875 9.22989 16.5194 8.37145 15.8865 7.73851C15.2536 7.10558 14.3951 6.75 13.5 6.75C12.6049 6.75 11.7464 7.10558 11.1135 7.73851C10.4806 8.37145 10.125 9.22989 10.125 10.125C10.125 11.0201 10.4806 11.8786 11.1135 12.5115C11.7464 13.1444 12.6049 13.5 13.5 13.5V13.5Z" stroke="%23878787" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.625 4.05V22.95C23.625 23.129 23.5539 23.3007 23.4273 23.4273C23.3007 23.5539 23.129 23.625 22.95 23.625H4.05C3.87098 23.625 3.69929 23.5539 3.5727 23.4273C3.44612 23.3007 3.375 23.129 3.375 22.95V4.05C3.375 3.87098 3.44612 3.69929 3.5727 3.5727C3.69929 3.44612 3.87098 3.375 4.05 3.375H22.95C23.129 3.375 23.3007 3.44612 23.4273 3.5727C23.5539 3.69929 23.625 3.87098 23.625 4.05V4.05Z" stroke="%23878787" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.current_page_item .sub-menu,.current-page-ancestor .sub-menu {
  display: block;
  margin-left: -15%;
  margin-top: 8%;
  border-top: 1px solid #c4c4c4;
}
.sub-menu {
  display: none;
  list-style: none;
  padding: 0px;
}
.current_page_item a,.current-page-ancestor a {
  color: #878787 !important;
}
.sub-menu li {
  padding: 20px 0 0;
}
.sub-menu li a {
  text-transform: none;
}
.menu li {
  padding-left: 22%;
}
.menu-item-has-children.current_page_item,.menu-item-has-children.current-page-ancestor {
  background-position: 5% 14%;
}
.menu-item-has-children::after {
  content: "";
  display: block;
  background: url('data:image/svg+xml;utf8,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 0L8 6L14 0L16 2L8 10L0 2L2 0Z" fill="white"/></svg>')
    no-repeat;
  width: 20px;
  height: 20px;
  float: right;
  margin: 4px 5px 0 0;
}
.menu-item-has-children.current_page_item::after,.menu-item-has-children.current-page-ancestor::after {
  content: "";
  display: block;
  background: url('data:image/svg+xml;utf8,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 10L8 4L2 10L1.74846e-07 8L8 -6.99382e-07L16 8L14 10Z" fill="%23878787"/></svg>')
    no-repeat;
  width: 20px;
  height: 20px;
  float: right;
  margin: 0 20px 0 0;
}
.menu_menusec_monitoreo.current_page_item::after,.menu_menusec_monitoreo.current-page-ancestor::after {
  margin: -150px 20px 0 0;
}
.menu_menusec_logistica.current_page_item::after,.menu_menusec_logistica.current-page-ancestor::after {
  margin: -112px 20px 0 0;
}
.header_user_info {
  float: right;
}
.header_user_info div {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.header_user_info div p {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  margin: 0;
  text-align: right;
}
.header_user_name {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 30px;
  color: #ffffff;
  background: #007df7;
  border-radius: 10px;
  padding: 7px;
}
.header h2 {
  display: inline-block;
  text-transform: uppercase;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 30px;
  color: #000000;
  margin: 0;
  width: auto;
}
.header {
  padding: 3%;
}
.header_desplegable_user {
  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 0L8 6L14 0L16 2L8 10L0 2L2 0Z" fill="%23878787"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  width: 45px;
  height: 45px;
  position: relative;
}
#desplegable_user {
  display: none;
}
#desplegable_user:checked + .header_desplaegable_user {
  background: url('data:image/svg+xml;utf8,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 10L8 4L2 10L1.74846e-07 8L8 -6.99382e-07L16 8L14 10Z" fill="%23878787"/></svg>')
    no-repeat;
}
.caja_cerrar_sesion {
  width: 274px;
  height: 113.03px;
  background: #ffffff;
  box-sizing: border-box;
  border-radius: 10px;
  position: absolute;
  right: -20px;
  top: 55px;
  display: none !important;
  padding: 35px;
  box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.2);
}
.caja_cerrar_sesion:before {
  border: 15px solid white;
  content: "";
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 17px;
  bottom: 111px;
}
#desplegable_user:checked + .caja_cerrar_sesion {
  display: inline-block !important;
}
.boton_cerrar_sesion {
  width: 218px;
  height: 40px;
  background: #007df7;
  border-radius: 10px;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
  margin: 0 !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

#alertas_confirmadas {
  height: 150px;
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
  margin: 2% 3%;
  overflow-y: scroll;
  display: inline-block;
  vertical-align: top;
}
#alertas_confirmadas table,#alarmas_incomunicadas table {
  width: 100%;
  display: none;
}
#alertas_confirmadas table th:first-child, #alertas_confirmadas table td:first-child {
  width: 42%;
}
#carga_incomunicadas{
    width:100%;
}
#alertas_confirmadas table *{
  width: 100%;
}
#alertas_confirmadas caption {
  text-align: left;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  margin-bottom: 21px;
}
#alertas_confirmadas thead {
  position: sticky;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  color: #e50f0f;
  text-align: left;
  height: 40px;
  vertical-align: top;
}
#alertas_confirmadas thead th,
#alertas_confirmadas thead tr {
  border-bottom: 1px solid #ededed;
}
#nodata_confirmadas_index,#nodata_incomunicadas_index{
  width: 100%;
  display: none;
  text-align:center;
}
#inventario_sets {
  display: inline-block;
  height: 150px;
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
  margin: 2% 3%;
}
#inventario_sets h5 {
  margin: 0;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}
.cajas_inventario_set div {
  display: inline-block;
  width: 32%;
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
.cajas_inventario_set {
  width: 100%;
  height: 90%;
  margin: 5% 0;
}
.cajas_inventario_set p {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #000000;
}
.inventario_set_disponibles {
  border-right: 1px solid #ededed;
}
.inventario_set_deposito {
  border-left: 1px solid #ededed;
}
#inventario_set_disponibles_number {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: #48c03d;
}
#inventario_set_activos_number {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: #000000;
}
#inventario_set_deposito_number {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: #d1b82a;
}
#alarmas_incomunicadas tbody{
    font-size: 12px;
}
#alarmas_incomunicadas td {
  padding: 5px;
}
.cajetines_inicio_3 {
  height: 400px;
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
  margin: 2% 3%;
  overflow-y: scroll;
  display: inline-block;
  vertical-align: top;
}
.cajetines_inicio_3 table {
  width: 100%;
}
.cajetines_inicio_3 caption {
  text-align: left;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  margin-bottom: 21px;
}
.cajetines_inicio_3 thead {
  position: sticky;
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-align: left;
  height: 40px;
  vertical-align: top;
}
.tables {
  margin: 2% 2%;
  overflow: scroll;
  padding-left: 0;
  height: 70vh;
}
#botonBuscarEquipo{
    position: absolute;
    right: 14%;
    top: 4px;
}
#boton_crear_Set{
  position: absolute;
  right: 9%;
  top: 32px;
}
#cleangestionEquipos{
  position: absolute;
  right: 9%;
  top: 4px;
}

.titedirsec, .titedirpri,
.rowsTableEquipos h3{
  text-align: left;
  font-family: Inter;
}


.crear_Set,
.search_input {
  width: 90% !important;
  margin: 0% 3%;
  padding: 0 17px;
  background-image: url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.1162 15.5146C21.7163 13.5325 22.433 11.075 22.1229 8.63373C21.8127 6.1925 20.4986 3.94759 18.4435 2.34813C16.3883 0.748671 13.7437 -0.0873816 11.0387 0.00723679C8.33368 0.101855 5.76776 1.12017 3.85429 2.85844C1.94082 4.59672 0.820909 6.92677 0.718616 9.38243C0.616322 11.8381 1.53919 14.2383 3.30258 16.1028C5.06597 17.9673 7.53985 19.1586 10.2293 19.4384C12.9187 19.7182 15.6253 19.0658 17.8077 17.6118H17.806C17.8556 17.6718 17.9085 17.7288 17.968 17.7843L24.3301 23.5599C24.64 23.8414 25.0603 23.9996 25.4987 23.9997C25.9371 23.9999 26.3575 23.8419 26.6676 23.5606C26.9777 23.2793 27.152 22.8977 27.1521 22.4998C27.1523 22.1019 26.9783 21.7202 26.6684 21.4387L20.3063 15.6632C20.2472 15.6089 20.1836 15.5587 20.1162 15.5131V15.5146ZM20.5426 9.74811C20.5426 10.8316 20.3075 11.9045 19.8507 12.9055C19.394 13.9066 18.7245 14.8161 17.8805 15.5823C17.0365 16.3484 16.0346 16.9562 14.9319 17.3708C13.8292 17.7855 12.6473 17.9989 11.4538 17.9989C10.2602 17.9989 9.07832 17.7855 7.97561 17.3708C6.8729 16.9562 5.87096 16.3484 5.02699 15.5823C4.18301 14.8161 3.51353 13.9066 3.05678 12.9055C2.60002 11.9045 2.36493 10.8316 2.36493 9.74811C2.36493 7.55988 3.3225 5.46126 5.02699 3.91395C6.73147 2.36663 9.04325 1.49736 11.4538 1.49736C13.8643 1.49736 16.176 2.36663 17.8805 3.91395C19.585 5.46126 20.5426 7.55988 20.5426 9.74811Z" fill="%23878787"/></svg>');
  background-repeat: no-repeat;
  background-position: 1340px 6px;
}
.tables table {
  width: 100%;
  border-collapse: collapse;
}
#alertas_table table {
  width: 100%;
}
.tables tr {
  height: 68px;
  text-align: center;
}
.tables td {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  color: #000000;
  text-align: -webkit-center;
  vertical-align: middle;
}
.tables tr td:first-child {
  cursor: pointer;
}
.tables tbody tr:nth-child(odd) {
  background-color: #fff;
  border: #fff;
}
.cajetines_logistica {
  width: 10%;
  height: 95%;
  padding: 30px 30px 0;
  margin: 0 1%;
  display: inline-block;
  vertical-align: top;
  overflow:scroll;
}
.cajetinrellenar {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
}
#apartados_logistica {
  width: 95%;
  margin: 2% 3%;
  overflow-x: scroll;
}
.logistica_space {
  width: 166vw;
  height: 70vh;
}
.cuadroestado {
  background-color: white;
  border-radius: 25px;
  padding: 7px 22px 7px 10px;
  margin: 10px 0;
  order: 2;
  font-weight: bold;
  position: relative;
  cursor:pointer;
}
.estadoincidencia {
  order: 1;
  background-color: #ED7A7A;
}



.incidenciaysolucion {
  display: inline-block;
  width: 89%;
  vertical-align: middle;
}
.incidenciaysolucionCliente{
  display:flex;
}

.incidenciastable{
  padding:0 20px; 
}

.incidenciaicono, 
.alarmaicono,
.incidenciasfilaentera .rowfilaedit,
.alarmafilaentera .rowfilaedit{
  display: inline-block;
  width: 8%;
  vertical-align: middle;
  text-align: center;
  font-size: 33px;
}

.incidenciasfilaentera .rowfilaedit{
  width: 3%;
}

.incidenciasfilaentera .incidenciaysolucion{
  width: 92%; 
}


.notasSeccion{
  width: 74vw;
}

.notasSeccion .rowfilaedit input:first-child,
.notasSeccion .rowfilaedit input:nth-child(2){
  text-align: center;
  width: 20%;
}

.notasSeccion .rowfilaedit input{
  width: 450px;
}

.incidenciaysolucion .rowfilaedit{
  width: 100%;
}

.subHistorial .rowfilaedit input:first-child,
.incidenciaysolucion .rowfilaedit input:first-child{
  padding-left: 10px;
  width: 189px;
}

.notasSeccion .rowfilaedit input,
.subHistorial .inputfilaedit,
.incidenciasfilaentera .inputfilaedit {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;
}

.incidenciasfilaentera:not(:first-child){
  margin-top: 42px;
}


.subHistorial .rowfilaedit input:last-child,
.incidenciaysolucion .rowfilaedit input:last-child {
  width: 100%;
}

.incidenciasfilaentera,
.subReserva,
.historialAlarma{
  border-top: solid #007df7;
  border-left: solid #007df7;
  border-right: solid #007df7;
	border-radius: 10px;
}

.subReserva{
  margin-bottom: 50px;
}

.incidenciaysolucionCliente .rowfilaedit{
      min-width: 79%;
    }

.subReserva .rowfilaedit:not(first-child){
  margin-top: 4px;
}
.subReserva .rowfilaedit input{
  font-size: 14px;
  margin-left: 18px;
}


.subReserva .rowfilaedit .subReservatipo{
  width: 11%;
}
.subReserva .rowfilaedit .subReservaid{
  width: 42%;
  font-weight: 500;
  letter-spacing: 1px;
}

.subReserva .rowfilaedit .textAreaWrapper{
  width: 100%;
}

.subReserva .rowfilaedit .subReservafechaFin,
.subReserva .rowfilaedit .subReservafechaIni{
width: 185px;
} 

.subHistorial .rowfilaedit,
.solucion {
  display: flex;
  align-items: center;
}
.subHistorial .rowfilaedit,
.solucion .rowfilaedit {
  width: 100%;
}
.soluciontit{
   color: #F6F6F6;
   background: #007df7;
}
.soluciontit{
   float:left;
   position: relative;
   padding: 15px 20px 15px 20px;
   border-top-left-radius: 10px;
   border-bottom-left-radius: 10px;
}
.soluciontit:before {
   content: "";
   position: absolute;
   left: 100%;
   top: 0;
   width: 0;
   height: 0;
   border-top: 25px solid transparent;
   border-left: 25px solid #007df7;
   border-bottom: 23.4px solid transparent;
   z-index: 10;
}
.tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.tab-link {
    background-color: #f2f2f2;
    border: none;
    color: #000;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s;
}
.tab-link:hover {
    background-color: #e0e0e0;
}
.tab-link.active {
    background-color: #ccc;
}
.tab-content {
    display: none;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
}
.default {
    display: block;
}
.gsnewEquipo{
    height:80vh;
    max-height:80vh !important;
}
.labelsim{
    display:block;
}
.gsnewcampopass{
    font-weight:700;
    line-height:32px;
    color:black;
    font-family:'Poppins';
    transform:scale(0.68) translateX(-150px);
}
#newEquipogestionstock{
    max-width:300px;
    display:inline-block;
    margin:0 3%;
    vertical-align:top;
}
.solucion .rowfilaedit {
   width: 100%;
   display: flex;
   float:left;
   position: relative;
   padding: 4px 24px 4px 30px;
   border-radius: 0px 7px 7px 0;
   background: #D8EBFF;
   z-index: 1;
}

.solucion .rowfilaedit input{
  text-align: center;
}

.solucion .rowfilaedit input:first-child{
  margin-right: 22px;
}

.alarmaysolucion{
  display: inline-block;
  width: 76%;
  vertical-align: middle;
}

.circle{
    background-color: red;
    color: white;
    padding: 9px;
    border-radius: 50px;
    width: 20px;
    float: right;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
.cuadroestado::after {
  content: "";
  background: url('data:image/svg+xml;utf8,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 0L8 6L14 0L16 2L8 10L0 2L2 0Z" fill="black"/></svg>') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: calc(50% - 10px);
  transform: rotate(-90deg);
}
/* Works on Firefox */
* {
  scrollbar-width: auto;
  scrollbar-color: #007df7 transparent;
}
.cuadroestado p {
  margin: 10px;
}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 14px;
}

*::-webkit-scrollbar-track {
  background: white;
}

*::-webkit-scrollbar-thumb {
  background-color: #007df7;
  border-radius: 20px;
  border: 3px solid white;
}
.activar {
  width: 80%;
  height: 15px;
  background: #48c03d;
  border-radius: 10px;
  padding: 20px 10px;
  color: white;
  font-weight: bolder;
  cursor: pointer;
}
.desactivar {
  width: 80%;
  height: 15px;
  background: #e80d0d;
  border-radius: 10px;
  padding: 20px 10px;
  color: white;
  font-weight: bolder;
  cursor: pointer;
}
.ping {
  width: 80%;
  height: 15px;
  background: #D1B82A;
  border-radius: 10px;
  padding: 20px;
  color: white;
  font-weight: bolder;
  cursor: pointer;
}
.llamar {
  width: 75px;
  height: 15px;
  background-color: #78c9f6;
  border-radius: 10px;
  padding: 20px 10px;
  background-image: url("svg/monitoreo/call_icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.registro a {
  color: white;
}
.registro {
  width: 197px;
  height: 15px;
  background: #007df7;
  border-radius: 10px;
  padding: 20px 10px;
  color: white;
  font-weight: bolder;
  cursor: pointer;
  text-align: center;
  margin: 3% 4%;
}
.email {
  width: 75px;
  height: 15px;
  background-color: #569dc5;
  border-radius: 10px;
  padding: 20px 10px;
  background-image: url("svg/monitoreo/email_icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

td {
  padding: 10px;
}

#containerSuperior{
    display:grid;
    grid-template-columns: 1fr 1fr;
}
#containerInferior{
    display:grid;
    grid-template-columns: 1fr 1fr 1fr;
}
#swal2-title{
    width:90%;
}

#campo *{
  font-family: 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  font-variant: normal;
}

.campo{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  max-width: 35vw;
}

.labelcheck,
.labelcampo {
  height: 35px;
  flex-basis: 40%;
  position: relative;
  display: block;
  margin: 20px 2px 0 0;
  width: 100%;
  flex-grow: 1;
}


.labelcheck{
  min-width: 200px;
  max-width: 584px;
  flex-basis: 50%;
  margin-top: 15px;
}

.labelradio{
  height: 35px;
  flex-basis: 40%;
  position: relative;
  display: block;
  margin: 20px 2px 0 0;
  width: 100%;
  flex-grow: 1;
  min-width: 28px;
  max-width: 200px;
  flex-basis: 50%;
  margin-top: 15px;
}


.labelcampo > span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-weight: 700;
  line-height: 32px;
  color: black;
  border: 2px solid #C4C4C4;
  transition: border-bottom-color 200ms ease-in-out;
  border-radius: 22px;
  cursor: text;
  pointer-events: none;
}




.labelcampo > span span {
  position: absolute;
  top: 0;
  left: 10px;
  transform-origin: 0% 50%;
  transition: transform 200ms ease-in-out;
  cursor: text;
	font-family:'Poppins';
}

.labelcampo .field:focus + span span,
.labelcampo .field:not([value=""]):valid + span span,
.labelcampo .field:not([value=""]):disabled + span span{
  transform: scale(0.68) translateX(-10px) translateY(-36px);
  cursor: default;
}

.labelcampo .field:focus + span {
  border-color: #007df7;
}



.spancampopass{
  transform: scale(0.68) translateX(-10px) translateY(-36px);
  cursor: default;
}

.campopass{
  opacity: 1 !important;
}

.field {
  background: white;
  font-weight: 300;
  border: 0 !important;
  color: black;
  outline: none;
  cursor: text;
  display: block;
  width: 100% !important;
  line-height: 32px;
  padding: 3px 10px;
  transition: opacity 200ms ease-in-out;
	font-family:'Poppins';
}

.field:disabled{
    color:#C4C4C4;
}

.field::-webkit-input-placeholder { color: #8898AA; }
.field::-moz-placeholder { color: #8898AA; }

/* IE doesn't show placeholders when empty+focused */
 .field:-ms-input-placeholder { color: #424770; }

.field:not(:focus):placeholder-shown {
  opacity: 0;
}
.camposreserva{
    padding: 0 3%;
    width: 59%;
    display: inline-block;
}
.botones{
    display: inline-block;
    vertical-align: top;
    padding: 0 2%;
    width: 30%;
}
.botonregistro{
    background-color: #007df7;
    padding: 9px 22px;
    text-align: center;
    border-radius: 10px;
    margin: 30px auto 30px auto;
    color: white;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    text-transform:capitalize;
    cursor:pointer;
}


.finres {
    background-color: #E50F0F;
    padding: 9px 22px;
    text-align: center;
    border-radius: 10px;
    margin: 30px;
    color: white;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    text-transform:capitalize;
    cursor:pointer;
}

h2.titreserva {
  margin: 0 1% 0 3%;
  display: inline-block;
  width: auto;
}
h3.titreserva{
    margin: 30px 0 0;
    font-family:Inter;
}
h4.titreserva{
    margin: 10px 0 0;
    font-family:Inter;
}

.sensorestableTit{
  display:grid;
  padding-left: 42px;
  text-align: center;
  grid-template-columns:   0.057fr 0.26fr 0.3fr 0.195fr 0.10fr 0.01fr;
}

.sensorestableTit h4{
  font-family: 'Inter';
  margin-right: 25px;
}


.etiquetaRes {
  display: inline-block;
  background-color: #007df7;
  color: white;
  font-weight: bold;
  padding: 1px 5px;
  vertical-align: top;
  margin: 0 3px;
}
.detallereserva {
  display: inline-block;
  width: 100%;
  padding: 3% 0;
}
.editar{
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><path d="M24.889 26.6668H5.33344V7.11127H17.0846L18.8623 5.3335H5.33344C4.86195 5.3335 4.40976 5.5208 4.07636 5.8542C3.74297 6.18759 3.55566 6.63978 3.55566 7.11127V26.6668C3.55566 27.1383 3.74297 27.5905 4.07636 27.9239C4.40976 28.2573 4.86195 28.4446 5.33344 28.4446H24.889C25.3605 28.4446 25.8127 28.2573 26.1461 27.9239C26.4795 27.5905 26.6668 27.1383 26.6668 26.6668V13.3335L24.889 15.1113V26.6668Z" fill="%23007df7"/><path d="M29.8042 5.19101L26.8086 2.19545C26.6757 2.06215 26.5178 1.95638 26.3439 1.88421C26.17 1.81205 25.9836 1.7749 25.7953 1.7749C25.607 1.7749 25.4206 1.81205 25.2467 1.88421C25.0728 1.95638 24.9149 2.06215 24.782 2.19545L12.5953 14.4532L11.6086 18.7288C11.5666 18.936 11.571 19.15 11.6216 19.3554C11.6721 19.5607 11.7676 19.7523 11.901 19.9163C12.0345 20.0804 12.2026 20.2128 12.3934 20.3041C12.5841 20.3954 12.7927 20.4433 13.0042 20.4443C13.1135 20.4564 13.2238 20.4564 13.3331 20.4443L17.6442 19.4932L29.8042 7.21767C29.9375 7.08473 30.0433 6.92679 30.1154 6.75291C30.1876 6.57902 30.2247 6.39261 30.2247 6.20434C30.2247 6.01607 30.1876 5.82966 30.1154 5.65577C30.0433 5.48189 29.9375 5.32395 29.8042 5.19101ZM16.7197 17.8488L13.4664 18.5688L14.222 15.3421L23.3953 6.10656L25.902 8.61323L16.7197 17.8488ZM26.9064 7.60879L24.3997 5.10212L25.7775 3.69767L28.302 6.22212L26.9064 7.60879Z" fill="%23007df7"/></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.guardar{
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" width="32" height="32" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 486 486" style="enable-background:new 0 0 486 486;" xml:space="preserve"><g><g><path fill="%23007df7" d="M473.7,485.75c6.8,0,12.3-5.5,12.3-12.3v-359.8c0-3.6-1.6-7-4.3-9.3L363,2.85c-0.2-0.2-0.4-0.3-0.6-0.4 c-0.3-0.2-0.5-0.4-0.8-0.6c-0.4-0.2-0.7-0.4-1.1-0.6c-0.3-0.1-0.6-0.3-0.9-0.4c-0.4-0.2-0.9-0.3-1.3-0.4c-0.3-0.1-0.6-0.2-0.9-0.2 c-0.8-0.1-1.5-0.2-2.3-0.2H12.3C5.5,0.05,0,5.55,0,12.35v461.3c0,6.8,5.5,12.3,12.3,12.3h461.4V485.75z M384.5,461.25h-283v-184.1 c0-3.7,3-6.6,6.6-6.6h269.8c3.7,0,6.6,3,6.6,6.6V461.25z M161.8,24.45h180.9v127.8c0,0.8-0.6,1.4-1.4,1.4h-178 c-0.8,0-1.4-0.7-1.4-1.4V24.45H161.8z M24.6,24.45h112.8v127.8c0,14.3,11.6,25.9,25.9,25.9h178c14.3,0,25.9-11.6,25.9-25.9V38.75 l94.2,80.6v341.9H409v-184.1c0-17.2-14-31.1-31.1-31.1H108.1c-17.2,0-31.1,14-31.1,31.1v184.2H24.6V24.45z"/><path fill="%23007df7" d="M227.4,77.65h53.8v32.6c0,6.8,5.5,12.3,12.3,12.3s12.3-5.5,12.3-12.3v-44.8c0-6.8-5.5-12.3-12.3-12.3h-66.1 c-6.8,0-12.3,5.5-12.3,12.3S220.7,77.65,227.4,77.65z"/><path fill="%23007df7" d="M304.5,322.85h-123c-6.8,0-12.3,5.5-12.3,12.3s5.5,12.3,12.3,12.3h123c6.8,0,12.3-5.5,12.3-12.3 S311.3,322.85,304.5,322.85z"/><path fill="%23007df7" d="M304.5,387.75h-123c-6.8,0-12.3,5.5-12.3,12.3s5.5,12.3,12.3,12.3h123c6.8,0,12.3-5.5,12.3-12.3 S311.3,387.75,304.5,387.75z"/></g></g></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.cargar{
    background-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 37 48" fill="none" xmlns="http://www.w3.org/2000/svg"><style>@keyframes swing{50%{transform: rotate%28-3deg%29;}}@keyframes steamLarge{0%{stroke-dashoffset: 13;opacity:.6;}100%{stroke-dashoffset: 39;opacity: 0;}}@keyframes steamSmall{10%{stroke-dashoffset: 9;opacity: .6;}80%{stroke-dashoffset: 27;opacity: 0;}100%{stroke-dashoffset: 27;opacity: 0;}}</style><path d="M27.0819 17H3.02508C1.91076 17 1.01376 17.9059 1.0485 19.0197C1.15761 22.5177 1.49703 29.7374 2.5 34C4.07125 40.6778 7.18553 44.8868 8.44856 46.3845C8.79051 46.79 9.29799 47 9.82843 47H20.0218C20.639 47 21.2193 46.7159 21.5659 46.2052C22.6765 44.5687 25.2312 40.4282 27.5 34C28.9757 29.8188 29.084 22.4043 29.0441 18.9156C29.0319 17.8436 28.1539 17 27.0819 17Z" stroke="%23007df7" stroke-width="2"></path><path d="M29 23.5C29 23.5 34.5 20.5 35.5 25.4999C36.0986 28.4926 34.2033 31.5383 32 32.8713C29.4555 34.4108 28 34 28 34" stroke="%23007df7" stroke-width="2"></path><path style="transform-origin: top center;transform: rotate%283deg%29;animation: swing 2s infinite;" fill="%23007df7" fill-rule="evenodd" clip-rule="evenodd" d="M16 25V17H14V25H12C10.3431 25 9 26.3431 9 28V34C9 35.6569 10.3431 37 12 37H18C19.6569 37 21 35.6569 21 34V28C21 26.3431 19.6569 25 18 25H16ZM11 28C11 27.4477 11.4477 27 12 27H18C18.5523 27 19 27.4477 19 28V34C19 34.5523 18.5523 35 18 35H12C11.4477 35 11 34.5523 11 34V28Z"></path><path style="stroke-dasharray: 13;stroke-dashoffset: 13;animation: steamLarge 2s infinite;" d="M17 1C17 1 17 4.5 14 6.5C11 8.5 11 12 11 12" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="%23007df7"></path><path style="stroke-dasharray: 9;stroke-dashoffset: 9;animation: steamSmall 2s infinite;" d="M21 6C21 6 21 8.22727 19 9.5C17 10.7727 17 13 17 13" stroke="%23007df7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.borrar{ 
    background-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 24 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.25 2.75H7C7.1375 2.75 7.25 2.6375 7.25 2.5V2.75H16.75V2.5C16.75 2.6375 16.8625 2.75 17 2.75H16.75V5H19V2.5C19 1.39688 18.1031 0.5 17 0.5H7C5.89687 0.5 5 1.39688 5 2.5V5H7.25V2.75ZM23 5H1C0.446875 5 0 5.44688 0 6V7C0 7.1375 0.1125 7.25 0.25 7.25H2.1375L2.90938 23.5938C2.95938 24.6594 3.84063 25.5 4.90625 25.5H19.0938C20.1625 25.5 21.0406 24.6625 21.0906 23.5938L21.8625 7.25H23.75C23.8875 7.25 24 7.1375 24 7V6C24 5.44688 23.5531 5 23 5ZM18.8531 23.25H5.14688L4.39062 7.25H19.6094L18.8531 23.25Z" fill="%23E80D0D"/></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.config{
  margin-left: 4px;
  margin-right: 4px;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" strokeWidth="1.5" stroke="%23007df7"><path strokeLinecap="round" strokeLinejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z" /><path strokeLinecap="round" strokeLinejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z" /></svg>');
   background-position: center;
   background-size: contain;
   background-repeat: no-repeat;
}

.cambiar{
    background-image: url('data:image/svg+xml;utf8,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="32" height="32"><path fill="%23007df7" id="Path 0" fill-rule="evenodd" class="s0" d="m99.3 0.1c4.3-0.1 6.6 0.5 9.5 2.3 2 1.3 4.5 3.2 5.4 4.2 0.9 1.1 2.4 3.6 3.2 5.7 0.9 2 1.6 5.5 1.6 7.7 0 2.2-0.7 5.7-1.6 7.8-0.8 2-2.5 4.7-3.7 6-1.2 1.2-1.7 2.2-1.2 2.2 0.5 0 3 1.7 5.4 3.7 2.4 2.1 5.5 6 6.9 8.8 1.9 3.8 2.6 7 2.9 13 0.2 4.4-0.1 8.7-0.6 9.5-0.9 1.3-5.2 1.5-26.8 1.8-21.5 0.2-26.1 0-27.8-1.2-1.7-1.3-2-2.5-1.8-9.3 0.2-6.3 0.8-9 3.3-14.1 2.2-4.4 4.3-7.1 7.5-9.5 2.5-1.7 4.5-3.3 4.5-3.5 0-0.1-1.1-1.6-2.5-3.2-1.4-1.6-2.9-4.7-3.5-6.8-0.5-2-1-4.4-1-5.2 0-0.8 0.5-3.2 1-5.3 0.6-2 2-5.1 3.3-6.8 1.3-1.7 4.1-4.1 6.3-5.4 2.8-1.7 5.5-2.4 9.7-2.4zm-11.2 14.7c-0.6 1.2-1.1 3.6-1.1 5.2 0 1.6 0.6 4.2 1.4 5.8 0.7 1.5 2.5 3.5 4 4.5 1.5 1 4.5 1.7 7.1 1.7 3.5 0 5.2-0.6 7.6-2.7 1.6-1.6 3.4-4.3 4-6 0.5-2.1 0.5-4.5 0-6.5-0.6-1.8-2.4-4.5-4-6-2.5-2.2-4.1-2.8-7.8-2.8-3.5 0-5.5 0.6-7.5 2.3-1.4 1.2-3.1 3.2-3.7 4.5zm-3.6 31.7c-2.7 2.7-4.9 6-5.5 8.3-0.5 2-1 5.2-1 7v3.2h42c0-7-0.6-10.5-1.4-12.3-0.7-1.7-2.6-4.5-4.2-6.1-1.6-1.6-4.7-3.7-6.9-4.7-2.2-1-5.8-1.8-8-1.8-2.2 0-5.5 0.5-7.2 1-1.8 0.5-5.3 2.9-7.8 5.4zm-55.7 9.5c3.3 0 6.7 0.7 9.2 2 2.2 1.1 5.1 3.5 6.4 5.3 1.4 1.7 3 5.2 3.6 7.7 0.9 3.4 0.9 5.6 0 9-0.7 2.5-2.4 6-3.8 7.9-2.2 2.8-2.4 3.6-1.2 4 0.8 0.3 3.2 2.1 5.3 4 2.1 2 5 5.9 6.3 8.6 1.9 3.9 2.5 6.9 2.7 13.3 0.1 6.4-0.1 8.5-1.3 9.2-0.9 0.6-12.8 1-27.5 1-19.7 0-26.3-0.3-27.3-1.2-0.7-0.8-1.2-3.9-1.2-7.8 0-3.6 0.7-8.5 1.5-11 0.9-2.5 2.8-6.2 4.3-8.3 1.5-2.1 4.4-5.1 10.3-9.2l-2.5-2.5c-1.4-1.4-3-3.7-3.5-5.3-0.6-1.5-1.1-4.7-1.1-7.2 0-2.5 0.6-6 1.4-7.8 0.7-1.7 2.6-4.5 4.2-6.1 1.6-1.6 4.3-3.5 5.9-4.2 1.7-0.7 5.4-1.3 8.3-1.4zm-11.7 15.5c-1.3 3.5-1.3 4.5 0 8 0.9 2.4 2.8 4.9 4.9 6.3 2.8 1.9 4.4 2.3 8 1.9 3.5-0.4 5.2-1.3 7.8-4.1 2.6-2.9 3.2-4.4 3.2-8.1 0-3.7-0.6-5.2-3.2-8.1-2.6-2.8-4.3-3.7-7.8-4.1-3.6-0.4-5.2 0-8 1.9-2.2 1.5-4 3.9-4.9 6.3zm-2.9 29.9c-1.3 1.1-3.3 3.8-4.3 5.9-1.1 2.2-1.9 5.8-1.9 8.7v5h42c0-6.6-0.9-10.3-1.9-12.5-1-2.2-3.1-5.3-4.7-6.9-1.6-1.6-4.4-3.5-6.1-4.2-1.8-0.8-5.9-1.4-9-1.4-3.3 0.1-7.1 0.8-8.8 1.7-1.6 0.8-4.1 2.5-5.3 3.7zm47.3-90.9l0.3 2.5c0.2 1.6-0.3 3-1.5 3.8q-1.8 1.2-13.4 1.2c-7.9 0-11.9 0.4-12.7 1.3-0.7 0.7-1.2 4.1-1.3 15.2l2.3-2.3c1.3-1.3 3.2-2.2 4.3-2 1.3 0.2 2.1 1.2 2.3 2.8 0.2 1.9-1 3.8-5.5 8.3-3.2 3.2-6.7 5.7-7.8 5.7-1.1 0-4.6-2.6-7.8-5.8-3.1-3.1-5.7-6.4-5.7-7.2 0-0.8 0.5-2.1 1.2-2.7 0.7-0.7 1.9-1.3 2.7-1.3 0.9 0 2.6 1 6.2 4.5l-0.1-7c0-5.3 0.5-7.8 2-10.2 1.1-1.8 3.5-4.2 5.3-5.3 2.8-1.8 4.6-2 29.2-1.5zm38 70.5c1.1 0 4.6 2.6 7.8 5.8 3.1 3.1 5.7 6.4 5.7 7.2 0 0.8-0.5 2.1-1.2 2.8-0.7 0.6-1.9 1.2-2.7 1.2-0.9 0-2.6-1-6.2-4.5l0.1 7c0 5.3-0.5 7.8-2 10.3-1.1 1.7-3.5 4.1-5.2 5.2-2.8 1.7-5 2-15.3 2-6.6 0-12.6-0.4-13.3-0.8-0.7-0.4-1.2-1.8-1-3.2 0.3-2.5 0.4-2.5 12.9-3 9.2-0.4 13-0.9 14.3-2 1.3-1.1 1.7-3.2 1.7-15.5l-2.3 2.3c-1.3 1.3-3.2 2.2-4.3 2-1.3-0.2-2.1-1.2-2.3-2.8-0.2-1.9 1-3.8 5.5-8.2 3.2-3.3 6.6-5.8 7.8-5.8z"/></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ira{
    background-image: url('data:image/svg+xml;utf8,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="32" height="32"><path d="M16.76,7.51l-5.199-5.196c-0.234-0.239-0.633-0.066-0.633,0.261v2.534c-0.267-0.035-0.575-0.063-0.881-0.063c-3.813,0-6.915,3.042-6.915,6.783c0,2.516,1.394,4.729,3.729,5.924c0.367,0.189,0.71-0.266,0.451-0.572c-0.678-0.793-1.008-1.645-1.008-2.602c0-2.348,1.93-4.258,4.303-4.258c0.108,0,0.215,0.003,0.321,0.011v2.634c0,0.326,0.398,0.5,0.633,0.262l5.199-5.193C16.906,7.891,16.906,7.652,16.76,7.51 M11.672,12.068V9.995c0-0.185-0.137-0.341-0.318-0.367c-0.219-0.032-0.49-0.05-0.747-0.05c-2.78,0-5.046,2.241-5.046,5c0,0.557,0.099,1.092,0.292,1.602c-1.261-1.111-1.979-2.656-1.979-4.352c0-3.331,2.77-6.041,6.172-6.041c0.438,0,0.886,0.067,1.184,0.123c0.231,0.043,0.441-0.134,0.441-0.366V3.472l4.301,4.3L11.672,12.068z" fill="%23007df7"></path></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.estrella{
  height: 40vh;
  background-image: url('data:image/svg+xml;utf8,<svg version="1.0" width="50" height="50" viewBox="0 0 37.499998 37.500002" id="svg828" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><g transform="matrix%280.07293216,0,0,-0.07511468,7.0246491,892.01554%29" fill="%23ffffff" stroke="%23007df7" id="g826"><path d="m 158.9532,11842.182 c -2.37673,-7.129 -6.37759,-19.37 -8.99199,-27.212 -2.5748,-7.846 -9.22968,-28.086 -14.77541,-44.961 -5.58534,-16.876 -14.53773,-44.129 -19.925,-60.488 l -9.82388,-29.828 H 12.031018 c -51.377209,0 -93.405908,-0.116 -93.405908,-0.277 0,-0.199 6.734099,-5.152 14.973468,-11.053 8.199755,-5.902 41.870247,-30.026 74.748497,-53.596 32.917864,-23.608 60.131534,-43.217 60.527663,-43.572 0.792246,-0.753 2.178669,3.722 -16.637193,-53.319 -7.407498,-22.579 -13.626632,-41.475 -24.876543,-75.66 -5.585343,-16.993 -11.329137,-34.422 -12.755183,-38.741 -1.426044,-4.318 -2.495575,-7.962 -2.376736,-8.08 0.27729,-0.238 -9.3485121,-7.131 75.738799,53.951 40.087688,28.76 73.480908,52.725 74.154308,53.199 l 1.30721,0.911 30.18462,-21.706 c 96.9314,-69.639 120.93646,-86.792 121.05531,-86.672 0.0791,0.08 -1.82217,6.061 -4.19891,13.349 -2.41635,7.249 -8.55625,25.947 -13.70587,41.514 -20.24192,61.638 -28.20399,85.88 -32.12561,97.843 -5.7438,17.428 -7.32828,22.301 -7.32828,22.777 0,0.237 33.86854,24.678 75.26345,54.388 41.3949,29.708 75.26345,54.188 75.26345,54.388 0,0.197 -36.00761,0.396 -93.3663,0.434 l -93.32667,0.117 -6.49643,19.807 c -3.5651,10.893 -10.77456,32.719 -15.96377,48.524 -5.18922,15.805 -15.17154,46.189 -22.18292,67.539 -7.01137,21.352 -12.87401,38.94 -13.03246,39.097 -0.15848,0.199 -2.17866,-5.505 -4.51581,-12.676 z" id="path824" style="stroke-width:11.2658;stroke-miterlimit:4;stroke-dasharray:none" /></g></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.estrellafill{
  height: 40vh;
  background-image: url('data:image/svg+xml;utf8,<svg version="1.0" width="50" height="50" viewBox="0 0 37.499998 37.500002" id="svg828" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><g transform="matrix%280.07293216,0,0,-0.07511468,7.0246491,892.01554%29" fill="%23007df7" stroke="%23007df7" id="g826"><path d="m 158.9532,11842.182 c -2.37673,-7.129 -6.37759,-19.37 -8.99199,-27.212 -2.5748,-7.846 -9.22968,-28.086 -14.77541,-44.961 -5.58534,-16.876 -14.53773,-44.129 -19.925,-60.488 l -9.82388,-29.828 H 12.031018 c -51.377209,0 -93.405908,-0.116 -93.405908,-0.277 0,-0.199 6.734099,-5.152 14.973468,-11.053 8.199755,-5.902 41.870247,-30.026 74.748497,-53.596 32.917864,-23.608 60.131534,-43.217 60.527663,-43.572 0.792246,-0.753 2.178669,3.722 -16.637193,-53.319 -7.407498,-22.579 -13.626632,-41.475 -24.876543,-75.66 -5.585343,-16.993 -11.329137,-34.422 -12.755183,-38.741 -1.426044,-4.318 -2.495575,-7.962 -2.376736,-8.08 0.27729,-0.238 -9.3485121,-7.131 75.738799,53.951 40.087688,28.76 73.480908,52.725 74.154308,53.199 l 1.30721,0.911 30.18462,-21.706 c 96.9314,-69.639 120.93646,-86.792 121.05531,-86.672 0.0791,0.08 -1.82217,6.061 -4.19891,13.349 -2.41635,7.249 -8.55625,25.947 -13.70587,41.514 -20.24192,61.638 -28.20399,85.88 -32.12561,97.843 -5.7438,17.428 -7.32828,22.301 -7.32828,22.777 0,0.237 33.86854,24.678 75.26345,54.388 41.3949,29.708 75.26345,54.188 75.26345,54.388 0,0.197 -36.00761,0.396 -93.3663,0.434 l -93.32667,0.117 -6.49643,19.807 c -3.5651,10.893 -10.77456,32.719 -15.96377,48.524 -5.18922,15.805 -15.17154,46.189 -22.18292,67.539 -7.01137,21.352 -12.87401,38.94 -13.03246,39.097 -0.15848,0.199 -2.17866,-5.505 -4.51581,-12.676 z" id="path824" style="stroke-width:11.2658;stroke-miterlimit:4;stroke-dasharray:none" /></g></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.nodata{
  height: 40vh;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="543" enable-background="new 0 0 512 543" viewBox="0 0 512 543"><polygon fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" points="380.946 241.847 101.605 241.847 31.77 381.517 450.781 381.517" stroke="%23007df7"/><rect width="419.011" height="113.483" x="31.77" y="381.517" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" d="M348.607 438.258c0 10.981-8.896 19.877-19.877 19.877-6.501 0-12.271-3.118-15.901-7.951-2.49-3.321-3.976-7.455-3.976-11.926 0-4.47 1.485-8.604 3.976-11.927 3.631-4.832 9.4-7.95 15.901-7.95C339.712 418.381 348.607 427.277 348.607 438.258zM173.691 438.258c0 4.471-1.483 8.604-3.975 11.926-3.622 4.833-9.399 7.951-15.901 7.951-10.973 0-19.877-8.896-19.877-19.877 0-10.98 8.904-19.877 19.877-19.877 6.502 0 12.279 3.118 15.901 7.95C172.208 429.654 173.691 433.788 173.691 438.258z" stroke="%23007df7"/><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" d="M308.854,438.258c0,4.471,1.485,8.604,3.976,11.926H169.716c2.491-3.321,3.975-7.455,3.975-11.926 c0-4.47-1.483-8.604-3.975-11.927h143.113C310.339,429.654,308.854,433.788,308.854,438.258z" stroke="%23007df7"/><polyline fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" points="257.13 241.847 101.605 241.847 101.605 328.034 379.925 328.034 379.925 241.847 356.956 241.847" stroke="%23007df7"/><polygon fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" points="379.086 328.034 240.345 328.034 101.605 328.034 83.98 381.517 240.345 381.517 396.71 381.517" stroke="%23007df7"/><line x1="83.843" x2="72.652" y1="213.182" y2="188.61" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><line x1="100.224" x2="106.915" y1="205.721" y2="187.84" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><line x1="67.462" x2="49.581" y1="220.643" y2="213.952" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><g><path d="M163.168,306.808c-0.08,0-0.161-0.002-0.242-0.006c-3.699-0.176-7.304-0.64-10.715-1.377 c-2.699-0.583-4.415-3.244-3.831-5.943s3.244-4.414,5.943-3.83c2.875,0.621,5.929,1.012,9.078,1.162 c2.758,0.131,4.888,2.474,4.756,5.232C168.031,304.723,165.82,306.808,163.168,306.808z M183.042,305.185 c-2.343,0-4.435-1.655-4.901-4.041c-0.531-2.71,1.236-5.337,3.946-5.867c3.007-0.588,6.135-1.347,9.295-2.254 c2.655-0.765,5.424,0.771,6.186,3.426c0.762,2.654-0.772,5.424-3.426,6.186c-3.437,0.986-6.846,1.813-10.134,2.457 C183.684,305.154,183.361,305.185,183.042,305.185z M135.075,297.599c-1.011,0-2.032-0.306-2.915-0.941 c-3.001-2.158-5.77-4.656-8.229-7.424c-1.834-2.064-1.647-5.225,0.417-7.06c2.064-1.834,5.225-1.646,7.059,0.417 c1.971,2.219,4.188,4.22,6.592,5.949c2.242,1.612,2.752,4.736,1.14,6.979C138.162,296.876,136.63,297.599,135.075,297.599z M119.402,273.162c-2.489,0-4.645-1.857-4.956-4.391c-0.434-3.529-0.744-6.996-0.92-10.303c-0.147-2.758,1.969-5.112,4.727-5.259 c2.738-0.159,5.112,1.969,5.259,4.726c0.165,3.078,0.454,6.313,0.859,9.615c0.337,2.741-1.611,5.236-4.352,5.573 C119.812,273.149,119.605,273.162,119.402,273.162z M119.285,243.26c-0.243,0-0.489-0.018-0.737-0.054 c-2.732-0.403-4.619-2.945-4.216-5.677c0.542-3.669,1.318-7.188,2.307-10.46c0.798-2.643,3.59-4.141,6.232-3.34 c2.644,0.799,4.139,3.589,3.34,6.232c-0.848,2.805-1.516,5.842-1.986,9.029C123.858,241.474,121.723,243.26,119.285,243.26z M311.729,232.481c-0.141,0-0.282-0.006-0.425-0.018c-3.22-0.271-6.698-0.723-10.338-1.344c-2.722-0.465-4.552-3.048-4.087-5.77 c0.465-2.722,3.041-4.556,5.771-4.087c3.36,0.574,6.554,0.99,9.492,1.237c2.752,0.231,4.795,2.649,4.563,5.401 C316.486,230.508,314.301,232.481,311.729,232.481z M331.588,231.292c-2.225,0-4.254-1.496-4.837-3.75 c-0.691-2.673,0.916-5.401,3.589-6.092c2.909-0.752,5.535-1.846,7.806-3.251c2.346-1.453,5.429-0.729,6.883,1.619 c1.454,2.348,0.729,5.43-1.619,6.883c-3.126,1.936-6.681,3.427-10.565,4.431C332.424,231.24,332.003,231.292,331.588,231.292z M282.307,226.766c-0.433,0-0.872-0.057-1.311-0.175c-3.048-0.826-6.233-1.735-9.74-2.781c-2.646-0.789-4.151-3.574-3.363-6.22 c0.789-2.646,3.57-4.153,6.221-3.363c3.425,1.021,6.532,1.908,9.498,2.711c2.665,0.722,4.24,3.468,3.519,6.134 C286.526,225.299,284.509,226.766,282.307,226.766z M253.601,218.041c-0.509,0-1.026-0.078-1.536-0.243l-9.518-3.076 c-2.628-0.848-4.072-3.666-3.224-6.293c0.848-2.628,3.666-4.073,6.293-3.224l9.519,3.076c2.627,0.848,4.071,3.666,3.223,6.294 C257.676,216.692,255.713,218.041,253.601,218.041z M130.72,216.002c-1.149,0-2.303-0.394-3.245-1.198 c-2.1-1.794-2.348-4.95-0.554-7.049c2.411-2.822,5.169-5.364,8.199-7.556c2.236-1.618,5.363-1.118,6.981,1.12 c1.619,2.237,1.117,5.363-1.12,6.981c-2.388,1.728-4.561,3.729-6.457,5.949C133.536,215.407,132.132,216.002,130.72,216.002z M353.156,212.197c-0.631,0-1.272-0.12-1.892-0.374c-1.383-0.566-2.375-1.679-2.83-2.987c-1.201-0.416-2.395-0.883-3.578-1.398 c-2.531-1.104-3.688-4.05-2.585-6.582c1.103-2.531,4.051-3.69,6.581-2.585c0.596,0.26,1.193,0.503,1.793,0.731 c0.259-0.88,0.501-1.748,0.726-2.599c0.706-2.67,3.439-4.265,6.112-3.556c2.67,0.706,4.262,3.442,3.556,6.112 c-0.296,1.118-0.617,2.26-0.963,3.417c1.02,1.108,1.53,2.662,1.248,4.26c-0.412,2.336-2.385,4.005-4.657,4.125 C355.733,211.678,354.468,212.197,353.156,212.197z M224.983,208.979c-0.475,0-0.957-0.068-1.435-0.211 c-3.391-1.014-6.5-1.909-9.507-2.736c-2.663-0.732-4.227-3.484-3.495-6.147c0.732-2.662,3.483-4.226,6.147-3.495 c3.078,0.847,6.257,1.762,9.72,2.797c2.646,0.792,4.149,3.578,3.358,6.223C229.123,207.578,227.135,208.979,224.983,208.979z M375.883,208.257c-1.814,0-3.564-0.991-4.451-2.716c-1.262-2.456-0.294-5.47,2.162-6.732c2.377-1.221,4.542-2.9,6.436-4.991 c1.854-2.046,5.015-2.205,7.063-0.35c2.047,1.854,2.203,5.016,0.35,7.063c-2.705,2.986-5.826,5.399-9.277,7.173 C377.433,208.079,376.652,208.257,375.883,208.257z M195.954,201.382c-0.313,0-0.63-0.03-0.949-0.091 c-3.159-0.607-6.352-1.088-9.49-1.43c-2.745-0.299-4.728-2.767-4.429-5.512c0.3-2.745,2.769-4.724,5.512-4.429 c3.407,0.372,6.87,0.893,10.293,1.551c2.712,0.521,4.488,3.142,3.967,5.854C200.399,199.718,198.304,201.382,195.954,201.382z M156.211,201.209c-2.264,0-4.315-1.547-4.86-3.846c-0.638-2.687,1.023-5.382,3.71-6.02c3.33-0.791,6.881-1.366,10.556-1.71 c2.736-0.265,5.187,1.762,5.444,4.512c0.258,2.749-1.762,5.187-4.512,5.444c-3.212,0.301-6.301,0.8-9.179,1.483 C156.982,201.166,156.593,201.209,156.211,201.209z M330.93,196.056c-1.456,0-2.899-0.633-3.888-1.852 c-2.649-3.27-4.527-6.686-5.581-10.154l-0.09-0.304c-0.778-2.649,0.738-5.428,3.388-6.207c2.65-0.778,5.429,0.74,6.206,3.388 l0.065,0.217c0.676,2.226,1.948,4.501,3.781,6.764c1.738,2.146,1.408,5.294-0.737,7.033 C333.148,195.691,332.035,196.056,330.93,196.056z M392.678,184.518c-0.423,0-0.854-0.054-1.282-0.168 c-2.67-0.707-4.261-3.443-3.555-6.113c0.743-2.808,1.326-5.886,1.732-9.149c0.342-2.74,2.851-4.68,5.579-4.344 c2.741,0.341,4.686,2.839,4.345,5.58c-0.462,3.708-1.131,7.231-1.988,10.473C396.915,183.036,394.892,184.518,392.678,184.518z M358.655,182.918c-2.615,0-4.814-2.033-4.984-4.679c-0.199-3.093-0.806-5.745-1.804-7.882c-1.167-2.502-0.086-5.478,2.417-6.645 c2.501-1.167,5.478-0.086,6.646,2.417c1.525,3.27,2.441,7.129,2.72,11.469c0.178,2.756-1.913,5.133-4.668,5.311 C358.872,182.915,358.763,182.918,358.655,182.918z M331.177,169.108c-1.377,0-2.746-0.565-3.734-1.673 c-1.838-2.062-1.656-5.222,0.405-7.06c3.209-2.86,7.103-4.784,11.261-5.564c2.717-0.51,5.326,1.278,5.836,3.992 c0.51,2.714-1.277,5.327-3.992,5.836c-2.336,0.438-4.627,1.575-6.45,3.201C333.549,168.69,332.36,169.108,331.177,169.108z M395.51,155.306c-2.184,0-3.43-1.001-4.183-2.328c-0.69-0.813-1.127-1.854-1.18-3.002c-0.026-0.551-0.055-1.107-0.088-1.669 c-0.003-0.045-0.006-0.09-0.008-0.135c-0.044-0.781-0.06-1.295-0.06-1.606c0-3.453,2.592-5.315,5.03-5.315 c4.496,0,5.049,4.42,5.257,6.083c0.093,0.742,0.248,2.097,0.248,2.843C400.527,153.388,397.977,155.306,395.51,155.306z" fill="%23007df7"/></g><g><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" d="M414.489,49.5l-1.78,12.45l-3.13,21.91l-4.09,28.64c0,0,0,13.5-13.5,13.5s-13.5-13.5-13.5-13.5l-4.09-28.64l-3.13-21.91 l-1.78-12.45c0,0,0-22.5,22.5-22.5S414.489,49.5,414.489,49.5z" stroke="%23007df7"/><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" d="M374.399 83.86c-6.82 5.42-21.55 15.14-39.53 15.14-24.925 0-31.158-24.92-31.158-24.92s6.233-24.93 31.158-24.93c15.59 0 28.74 7.31 36.4 12.8L374.399 83.86zM480.259 74.08c0 0-6.229 24.92-31.149 24.92-17.98 0-32.71-9.72-39.53-15.14l3.13-21.91c7.66-5.49 20.811-12.8 36.4-12.8C474.029 49.15 480.259 74.08 480.259 74.08z" stroke="%23007df7"/><line x1="400.989" x2="405.489" y1="28.482" y2="18" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><line x1="382.989" x2="378.489" y1="28.482" y2="18" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><line x1="406.499" x2="377.85" y1="105.43" y2="105.43" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/><line x1="408.978" x2="375.416" y1="88.07" y2="88.07" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="10" stroke="%23007df7"/></g><text y="529" x="159" fill="%23007df7">No hay datos disponibles</text></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.botonCuadrado
 {
    display:inline-block;
    width: 32px;
    height: 32px;
    cursor:pointer;
    margin: auto 10px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 32px;
}


.backSide{
    margin: 0px 4px 4px 0px;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23007df7" class="bi bi-chevron-double-left" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M8.354 1.646a.5.5 0 0 1 0 .708L2.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/> <path fill-rule="evenodd" d="M12.354 1.646a.5.5 0 0 1 0 .708L6.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/> </svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.dropDown{
    margin: 4px 0 0 0;
    background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="%23007df7" xmlns="http://www.w3.org/2000/svg"><path d="M14.8285 12.0259L16.2427 13.4402L12 17.6828L7.7574 13.4402L9.17161 12.0259L11 13.8544V6.31724H13V13.8544L14.8285 12.0259Z" fill="%23007df7" /><path fill-rule="evenodd" clip-rule="evenodd" d="M19.7782 19.7782C15.4824 24.0739 8.51759 24.0739 4.22183 19.7782C-0.0739417 15.4824 -0.0739417 8.51759 4.22183 4.22183C8.51759 -0.0739419 15.4824 -0.0739419 19.7782 4.22183C24.0739 8.51759 24.0739 15.4824 19.7782 19.7782ZM18.364 18.364C14.8492 21.8787 9.15076 21.8787 5.63604 18.364C2.12132 14.8492 2.12132 9.15076 5.63604 5.63604C9.15076 2.12132 14.8492 2.12132 18.364 5.63604C21.8787 9.15076 21.8787 14.8492 18.364 18.364Z" fill="%23007df7" /></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 3px;
}

.dropUp{
    margin: 4px 0 0 0;
    background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="%23007df7" xmlns="http://www.w3.org/2000/svg"><path d="M14.8285 11.9481L16.2427 10.5339L12 6.29122L7.7574 10.5339L9.17161 11.9481L11 10.1196V17.6568H13V10.1196L14.8285 11.9481Z" fill="%23007df7" /><path fill-rule="evenodd" clip-rule="evenodd" d="M19.7782 4.22183C15.4824 -0.0739415 8.51759 -0.0739422 4.22183 4.22183C-0.0739415 8.51759 -0.0739422 15.4824 4.22183 19.7782C8.51759 24.0739 15.4824 24.0739 19.7782 19.7782C24.0739 15.4824 24.0739 8.51759 19.7782 4.22183ZM18.364 5.63604C14.8492 2.12132 9.15076 2.12132 5.63604 5.63604C2.12132 9.15076 2.12132 14.8492 5.63604 18.364C9.15076 21.8787 14.8492 21.8787 18.364 18.364C21.8787 14.8492 21.8787 9.15076 18.364 5.63604Z" fill="%23007df7" /></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 3px;
}


.add{
    margin: 4px 0 0 0;
    background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="%23007df7" xmlns="http://www.w3.org/2000/svg"><path d="M12 6C12.5523 6 13 6.44772 13 7V11H17C17.5523 11 18 11.4477 18 12C18 12.5523 17.5523 13 17 13H13V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V13H7C6.44772 13 6 12.5523 6 12C6 11.4477 6.44772 11 7 11H11V7C11 6.44772 11.4477 6 12 6Z" fill="%23007df7" /><path fill-rule="evenodd" clip-rule="evenodd" d="M5 22C3.34315 22 2 20.6569 2 19V5C2 3.34315 3.34315 2 5 2H19C20.6569 2 22 3.34315 22 5V19C22 20.6569 20.6569 22 19 22H5ZM4 19C4 19.5523 4.44772 20 5 20H19C19.5523 20 20 19.5523 20 19V5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19Z" fill="%23007df7" /></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 3px;
}

.minus{
    margin: 4px 0 0 0;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23007df7" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"/></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 3px;
}


.enviar{
    margin: 0px 4px 4px 0px;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23007df7" class="bi bi-send" viewBox="0 0 16 16"> <path d="M15.854.146a.5.5 0 0 1 .11.54l-5.819 14.547a.75.75 0 0 1-1.329.124l-3.178-4.995L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM6.636 10.07l2.761 4.338L14.13 2.576 6.636 10.07Zm6.787-8.201L1.591 6.602l4.339 2.76 7.494-7.493Z"/> </svg> ');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 3px;
}

.sincronizar{
    margin: 0px 4px 4px 0px;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23007df7" class="bi bi-broadcast" viewBox="0 0 16 16"> <path d="M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/> </svg> ');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 3px;
}


.resetBoton{
   margin:0 2px;
   background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="16" fill="%23007df7" class="bi bi-arrow-repeat" viewBox="0 0 16 16"> <path d="M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z"/> <path fill-rule="evenodd" d="M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z"/> </svg>');
   background-position:center;
   background-size:contain;
   background-repeat: no-repeat;
}

.buscar{
   margin:0 2px;
   background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 50 50" width="50px" height="50px" fill="%23007df7"><path d="M 21 3 C 11.621094 3 4 10.621094 4 20 C 4 29.378906 11.621094 37 21 37 C 24.710938 37 28.140625 35.804688 30.9375 33.78125 L 44.09375 46.90625 L 46.90625 44.09375 L 33.90625 31.0625 C 36.460938 28.085938 38 24.222656 38 20 C 38 10.621094 30.378906 3 21 3 Z M 21 5 C 29.296875 5 36 11.703125 36 20 C 36 28.296875 29.296875 35 21 35 C 12.703125 35 6 28.296875 6 20 C 6 11.703125 12.703125 5 21 5 Z"/></svg>');
   background-position:center;
   background-size:contain;
   background-repeat: no-repeat;
}

.botones .row {
  align-items: center;
  justify-content: center;
}


#facturacion .botonCuadrado{
    vertical-align:middle;
}


.botonSubmenu {
 display: inline-block;
 border: none;
 background-color:currentColor;
 color: #FFFFFF;
 text-align: center;
 font-size: 17px;
 padding: 0 4px;
 width: 130px;
 transition: all 0.5s;
 cursor: pointer;
 margin: 12px 0;
}

.icoBoton,
.botonSubmenu span {
 color: #007df7;
 cursor: pointer;
 display: inline-block;
 position: relative;
 transition: 0.5s;
}
 
.botonSubmenu span:after {
 content: '»';
 position: absolute;
 opacity: 0;
 top: 0;
 right: -15px;
 transition: 0.5s;
}

span.icoBoton:after{
 content: '';
 position: absolute;
 opacity: 0;
 top: 0;
 right: -15px;
 transition: 0.5s;
}

.icoBoton:hover,
.botonSubmenu:hover span {
    padding-right: 15px;
}

.botonSubmenu:hover span:after {
 opacity: 1;
 right: 0;
}

.icoBoton:hover:after{
 opacity: 1;
 right: 0;
}

.botonSubmenu.caracteristicas{
    margin-left:20px;
}

/**/
#equipoDisp {
  width: 0%;
  display:none;
  border-radius: 19%;
  border: 2px solid #797979;
  padding: 3%;
  margin-right: 3%;
  text-align: center;
  -webkit-transition: width 5s ease-in-out;
  -moz-transition: width 5s ease-in-out;
  -o-transition: width 5s ease-in-out;
  transition: width 5s ease-in-out;
  position: relative;
}
.container,
.equiposSeccion{
    display:flex;
}

#tablaequipo {
	display: inline-block;
	width: 35%;
}

.equipostable .rowfilaedit{
   display: flex;
   align-items: center;
}

.equipostable .rowfilaedit [type="text"]{
   max-width: 33%;
   min-width: 157px;
}

.menuConfig .rowfilaedit div{
    margin-right: 10px;
}



.submenuAcciones div,
.submenuRetardos div,
.submenuCaracteristicas div{
    margin: 8px 70px 4px 39px;
}

.submenuAcciones div div{
    height:19px;
}

/*.submenuConfig .rowfilaedit input,*/
.submenuTelefonos .rowfilaedit input,
.submenuAcciones div input,
.submenuRetardos div input,
.submenuCaracteristicas div input{
    text-align:center;
    font-size:14px;
    min-width: 136px;
    max-width:140px;
    height: 32px;
    margin: 16px 20px 0 0;
    
}

.submenuAcciones div .switchcon,
.submenuRetardos div .switchcon,
.submenuCaracteristicas div .switchcon{
   margin-right: 61px;
}

.submenuAcciones div .guardar,
.submenuRetardos div .guardar,
.submenuCaracteristicas div .guardar{
   margin-left: 0;
}

.submenuAcciones div input{
   text-align:left;
}

.submenuTelefonos{
  display:grid;
  margin-left:-84px;
}

.despizq{
    -webkit-transition: width 5s ease-in-out;
    -moz-transition: width 5s ease-in-out;
    -o-transition: width 5s ease-in-out;
    transition: width 5s ease-in-out;
    width: 31% !important;
    display: inline-block !important;
    max-width: 250px;
    max-height: 50vh;
}

#equipoDisp p{
   font-size: 77%;
}

#equipoDisp p:hover{
    color:white;
    background-color:#007df7;
    cursor:pointer;
}

.equipostableConfig{
    padding-left:10px;
}

.equipostableConfig .rowfilaedit{
    display:inline-flex;
}

.titeConfig,
.titequiposConfig {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	line-height: 1.25;
	margin: 10px 0 10px;
	font-size: 16px;
}

.titeConfig{
   padding-left: 36px;
}




.switch {
  position: relative;
  display: block;
  width: 60px;
  height: 34px;
}

.switch input {
  opacity: 0;
  min-width: 0;
  max-width:0;
  min-height: 0;
  max-height:0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.tipo-sensores{
	height: 40px;
	margin: 0 17px;
 width: 26%;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  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);
}
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.labelcampo > .slider.round{
  border-radius: 34px;
}

.rowfilaedit {
  display: flex;
  align-items: end;
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.contactostable input[type="text"]{
    width:115px;
}
.inputfilaedit {
  border: none !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
}
.inputfilaedit:focus-visible {
    border-bottom:none !important;
}
.inputfilaedit:placeholder-shown {
    border-bottom:1px solid #007df7 !important;
}
.facturares{
  border: 2px solid #007df7;
  padding: 10px;
  border-radius: 20px;
  text-align: center;
  width: 175px;
  background-color: white;
  color: #007df7;
  font-weight: bold;
  margin: 25px 0;
  display: inline-block;
}
.margenb2b{
    padding:0 3%;
}
.campoañob2bbusqueda {
  flex-basis: 55px;
  flex-grow: 0;
}
.campoañob2bbusqueda .field {
  width: 55px !important;
}
#informeb2b {
  margin-top: 18px;
}
#dialog {
  border: none;
  border-radius: 25px;
  padding: 3%;
  max-height: 70vh;
  max-width: 80vw;
}
.cerrarmodalreserva {
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: #0070de;
  color: white;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  align-content: center;
  display: grid;
  cursor: pointer;
  font-family: 'Nunito', sans-serif;
}

.despizq .cerrarmodalreserva {
  width: 24px;
  height: 24px;
	position: absolute;
	right: -4px;
	top: -1px;
	font-weight: bold;
}
.number-sensores {
  width: 8% !important;
}
.name-sensores {
  width: 26% !important;
}
.id-sensores {
  width: 20% !important;
}
.switchcon {
  text-align: center;
  margin: 0 2%;
}
.titulo{
    font-size: 10px;
}

.headerTitReserva{
  height: 33px;
  background-color: #ffffff;
  margin-bottom: 20px;
}

#titmodalreserva {
  margin: 0;
  color: #007df7;
  text-align: center;
  font-family: 'Inter';
  font-weight: 900;
  font-size: 30px;
  letter-spacing: 4px;
}

.linea {
  margin: 0 auto;
  border-top: 1px solid #007df7;
  height: 2px;
  max-width: 56%;
  padding: 0;
  position: relative;
  top: 12px
}

#logSeccion,
#contenidomodalreserva {
  padding-top: 30px;
  font-family: Inter;
  min-width: 50vw;
  max-height: 60vh;
  overflow-y: scroll;
}

.direccionesSeccion{
  padding: 30px 27px 0 0;
  min-width: 56vw;
}

.incidenciasSeccion{
  min-width: 77vw;
}

#contenidomodalreserva table {
  width: 100%;
  text-align: center;
  margin-bottom:5px;
  font-family: 'Poppins';
}
#contenidomodalreserva table tr td:first-child,#contenidomodalreserva table tr th:first-child  {
  width: 60%;
}
.diaregistrores {
  color: #0070de;
  font-weight: bolder;
  text-align: center;
  padding: 15px 0 5px;
  font-size: 10pt;
}
.rowregistrores{
  font-family: 'Inter';
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #bdbdbdd9;
}
.rowregistrores * {
  padding: 10px 20px;
  text-align: center;
}
.cellhoraregistrores {
  flex-basis: 8%;
}
.cellsetregistrores {
  flex-basis: 23%;
}
.cellmensajeregistrores {
  flex-grow: 1;
  max-width: 63%;
  word-wrap: break-word;
}

.contAñadirSol .rowfilaedit,
.notastable .rowfilaedit{
   width: 96%;
   display: block;
   border:solid #bed1e7;
   border-width: 4px;
   border-radius: 15px;
   padding:10px;
   margin: 0 auto;
   position: relative;
}

.contAñadirSol .rowfilaedit input,
.notastable .rowfilaedit input{
  min-width: 20%;
  text-align: center;
  padding: 0 10px;
  background-color: white;
  font-size: 14px;
  display: inline;
  position: absolute;
  transform: scale(.85) translateY(-38px);
}

.notastable .rowfilaedit:not(:first-child){
  margin-top: 30px;
}

.contAñadirSol .rowfilaedit input:nth-child(2),
 .notastable .rowfilaedit input:nth-child(2){
  margin-left: 0;
	max-width:60%;
  transform: scale(.85) translate(192px,-38PX);
}

.textAreaWrapper{
  display: block;
  max-width: 100%;
  padding-left: 10px;
  border-radius: 5px;
}


.textAreaWrapper textarea{
  font-size: 13px;
  width: 95.3%;
  height: 60px;
  padding: 10px;
  border-radius:0 0 5px 5px;
  outline:none;
  resize: none;
}

.textAreaWrapper .inputfilaedit:placeholder-shown{
  border-radius: 5px;
  min-height: 60px;
  border: solid #E1E0E0 !important;
  margin: 10px 0; 
}

.sensorestable .rowfilaedit input:first-child{
  width: 10%;
}

.sensorestable .rowfilaedit input:not(:first-child),
.sensorestable .rowfilaedit select{
  margin-left: 25px;
}


.sensorestable .rowfilaedit:not(:first-child){
  margin-top: 20px;
}

.sensorestable .rowfilaedit select,
.sensorestable .rowfilaedit input{
  text-align: center;
}

.submenuTelefonos .rowfilaedit:not(:first-child) {
  margin-top:16px;
}

.submenuTelefonos .rowfilaedit .botonCuadrado,
.sensorestable .rowfilaedit .botonCuadrado{
  margin: 0 12px;
}

.contAñadirSol{
  margin-top: 30px; 
  border-radius: 10px;
}

.contAñadirSol .soluciontit{
  top:2px;
  left:21px
}

.contAñadirSol .rowfilaedit{
  vertical-align: none;
}

.contAñadirSol .rowfilaedit .textAreaWrapper{
  margin-top: 59px;
} 

.contAñadirSol .rowfilaedit input{
  transform:scale(.85) translate(-255px,40px)
}

.contAñadirSol .rowfilaedit input:nth-child(2){
transform:scale(.85) translate(63px,40px)
}

.contAñadirSol .rowfilaedit div.guardar{
  display: flex;
}

.submenuEquipos .rowfilaedit input{
  text-align: center;
}

.submenuEquipos .rowfilaedit .idReserva{
  cursor: pointer;
}

.search_bars{
  display:flex;
}



.gestionSet,
.gestionEquipos {
  margin-right: 33px;
	overflow: hidden;
	position: relative;
  width: 100%;
  max-width: 750px;
  display:inline-block;
}

.gestionEquipos .botonBuscar{
	width: 150px;
	float: left;
	margin: 0px 4%;
  text-align: center;
}

.gestionEquipos div input{
  text-align: center;
}

input.tipoEquipo{
  width:140px;
  font-size: 13px;
  text-align: center;
}
input.idReserva,
input.idEquipo {
  width: 187px;
  margin-left: 5px;
  font-size: 13px;
  text-align: center;
}


.gestionEquipos .cleangestionEquipos {
	width: 20%;
	float: left;
	margin-top: 43px;
}

.detalleEquipo{
  display: block;
}
.detalleEquipo > div{
  margin-top:20px;
}

.campoCrearSet,
.campoEquipoInfo{
  background-color: #f1f4f4;
  border-radius:0 10px;
  
}


#equipos_table  {
  display: inline-block;
  margin-top: 30px;
}

.gestionSet,
.campoEquipoInfo div.contentInputgestion{
  padding: 30px 0;
}

.campoCrearSet{
  margin-bottom: 80px;
  padding-bottom: 30px;
}

.campoCrearSet h1,
.campoEquipoInfo h1{
  font-family: Inter;
  width: 98.5%;
  height: 57px;
  align-items: center;
  background-color: #007df7;
  color:white;
  display:grid;
  margin:11px 0;
  padding: 4px 0 15px 22px;
  border-radius: 10px;
}

#equipos_table > div:nth-child(2){
  margin-left: 2%;
  margin-right: 20px;
}
#equipos_table .rowsTableEquipos{
  background-color: #f7f7f7;
  border: solid  #f7f7f7;
  border-radius: 10px;
  width: 46%;
  padding-left:20px;
}

#equipos_table{
  margin-left: 20px;
  width: 100%;
  display: inline-flex;
}

.gestionEquipos .icoBoton,
.gestionSet .icoBoton{
  margin: 6px;
  height: 21px;
}
.gestionEquipos input.search_input,
.gestionSet input.crear_Set{
  text-align: left;
}



.separate {
	width: 5.5px;
	margin: 166px 30px 0 30px;
  background: radial-gradient(circle at 18.7% 37.8%, rgb(222, 242, 239) 0%, rgb(225, 234, 238) 90%);
}

.contentEquips .submenuEquipos:not(:first-child){
  margin-top: 15px;
}

.titColTables {
  font-family: Inter;
  width: 100%;
  display:flex;
  flex-flow:column;
  align-items:flex-start;
}

.titrow {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  width: 100%;
  border-bottom: solid 1px #727272;
  font-weight: 300;
  
    border: none;
    position: sticky;
    top: 0;
    font-weight: 700;
    min-height: 50px;
}

.coltit {
  flex: 2;
  padding: 10px;
  display: flex;
  align-items: center;
}


.coltit:first-child{
  margin-left:35px;
}


.coltit:nth-child(2){
  margin-left:40px;
}
.coltit:nth-child(3){
  margin-right: 10px;
}

.coltit:last-child{
  margin-right: 24px;
}

.coltit h4{
  text-align: center;
}


.reservasSeccion{
  width: 97%;
  display:grid;
}


.direccionSec,
.direccionPrinc{
  margin-bottom: 50px;
}

.direccionSec .rowfilaedit p,
.direccionPrinc .rowfilaedit p{
  margin: 0 2px 10px 0;
  font-weight: 600;
}

.direccionSec:first-child{
  display: block;
  margin-left: 50px;
  font-family: Inter;
}

.direccionPrinc,
.direccionSec {
  padding:10px;
  background-color: #f7f7f7;
  border: solid  #e9f0ff9e;
  border-radius: 10px;
  display: flex;
}


.direccionPrinc .datafila,
.direccionSec .datafila{
  width: 87%;
}

.direccionPrinc .botones-fila,
.direccionSec .botones-fila{
  width: 11%;
}

.incidenciaysolucion .botones-fila{
  display: grid;
  padding-top: 10px;
}
.direccionPrinc .botones-fila .rowfilaedit,
.direccionSec .botones-fila .rowfilaedit{
  justify-content: end;
  display: grid;
  padding-top: 12%;
}

.direccionPrinc .botones-fila .rowfilaedit div,
.direccionSec .botones-fila .rowfilaedit div{
  margin-bottom: 4px;
  justify-content: end;
  display: grid;
  padding-top: 30%;
}


p.tit-dir-pri,
.dirSecTitulo{
  font-size: 14px;
  font-weight: 600;
  color:#007df7

}

.selectorOpt {
  text-align: center;
	width: 95px;
	height: 30px;
	position: relative;
	top: 13px;
  left: 18px;
	color: #0070de;
	border-color: #0070de;
	background-color: white;
  margin-bottom: 15px;
}

.datafila .rowfilaedit{
  margin-bottom: 9px;
}


.datafila .rowfilaedit input{
  margin-left: 3px;
  margin-right: 3%;
  text-align: center;
  width: 150px;
  font-size: 13px;
}


.formAddress .botonregistro{
  width: 70%;
}
.formAddress .filahisto,
.formAddress{
    margin: 50px 0;
}

.datafila .rowfilaedit input.dir-princ{
  padding-left: 7px;
  text-align: left;
  width: 90%;
}
.datafila .rowfilaedit .nombre-princ{
  padding-left: 7px;
  text-align: left;
  width: 552px;
}

.datafila .rowfilaedit  .name-rep-princ{
  padding-left: 7px;
  width: 110px;
  text-align: left;
}


.campo .optResCheckbox{
  width: 20px;
  margin-right: 10px;
}

.campo .optResRadio{
  width: 28px;
  margin-right: 10px;
}


@media screen and (max-width: 1200px){
      #equipos_table > div:not(:first-child) {
	    margin-left: 0;
    }
    #equipos_table{
      display: block;
    }
    #equipos_table .rowsTableEquipos{
      width: 100%;
    }
    .incidenciaysolucionCliente .rowfilaedit .textAreaWrapper{
      min-width: 74%;
    }

}



@media screen and (max-width: 1100px){
    .menu li a{
       font-size: 13.3px;
    }
    .menu-item-has-children::after {
        background-size: 79% ;}

     #tablaequipo,
     .subReserva .rowfilaedit .subReservaid {
	      width: 45%;
     }
     .subReserva .rowfilaedit .subReservatipo{
      width:15%;
    }


}
@media screen and (max-width: 1048px){
    .menu li a{
       font-size: 13.8px;
    }
    .menu-item-has-children::after {
        background-size: 89% ;}

    .alarmasconfirmadasSeccion{
        width: 80vw;
    }
    .filahisto{
      width: 96%;
    }
    .contAñadirSol .rowfilaedit input{
      transform:scale(.85) translate(-329px,40px)
    }

    .contAñadirSol .rowfilaedit input:nth-child(2){
      transform:scale(.85) translate(-13px,40px)
    }

}


@media screen and (max-width:980px){    
    .center {
        width: 450px;
        height: 490px;}
    .center div {
        display: block;
        height: 23%;
        width: 100%;}
    .login-form {
        width: 270px !important;}
    
    
    .sensorestableTit{
      padding-left: 12px;
      text-align: left;
      grid-template-columns: 0.07fr 0.26fr 0.2fr 0.24fr 0.08fr 0.08fr;
    }

  .notastable .rowfilaedit input{
    min-width: 40%; 
  }


}
@media screen and (max-width:600px){
    #alertas_table tr > td:nth-child(1),td:nth-child(5),td:nth-child(6),td:nth-child(7),td:nth-child(8),td:nth-child(9){
        display:none;
    }
    #alertas_table tr > th:nth-child(1),th:nth-child(5),th:nth-child(6),th:nth-child(7),th:nth-child(8),th:nth-child(9){
        display:none;
    }
}
@media screen and (max-width:900px){
  
 
    .camposreserva {
        width: 93%;
        display: block;
    }
    .botones {
        display: block;
        width: 80%;
    }
    .campo {
        max-width: 58vw;
    }

    ul.menu {
       padding-left:0%;
    }

    .menu li a {
        color:transparent !important;
    }
    .barra_lateral{
        width:99px;
    }
    .logo_menu img {
        width: 200px;}
    .logo_menu {
        width: 38px;
        margin: 20px 30px;
        overflow: hidden;}
    #page{
        width: calc(100% - 105px);
        margin-left: 99px;}
    td{
        padding: 5px;}
    .tables td{
        line-height: 15px;
        font-size: 11px;}
    th{
       font-size: 13px;}
    #alertas_table tr > td:nth-child(10),td:nth-child(11){
        display:none;
    }
    #alertas_table tr > th:nth-child(10),th:nth-child(11){
        display:none;
    }
    .menu li {
        height: 17px;
        background-position: 50% center !important;}
    .header h2 {
        font-size: 21px;}
    .header_user_info div:nth-child(1) {
        display:none;}
    .header_desplegable_user {
        display:inline-block !important;
        margin:0 -10px 8px !important;}
    .header_user_name {
        margin:0 !important;}
    .tables{
        height: 80vh;}
    #containerSuperior {
        grid-template-columns: 1fr;
        width: 100%;
    }
    #containerInferior {
        grid-template-columns: 1fr;
        width: 100%;
        margin-top: 20px;
    }
    #inventario_sets {
        padding: 15px;
        height: 80%;
        margin: 10px 5px;
      }
    .cajas_inventario_set div {
        width: 31%;}
    .cajas_inventario_set p {
        font-size: 10px;
      }
    #alertas_confirmadas {
        padding: 15px;
        margin: 10px 5px;
      }
    #alertas_confirmadas thead th, #alertas_confirmadas thead tr {
        font-size:11px;}
    .menu-item-has-children::after {
        margin: -13px 3px 0 0;
      }

    #contenidomodalreserva {
	     min-width: 80vw;
	     max-height: 51vh;
    }
    
    #equipoDisp p{
      font-size:61%;
    }
    .rowfilaedit .inputfilaedit{
      font-size:14px;
    }

    .equipostable .rowfilaedit [type="text"] {
	    min-width: 129px;
     }
    .subHistorial .rowfilaedit input:first-child,
    .incidenciaysolucion .rowfilaedit input:first-child,
    .solucion .rowfilaedit input:first-child {
      margin-right: 4px;
      width: 143px;
    }
    .solucion .rowfilaedit{
      width: 100%;
    }

    .soluciontit, 
    .solucion .rowfilaedit {
	    padding-right: 9px;
    }



   .textAreaWrapper textarea{
    width: 91.3%;
   }

    .notastable .rowfilaedit input{
      min-width: 55%;
    }

}

@media screen and (max-width:550px){
     
    .center {
        width: 89%;}
    .login-form {
        width: 74% !important;
        padding: 10% 13%;}
    .login-form * {
        max-width: 100%;}
}
@keyframes slide-ltr{
  0% {
    animation-timing-function: cubic-bezier(0.4652,0.1051,0.774,0.6426);
    transform: translate(0px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 1;
  }
  22.5% {
    animation-timing-function: cubic-bezier(0.4142,0.3131,0.7623,0.6513);
    transform: translate(47.8px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 1;
  }
  45% {
    animation-timing-function: cubic-bezier(0.3615,0.331,0.9646,1.3461);
    transform: translate(147.8px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 1;
  }
  47.5% {
    animation-timing-function: cubic-bezier(0.7006,0.3332,0.6667,0.6667);
    transform: translate(165.6px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 0;
  }
  50% {
    animation-timing-function: cubic-bezier(0.1604,0.3176,-0.0218,0.6965);
    transform: translate(-200px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 0;
  }
  51% {
    animation-timing-function: cubic-bezier(0.1983,0.3529,0.5263,0.6945);
    transform: translate(-179.8px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 0;
  }
  80.4% {
    animation-timing-function: cubic-bezier(0.2342,0.3708,0.5422,0.9065);
    transform: translate(-38.4px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 1;
  }
  100% {
    transform: translate(0px,0px) rotate(0deg) scale(1,1) skewX(0deg) skewY(0deg);
    opacity: 1;
  }
}