#tx_calidenaprocesses.filtertableview select, #tx_calidenaprocesses.filtertableview input{
	font-size: 1.375rem;
}

#tx_calidenaprocesses.filtertableview select:focus{
	background-color: #009dd3;
}

#tx_calidenaprocesses .input-group{
	width: 35%;
}


.table-striped-blue tbody tr:nth-of-type(2n){

	background: #fff;
}


.table-striped-blue tbody tr:nth-of-type(2n+1){
	/*background-color: rgba(0, 157, 212, 0.5);*/
	background: #00abdf;
}


.g2g-respo-table {display: block;}

.g2g-respo-table * {
box-sizing:border-box;
}
.g2g-respo-table table {
width:100%;
}

.g2g-respo-table table,
.g2g-respo-table td,
.g2g-respo-table tr,
.g2g-respo-table th {
border:1px solid black;
border-collapse: collapse;
text-align: left;
}


table table-striped-blue td, .table.table-striped-blue th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #000;
}

.g2g-respo-table td,
.g2g-respo-table tr,
.g2g-respo-table th {
padding:1em;
}

.g2g-respo-table th {
background:#fff;
font-weight: bold;
}

@media screen and (max-width:700px) {

.g2g-respo-table tr {
border-bottom: none;
}

.g2g-respo-table td {
padding:0;
border:1px solid black;
}

.g2g-respo-table table {
border:none;
}

.g2g-respo-table thead {
display:none;
}

.g2g-respo-table tr {
float: left;
width: 100%;
margin-bottom: 2em;
}

.g2g-respo-table td {
float: left;
width: 100%;
padding:1em !important;
border-left: 1px;
border-right: 1px;
}

.g2g-respo-table td::before {
content:attr(data-label);
word-wrap: break-word;
background: #eee;
border-right: 1px solid black;
width: 20%;
float:left;
padding:1em;
font-weight: bold;
margin:-1em 1em -1em -1em;
}
}