#ticketModal, .ticket-modal {
  /* Custom check boxes */ }
  #ticketModal table td, #ticketModal table th, .ticket-modal table td, .ticket-modal table th {
    white-space: nowrap;
    position: relative;
    padding: 14px;
    font-size: 14px;
    font-weight: 400; }
  #ticketModal .modal-header, .ticket-modal .modal-header {
    border: none; }
    .theme-dark #ticketModal .modal-header, .theme-dark .ticket-modal .modal-header {
      background-color: #2c2c2c; }
    .theme-light #ticketModal .modal-header, .theme-light .ticket-modal .modal-header {
      background-color: #ffffff; }
    #ticketModal .modal-header h5, .ticket-modal .modal-header h5 {
      font-size: 15px; }
    .theme-dark #ticketModal .modal-header button span, .theme-dark .ticket-modal .modal-header button span {
      color: #ffffff; }
    .theme-light #ticketModal .modal-header button span, .theme-light .ticket-modal .modal-header button span {
      color: #555555; }
  #ticketModal .tab-content, .ticket-modal .tab-content {
    min-height: 460px; }
  #ticketModal #ticketGeneralSummary td, .ticket-modal #ticketGeneralSummary td {
    padding: 15px 0 4px 0; }
  .theme-dark #ticketModal .tickettable thead, .theme-dark .ticket-modal .tickettable thead {
    background-color: #2c2c2c; }
  .theme-light #ticketModal .tickettable thead, .theme-light .ticket-modal .tickettable thead {
    background-color: #ffffff; }
  .theme-dark #ticketModal .tickettable td, .theme-dark .ticket-modal .tickettable td {
    border: 1px solid #666666; }
  .theme-light #ticketModal .tickettable td, .theme-light .ticket-modal .tickettable td {
    border: 1px solid #dddddd; }
  #ticketModal i, .ticket-modal i {
    cursor: pointer; }
  #ticketModal .nav-tabs, .ticket-modal .nav-tabs {
    border: none;
    margin: 8px 0 0 20px; }
    #ticketModal .nav-tabs .nav-link, .ticket-modal .nav-tabs .nav-link {
      margin-left: 3px;
      transition: all 0.4s; }
      .theme-dark #ticketModal .nav-tabs .nav-link, .theme-dark .ticket-modal .nav-tabs .nav-link {
        background-color: #333333;
        color: #ffffff; }
      .theme-light #ticketModal .nav-tabs .nav-link, .theme-light .ticket-modal .nav-tabs .nav-link {
        background-color: #f2f2f2;
        color: #555555; }
      #ticketModal .nav-tabs .nav-link:hover, .ticket-modal .nav-tabs .nav-link:hover {
        border: 1px solid transparent; }
        .theme-dark #ticketModal .nav-tabs .nav-link:hover, .theme-dark .ticket-modal .nav-tabs .nav-link:hover {
          background-color: #3d3d3d; }
        .theme-light #ticketModal .nav-tabs .nav-link:hover, .theme-light .ticket-modal .nav-tabs .nav-link:hover {
          background-color: #ffffff; }
    #ticketModal .nav-tabs .nav-link.active, .ticket-modal .nav-tabs .nav-link.active {
      border: none;
      border-color: transparent; }
      .theme-dark #ticketModal .nav-tabs .nav-link.active, .theme-dark .ticket-modal .nav-tabs .nav-link.active {
        color: #ffffff;
        background-color: #3d3d3d; }
      .theme-light #ticketModal .nav-tabs .nav-link.active, .theme-light .ticket-modal .nav-tabs .nav-link.active {
        color: #555555;
        background-color: #ffffff; }
  #ticketModal .imageinput, #ticketModal input, .ticket-modal .imageinput, .ticket-modal input {
    width: 100%; }
  #ticketModal textarea, .ticket-modal textarea {
    border: none; }
    .theme-dark #ticketModal textarea, .theme-dark .ticket-modal textarea {
      color: #ffffff;
      background-color: #4d4d4d;
      border: 1px solid #666666; }
    .theme-light #ticketModal textarea, .theme-light .ticket-modal textarea {
      color: #555555;
      background-color: #e0e0e0;
      border: 1px solid #dddddd; }
  #ticketModal .dropdown input, .ticket-modal .dropdown input {
    width: 100%; }
  #ticketModal .dropdown i, .ticket-modal .dropdown i {
    display: inline-block;
    transform: translate(-28px, 5px); }
  #ticketModal .dropdown-menu, .ticket-modal .dropdown-menu {
    padding: 0;
    min-width: 100%; }
    #ticketModal .dropdown-menu table, .ticket-modal .dropdown-menu table {
      margin: 0px !important; }
      .theme-dark #ticketModal .dropdown-menu table thead tr, .theme-dark .ticket-modal .dropdown-menu table thead tr {
        background-color: #2c2c2c; }
      .theme-light #ticketModal .dropdown-menu table thead tr, .theme-light .ticket-modal .dropdown-menu table thead tr {
        background-color: #ffffff; }
  #ticketModal .tab-content, .ticket-modal .tab-content {
    border: none;
    padding: 5px 30px;
    transform: translateY(-1px); }
    .theme-dark #ticketModal .tab-content, .theme-dark .ticket-modal .tab-content {
      background-color: #3d3d3d; }
    .theme-light #ticketModal .tab-content, .theme-light .ticket-modal .tab-content {
      background-color: #ffffff; }
  #ticketModal .modal-content .modal-body, .ticket-modal .modal-content .modal-body {
    padding: 0px; }
    .theme-dark #ticketModal .modal-content .modal-body, .theme-dark .ticket-modal .modal-content .modal-body {
      background-color: #4d4d4d; }
    .theme-light #ticketModal .modal-content .modal-body, .theme-light .ticket-modal .modal-content .modal-body {
      background-color: #e0e0e0; }
  #ticketModal .modal-content .container-fluid, .ticket-modal .modal-content .container-fluid {
    padding: 0;
    /*
            .dark {
                @include themify($themes) {
                    background-color: themed('navbg');
                }
            }*/ }
    #ticketModal .modal-content .container-fluid .row, .ticket-modal .modal-content .container-fluid .row {
      margin: 0; }
    #ticketModal .modal-content .container-fluid .centerdiv, #ticketModal .modal-content .container-fluid .note, .ticket-modal .modal-content .container-fluid .centerdiv, .ticket-modal .modal-content .container-fluid .note {
      padding: 40px; }
    #ticketModal .modal-content .container-fluid textarea, .ticket-modal .modal-content .container-fluid textarea {
      width: 100%;
      height: 210px;
      margin-bottom: 10px; }
      .theme-dark #ticketModal .modal-content .container-fluid textarea, .theme-dark .ticket-modal .modal-content .container-fluid textarea {
        background-color: #4d4d4d;
        color: #ffffff;
        padding: 10px;
        font-size: 14px;
        border: none; }
      .theme-light #ticketModal .modal-content .container-fluid textarea, .theme-light .ticket-modal .modal-content .container-fluid textarea {
        background-color: #e0e0e0;
        color: #555555;
        padding: 10px;
        font-size: 14px;
        border: none; }
    #ticketModal .modal-content .container-fluid .btn, .ticket-modal .modal-content .container-fluid .btn {
      width: 100%; }
      .theme-dark #ticketModal .modal-content .container-fluid .btn, .theme-dark .ticket-modal .modal-content .container-fluid .btn {
        background-color: #666666; }
      .theme-light #ticketModal .modal-content .container-fluid .btn, .theme-light .ticket-modal .modal-content .container-fluid .btn {
        background-color: #dddddd; }
  #ticketModal .modal-content .modalscroll, .ticket-modal .modal-content .modalscroll {
    overflow-y: scroll;
    height: 200px;
    margin-top: 40px; }
    .theme-dark #ticketModal .modal-content .modalscroll hr, .theme-dark .ticket-modal .modal-content .modalscroll hr {
      border-color: #666666; }
    .theme-light #ticketModal .modal-content .modalscroll hr, .theme-light .ticket-modal .modal-content .modalscroll hr {
      border-color: #dddddd; }
  .theme-dark #ticketModal .modal-content, .theme-dark .ticket-modal .modal-content {
    background-color: #4d4d4d; }
  .theme-light #ticketModal .modal-content, .theme-light .ticket-modal .modal-content {
    background-color: #e0e0e0; }
  #ticketModal .modal-content table, .ticket-modal .modal-content table {
    padding: 0;
    margin: 35px 0;
    font-size: 14px; }
    #ticketModal .modal-content table tr, .ticket-modal .modal-content table tr {
      height: auto;
      border: none; }
      #ticketModal .modal-content table tr td, .ticket-modal .modal-content table tr td {
        padding: 8px; }
  #ticketModal .modal-lg, .ticket-modal .modal-lg {
    max-width: 60%; }
  #ticketModal .savewrapper, .ticket-modal .savewrapper {
    padding: 15px 40px; }
  #ticketModal .checkboxinline .checkboxwrapper, .ticket-modal .checkboxinline .checkboxwrapper {
    margin-left: 2px;
    margin-right: 10px;
    width: auto; }
  #ticketModal .checkboxwrapper, .ticket-modal .checkboxwrapper {
    display: inline-block;
    margin-right: 12px;
    padding-top: 4px;
    width: 50px; }
    #ticketModal .checkboxwrapper label, .ticket-modal .checkboxwrapper label {
      margin-bottom: 5px;
      font-size: 14px; }
  #ticketModal input[type="checkbox"], .ticket-modal input[type="checkbox"] {
    position: absolute;
    opacity: 0; }
    #ticketModal input[type="checkbox"] + label, .ticket-modal input[type="checkbox"] + label {
      position: relative;
      cursor: pointer;
      padding: 0; }
    #ticketModal input[type="checkbox"] + label:before, .ticket-modal input[type="checkbox"] + label:before {
      content: '';
      margin-right: 10px;
      display: inline-block;
      vertical-align: text-top;
      margin-top: 3px;
      width: 12px;
      height: 12px; }
      .theme-dark #ticketModal input[type="checkbox"] + label:before, .theme-dark .ticket-modal input[type="checkbox"] + label:before {
        border: 1px solid #ffffff; }
      .theme-light #ticketModal input[type="checkbox"] + label:before, .theme-light .ticket-modal input[type="checkbox"] + label:before {
        border: 1px solid #555555; }
    .theme-dark #ticketModal input[type="checkbox"]:hover + label:before, .theme-dark .ticket-modal input[type="checkbox"]:hover + label:before {
      background: #ffffff; }
    .theme-light #ticketModal input[type="checkbox"]:hover + label:before, .theme-light .ticket-modal input[type="checkbox"]:hover + label:before {
      background: #555555; }
    #ticketModal input[type="checkbox"]:focus + label:before, .ticket-modal input[type="checkbox"]:focus + label:before {
      box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
    .theme-dark #ticketModal input[type="checkbox"]:checked + label:before, .theme-dark .ticket-modal input[type="checkbox"]:checked + label:before {
      background: #ffffff; }
    .theme-light #ticketModal input[type="checkbox"]:checked + label:before, .theme-light .ticket-modal input[type="checkbox"]:checked + label:before {
      background: #555555; }
    #ticketModal input[type="checkbox"] + label:empty, .ticket-modal input[type="checkbox"] + label:empty {
      width: 0px; }
    #ticketModal input[type="checkbox"]:disabled + label, .ticket-modal input[type="checkbox"]:disabled + label {
      color: #b8b8b8;
      cursor: auto; }
    #ticketModal input[type="checkbox"]:disabled + label:before, .ticket-modal input[type="checkbox"]:disabled + label:before {
      box-shadow: none;
      background: #ddd; }
    #ticketModal input[type="checkbox"]:checked + label:after, .ticket-modal input[type="checkbox"]:checked + label:after {
      content: '';
      position: absolute;
      left: 1px;
      top: 10px;
      width: 2px;
      height: 2px;
      transform: rotate(45deg); }
      .theme-dark #ticketModal input[type="checkbox"]:checked + label:after, .theme-dark .ticket-modal input[type="checkbox"]:checked + label:after {
        background: #000000;
        box-shadow: 2px 0 0 #000000, 4px 0 0 #000000, 4px -2px 0 #000000, 4px -4px 0 #000000, 4px -6px 0 #000000, 4px -8px 0 #000000; }
      .theme-light #ticketModal input[type="checkbox"]:checked + label:after, .theme-light .ticket-modal input[type="checkbox"]:checked + label:after {
        background: #ffffff;
        box-shadow: 2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff; }
