﻿@font-face {
  font-family: 'GoogleSans';
  src: url("../Content/googlesans/GoogleSans-Regular.woff2");
  src: url("../Content/googlesans/GoogleSans-Regular.woff2?#iefix") format('embedded-opentype'), url("../Content/googlesans/GoogleSans-Regular.woff2") format('woff2'),;
}
@font-face {
    font-family: 'ReadexPro';
    src: url("../Content/ReadexPro/static/ReadexPro-Regular.ttf");
}
body {
    font-family: ReadexPro, "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    font-size: 14px !important;
}

input,
button,
select,
textarea {
    font-family: inherit !important;
    font-size: inherit !important;
    /*line-height: inherit !important;*/
}
/*body,
input,
button {
  font-family: GoogleSans, "Segoe UI", Verdana, Helvetica, Sans-Serif;
  font-size: 1em;
}*/
body {
  background-color: #fff;
  color: #333;
}
button,
input[type=submit] {
  border: 1px solid #dedede;
}
.content-wrapper {
  margin: 0 auto;
  max-width: 960px;
  padding-right: 10px;
  padding-left: 10px;
}
/*#region Header */
header {
  margin: 0 0.7em;
  position: relative;
  z-index: -1;
}
header p {
  font-size: 2.5em;
  margin: 0;
}
#userSettings {
  float: right;
}
#userSettings > form:before {
  content: ' | ';
}
#userSettings form {
  display: inline;
}
#menu {
  list-style-type: none;
  padding: 0;
}
#menu li {
  display: inline-block;
}
#menu li:not(:first-child) {
  margin-left: 0.8em;
}
/*#endregion */
/*#region forms */
#changePasswordForm input,
#registerForm input,
#loginForm input {
  border: 1px solid #dedede;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#changePasswordForm input[type=text],
