/* line 1, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions {
  overflow: hidden;
  position: relative;
}
/* line 5, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-actions {
  padding: 2px;
  width: 30px;
  height: 100%;
  float: left;
  background-color: whitesmoke;
  border-right: 1px solid #dddddd;
  z-index: 1;
  position: absolute;
}
/* line 16, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-actions > * {
  cursor: pointer;
}
/* line 18, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-actions > * i {
  padding: 7px;
  transition: 0.4s ease;
}
/* line 23, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-actions > *.active i {
  background-color: #C1E4EE;
}
/* line 26, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-actions > *:hover i {
  background-color: #563d7c;
  color: white;
}
/* line 32, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-content {
  overflow: hidden;
  margin: 3px 0px 0px 30px;
  padding-left: 0px;
}
/* line 37, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-content > .table-bordered {
  border: 0;
}
/* line 40, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel.panel_with_actions .panel-content > .table {
  margin-bottom: 0px;
}

/* line 47, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel .panel-content > .table-bordered {
  border: 0;
}
/* line 50, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel .panel-content > .table {
  margin-bottom: 0px;
}

/* line 56, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table, .panel > .panel-content > .table-responsive > .table, .panel > .panel-content > .panel-collapse > .table {
  margin-bottom: 0;
}
/* line 60, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table caption, .panel > .panel-content > .table-responsive > .table caption, .panel > .panel-content > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 65, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 69, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:first-child > thead:first-child > tr:first-child, .panel > .panel-content > .table:first-child > tbody:first-child > tr:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 74, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .panel-content > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .panel-content > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .panel-content > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
/* line 77, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .panel-content > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .panel-content > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .panel-content > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .panel-content > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
/* line 83, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 87, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:last-child > tbody:last-child > tr:last-child, .panel > .panel-content > .table:last-child > tfoot:last-child > tr:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 92, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .panel-content > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .panel-content > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .panel-content > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
/* line 95, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .panel-content > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .panel-content > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .panel-content > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .panel-content > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
/* line 101, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .panel-body + .table, .panel > .panel-content > .panel-body + .table-responsive, .panel > .panel-content > .table + .panel-body, .panel > .panel-content > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
/* line 115, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
/* line 118, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table-bordered, .panel > .panel-content > .table-responsive > .table-bordered {
  border: 0;
}
/* line 125, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table-bordered > thead > tr:first-child > td, .panel > .panel-content > .table-bordered > thead > tr:first-child > th, .panel > .panel-content > .table-bordered > tbody > tr:first-child > td, .panel > .panel-content > .table-bordered > tbody > tr:first-child > th, .panel > .panel-content > .table-bordered > tfoot > tr:first-child > td, .panel > .panel-content > .table-bordered > tfoot > tr:first-child > th, .panel > .panel-content > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .panel-content > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr:first-child > td, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr:first-child > th {
  border-bottom: 0;
}
/* line 132, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table-bordered > thead > tr > th:first-child, .panel > .panel-content > .table-bordered > thead > tr > td:first-child, .panel > .panel-content > .table-bordered > tbody > tr > th:first-child, .panel > .panel-content > .table-bordered > tbody > tr > td:first-child, .panel > .panel-content > .table-bordered > tfoot > tr > th:first-child, .panel > .panel-content > .table-bordered > tfoot > tr > td:first-child, .panel > .panel-content > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .panel-content > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
/* line 135, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table-bordered > thead > tr > th:last-child, .panel > .panel-content > .table-bordered > thead > tr > td:last-child, .panel > .panel-content > .table-bordered > tbody > tr > th:last-child, .panel > .panel-content > .table-bordered > tbody > tr > td:last-child, .panel > .panel-content > .table-bordered > tfoot > tr > th:last-child, .panel > .panel-content > .table-bordered > tfoot > tr > td:last-child, .panel > .panel-content > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .panel-content > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
/* line 143, /home/helpdesk/app/assets/stylesheets/styles/panel.css.scss */
.panel > .panel-content > .table-bordered > tbody > tr:last-child > td, .panel > .panel-content > .table-bordered > tbody > tr:last-child > th, .panel > .panel-content > .table-bordered > tfoot > tr:last-child > td, .panel > .panel-content > .table-bordered > tfoot > tr:last-child > th, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .panel-content > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .panel-content > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
