﻿
body {
    font-family:'Century Gothic';
    font-size:13px;
}

button.btn.btn-primary {
    background-color: green !important;
}

input {
    display: flex;
    flex-grow: 1;
}

textarea {
    display: flex;
    flex-grow: 1;
}

textarea:focus {
    outline: 0;
    border-color: #80bdff; /* Color de borde cuando el textarea está enfocado */
    border-width: 1px; /* Grosor del borde */
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.footable .caret {
    display: none;
}

.footable-empty {
    display: none !important;
}

.svg-inline--fa.fa-w-10 {
    display: none;
}

.foocon.fas.fa-sort {
    display: none;
}

.visible {
    visibility: visible;
}

.invisible {
    visibility: hidden;
}

.displayNo {
    display: none;
}

.displaySi {
    display: block;
}

.dateControl {
    width: 200px;
    max-width: 200px;
}

.timeControl {
    width: 200px;
    max-width: 200px;
}

.negrilla {
    font-weight: bold;
}

.labelTitle {
    font-size: 20px;
    font-weight: bolder;
    color: green;
}

.labelSubTitle {
    font-size: 15px;
    font-weight: bolder;
    color: green;
}

.labelError {
    font-size: 13px;
    font-weight: normal;
    color: red;
}

.width120 {
    width: 120px;
    max-width: 120px;
}

.width200 {
    width: 200px !important;
    max-width: 200px;
}

.margin3 {
    margin: 3px;
}

.labelCaption {
    margin: 5px;
    vertical-align: middle;
    color: darkgreen;    
    justify-content: flex-end !important;
}

a:hover {
    color: green;
}

ul.normal {
    list-style-type: none;
    display: inline-block;
}

.ahref {
    color: blue;
    text-decoration: none;
    font-size:15px;
    font-weight:normal;
}

.ahref:hover {
    color: blue;
    text-decoration: none;
    font-weight: bolder;
}

.disabled-link {
    pointer-events: none;
}

.liMenuItem {
    color: whitesmoke !important;
    display: inline-block;
    background: green;
    border-bottom: 1px solid #016e39;
    padding: 1px 1px 1px 1px;
    min-width: 100px;
    text-align: center;
    border: 1px outset green;
}

.liMenuRight {
    color: whitesmoke;
    display: inline-block;
    background: green;
    border-bottom: 1px solid #016e39;
    padding: 5px 5px 5px 5px;
    min-width: 100px;
    text-align: right;
    border: 1px inset green;
}

.awesomeIcon {
    color: beige;
}

.bg-green {
    background-color: #0add08;
}

.bg-beige {
    background-color: beige;
}

.font-white {
    color: white;
}

.divPanel {
    background: white;
    color: black;
}

.roundedBorder {
    border: 1px solid silver;
    border-radius: 5px
}

.scroll_content {
    overflow-x: auto;
}