#changePasswordForm input[type=password],
#registerForm input[type=text],
#registerForm input[type=password],
#loginForm input[type=text],
#loginForm input[type=password] {
  background: #fff;
  width: 220px;
}
#loginForm input[type=checkbox] {
  border: none;
}
#changePasswordForm input[type=submit] {
  margin-bottom: 0.8em;
}
#registerPanel {
  display: none;
  position: relative;
  float: left;
  text-align: left;
  padding: 25px;
}
#loginPanel {
  display: block;
  position: relative;
  float: left;
  text-align: left;
  padding: 25px;
  width: 600px;
}
#registerPanel h2,
#loginPanel h2 {
  padding-bottom: 0.5em;
  margin: 0;
}
#registerPanel a,
#loginPanel a {
  color: #000080;
  font-weight: bold;
  cursor: pointer;
}
#registerPanel p,
#loginPanel p {
  clear: both;
}
#localLoginPanel {
  border-right: solid 2px #c8c8c8;
  float: left;
  width: 45%;
  text-align: left;
}
#socialLoginPanel {
  margin-left: 40px;
  float: left;
  width: 45%;
  text-align: left;
}
#socialLoginPanel h2 {
  margin-bottom: 5px;
}
#socialLoginList button {
  margin-bottom: 12px;
}
#externalLogins {
  text-align: left;
  padding-left: 25px;
}
fieldset {
  border: none;
  margin: 0 auto;
  padding: 0 20px;
  text-align: left;
  display: inline;
}
fieldset legend {
  display: none;
}
fieldset label:not(.checkbox) {
  display: block;
  text-align: left;
}
fieldset ol {
  padding: 0;
  margin: 0 0 8px 0;
  list-style: none;
}
fieldset ol li {
  padding-bottom: 5px;
}
ol.round {
  list-style-type: none;
  padding-left: 0;
}
/*#endregion */
#main-content {
  min-height: 400px;
  text-align: center;
}
/*#region info and errors */
.error {
  float: none;
  color: #f00;
  padding-left: 0.5em;
  vertical-align: top;
}
.validation-summary-errors {
  color: #f00;
  list-style: none;
  width: 220px;
  font-size: 0.8em;
}
.validation-summary-errors ul {
  padding: 0 !important;
  margin: 0 !important;
}
/*#endregion */
/*#region Unauthorized */
#unauthorized {
  margin: 3em 0;
  text-align: center;
}
#unauthorized ul {
  list-style: none;
  padding: 0;
  margin: 3em 0;
}
#unauthorized li {
  display: inline-block;
  padding: 6px 20px;
  background-color: #dedede;
  border: 1px solid #808080;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#unauthorized li:first-child {
  margin-right: 2em;
}
/*#endregion */
/*#region Footer */
footer {
  clear: both;
  margin: 5em 5em 0.7em 0;
}
.footer-text {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.footer-div {
  bottom: 0;
  font-size: 12px;
  right: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: auto;
}
/*#endregion */
@media only screen and (max-width: 600px) {
  body {
    margin: 0.2em 0;
  }
  header {
    text-align: center;
    clear: both;
  }
}
/* Styles go here */
body {
  font-family: ReadexPro, 'Ubuntu', sans-serif;
  color: #ff4500;
}
.md-button {
  /*font-family: GoogleSans !important;*/
  font-family: ReadexPro !important;
  font-style: normal !important;

}
.fill-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 100%;
}
.fill-height > div {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
md-sidenav {
  overflow: visible;
  min-width: 320px !important;
}
.side-menu,
.side-menu ul {
  list-style: none;
  padding: 0;
  margin-top: 0;
}
.side-menu .md-button.active {
  color: #ff1493;
}
.side-menu .menu-toggle-list a.md-button {
  display: block;
  padding: 0 16px 0 32px;
  text-transform: none;
  text-rendering: optimizeLegibility;
  font-weight: 500;
}
.side-menu .menu-toggle-list .md-button {
  display: block;
  padding: 0 16px 0 32px;
  text-transform: none;
}
.side-menu > li {
  border-top: 1px solid rgba(0,0,0,0.12);
}
.md-button-toggle .md-toggle-icon.toggled {
  -ms-transform: rotate(180deg);
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
}
.side-menu .md-button-toggle .md-toggle-icon {
  background-size: 100% auto;
  display: inline-block;
  margin: auto 0 auto auto;
  width: 15px;
  color: #a9a9a9;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
}
.menu-toggle-list.ng-hide {
  max-height: 0;
}
.side-menu .md-button {
  border-radius: 0;
  color: inherit;
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  margin: 0;
  max-height: 40px;
  overflow: hidden;
  padding: 0px 16px;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  width: 100%;
}
.menu-toggle-list {
  background: #fff;
  max-height: 1300px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.75s cubic-bezier(0.35, 0, 0.25, 1);
  -webkit-transition-property: max-height;
  -moz-transition: 0.75s cubic-bezier(0.35, 0, 0.25, 1);
  -moz-transition-property: max-height;
  -o-transition: 0.75s cubic-bezier(0.35, 0, 0.25, 1);
  transition: 0.75s cubic-bezier(0.35, 0, 0.25, 1);
  -o-transition-property: max-height;
  transition-property: max-height;
}
.side-menu menu-toggle span {
  padding-top: 12px;
  padding-bottom: 12px;
}
md-input-container .md-input[disabled] {
  color: rgba(0,0,0,0.68);
}
/*Plugin Cubo*/
.dx-icon-columnchooser {
  background-color: #fff;
  background-image: url("icons/SelectData_32x32.png") !important;
}
.dx-pivotgrid-field-chooser-button .dx-button-content .dx-icon-columnchooser,
.dx-menu-item .dx-item-content .dx-icon-columnchooser {
  color: transparent !important;
}
.dx-icon-exportxlsx {
  background-color: #fff;
  background-image: url("icons/ExportToXLS_32x32.png") !important;
}
.dx-pivotgrid-export-button .dx-button-content .dx-icon-exportxlsx,
.dx-menu-item .dx-item-content .dx-icon-exportxlsx {
  color: transparent !important;
}
.dx-popup-title {
  background-color: #f5f5f5;
}
/*#region Imagenes */
/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
  -webkit-animation-name: jssorl-009-spin;
  animation-name: jssorl-009-spin;
  -webkit-animation-duration: 1.6s;
  animation-duration: 1.6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}  
