@page {
  margin:10%;
}

html, body{height: 100%}

body{font-family: 'Nunito', Arial, Helvetica, sans-serif; border-color: #eee;}
.sidebar{ min-height: 95vh;}

.feedback {
    position: fixed;
    left: .2em;
    bottom: 4.2em;
    z-index: 999;
}
.form-control-plaintext{
    border-bottom: #666 solid 1px;
}
.col-form-label {
    font-size: .8em;
    color: #929395;
}
.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f078";
    float: right;
}
.accordion-opened .accordion-toggle:after {
    content: "\f054";
}
.AOrganigrama .card-header{padding-top: 0.5em; padding-bottom: 0.5em;}
.AnadeImagen {
    display: block;
    height: 7em;
    border: 1px dotted #666;
    width: 100%;
    background-color: #eee;
    color: #333;
}
.multiselect-container.dropdown-menu.show {
    width: 100%;
}

table.dataTable thead .sorting {
    background-image: none!important;
}

.tabla-quejas th:nth-child(1){
    width: 8em!important;
    min-width: 150px;
}

.tabla-quejas th:nth-child(2){
    width: 8em!important;
    min-width: 180px;
}
    

/* RESPONSIVE CSS SOLO COMO REFERENCIA
-------------------------------------------------- */
// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap
// SM Small devices (landscape phones, 576px and up) @media (min-width: 576px) {
}
 // Small devices (landscape phones, 576px and up) @media (min-width: 576px) and (max-width: 767px) {
}
 // Small devices @media (max-width: 767px) {
}
 // MD Medium devices (tablets, 768px and up) @media (min-width: 768px) {
}
 // Medium devices (tablets, 768px and up) @media (min-width: 768px) and (max-width: 991px) {
}
 // LG Large devices (desktops, 992px and up) @media (min-width: 992px) {
}
 // Large devices (desktops, 992px and up) @media (min-width: 992px) and (max-width: 1199px) {
}
 // XL Extra large devices (large desktops, 1200px and up) @media (min-width: 1200px) {
}

@media (min-width: 40em) {
}

@media (min-width: 62em) {
}

@media(max-width: 576px) { }
@media(max-width: 767px) { }
@media(max-width: 991px) { }
@media(min-width: 1200px) { }
