@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600|Open+Sans:400,600,700");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

.table-danger {
  background: #FF00FF;
  font-weight: bold;
}
.table-success {
  background: white;
}

td.dt-control {
  text-align:center;
  color: forestgreen;
  cursor: pointer;
}
tr.shown td.dt-control {
  text-align: center;
  color: red;
}

#calendar {
    margin: auto;
    padding: 0 10px;
}

body {
    background: #f1f9f9;
}

#frmSelectTercero_tbl tr .selected {
    background: #808080;
}
.container { margin-top: 0px; }

.profile-img { 
	width: 35%;
	height: 35%;
	display: block;
	margin: auto;
	}

.invisible {
    height: 1px;
}

.eventcat1 {
    color: white;
    background-color:blue ;
}
.eventcat2 {
    color: red;
    background-color: blue;
}
.azulturquesa {
    color: black;
    background-color: cyan;
}
.DeepSkyBlue {
  color: black;
  background-color: deepskyblue;
}
.azulmarino {
    color: white;
    background-color: blue;
}
.azulsustituto {
    color: white;
    background-color: #a0a0ff
}
.violeta {
    color: white;
    background-color: darkmagenta;
}
.naranja {
    color: black;
    background-color: orangered;
}
.verdeoscuro {
    color: white;
    background-color: darkgreen;
}
.verdeclaro {
    color: black;
    background-color: greenyellow;
}
.amarillo {
    color: black;
    background-color: yellow;
}
.fucsia {
    color: black;
    background-color: #c07dff;
}
.rojo {
    color: white;
    background-color: red;
}
.gris {
    color: black;
    background-color: gray
}
.marron {
    color: white;
    background-color: brown;
}
.OrangeRed {
  color:white;
  background-color: orangered;
}
.Sienna {
  color:white;
  background-color: sienna;
}
.DarkOrange {
  color:white;
  background-color: darkorange;
}
.MediumVioletRed {
  color: white;
  background-color: mediumvioletred;
}
.Green {
  color:white;
  background-color: green;
}
.Blue {
  color: white;
  background-color: blue;
}

.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
}

.audit-fld {
  font-size: 1.1rem;
}

/*select.form-control {
    overflow-x: auto;
    white-space: nowrap;
}*/

/* .input-group-addon {
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    
} */


/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   https://www.phpied.com/delay-loading-your-print-css/

   Extraído de parte del documento:
      https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/main.css
   ========================================================================== */

@media print {
    *,
    *::before,
    *::after {
      background: #fff !important;
      color: #000 !important;
      /* Black prints faster */
      box-shadow: none !important;
      text-shadow: none !important;
    }
  
    a,
    a:visited {
      text-decoration: underline;
    }
  
    a[href]::after {
      content: " (" attr(href) ")";
    }
  
    abbr[title]::after {
      content: " (" attr(title) ")";
    }
  
    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
    a[href^="#"]::after,
    a[href^="javascript:"]::after {
      content: "";
    }
  
    pre {
      white-space: pre-wrap !important;
    }
  
    pre,
    blockquote {
      border: 1px solid #999;
      page-break-inside: avoid;
    }
  
    /*
     * Printing Tables:
     * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
     */
    thead {
      display: table-header-group;
    }
  
    tr,
    img {
      page-break-inside: avoid;
    }
  
    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3;
    }
  
    h2,
    h3 {
      page-break-after: avoid;
    }
  }
