.responsive td{vertical-align:middle!important}@media only screen and (max-width:620px){.responsive{width:100%;border:0}.responsive thead{display:none}.responsive tbody{border:1px solid #ddd}.responsive tbody tr{display:block;border-bottom:1px solid #ddd;margin-bottom:5px}.responsive tbody tr:last-child{border-bottom:0;margin-bottom:0}.responsive tbody td{display:block;padding:2px 8px!important;width:100%;border:0!important;text-align:left!important}.responsive tbody td:last-child{padding:3px 8px 8px!important}.responsive tbody td:before{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:5px;color:#888;font-weight:400;min-width:3em}.responsive tbody td.headline{padding:5px!important;margin-bottom:5px;background-color:#eee;font-size:120%}.responsive tbody td.headline.td-link{padding:0!important}.responsive tbody td>a{font-weight:700;display:block}.responsive tbody td .form-control{display:inline-block;width:initial}}.responsive td.list{padding:0}.responsive td .list-group{margin:-1px}.responsive td .list-group-item{background-color:transparent}.responsive td.headline.link{cursor:pointer;color:#337ab7}@media only screen and (max-width:620px){.responsive tbody td.headline{font-weight:700;margin-bottom:0!important}.responsive tbody td.headline.link:before{font-weight:700;color:#337ab7}.responsive tbody td:nth-child(2){padding-top:5px!important}.responsive tbody td .form-control{width:-moz-available;width:-webkit-fill-available;width:fill-available}.responsive .item:before{content:attr(data-item) ": ";vertical-align:initial}.responsive .item.input .form-control{width:-moz-available;width:-webkit-fill-available;width:fill-available}}@media (min-width:620px){.responsive td .list-group-item{border:0}}@media only screen and (min-width:620px) and (max-width:767px){.responsive .hidden-xs{display:table-cell!important}}