/**************** Text *****************/

.text-caps	{
	text-transform: uppercase;
}

/**************** modalPreviewPdf *****************/
button.xxx-css-download {
    margin-right: 10px;
}

object.xxx-css-object-pdf {
    height: 60vh;
}

/**************** Comentarios de seguimiento *****************/
h4.xxx-css-new-comment {
    font-weight: bold;
}

.comment h4,
.comment span {
    display: inline
}

.comment img.rounded-circle{
    height: 40px;
    width: 40px;
}

/**************** tab en nav-tabs ancho por count *****************/
ul.xxx-css-tabs-count-1 li.nav-item{
    width: 100%;
}

ul.xxx-css-tabs-count-2 li.nav-item{
    width: 50%;
}

/**************** input IBAN  *****************/
.xxx-css-iban{
    letter-spacing: 2px;
}


/**************** tabla bajas LAN Wifi  *****************/
.table thead th {
    vertical-align: inherit !important;
}

.table-responsive th:before	{
    height: 60% !important;
    bottom:5px !important;
}

th.xxx-css-action-add-item{
    padding: 5px 12px;
}

#tableBajasLanWifi td:last-child{
    background: none !important;
    text-align: center;
}

/**************** btn en tabla bajas LAN Wifi  *****************/
button.xxx-css-btn-delete-item{
    background: #ff5046;
    border: 1px solid #ff0000;
    color: white;
}
button.xxx-css-btn-delete-item:hover {
    background: #ff7971;
    border: 1px solid #ff0000;
}

/**************** preguntas frecuentes accordion  *****************/
.xxx-css-faqaccordion {
    margin: 50px auto;
    box-shadow: 0 0 1px rgba(0,0,0,0.1);
}

.xxx-css-faqaccordion .card,
.xxx-css-faqaccordion .card:last-child .card-header {
    border: none;
}

.xxx-css-faqaccordion .card-header {
    padding: 15px;
    border-bottom-color: #EDEFF0;
    background: #33697c;
    margin-bottom: 1rem !important;
}

.xxx-css-faqaccordion .card-header {
    padding: 15px;
    border-bottom-color: #EDEFF0;
    background: #33697c;
    margin-bottom: 1rem !important;
}

.xxx-css-faqaccordion .card-header button.align-items-center {
    font-family: telefonica_regular;
    font-size: 30px;
    font-weight: bold;
    color: #69e9fa;
}

.xxx-css-faqaccordion .card-header button.align-items-center span {
    color: #69e9fa;
}

.xxx-css-faqaccordion .fa-stack {
    font-size: 18px;
}

.xxx-css-faqaccordion .btn {
    width: 100%;
    font-weight: bold;
    color: #004987;
    padding: 0;
}

.xxx-css-faqaccordion .btn-link:hover,
.xxx-css-faqaccordion .btn-link:focus {
    text-decoration: none;
}

.xxx-css-faqaccordion li + li {
    margin-top: 10px;
}

/**************** tabla seguimiento de peticiones  *****************/
th.xxx-css-filter-column span.bi.bi-filter {
    font-size: 12px;
    margin-left: 10px;
}

th.xxx-css-filter-column a {
    margin-right: 5px;
}

th.xxx-css-filter-column div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.table-responsive tfoot {
    display: none;
}

tbody tr td:nth-child(n+8){
    text-align: center;
}

.xxx-css-td-cliente-red{
    background-color: red !important;
}

.table-responsive span.bi {
    font-size: 20px;
}

.table-responsive span.bi.bi-x-lg {
    color: red;
}

.clientemodalaction legend {
    font-size: 1.0rem;
    width: inherit;
    padding: 0 5px;
    border-bottom: none;
}
