.divTable{ display: table; width: 100%; } .divTableRow { display: table-row; } .divTableHeading { background-color: #EEE; display: table-header-group; } .divTableCell, .divTableHead { border: 1px solid #e3e3e3; display: table-cell; padding: 3px 10px; } .divTableHeading { background-color: #EEE; display: table-header-group; font-weight: bold; } .divTableFoot { background-color: #EEE; display: table-footer-group; font-weight: bold; } .divTableBody { display: table-row-group; } .infoblock_ticket { width: 20%; } .contentblock_ticket { } .ticket_ReplyBox { margin-top:12px; } .ticket_button { margin: 8px 0 4px 0; } .ticket_admin_button { margin: 8px 0 4px 0; float: right; clear: both; } .no_ticket_replies { padding: 12px; background-color: pink; font-weight: bold; text-align: center; } .ticket_reply { margin: 10px 0; padding: 0; border: 1px solid #efefef; background-color: #fff; } .ticket_reply.admin { border: 1px solid #cce4fc; } .ticket_reply .date { float: right; padding: 8px 10px; font-size: .8em; } .ticket_reply .user { padding: 5px 10px; background-color: #f8f8f8; } .ticket_reply .admin { padding: 5px 10px; background-color: #cce4fc; } .ticket_reply .user .name { display: block; font-size: .9em; } .ticket_reply .admin .name { display: block; font-size: .9em; } .ticket_reply .user .type { display: block; font-weight: 700; font-size: .8em; } .ticket_reply .admin .type { display: block; font-weight: 700; font-size: .8em; } .ticket_reply .message { padding: 12px 15px; } .ticket_footer { border-top:1px solid #eee; padding: 8px 10px; text-align: right; } .ticket_footer .left, .ticket_footer .center, .ticket_footer .right { display: inline-block; } .ticket_footer .left { float: left; } .ticket_footer .right { float: right; } .attachmentContainer { border-top: 1px solid #eee; margin-top: 4px; } .attachmentHeader { margin-top: 4px; font-weight: bold; } .attachmentList { margin-top: 4px; } .ticketErrorHolder { padding: 6px; background-color: pink; font-weight: bold; text-align: center; } .ticketErrorList li { list-style-type: none; } .ticketError { text-align: left; } .ticket_closed { padding: 12px; margin: 8px 0; background-color: #fcf8e3; color: #8a6d3b; text-align: center; } .ticket_ReplyBox.status_ticket_closed { display: none; } .ticket_reply_notice { cursor: pointer; right: 0; text-align: center; background-color: #d9edf7; border-color: #bce8f1; color: #31708f; padding: 12px; font-size: 14px; margin: 8px 0; } .ticket_reply_notice .left, .ticket_reply_notice .center, .ticket_reply_notice .right { display: inline-block; } .ticket_reply_notice .left { float: left; } .ticket_reply_notice .right { font-weight: bold; font-size: 16px; float: right; } .clear { clear: both; } div.stars { width: 270px; display: inline-block; } input.star { display: none; } label.star { float: right; color: #444; transition: all .2s; font-size: 16px; cursor: pointer; } input.star:checked ~ label.star:before { content: '\2605'; color: #FD4; transition: all .25s; } input.star-5:checked ~ label.star:before { } input.star-1:checked ~ label.star:before { color: #F62; } label.star:hover { transform: rotate(-15deg) scale(1.3); } label.star:before { content: '\2605'; } #jsErrorBox { display: none; margin-bottom: 24px; } .attachment_container { width: 100%; margin-top: 6px; } .attachment_header { margin-bottom: 6px; font-weight: bold; font-size: 14px; } .attachment_add { float: right; } .attachment_add button { padding: 10px 24px; } .attachment_add button:disabled { cursor: not-allowed; } .attachment_inputs { float: left; width: 80%; } .attachment_inputs input[type="file"] { display: block; width: 100%; padding: 10px 10px; margin-bottom: 6px; background-color: #f0f4fd; font-size: 16px; color: #526489; } .attachment_info { clear: both; margin-bottom: 6px; color: #777; }