.rounded {
  border-top: 2px solid #ddd;
  border-radius: 5px;
}
.login-input input {
  font-size: 16px !important;
  padding: 10px;
}
.gravity,
.webix_layout_space,
body {
  background-color: #DDE6ED;
}
.webix_el_button.cancel-button .webix_button,
.webix_el_button.validate-button .webix_button {
  background-color: #37A3D1!important;
  color: white !important;
  font-size: "16px" !important;
  border: "none";
  border-radius: "25px";
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important;
}
.detail-button {
  background-color: #37A3D1!important;
  color: white !important;
  font-size: "16px" !important;
  border: "none";
  border-radius: "25px";
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important;
}
.webix_el_button.cancel-button .webix_button {
  background-color: #37A3D1;
  color: white;
}
.webix_el_button.cancel-button .webix_button:hover {
  background-color: #37A3D1;
}
.webix_el_button.cancel-button .webix_button:active {
  background-color: #9DB2BF;
}
.webix_el_button.validate-button .webix_button:hover {
  background-color: #37A3D1 !important;
}
.webix_el_button.validate-button .webix_button:active {
  background-color: #9DB2BF !important;
}
/* A partir de aqui hay que ir limpiando el css */
.webix_icon_button:hover span {
  color: #1c1c1c !important;
}
.webixappstart {
  opacity: 0;
}
.webixapp {
  transition: opacity 500ms;
  opacity: 1;
}
.logo {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI5MCAtMjAgMTA0IDkwIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjUxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTIuOTMyJSIgeTE9IjkuMDUyJSIgeDI9IjcxLjIxNiUiIHkyPSI4MS42MjUlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzY3MzM3QSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM3MjM5ODYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI5MS45OTclIiB5MT0iNTIuNDQ4JSIgeDI9IjI5LjY1NCUiIHkyPSI1Mi40NDglIiBpZD0ibGluZWFyR3JhZGllbnQtMiI+PHN0b3Agc3RvcC1jb2xvcj0iIzYyMzI3NCIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU0MkM2NSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjkxLjY3NSUiIHkxPSI1LjU5OSUiIHgyPSI1Ni4yMjUlIiB5Mj0iNzkuODc0JSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPjxzdG9wIHN0b3AtY29sb3I9IiM4QTUxOUYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE1M0EwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNjMuNDc5JSIgeTE9IjQ4LjIyNSUiIHgyPSIwJSIgeTI9IjQ4LjIyNSUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij48c3RvcCBzdG9wLWNvbG9yPSIjOEE1MjlGIiBzdG9wLW9wYWNpdHk9Ii4xIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU0MkM2NSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI0LjY5OSUiIHkxPSIzMS40MDElIiB4Mj0iODAuMDk3JSIgeTI9IjY2Ljk2NCUiIGlkPSJsaW5lYXJHcmFkaWVudC01Ij48c3RvcCBzdG9wLWNvbG9yPSIjNUMyRTZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzZEMzc3QiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEyLjM0NiUiIHkxPSIzNC40NTglIiB4Mj0iODEuNjUlIiB5Mj0iNTMuNjUyJSIgaWQ9ImxpbmVhckdyYWRpZW50LTYiPjxzdG9wIHN0b3AtY29sb3I9IiM2MTJFNzQiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjN0Y0Mzk1IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjAlIiB5Mj0iNjkuMzYlIiBpZD0ibGluZWFyR3JhZGllbnQtNyI+PHN0b3Agc3RvcC1jb2xvcj0iIzU4MkM2QSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM3NDM5ODMiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI3NC43ODglIiB4Mj0iMTkuNjI0JSIgeTI9IjcxLjcwNyUiIGlkPSJsaW5lYXJHcmFkaWVudC04Ij48c3RvcCBzdG9wLWNvbG9yPSIjNjIzMjc0IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTQyQzY1IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTkiPjxzdG9wIHN0b3AtY29sb3I9IiM3MjNBODUiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEM1MTlDIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSIzNS45MjclIiB4Mj0iNjIuMjkxJSIgeTI9IjQ2LjcxOCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xMCI+PHN0b3Agc3RvcC1jb2xvcj0iIzY2Mzk3QSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5RjY5QUIiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI3MiUiIHkxPSI0OC4yMjUlIiB4Mj0iMCUiIHkyPSI0OC4yMjUlIiBpZD0ibGluZWFyR3JhZGllbnQtMTEiPjxzdG9wIHN0b3AtY29sb3I9IiM2MjMyNzQiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1NDJDNjUiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIyMS4wMzklIiB4Mj0iNTAlIiB5Mj0iNzguMTkyJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEyIj48c3RvcCBzdG9wLWNvbG9yPSIjNUQzMDZFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzlGNkFBQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgaWQ9IndlYml4LWxvZ28tMTYwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGlkPSJCZyIgZmlsbD0iIzVCMkU2RSIgZD0iTTAgMzMuODYxOTA1TDAgMC4yMzA4ODAyMzEgMTUuNDM1NjMyNyAxNy4xMDY5MDczIDMwLjkzNzk1MDkgMC4yMzA4ODAyMzEgNDYuMjMzNjQ3NCAxNy4wMTk0MzkgNjEuNjQ1MDIxNiAwLjIzMDg4MDIzMSA2MS42NDUwMjE2IDMzLjkzOTM5MzkgNDYuNDA2OTI2NCA1MS4wMjQ1MzEgMzAuOTM3OTUwOSAzNC4xNzAyNzQyIDE1LjQ2ODk3NTUgNTEuMDI0NTMxeiIvPjxwYXRoIGQ9Ik03LjczNDk2NDkxLDI1LjYyNzcwNTYgQzkuMzM3MzA5ODksMjMuODczNDkzMyAxNC40OTM5NTMyLDE4LjIyOTAxMDMgMTUuNDY4OTc1NSwxNy4xNjE1MDQ4IEMxMy41MDk3MDU1LDE1LjAxNzYwODUgMy4xOTY3MzcwOSwzLjczMDEwMjM0IDAsMC4yMzA4ODAyMzEgQzAuMTk1MDA0NDYyLDAuODcxNTczOTMyIDYuOTUwODExNTcsMjMuMDUzMTg5NSA3LjczNDk2NDkxLDI1LjYyNzcwNTYgWiIgaWQ9IlRyaWFuZ2xlLTEwIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIi8+PHBhdGggaWQ9IlNoYWRvdy00IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjcxNjgwNSwgMTMuNDUzMzc3KSByb3RhdGUoLTE3LjAwMDAwMCkgdHJhbnNsYXRlKC00LjcxNjgwNSwgLTEzLjQ1MzM3NykiIGQ9Ik00LjA3MTk4NTk1IC0wLjU3MDQxOTk4OUw3LjY5MzA4MTkgNi45NTg0MzgwNiA3LjgzMzY4ODU3IDI3LjQ3NzE3NDUgMS41OTk5MjIzNCAyNy40NzcxNzQ1eiIvPjxwYXRoIGlkPSJUcmlhbmdsZS05IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44NTEzNzEsIDIxLjI0MDk4MSkgcm90YXRlKC0xMjUuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjg1MTM3MSwgLTIxLjI0MDk4MSkiIGQ9Ik03LjE1NzI4NzE2IDE0Ljc3NjMzNDhMMTQuNTQ1NDU0NSAxNy4yMDQyNTc0IDEzLjg2NTk2NzUgMjcuMDUxMzMzIDguOTUxNDY0OTEgMjcuNzA1NjI3N3oiLz48cGF0aCBpZD0iVHJpYW5nbGUtOCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0zKSIgZD0iTTQ2LjE3NjA0NjIgMTcuMDg0M0w2MS42NDUwMjE2IDMzLjkzOTM5MzkgNjEuNjQ1MDIxNiAwLjIzMDg4MDIzMXoiLz48cGF0aCBpZD0iU2hhZG93LTMiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1LjUyMjU3MSwgMjMuNzYzNTM2KSByb3RhdGUoLTQ2LjAwMDAwMCkgdHJhbnNsYXRlKC01NS41MjI1NzEsIC0yMy43NjM1MzYpIiBkPSJNNTMuODMyMDE2NiAxMi40MDg5MDE0TDU4LjU4OTQ1OSAxMi4yOTA2NjkxIDU3LjI3MjA0MiAzMC41ODUyOTk3IDUyLjQ1NTY4MzIgMzUuMjM2NDAzM3oiLz48cGF0aCBpZD0iVHJpYW5nbGUtNyIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC01KSIgZD0iTTQ2LjQwNjkyNjQgNTEuMDI0NTMxTDYxLjY0NTAyMTYgMzMuOTM5MzkzOSA0MC42MzQ5MjA2IDEwLjg1MTM3MDl6Ii8+PHBhdGggaWQ9IlRyaWFuZ2xlLTYiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNikiIGQ9Ik0zMC45Mzc5NTA5IDM0LjE3MDI3NDJMNDYuNDA2OTI2NCA1MS4wMjQ1MzEgNDAuNjM0OTIwNiAxMC44NTEzNzA5eiIvPjxwYXRoIGlkPSJUcmlhbmdsZS01IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTcpIiBkPSJNMTUuNDY4OTc1NSA1MS4wMjQ1MzFMMzAuOTM3OTUwOSAzNC4xNzAyNzQyIDMwLjkzNzk1MDkgMC4yMzA4ODAyMzF6Ii8+PHBhdGggaWQ9IlNoYWRvdy0yIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTgpIiBkPSJNMTUuNDY4OTc1NSA1MS4wMjQ1MzFMMjEuNTE4MDgzNSA0NC40MzM3MTE4IDMwLjkzNzk1MDkgMTAuMTQ1Nzk1MyAzMC45Mzc5NTA5IDAuMjMwODgwMjMxeiIvPjxwYXRoIGlkPSJUcmlhbmdsZS00IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTkpIiBkPSJNMzAuOTM3OTUwOSAzNC4xNzAyNzQyTDQwLjYzNDkyMDYgMTAuODUxMzcwOSAzMC45Mzc5NTA5IDAuMjMwODgwMjMxeiIvPjxwYXRoIGQ9Ik03LjYxOTA0NzYyLDI1LjU5NDkyMTEgQzguMTQ4NTkyMDksMjcuMzI5NzU1MSAxNS40NzAwMzM5LDUxLjAyNDUzMSAxNS40NzAwMzM5LDUxLjAyNDUzMSBMMzAuOTM3OTUwOSwwLjIzMDg4MDIzMSBMNy42MTkwNDc2MiwyNS41OTQ5MjExIFoiIGlkPSJUcmlhbmdsZS0yIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEwKSIvPjxwYXRoIGlkPSJTaGFkb3ctMSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjU1NDM5MSwgMzUuNzk5MDY4KSByb3RhdGUoLTE3LjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41NTQzOTEsIC0zNS43OTkwNjgpIiBkPSJNMTAuMDY4MzczNyAyNC43NTk1NDI0TDE3LjA0MDQwOSAyMC42Nzk0MzAzIDE2Ljk4MDgxOTQgNDcuMzY3NTEwOSAxMC45MzM5MTkyIDUwLjkxODcwNDh6Ii8+PHBhdGggaWQ9IlRyaWFuZ2xlLTEiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMTIpIiBkPSJNMCAzNC4wNTAwOTc5TDE1LjQ2ODk3NTUgNTEuMDI0NTMxIDAuMDAwNjM0NjI0NjM1IDAuMjMwODgwMjMxeiIvPjxwYXRoIGQ9Ik0xNTkuNTM4MjQsMzEuODYxNDcxOSBMMTU0LjkyMDYzNSwyNi4zMjAzNDYzIEwxNTkuNTM4MjQsMjAuNzc5MjIwOCBMMTU5LjUzODI0LDIwLjc3OTIyMDggQzE1OS42Mjg0ODQsMjAuNDg1NzY2NCAxNTkuNzQyNjU4LDIwLjE5NDY2MDYgMTU5Ljc2OTEyLDE5Ljg1NTY5OTkgQzE1OS43NDI2NTgsMTkuMDk3NDE1NiAxNTkuMTAzMjgsMTguNDcwNDE4NSAxNTguMzgzODM4LDE4LjQ3MDQxODUgQzE1Ny44OTMwMjksMTguNDcwNDE4NSAxNTcuNTA0ODM1LDE4LjY3MTk1MzMgMTU3LjIyOTQzNywxOC45MzIxNzg5IEwxNTcuMjI5NDM3LDE4LjkzMjE3ODkgTDE1My4zMDQ0NzMsMjQuMDExNTQ0IEwxNDkuMTQ4NjI5LDE4LjkzMjE3ODkgTDE0OS4xNDg2MjksMTguOTMyMTc4OSBDMTQ4Ljg3MzIzMSwxOC42NzE5NTMzIDE0OC40ODUwMzcsMTguNDcwNDE4NSAxNDcuOTk0MjI4LDE4LjQ3MDQxODUgQzE0Ny4yNzQ3ODYsMTguNDcwNDE4NSAxNDYuNjM1NDA4LDE5LjA5NzQxNTYgMTQ2LjYwODk0NywxOS44NTU2OTk5IEMxNDYuNjM1NDA4LDIwLjE5NDY2MDYgMTQ2Ljc0OTU4MywyMC40NjMzNzM3IDE0Ni44Mzk4MjcsMjAuNzc5MjIwOCBMMTQ2LjgzOTgyNywyMC43NzkyMjA4IEwxNTEuNDU3NDMxLDI2LjMyMDM0NjMgTDE0Ni44Mzk4MjcsMzEuODYxNDcxOSBDMTQ2Ljc5NTI1MywzMi4wNDA0Mjc5IDE0Ni43MDM5MTMsMzIuMTk3MTc3MiAxNDYuNjA4OTQ3LDMyLjMyMzIzMjMgQzE0Ni40NTI3MjksMzMuMTM3NjcyOSAxNDYuOTA5NDI3LDMzLjkyMTQxOTMgMTQ3Ljc2MzM0OCwzNC4xNzAyNzQyIEMxNDguMjU2Njg4LDM0LjI3OTcwMzQgMTQ4LjgyNzU2MSwzNC4wMzMzODMxIDE0OS4xNDg2MjksMzMuNDc3NjMzNSBMMTUzLjMwNDQ3MywyOC42MjkxNDg2IEwxNTcuMjI5NDM3LDMzLjQ3NzYzMzUgQzE1Ny41NTA1MDUsMzQuMDMzMzgzMSAxNTguMTQ0MjEzLDM0LjI3OTcwMzQgMTU4LjYxNDcxOSwzNC4xNzAyNzQyIEMxNTkuNDY4NjM5LDMzLjkyMTQxOTMgMTU5LjkyNTMzOCwzMy4xNjAwNjU2IDE1OS43NjkxMiwzMi4zMjMyMzIzIEMxNTkuNjc0MTU0LDMyLjE5NzE3NzIgMTU5LjU4MjgxNCwzMi4wMTgwMzUyIDE1OS41MzgyNCwzMS44NjE0NzE5IFogTTE0NC4zMDAxNDQsMTkuODU1Njk5OSBDMTQ0LjMwMDE0NCwxOS4wOTg0MTI3IDE0My42NzQ1MzMsMTguNDcwNDE4NSAxNDIuOTE0ODYzLDE4LjQ3MDQxODUgQzE0Mi4xNTUxOTIsMTguNDcwNDE4NSAxNDEuNTUxOTI1LDE5LjA3NTk4NDMgMTQxLjUyOTU4MiwxOS44NTU2OTk5IEwxNDEuNTI5NTgyLDE5Ljg1NTY5OTkgTDE0MS41Mjk1ODIsMTkuODU1Njk5OSBDMTQxLjUyOTU4MiwxOS44Mzg1NDg4IDE0MS41Mjk1ODIsMTkuODYwOTc3MSAxNDEuNTI5NTgyLDE5Ljg1NTY5OTkgQzE0MS41Mjk1ODIsMTkuODYwOTc3MSAxNDEuNTI5NTgyLDE5Ljg4MzQwNTUgMTQxLjUyOTU4MiwxOS44NTU2OTk5IEwxNDEuNTI5NTgyLDMyLjc4NDk5MjggQzE0MS41Mjk1ODIsMzIuNzM0ODU4OCAxNDEuNTI5NTgyLDMyLjc1NzI4NzIgMTQxLjUyOTU4MiwzMi43ODQ5OTI4IEMxNDEuNTI5NTgyLDMzLjU0MjI3OTkgMTQyLjE1NTE5MiwzNC4xNzAyNzQyIDE0Mi45MTQ4NjMsMzQuMTcwMjc0MiBDMTQzLjY3NDUzMywzNC4xNzAyNzQyIDE0NC4zMDAxNDQsMzMuNTQyMjc5OSAxNDQuMzAwMTQ0LDMyLjc4NDk5MjggQzE0NC4zMDAxNDQsMzIuNzM0ODU4OCAxNDQuMzAwMTQ0LDMyLjcxMjQzMDQgMTQ0LjMwMDE0NCwzMi43ODQ5OTI4IEwxNDQuMzAwMTQ0LDE5Ljg1NTY5OTkgQzE0NC4yNzc4MDEsMTkuOTA1ODMzOCAxNDQuMzAwMTQ0LDE5LjkwNTgzMzggMTQ0LjMwMDE0NCwxOS44NTU2OTk5IFogTTEyMS42NzM4ODIsMjYuMzIwMzQ2MyBMMTIxLjY3Mzg4MiwyNi4zMjAzNDYzIEMxMjEuNjczODgyLDIxLjk2OTI0MzUgMTE4LjE1NDk0OCwxOC40NzA0MTg1IDExMy44MjM5NTQsMTguNDcwNDE4NSBDMTA5LjQ5Mjk1OSwxOC40NzA0MTg1IDEwNS45NzQwMjYsMjEuOTkxNjcxOCAxMDUuOTc0MDI2LDI2LjMyMDM0NjMgQzEwNS45NzQwMjYsMzAuNDkyMDIyMyAxMDkuMjQ0ODI5LDMzLjg3ODcwNTQgMTEzLjM2MjE5MywzNC4xNzAyNzQyIEMxMTMuNDYzMDM4LDM0LjEyNTQxNzQgMTEzLjU1MzI2NywzNC4xNzAyNzQyIDExMy41OTMwNzQsMzQuMTcwMjc0MiBDMTE0LjQxMDQ0MywzNC4xNzAyNzQyIDExNS4wNDIwNDYsMzMuNTQyMjc5OSAxMTQuOTc4MzU1LDMyLjc4NDk5MjggQzExNS4wNDIwNDYsMzIuMDE3MTUxMSAxMTQuNDU1NTU3LDMxLjQxMTU4NTIgMTEzLjgyMzk1NCwzMS4zOTk3MTE0IEwxMTMuODIzOTU0LDMxLjM5OTcxMTQgQzExMy43MTExNjgsMzEuMzY2NzI4NSAxMTMuNjg4NjEsMzEuMzY2NzI4NSAxMTMuNTkzMDc0LDMxLjM5OTcxMTQgQzExMy42NjYwNTMsMzEuMzY2NzI4NSAxMTMuNjY2MDUzLDMxLjM2NjcyODUgMTEzLjU5MzA3NCwzMS4zOTk3MTE0IEMxMTMuNjQzNDk2LDMxLjM2NjcyODUgMTEzLjY0MzQ5NiwzMS4zNjY3Mjg1IDExMy41OTMwNzQsMzEuMzk5NzExNCBDMTExLjQ1NTQ0MSwzMS4yNzcwMTUgMTA5LjY1MDg2LDI5Ljg0MTU5OTcgMTA4Ljk3NTQ2OSwyNy45MzY1MDc5IEwxMjAuMDU3NzIsMjcuOTM2NTA3OSBDMTIwLjIwNzY2LDI3Ljg2NzkwMzUgMTIwLjIzMDIxNywyNy44OTAzMzE5IDEyMC4yODg2LDI3LjkzNjUwNzkgQzEyMS4wMTk3MjEsMjcuODkwMzMxOSAxMjEuNjUxMzI0LDI3LjI2MjMzNzcgMTIxLjY3Mzg4MiwyNi41NTEyMjY2IEMxMjEuNjczODgyLDI2LjQzMjQ4ODEgMTIxLjY1MTMyNCwyNi4zNjUyMDMxIDEyMS42NzM4ODIsMjYuMzIwMzQ2MyBMMTIxLjY3Mzg4MiwyNi4zMjAzNDYzIFogTTEwOC45NzU0NjksMjUuMTY1OTQ1MiBDMTA5LjU0NzM1LDIyLjkxNjU1MDYgMTExLjUzNzQ5NSwyMS4yNDA5ODEyIDExNC4wNTQ4MzQsMjEuMjQwOTgxMiBDMTE2LjM0MTI5MywyMS4yNDA5ODEyIDExOC4zNTQzMTMsMjIuOTE2NTUwNiAxMTguOTAzMzE5LDI1LjE2NTk0NTIgTDEwOC45NzU0NjksMjUuMTY1OTQ1MiBaIE0xMDQuNTg4NzQ1LDE5LjM5MzkzOTQgQzEwNC4zMzk0MjMsMTguNzY1NDM0NSAxMDMuNTY4Nzk0LDE4LjMxNzA0MTQgMTAyLjc0MTcwMywxOC40NzA0MTg1IEMxMDIuMzQ0ODU0LDE4LjY1MzMzNjIgMTAyLjAyNzUzNiwxOS4wMTIwNTA3IDEwMS44MTgxODIsMTkuMzkzOTM5NCBMMTAxLjgxODE4MiwxOS4zOTM5Mzk0IEw5OS4wNDc2MTksMjkuNzgzNTQ5OCBMOTQuNDMwMDE0NCwyNC4wMTE1NDQgTDk0LjQzMDAxNDQsMjQuMDExNTQ0IEw5NC40MzAwMTQ0LDI0LjAxMTU0NCBMOTQuNDMwMDE0NCwyNC4wMTE1NDQgQzk0LjIzMDU4MzMsMjMuNzIwMTc4IDkzLjg5MDU5OTksMjMuNTYzMjQwNCA5My41MDY0OTM1LDIzLjU0OTc4MzUgQzkzLjExOTk3MDgsMjMuNTYzMjQwNCA5Mi43Nzk5ODc0LDIzLjcyMDE3OCA5Mi41ODI5NzI2LDI0LjAxMTU0NCBMOTIuNTgyOTcyNiwyNC4wMTE1NDQgTDg3Ljk2NTM2OCwyOS43ODM1NDk4IEw4NS4xOTQ4MDUyLDE5LjM5MzkzOTQgTDg1LjE5NDgwNTIsMTkuMzkzOTM5NCBDODUuMDA1NywxOS4wMTIwNTA3IDg0LjY2NTcxNjYsMTguNjUzMzM2MiA4NC4yNzEyODQzLDE4LjQ3MDQxODUgQzgzLjQ0MTc3NjMsMTguMzE3MDQxNCA4Mi42NzExNDcyLDE4Ljc2NTQzNDUgODIuNDI0MjQyNCwxOS4zOTM5Mzk0IEM4Mi4zOTkxNjA1LDE5LjcyOTQ3OTYgODIuNDIxODI2MSwxOS45MzEyNTY1IDgyLjQyNDI0MjQsMjAuMDg2NTgwMSBMODIuNDI0MjQyNCwyMC4wODY1ODAxIEw4NS44ODc0NDU5LDMzLjI0Njc1MzIgTDg1Ljg4NzQ0NTksMzMuMjQ2NzUzMiBDODYuMDkzNjQ2OSwzMy41ODQ4MjU2IDg2LjQzMzYzMDMsMzMuOTg4Mzc5MyA4Ny4wNDE4NDcsMzQuMTcwMjc0MiBDODcuNTIxNTc3MywzNC4yNzk4MzQ4IDg4LjA4ODIxNjMsMzQuMDMzMjE4NyA4OC40MjcxMjg0LDMzLjQ3NzYzMzUgTDkzLjUwNjQ5MzUsMjcuMjQzODY3MiBMOTguNTg1ODU4NiwzMy40Nzc2MzM1IEM5OC45Njc2ODU1LDM0LjAzMzIxODcgOTkuNTU2OTkwMSwzNC4yNzk4MzQ4IDEwMC4yMDIwMiwzNC4xNzAyNzQyIEMxMDAuNjIyMjcxLDMzLjk4ODM3OTMgMTAwLjk2MjI1NSwzMy42MDcyNDUyIDEwMS4xMjU1NDEsMzMuMjQ2NzUzMiBMMTAxLjEyNTU0MSwzMy4yNDY3NTMyIEwxMDQuNTg4NzQ1LDIwLjA4NjU4MDEgTDEwNC41ODg3NDUsMjAuMDg2NTgwMSBDMTA0LjU4ODc0NSwxOS45NTM2NzYxIDEwNC42MTE0MSwxOS43Mjk0Nzk2IDEwNC41ODg3NDUsMTkuMzkzOTM5NCBaIE0xMzEuMzcwODUxLDE4LjQ3MDQxODUgQzEyOS40MDgzNjksMTguNDEzODk4NiAxMjcuNjcxNDYsMTkuMTU1NjM5NiAxMjYuMjkxNDg2LDIwLjMxNzQ2MDMgTDEyNi4yOTE0ODYsMTEuNzc0ODkxOCBDMTI2LjI5NTQ2NywxMS44MDU2NjEzIDEyNi4zMTgwMjQsMTEuNzgzMTg0MyAxMjYuMjkxNDg2LDExLjc3NDg5MTggQzEyNi4zMTgwMjQsMTEuMDE4OTY2MyAxMjUuNjg2NDIxLDEwLjM4OTYxMDQgMTI0LjkwNjIwNSwxMC4zODk2MTA0IEMxMjQuMTUyNTI3LDEwLjM4OTYxMDQgMTIzLjU0MzQ4MSwxMC45OTY0ODkzIDEyMy41MjA5MjQsMTEuNzc0ODkxOCBMMTIzLjUyMDkyNCwxMS43NzQ4OTE4IEwxMjMuNTIwOTI0LDExLjc3NDg5MTggQzEyMy41MjA5MjQsMTEuNzgzMTg0MyAxMjMuNTIwOTI0LDExLjgwNTY2MTMgMTIzLjUyMDkyNCwxMS43NzQ4OTE4IEMxMjMuNTIwOTI0LDExLjgwNTY2MTMgMTIzLjUyMDkyNCwxMS44MjgxMzgzIDEyMy41MjA5MjQsMTEuNzc0ODkxOCBMMTIzLjUyMDkyNCwyNi4wODk0NjYxIEwxMjMuNTIwOTI0LDI2LjA4OTQ2NjEgQzEyMy41NDM0ODEsMjYuMTkwOTM5OSAxMjMuNTIwOTI0LDI2LjIzNTg5MzkgMTIzLjUyMDkyNCwyNi4zMjAzNDYzIEMxMjMuNTIwOTI0LDMwLjY0MTM4NTUgMTI3LjAzOTg1NywzNC4xNzAyNzQyIDEzMS4zNzA4NTEsMzQuMTcwMjc0MiBDMTM1LjcwMTg0NiwzNC4xNzAyNzQyIDEzOS4yMjA3NzksMzAuNjQxMzg1NSAxMzkuMjIwNzc5LDI2LjMyMDM0NjMgQzEzOS4xOTgyMjIsMjEuOTIwMzEwMyAxMzUuNjc5Mjg5LDE4LjQxMzg5ODYgMTMxLjM3MDg1MSwxOC40NzA0MTg1IFogTTEzMS4zNzA4NTEsMzEuMzk5NzExNCBDMTI4LjU3MTU1NywzMS4zOTk3MTE0IDEyNi4yOTE0ODYsMjkuMTI5NzI5NyAxMjYuMjkxNDg2LDI2LjMyMDM0NjMgQzEyNi4yOTE0ODYsMjMuNTEwOTYzIDEyOC41NzE1NTcsMjEuMjQwOTgxMiAxMzEuMzcwODUxLDIxLjI0MDk4MTIgQzEzNC4xNzAxNDYsMjEuMjQwOTgxMiAxMzYuNDUwMjE2LDIzLjUxMDk2MyAxMzYuNDUwMjE2LDI2LjMyMDM0NjMgQzEzNi40NTAyMTYsMjkuMTI5NzI5NyAxMzQuMTcwMTQ2LDMxLjM5OTcxMTQgMTMxLjM3MDg1MSwzMS4zOTk3MTE0IFogTTE0Mi45MTQ4NjMsMTIuOTI5MjkyOSBDMTQyLjE1NTE5MiwxMi45MjkyOTI5IDE0MS41Mjk1ODIsMTMuNTQ5ODk5IDE0MS41Mjk1ODIsMTQuMzE0NTc0MyBDMTQxLjUyOTU4MiwxNS4wNzkyNDk2IDE0Mi4xNTUxOTIsMTUuNjk5ODU1NyAxNDIuOTE0ODYzLDE1LjY5OTg1NTcgQzE0My42NzQ1MzMsMTUuNjk5ODU1NyAxNDQuMzAwMTQ0LDE1LjA3OTI0OTYgMTQ0LjMwMDE0NCwxNC4zMTQ1NzQzIEMxNDQuMzAwMTQ0LDEzLjU0OTg5OSAxNDMuNjc0NTMzLDEyLjkyOTI5MjkgMTQyLjkxNDg2MywxMi45MjkyOTI5IFoiIGlkPSJUZXh0IiBmaWxsPSIjM0MzRDNDIi8+PC9nPjwvc3ZnPg==) 2px -7px no-repeat;
}
.webix_header.webix_dark .webix_template {
  text-align: center;
  line-height: 56px;
}
.webix_list_item menu {
  color: black;
}
.test .webix_canvas_text {
  color: white !important;
  font-weight: bold;
}
.bold,
.bold .webix_cell {
  font-weight: bold;
}
.avatar .mainphoto {
  border-radius: 25px;
  widows: 40px;
  height: 40px;
  position: relative;
  top: -4px;
}
.status {
  position: relative;
  top: -25px;
  left: 25px;
  font-size: 8px !important;
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;
}
/*Dashboard*/
.currencies_list .webix_list_item {
  line-height: 60px;
}
.currencies_list .icon {
  display: inline-block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  font-size: 20px !important;
  margin-right: 16px;
  margin-top: 6px;
}
.currencies_list .value {
  font-size: 14px !important;
  font-weight: 500;
}
.currencies_list .delta {
  font-size: 14px !important;
  font-weight: 500;
  float: right;
  margin-right: 8px;
}
.currencies_list .delta.red {
  color: #FF5C4C;
}
.currencies_list .delta.green {
  color: #55CD97;
}
.stats .title {
  font-weight: 500;
  font-size: 14px !important;
  line-height: 20px;
  display: block;
  padding-top: 8px;
}
.stats .webix_list_item {
  padding: 2px 20px;
}
/* headers (templates) */
.webix_view.chart_header {
  text-align: center;
}
/* transactions grid */
.method {
  margin-bottom: -8px;
}
/* features grid */
.header_center,
.column_center {
  text-align: center;
}
.feature.webix_icon.wxi-plus-circle {
  color: #55CD97;
}
.feature.webix_icon.wxi-minus-circle {
  color: #DADEE0;
}
/* widgets grid */
.yellow {
  color: #FDBF4C;
}
.green {
  color: #55CD97;
}
.blue {
  color: #1CA1C1;
}
.custom_dark {
  background: #565B67;
  font-size: 16px !important;
  color: #ffffff;
  font-weight: normal;
  letter-spacing: 1px;
  text-align: center;
}
.custom_dark .webix_template {
  line-height: 55px;
}
/* forms */
.radio_demo .webix_radio_option {
  margin-bottom: 20px;
}
.webix_view.form_photo > div {
  padding: 0;
}
/*pivot*/
.webix_pivot_configure_toolbar .webix_el_label .webix_el_box,
.webix_pivot_configure_toolbar .webix_el_label {
  margin-right: 5px;
  overflow: visible;
}
.right {
  text-align: right;
}
.center {
  text-align: center !important;
}
.filter_tags .filter_tag {
  background-color: #EBEDF0;
  margin: 4px;
  padding: 5px 10px;
  border-radius: 100px;
  position: relative;
  top: 7px;
  white-space: nowrap;
}
.webix_el_text.filter_search .webix_el_box input {
  border: none;
  border-left: 1px solid #313131;
  border-radius: 0;
}
.modify_popup_header_label {
  white-space: nowrap;
  overflow-x: hidden;
}
.modify_popup_header_label .webix_el_box {
  text-overflow: ellipsis;
}
.component-box {
  margin: 8px 0;
  padding-top: 10px;
  background: #F4F5F9;
  cursor: pointer;
}
.float-right {
  float: right;
}
.uppercase-input input {
  text-transform: uppercase;
}
.upper {
  text-transform: uppercase;
}
.main_user_avatar_template .webix_template {
  padding: 0;
}
.main_user_avatar_template .main_user_avatar {
  background-color: #37A3D1;
  border-radius: 100px;
  width: 43px;
  height: 43px;
  color: #ffffff;
  text-align: center;
  line-height: 44px;
  font-size: 16px !important;
  margin: 5px;
  cursor: pointer;
}
.crumbs {
  background-color: transparent;
  border: 0;
  color: white;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 800;
  font-size: 14px !important;
  margin-left: 0 !important;
  margin-top: 5px !important;
  overflow-x: auto;
}
.crumbs a,
.crumbs a:visited {
  color: white !important;
}
.crumbs .webix_list_item {
  border-right: none;
}
.crumbs .webix_list_item:not(:first-child) {
  margin-left: -10px;
}
.crumbs a,
.crumbs a:visited {
  text-decoration: none;
  color: #37A3D1;
}
.crumbs .webix_list_item:not(:first-child):before {
  content: ">";
  padding-right: 10px;
}
.webix_accordionitem_label {
  background-color: #659130;
  color: white;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 14px !important;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button,
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: white;
}
.webix_multicombo_input {
  margin-left: 1px !important;
  max-width: 353px !important;
  border: 0 !important;
}
.webix_inp_label {
  line-height: 30px !important;
}
.webix_inp_top_label {
  height: 22px;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.center2 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}