/*jssor slider bullet skin 051 css*/
.jssorb051 .i {
  position: absolute;
  cursor: pointer;
}
.jssorb051 .i .b {
  fill: #fff;
  fill-opacity: 0.5;
}
.jssorb051 .i:hover .b {
  fill-opacity: 0.7;
}
.jssorb051 .iav .b {
  fill-opacity: 1;
}
.jssorb051 .i.idn {
  opacity: 0.3;
}
/*jssor slider arrow skin 051 css*/
.jssora051 {
  display: block;
  position: absolute;
  cursor: pointer;
}
.jssora051 .a {
  fill: none;
  stroke: #fff;
  stroke-width: 360;
  stroke-miterlimit: 10;
}
.jssora051:hover {
  opacity: 0.8;
}
.jssora051.jssora051dn {
  opacity: 0.5;
}
.jssora051.jssora051ds {
  opacity: 0.3;
  pointer-events: none;
}
/*#endregion Imagenes */
/* #region Archivos */
.lf-unknow {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yMi41LDZjLTItMi01LjItMi03LjIsMGwtOC43LDguNmMtMS4yLDEuMi0xLjIsMy4xLDAsNC4zYzEuMiwxLjIsMy4xLDEuMiw0LjMsMGw3LjItNy4yYzAuNC0wLjQsMC40LTEsMC0xLjQgIGMtMC40LTAuNC0xLTAuNC0xLjQsMGwtNy4yLDcuMmMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGw4LjctOC43YzEuMi0xLjIsMy4xLTEuMiw0LjMsMGMxLjIsMS4yLDEuMiwzLjEsMCw0LjMgIGwtOC43LDguNmMtMiwyLTUuMiwyLTcuMiwwYy0yLTItMi01LjIsMC03LjJMMTYuNywxLjdjMC40LTAuNCwwLjQtMSwwLTEuNHMtMS0wLjQtMS40LDBMMy43LDExLjhjLTIuOCwyLjgtMi44LDcuMywwLDEwLjEgIGMyLjgsMi44LDcuMywyLjgsMTAuMSwwbDguNy04LjZDMjQuNCwxMS4zLDI0LjQsOCwyMi41LDZ6Ii8+PC9zdmc+");
}
.lf-pdf {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAAeFBMVEXbUy3////aSx/poZLZQw74497bUSrZRRLdWjPdXDf+/Pv11tDaUCjgb1P65+L11Mz77enyyL733NbZSBnaTSPeYT/nkn398/DutanxwLTfa0zsqpvaTCDmjHfyxbrkhW7pnIrjfGPhdVv0z8XgbE7tsKHdXj7jgGgy1X0yAAAD4UlEQVR4Ae3W/3KiyhbF8b1a6VZsEdmtRMHfSXz/N7z541adCeBJnUllJuys7xt8arO6EMYYY4wxxhhjjDHGGGOMsZ+Q92K8V3Euit38vK5vk2VrF+lnNd4qmk1IpoVvre6abAuBYpuSbSFQHDTaFgKrvRoXAi8uGRciW6otYYlu+SR4Q0Ip0W+t0bgQxSYZF6K+OuNC5Bc1LgROal2Ik7MuxN1ZF+b7ZFyIehONC5F5b1yIdbAuxNlZF+Yzb104p5DCv50vrAsThd9cGIfzvyWMH+X/AvB5OdjG/45w+VGvf54YMgzWuP8u9DN81KSVP930DwvdtxE+KYUUUvjZKKRwRyGFYxJG88I2My+sKBylcE0hhRR+OgopXAXrwgWFFFL45fGlqcwLs58kdCsKKaTwS6KwUAoppJDCz0ZhncwLI4UUUvjl8aURL/9P1yaF+YxCCimk8NNRuKGQQgop/HQU7qN14XP8QTe8WRfGU7NblJaFEp2qyqVZ5NaE7/LRBTkcazNCLKP08kln58qK8BplKO/cZWVM2CtOL5ltoUjSSW5gh87L4/Q5G71wfU+aHiNjexy7EMjXh7kmeZCfNiMU9qp399Z5GW46MSB8q2wkRBlMX0wI3zpeNclQ4WhECCxO7ZDRu8yKEKgOYcAY93aEQHWZxsEpmhECt416eZ+PpSUh8iZFeZ87mxIC2VL7RzQlBM7Bd5doTIhjjPJLfm5OiGr2jhiqjTUhyvQrsZ08mxOikF+Ifr+3J8SqlX/yIvaEaFR62RJiE60Lb8G6EPtoXdg468KFWheWUbrFpSlh7aVbupsSZq10c40p4U6lW6hMCa9xYIaWhKsg3XQH239tcZ9bEm6ddAsLGBK+qHTTMwwJB4BpCUPCZird4ry0I8y3oQ+UDGaExdL1gW0GM8JjTAPAClaE5WnqpVt6LWBFuJNWerllCSPC6qpeeoVDDhvC8qBRekV9AUwIy4m20s+9LmBCWDfeST8fDjUsCMuJqJd+qd0BBoTFVt2QL+qlxviF+e0eWhnKzXfA6IX101KTDBXDtsbohdVWNMpQXvcVMHJh+bSfJj/s63+goxPWx1NSL8O1aVJj1ML8tp1pkgel6aEARizMbwfR5B/69FIB4xWWx1MMj3kS9boAxirMq+Ya9V94EsP1BoxRWADF7rRpXfTyuDh9XgGjFLrmIKF/vN7+VsBIheI6un5te1oA4xV+kHdhWwFmhVHjuQTMCpNunmrArDDpZZ0DVoVRXW9+loRJNy81YFYY5XADYFc4u++qavE1Vdv0PTYYvqwkjDHGGGOMMcYYY4wxxhhj7Lv3P6c7hp9a7Y8ZAAAAAElFTkSuQmCC");
}
.lf-doc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAAYFBMVEUrV5c3YZ04YZ1Fa6RFbKRSdqpTdqpfgLBggbFsi7dti7d6lb16lr6HoMSIoMSUqsuVq8yhtdKitdKvv9ivwNm8y9+9y9/K1eXL1ubX4OzY4Ozl6vLl6/Ly9fnz9fn///8FxUi2AAAE1UlEQVR4AezYQUrGMBDHUT9KCVIkiEgoReb+txTcuMhCKbU2nfe7wf+thnk6LUmSJEmSJEmSJEmSpLLUtkXi6V9lA5i/p2cDmJ/r+xp9uaZnA5i66WkAplLfWvymBNPTADzKy4/T++4y/bV9xK4STx8doCzd9D2Ne8keVLbpXSOdc1v8QYNdsseXbXrXdc+5NU5poEs2AUDtp+cCaPEvAAAAxKG1R3KAaNkBAgAAAAAAAAAAAAAAAAAAAAAA4OY/wWsCAAAAAAAAAAAcQgAAAAAAAAAAAAA+yTmjVclBGIBCkRJESiilSCnu///lLuyLnlTvc3L7tpPRW0/jiTqz8/xCAM+tqkVEtn+dl18IYO87PyNuhlq9VDWLiB0h7+OJCED71gejL2/TJ4DuGRfGct9aGK2M+gQgi0Gkofk6P9wCKPhTyPHFLC998HYL4Oze0MbQPTa/mDt98HUJgDO5LnLcZnkf2xyfCc5ruYzNZTFBsuOl8D59xtvYfFsUAXUMIM+e8cv273yCVJ8AOJC0ciBNXzBPXQJgKoMMLp0aYvcMoM0yWdhepndRvALgeu+GA2HBqSEurwD4pBUjxNVmReBxDUC/y/llO6gzQ/g+Eru/ZXbYDnRSBMQvAOb6xIFIEIbVLwDa7l3+lTS5ids5APma5c9XD+1bka/zL0gcSGY4cPviU5EYrgFc2A6BSuZ2kUUgewaAbBc7L0S54mMRUMcA2OFmXzsqyySLQPUMgEcCNiuu9nUzG170DaDYp3l1ik823EPZ/QM47bamdJMiI4wiUFwD4HCUs0IG4x89MkDx/OGoLQM9kYowNgpPAACJE7r2y9wPCwpe8g1gmOVM8Xc8MnlMEZAIABQjHBxIC6IIqHcAsGCFA8FHTRG4IwBoHOHwT1gQRaB5B4A5XeBA8NlYBNIf7wBgdbEOHCz4oghk9wBowcF6m6kSN4rAGQPAPc7phBoHC+KzlAgA3mFEDUqEBfFpmncA7POEA2HBNBaBPcp/mpL+oSscOFiwDUXgCAAAhU3oQFiwDkXgigLg6nOcDqQFN66cfQPgwSgdCAtmrov8A0CnlQ6EBVkT3APgweitWOfDgn0R0AgAeDCqmet8WFC5FfQPYKjtecM6HxY8ZaiJ/hdC1FxigsOCJXU+8A5g3Wv9PDHYu4oQCUCyDRrDvM5IALJ5f7JhXDUSADXvzzZMQUcCUM37lWFeeygAzSY4w7yOUADsN0PbT5K8YgGQiQPnFnxjAVA6cB3mVtA/gNs6cG1BCQbgtQ5cW1Cj/ZCSdeDagjUaADEOXFuwRQNwWAfCgiAUDcDFGb62YAkH4OEMX1vwjAYAHf+4Ya4xAOBqtf7/2Yjy44Y5/u8Jri0owX9GZ50fIvK33TpIiRgMwiDaQYYgokMQ+ZHg/a/posG4DBgkme/VEd6q3hIB9gcAAAAAAAAAAAAAwJ8DAAAAAAAAABghAAAAAAAAAAAAAAAAAAAAAAAAAABSAUY4wJguB3CSACxrMkA3v9zHVzBAN82vy38xVJfLUCevGZIBuqf5/j6SAX4xJAP8MHx8JgN0t+djGKrLZajL1wxjTQbYJnINAziAoR6znshggP0vXV0uQ4U09UTGAOx/6epyGSqzbSIrvFtJkiRJkiRJkiRJkqTD+wbkmWW50Lja3QAAAABJRU5ErkJggg==");
}
.lf-xls {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAAYFBMVEUecUUreVAselE5gls6g1xHi2dIi2hVlHJWlHNjnH5knX9xpYpypop/rpWArpaNt6GOt6GbwKycwK2pyriqy7i308O41MTH3NHI3NLV5dzW5d3j7ejk7unx9vPy9/T///8DtgiwAAAD8UlEQVR4Ae3c0W7bOBBGYcZRatVVY8ZRLdZhNO//lgt0gV3+EW3kwthuZ865a9MbfplwZDtoIiIiIiIiIiIiIiIiIiIi+g/bfzsub5Yi9vTr6H8X7ehfjz9+WluK0uO+OXpTjKO/LqYFAXjYf39Z7Haej/5un8jrdvt0AY+uudtu0QAe5ehxAHS7xQCQK16OHgVAt1sUALni3+3+Odhu7gB0u8nRgwDoYg8FoNstIMBRjh4QYDEAAPgdAHbflofgALZEBzAAAAAAAAAAAAAAF68FPvnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3hQFAAAAAADgtwCspZQ553yo8dbgYdylfxrNL0Ap5Zxn+9g5tRWHAHkcm+/xuhmA1DSYQ4A5tc2mVf2qRwDbpaYvpmUdAJcAObVVkwYZAJ8AOuX5+hW4W30C2HR9zA9q4xTgktouMhwyAF4BbExNk/3bs37BLYBswt21BVH9Auhdf+7DTOYY4JSaDv0fjeoZYJVZX3tX4GieAXQTzr0rsPgGqL3H4Z0MgGeA/o/7LDejd4CSmvLGZDDvALIJh81PxewfYNbHYb0ChwBvisomnD78+RQAwLI+Ds/yMigCQNVL/4tcihEA5GHocJEBiAFQUisgN0IIAFn8Uo3yCxJz6jZZFAAbUq8aByCnTqPFAVhTpxIIwKbeAEQCqGnTORJAZxMOFgvgnD40hwLobMI1GEBNHzoFA5iC3wE1bZot+HPAEAlg3aVtcwgAXgvoAEglDEBO3cYYADoAUgkCMMtbgk2HGADyFHyRhVhDvCk6ywfkJTVNIQAG3f2DjIB/gM1HYScZAf8A8h1/NrM1iYh7gLKZeLkGs3uAcfPkU3QEnK/B0nn5M8gIuAbQAdj1fnty8A1Qet/sNbXNrgH6z33yt4NngNp/8i86Ao4BpisfBQ0yAn4B6rVznlJb8Qpw/ZFHr8HRK4Aec1WatuIUIF9/2VN0BHwC6Dth5dZHhdUlQL511es1OHkE0AGYTVuTVB0C5Nsv+iYdAYcAw+0DliStHrdALaWccs7jOF56QG3ZI8Dt9BrcreEA1lJKzvl5HMdBRiAAQK8aHID/SQoAAAAAAADWIAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAANg9AgAAAAAAAAAAAAAAAACW4ADLw58G8H8JgJe3kADS/tvL8h4RQHrYf1eGQADCcHxdQgJIj8oQCEB6+nr88TMsgDC8xQTQRXFc3sICCMN7ZADdlxEBhOF1iQyg+zIggDDovowHoI8NYQF0X4YFUIawALovYwIIQ2QA3ZcRAYTh16JIwXtKRERERERERERERERERERERHTn/gLmYFXQ/3EKbwAAAABJRU5ErkJggg==");
}
.lf-ppt {
  background-image: url("data:image/png;base64,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");
}
/* #endregion Archivos */
/* #region FillAvailable */
.widthAvailable {
  width: 100%;
  width: fill-available;
  width: -moz-available;
  width: -webkit-fill-available;
}
.heightAvailable {
  height: 100%;
  height: fill-available;
  height: -moz-available;
  height: -webkit-fill-available;
}
/* #endregion FillAvailable */

/* #region Reporte  */
.canvas-rep {
    border: solid;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-width: thin;
    margin: 32px;
    padding: 4px;
}
/* #endregion Reporte  */

/* #region Plugins */
.canvas-cubo {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
/* Tooltips de gráficas que sean visibles */
.dxc-tooltip {
    z-index: 2000;
}

.cubo-headline {
    font-weight: 600;
    font-size: 20px;
}

.cubo-subhead {
    font-weight: 600;
    margin-bottom: 16px;
}

.cubo-icon {
    cursor: pointer;
}
/* Panel de Configuración que sea visible */
.panelConfig {
    z-index: 2000;
}

.window-text {
    text-align: center;
}

.panel-button {
    background-color: transparent !important;
    outline-color: transparent !important;
    border: transparent !important;
}

.panel-button.dropdown-toggle::before{
    border-color: #fff;
}

.panel-select {
    width: 12rem;
    height: 1.9rem;
}
.dialog-select {
    width: 100%;
    height: 1.9rem;
    margin-top: 5px;
}
/* #endregion Plugins */
/* #region Botones Barra Herramientas*/
.bahButton {
    min-width: 40px;
    margin: 0 6px;
}

@-moz-keyframes jssorl-009-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes jssorl-009-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes jssorl-009-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes jssorl-009-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*#region Vista Compuesta*/
.btnAddVc {
    width: 20px;
    height: 20px;
}
.ListaCombobox {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: baseline;
    background-color: white;
    color: gray;
    height: auto;
    overflow-y: auto;
    background: transparent;
}
.ListaComboboxG {
    display: inline-flex;
    align-content: baseline;
    background-color: white;
    color: gray;
    border: solid;
    border-width: 1px;
    background: transparent;
}
/*Item VistaC*/
.itemVistaC {
    width: auto;
}
    .itemVistaC > input {
        /*width: auto;*/
        width: 14em;
        background: transparent;
    }
.DelComboBox {
    /* width: 15%;*/
    background: transparent; 
    margin-right: 3px; 
    /*border-style: inset;*/
    border: none !important;
    margin-left: 10px;
}
/*Add VistaC*/
.adControl {
    /* width: 50%;*/
    background: transparent;
}
.adControlText {
    color: green;
    margin-left: 5px;
    background: transparent;
}
.adControl > input {
    /*width: 80%;*/
    width: 14em;
    background: transparent;
}
/*#endregion  Vista Compuesta*/
/*#region TABS*/
/*tfs26552 tabvisible las TABS con ng-disabled pasan a ser invisibles ya que no existe una opcion para construir tabs invisibles nativamente*/
md-tabs .md-tab.md-disabled {
    /*    display: none; Precaución esta propiedad tiene conflicto con md-tabs, ya que los botones de paginacion dejan de funcionar*/
}
md-tab-item[disabled] { /*tfs26552&&tfs27037 revision 2 para corregir el tabdisbled-invisible*/
    visibility: hidden !important;
    padding: 0px;
    width: 0px;
}
md-tabs .md-tab.md-active {
    display: flex;
}

md-ink-bar {
    display: none; /*Fix md-no-ink-bar*/
}

    md-ink-bar.intelisis {
        display: block !important;
        left: 0px !important;
        right: 0px !important;
    }
/*#endregion  TABS*/

/*Se agrega clase para logotipo marca agua en login Japa 28/08/2023*/
#logo-login-marcaAgua {
    position: absolute;
    /*right: 85px;*/
    bottom: 31px;
    height: 70px;
    width: 200px;
    z-index: 0;
}

.logo-login {
    opacity: 0.45;
    max-width: 100%;
    max-height: 100%;
}