.card_image_align {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.button_table_test {
  padding: 5px;
  border-radius: 5px;
  background-color: #37A3D1;
  color: white;
}
.login-input input {
  border-radius: 20px;
  background-color: white;
  color: #37A3D1;
}
.login-input label {
  text-align: left !important;
}
hr.rounded {
  border-top: 2px solid #435362;
  border-radius: 5px;
  background-color: #435362;
}
.header-details .webix_scroll_cont {
  background-color: #37A3D1;
}
.webix_property_label_line {
  background-color: #435362 !important;
  border-color: #435362;
  color: white;
}
.webix_item_tab.webix_selected,
.webix_item_tab.webix_selected:hover {
  background-color: #e7e9f2!important;
  color: #37A3D1 !important;
}
.webix_item_tab {
  background-color: #A2A6A9 !important;
  color: white !important;
}
.webix_view.webix_toolbar.webix_layout_toolbar:not(.main_header) {
  background-color: #37A3D1;
  border-color: #37A3D1;
}
.webix_dtable .webix_ss_header .webix_hcolumn div.webix_last_row,
.webix_dtable .webix_ss_header .webix_span.webix_last_row {
  background-color: #7EB43D;
  color: white;
}
.webix_hcell {
  background-color: #7EB43D;
  color: white;
}
.accordion-item-icons {
  color: #ffffff;
  font-size: 22px !important;
  margin-right: 8px;
  margin-left: 5px;
}
.buttons-icons {
  color: #ffffff;
  margin-right: 8px;
  font-size: 22px !important;
}
.details-icons {
  color: #A2A6A9;
  font-size: 18px !important;
  margin-right: 5px;
}
.details-icons-list {
  color: white;
  font-size: 16px !important;
  margin-right: 8px;
  margin-left: 10px;
}
.details-icons-tabs {
  color: white;
  font-size: 16px !important;
  margin-right: 5px;
}
.icon-sidebar {
  max-width: 46px;
  font-size: 42px;
  margin-top: 10px;
  margin-left: 10px;
}
.icon-sidebar-logout {
  max-width: 46px;
  font-size: 30px;
  margin-top: 15px;
  margin-left: 13px;
}
.webix_icon {
  color: #37A3D1 !important;
}
.webix_icon_btn {
  color: #37A3D1 !important;
}
.webix_secondary .webix_button {
  color: #37A3D1 !important;
}
.webix_pager_item {
  color: #37A3D1 !important;
}
.webix_pager_item_selected {
  background: #37A3D1 !important;
}
.webix_view {
  border: transparent;
}
.webix_view .webix_layout_line {
  margin-top: 0 !important;
}
.navlogo img {
  height: 40px;
}
.navlogo .webix_button {
  background: transparent;
}
.navlogo .webix_button:active {
  background: transparent !important;
}
.webix_img_btn:active {
  background: transparent !important;
}
.navlogo img,
.navlogo .webix_button {
  cursor: default;
}
.version-login {
  background: #00000000;
  color: black !important;
  font-size: 14px !important;
  font-weight: 700;
}
.totales-title {
  color: #37A3D1!important;
  font-size: 16px !important;
  font-weight: 600;
  text-align: center !important;
  display: block;
}
.totales-detail {
  color: #37A3D1;
  font-size: 14px !important;
  text-align: center;
  display: block;
  font-weight: 500;
}
.webix_sidebar.webix_dark {
  border-color: #274877 !important;
  background-color: #274877 !important;
}
.webix_sidebar .webix_sidebar_icon,
.webix_sidebar .webix_sidebar_dir_icon {
  color: white !important;
  font-size: 18px !important;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title .webix_template {
  border-color: #37A3D1 !important;
  color: white !important;
  background-color: #37A3D1 !important;
}
.webix_sidebar.webix_dark .webix_tree_item.webix_selected,
.webix_sidebar.webix_dark .webix_tree_item.webix_sidebar_selected {
  border-color: #183660 !important;
  background-color: #183660 !important;
}
.webix_sidebar .webix_sidebar_item {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
/* Estilo para mostrar tooltips en el texto cortado */
.webix_sidebar .webix_sidebar_item:hover {
  overflow: visible !important;
  white-space: normal !important;
}
.webix_sidebar .webix_tree_item.webix_selected span {
  color: white !important;
}
.lecturas_btn {
  background-color: #37A3D1;
  color: white;
  border: none;
  border-radius: 5px;
  padding: 8px 16px;
  cursor: pointer;
  font-size: 12px !important;
  transition: background-color 0.3s ease;
  margin-right: 10px;
}
.lecturas_btn:hover {
  background-color: #37A3D1;
}
.lecturas_btn:active {
  background-color: #9DB2BF;
}
.manage_btn,
.marcar_definitiva,
.add_comment,
.get_comments,
.view-file-btn {
  background-color: #37A3D1;
  color: white;
  border: none;
  border-radius: 5px;
  padding: 8px 16px;
  cursor: pointer;
  font-size: 12px !important;
  transition: background-color 0.3s ease;
  margin-right: 10px;
}
.manage_btn:hover,
.marcar_definitiva:hover,
.add_comment:hover,
.get_comments:hover,
.view-file-btn:hover {
  background-color: #37A3D1;
}
.manage_btn:active,
.marcar_definitiva:active,
.add_comment:active,
.get_comments:active,
.view-file-btn:active {
  background-color: #9DB2BF;
}
.print_btn {
  background-color: #37A3D1;
  color: white;
  border: none;
  border-radius: 5px;
  padding: 4px 8px;
  cursor: pointer;
  font-size: 12px !important;
  transition: background-color 0.3s ease;
  margin-right: 10px;
}
.manage_btn:hover {
  background-color: #37A3D1;
}
.manage_btn:active {
  background-color: #9DB2BF;
}
.express_btn {
  background-color: #37A3D1;
  color: white;
  border: none;
  border-radius: 5px;
  padding: 8px 16px;
  cursor: pointer;
  font-size: 12px !important;
  transition: background-color 0.3s ease;
}
.express_btn:hover {
  background-color: #37A3D1;
}
.express_btn:active {
  background-color: #9DB2BF;
}
/* Revisar como implementar correctamente el smoth-transition al tabbar */
.smooth-transition {
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
.webix_view.webix_multiview > div.webix_view {
  opacity: 1;
}
.webix_multiview > .smooth-transition {
  opacity: 0;
}
/* --------------------------------------- */
.webix_list {
  margin-top: 0px !important;
}
.webix_toolbar .webix_el_label .webix_el_box {
  color: white !important;
}
.colores {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #7EB43D;
  --e-global-color-fb0d8c8: #37A3D1;
  --e-global-color-433239b: #274877;
}
.main_header {
  background-color: #274877 !important;
}
.webix_icon_btn {
  color: #082a38 !important;
}
.webix_menu-x .webix_list_item {
  background-color: transparent !important;
  color: #FFFFFF !important;
  padding-left: 5px;
  font-size: 12px !important;
}
.wbackground {
  background: white;
}
.webix_item_tab {
  border: 1px solid white !important;
}
.error-cell {
  background-color: #f8d7da !important;
  color: #721c24 !important;
  border: 1px solid #f5c6cb !important;
}
.error-section {
  background-color: #f5c6cb !important;
  color: #721c24 !important;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
}
.webix_icon_button > .webix_icon {
  color: black !important;
  /* Cambia este color según necesites */
}
.webix_property .webix_property_label {
  white-space: normal !important;
  line-height: 12px !important;
  height: 30px !important;
  padding-top: 5px !important;
}
.webix_property .webix_property_item {
  height: auto !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.summary-property .webix_property_label {
  white-space: normal !important;
  /* Permite salto de línea */
  word-break: break-word;
  line-height: 1.2em;
  text-align: left;
}
.clickable-folio {
  color: #007bff;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
  display: flex;
  align-items: center;
  gap: 4px;
}
.clickable-folio:hover {
  text-decoration: none;
}
.clickable-folio .mdi {
  font-size: 16px;
}
.total-row {
  font-weight: bold;
  border-top: 2px solid #555;
}
.summary-key {
  padding: 1px 0;
}
.summary-value {
  white-space: normal;
  overflow: visible;
  word-break: break-word;
  padding: 1px 0;
}
.divider-line {
  background-color: #eee;
  margin: 2px 0;
}
.with-left-border {
  border-left: 1px solid #eee;
  padding-left: 8px;
}
.no-wrap {
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: unset !important;
}
.webix_view.webix_control.webix_el_button.webix_secondary.webix_secondary {
  font-size: 20px;
  line-height: 40px;
  width: 100%;
  text-align: center;
  cursor: pointer;
  cursor: pointer !important;
}
.wrap-key,
.wrap-value {
  white-space: normal !important;
  word-break: break-word;
  line-height: 1.3;
  display: block;
  width: 100%;
}
.text-right {
  text-align: right;
}
.webix_cancell .webix_button {
  background: #F4F5F9 !important;
  color: #37A3D1 !important;
}
.webix_cancell .webix_button:hover {
  background: #e7e9f2 !important;
}
.toolbar-dashboard {
  background-color: transparent !important;
}
.toolbar-dashboard .webix_template {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.top_menu_bar,
.top_menu_bar .webix_view,
.top_menu_bar .webix_scroll_cont {
  background-color: #274877 !important;
  border-color: #274877 !important;
}
.top_menu_bar.webix_menu-x .webix_list_item {
  color: #FFFFFF !important;
  background-color: transparent !important;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px !important;
}
.top_menu_bar.webix_menu-x .webix_list_item:hover,
.top_menu_bar.webix_menu-x .webix_list_item.webix_selected {
  background-color: #183660 !important;
}
.top_menu_bar .webix_list,
.top_menu_bar .webix_popup,
.top_menu_bar .webix_popup .webix_list,
.top_menu_bar .webix_submenu {
  background-color: #274877 !important;
  border-color: #183660 !important;
}
.top_menu_bar .webix_popup .webix_list_item {
  background-color: transparent !important;
}
.top_menu_bar .webix_popup .webix_list_item:hover,
.top_menu_bar .webix_popup .webix_list_item.webix_selected {
  background-color: #183660 !important;
}
.main_header,
.main_header .webix_toolbar,
.main_header .webix_template,
.navlogo,
.navlogo .webix_button {
  background-color: #274877 !important;
  border-color: #274877 !important;
}
.navlogo .webix_button:active,
.navlogo .webix_button:hover {
  background: transparent !important;
}
.webix_inp_top_label {
  display: contents !important;
}
.img_popup_modal {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: crosshair;
  display: block;
  max-width: 100%;
}
.image-container {
  max-width: 50%;
}
.row-confirmado .webix_cell {
  background-color: rgba(91, 148, 255, 0.18) !important;
}
.toolbar-flat {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* Permite múltiples líneas de pills sin recorte */
.webix_multicombo .webix_multicombo_value {
  white-space: normal;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  overflow: visible;
  padding-bottom: 4px;
}
.webix_multicombo .webix_multicombo_tag {
  max-width: 100%;
}
/* El input inline no debe aplastar los pills */
.webix_multicombo .webix_inp_static {
  width: auto;
  min-width: 60px;
}
/* Importante: las líneas (filas) del form no deben recortar cuando el multicombo crece */
.webix_form .webix_layout_line {
  overflow: visible;
}
.checkbox-disabled .webix_table_checkbox input[type=checkbox],
.checkbox-disabled input[type=checkbox] {
  pointer-events: none;
  opacity: 0.5;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIuL2FwcC5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/