﻿/*
 * Author:	eMedia Campaigns 
 * Created:	11/04/2018
 *
 * 'Re-skin of venuenet' less/css plugin.
 *
 * Notes:
 * Mobile friendly & 'light' theme.
 */
/* loading splash */
.panel-top:not(.ready):before {
  content: '';
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../_images/Spinner.gif?2018) center center no-repeat, white;
  background-size: 75px 75px, 100% 100%;
  z-index: 1;
}
.navbar-brand[title="VenueNet"] {
  font-size: 0;
  background: url(../_images/venuenet_logo_light.png) center center no-repeat;
  background-size: contain;
  height: 50px;
  min-width: 250px !important;
  max-width: 250px !important;
}
[id$="labelInfo"] .nav-link:before,
.navigationPrimary .nav-link:before,
.subNavigation .nav-link:before {
  font-family: "Font Awesome 6 Free";
  content: "\f192";
  display: inline-block;
  margin-right: 5px;
}
[id$="labelInfo"] .nav-link[title="Home"]:before,
.navigationPrimary .nav-link[title="Home"]:before,
.subNavigation .nav-link[title="Home"]:before {
  content: "\f015";
  color: #007bff;
}
[id$="labelInfo"] .nav-link[title="Users"]:before,
.navigationPrimary .nav-link[title="Users"]:before,
.subNavigation .nav-link[title="Users"]:before {
  content: "\f0c0";
  color: #6c757d;
}
[id$="labelInfo"] .nav-link[title="Events"]:before,
.navigationPrimary .nav-link[title="Events"]:before,
.subNavigation .nav-link[title="Events"]:before {
  content: "\f073";
  color: #28a745;
}
[id$="labelInfo"] .nav-link[title="Sales"]:before,
.navigationPrimary .nav-link[title="Sales"]:before,
.subNavigation .nav-link[title="Sales"]:before {
  content: "\f155";
  color: #dc3545;
}
[id$="labelInfo"] .nav-link[title="Members"]:before,
.navigationPrimary .nav-link[title="Members"]:before,
.subNavigation .nav-link[title="Members"]:before {
  content: "\f2bb";
  color: #ffc107;
}
[id$="labelInfo"] .nav-link[title="Website"]:before,
.navigationPrimary .nav-link[title="Website"]:before,
.subNavigation .nav-link[title="Website"]:before {
  content: "\f15c";
  color: #17a2b8;
}
[id$="labelInfo"] .nav-link[title="Reports"]:before,
.navigationPrimary .nav-link[title="Reports"]:before,
.subNavigation .nav-link[title="Reports"]:before {
  content: "\f200";
  color: #343a40;
}
[id$="labelInfo"] .nav-link[title="Campaign Manager"]:before,
.navigationPrimary .nav-link[title="Campaign Manager"]:before,
.subNavigation .nav-link[title="Campaign Manager"]:before {
  content: "\f1d8";
  color: #007bff;
}
[id$="labelInfo"] .nav-link[title="Exhibitors"]:before,
.navigationPrimary .nav-link[title="Exhibitors"]:before,
.subNavigation .nav-link[title="Exhibitors"]:before {
  content: "\f290";
  color: #aa66cc;
}
[id$="labelInfo"] .nav-link[title="Video"]:before,
.navigationPrimary .nav-link[title="Video"]:before,
.subNavigation .nav-link[title="Video"]:before {
  content: "\f03d";
  color: #aa66cc;
}
[id$="labelInfo"] .nav-link[title="Images"]:before,
.navigationPrimary .nav-link[title="Images"]:before,
.subNavigation .nav-link[title="Images"]:before,
[id$="labelInfo"] .nav-link[title="Sponsors"]:before,
.navigationPrimary .nav-link[title="Sponsors"]:before,
.subNavigation .nav-link[title="Sponsors"]:before,
[id$="labelInfo"] .nav-link[title="Platinum Letter"]:before,
.navigationPrimary .nav-link[title="Platinum Letter"]:before,
.subNavigation .nav-link[title="Platinum Letter"]:before {
  content: "\f03e";
  color: #dc3545;
}
[id$="labelInfo"] .nav-link[title="Header"]:before,
.navigationPrimary .nav-link[title="Header"]:before,
.subNavigation .nav-link[title="Header"]:before {
  content: "\f1b2";
  color: #aa66cc;
}
[id$="labelInfo"] .nav-link[title="Accommodation"]:before,
.navigationPrimary .nav-link[title="Accommodation"]:before,
.subNavigation .nav-link[title="Accommodation"]:before {
  content: "\f236";
  color: #28a745;
}
[id$="labelInfo"] .nav-link[title="Accomm"]:before,
.navigationPrimary .nav-link[title="Accomm"]:before,
.subNavigation .nav-link[title="Accomm"]:before {
  content: "\f236";
  color: #28a745;
}
[id$="labelInfo"] .nav-link[title="Videos"]:before,
.navigationPrimary .nav-link[title="Videos"]:before,
.subNavigation .nav-link[title="Videos"]:before {
  content: "\f03d";
  color: #aa66cc;
}
[id$="labelInfo"] .nav-link[title="User"]:before,
.navigationPrimary .nav-link[title="User"]:before,
.subNavigation .nav-link[title="User"]:before {
  content: "\f007";
  color: #aa66cc;
}
[id$="pnlMessages"] .nav-link[id$="hlMessages"]:before {
  font-family: "Font Awesome 6 Free";
  display: inline-block;
  margin-right: 5px;
  content: "\f0e0";
  color: #6c757d;
}
[href$="logout.aspx"]:before,
.navigationPrimary a[id$="btnLogout"]:before,
a[id$="btnLogout"]:before {
  font-family: "Font Awesome 6 Free";
  content: "\f2f5";
  display: inline-block;
}
/*.navigationPrimary a[id$="btnLogout"] {
    display: inline;

    &.dropdown-item {
        display: block;
    }
}*/
.moduleStatus img,
img[alt="Login to VenueNet"] {
  display: none;
}
.navbar-nav .nav-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: #007bff !important;
}
/* side bar heading */
.sidebar-heading {
  font-weight: bold;
}
/* change default font */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8.ttf) format('truetype');
}
body {
  font-family: 'Montserrat', sans-serif;
}
.table > thead > tr {
  background-color: #007bff;
  color: white;
}
.dataTable > tbody > tr > td {
  vertical-align: middle;
}
.dataTable.collapsed > tbody > tr {
  cursor: pointer;
}
.miscTable-1 input[type="image"],
.miscTable-1 img[src$='svg'],
.helpTips {
  max-width: 1.25rem;
  display: inline-block;
  margin: 0 3px;
}
img[id$="imgBtnSpacer"] {
  display: none;
}
.g_id_signin {
  width: 300px;
  margin: 0 auto;
}
.btnLogin {
  min-width: 300px;
  max-width: 300px;
}
.divFilter * {
  vertical-align: middle !important;
}
.divFilter #inputNameFilter {
  width: 282px !important;
}
.divFilter .select2-search__field {
  height: 35px !important;
  margin-top: 0px !important;
}
.testMode {
  background-color: sandybrown;
}
/*.eventStatus {
    overflow: auto;
    clear: both;
    padding: 1.25rem;
    margin-bottom: 1.25rem;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    background: white;
}

// event status headers
.eventStatus h4 {
    float: left;
    font-size: 1.25rem;
    font-weight: bold;
}

// event status headers
.eventStatus h4,
.eventStatus h5 {
    margin: 0;
}

// event status header pseudo element
.eventStatus h4:after {
    content: '-';
    display: inline-block;
    margin: 0 5px;
}*/
.masterStatus h6 {
  font-weight: bold;
}
a[class*='icon']:before,
a[class*='Icon']:before,
.req_field:before {
  font-family: "Font Awesome 6 Free";
  content: "\f192";
  display: inline-block;
  margin: 0 5px;
}
a[class^='image_add']:before {
  content: "\f093";
}
a[class^='generic_file']:before {
  content: "\f15b";
}
a[class^='folder']:before {
  content: "\f07b";
}
a[class^='go']:before {
  content: "\f04b";
}
a[class^='magnifier']:before {
  content: "\f002";
}
a[class^='add']:before {
  content: "\f055";
}
a[class^='expand']:before {
  content: "\f065";
}
a[class^='contract']:before {
  content: "\f066";
}
a[class^='lock_icon']:before {
  content: "\f023";
}
a[class^='lock_icon_open']:before {
  content: "\f3c1";
}
a[class^='cross_icon']:before {
  content: "\f00d";
}
a[class^='email_icon']:before {
  content: "\f0e0";
}
a[class^='error_icon']:before {
  content: "\f071";
}
[class^='req_field']:before {
  content: "\f005";
  color: red;
}
/* toggle children buttons in cms area */
a[class^='hlToggleChildren']:before {
  font-family: "Font Awesome 6 Free";
  content: "\f054";
  display: inline-block;
  margin: 0 5px;
}
a[class='hlToggleChildren on']:before {
  content: "\f078";
}
textarea,
textarea.form-control {
  width: 100%;
  border: 1px solid #ccc;
  height: 150px;
}
.table td,
.table th {
  vertical-align: middle;
}
input[type='checkbox'] {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  margin-top: 0px;
}
.check_radio {
  display: block;
}
/* venuenet options */
.btn-action {
  top: 4em;
  z-index: 999 !important;
}
.multi-property input[type='checkbox'],
.single-property input[type='checkbox'] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.multi-property .table > tbody > tr.category-header {
  background-color: #007bff !important;
  color: white !important;
}
/* Highlight dangerous options */
tr[data-optionName='MembersArea.Settings.TestMode.Active'],
tr[data-optionName='IsLargeOnSale'],
tr[data-optionName='VenueNet.Settings.Search.Indexing.Enabled'] {
  background: #fff url(https://resources.showticks.com/venuenet/VNResources/_images/td_miscRedBg.jpg) top repeat-x !important;
}
.override span {
  line-height: 30px;
}
.value_block iframe {
  height: 500px !important;
}
/* pages overview child menu styles */
.table td[style="padding-left: 5px;"],
.table td[style="padding-left: 5px;"] ~ td {
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
.table td[style="padding-left: 27px;"],
.table td[style="padding-left: 27px;"] ~ td {
  background: linear-gradient(to top, #F0F0F0, #F0F0F0);
}
.table td[style="padding-left: 49px;"],
.table td[style="padding-left: 49px;"] ~ td {
  background: linear-gradient(to top, #E8E8E8, #E8E8E8);
}
.table td[style="padding-left: 71px;"],
.table td[style="padding-left: 71px;"] ~ td {
  background: linear-gradient(to top, #E0E0E0, #E0E0E0);
}
.table td[style="padding-left: 93px;"],
.table td[style="padding-left: 93px;"] ~ td {
  background: linear-gradient(to top, #DCDCDC, #DCDCDC);
}
/* home page widget and boxes */
.widget_header:before {
  font-family: "Font Awesome 6 Free";
  content: "\f080";
  display: inline-block;
  margin: 0 5px;
}
.widget_header img {
  display: none;
}
@media only screen and (max-width: 760px) {
  .widget_back td {
    display: block;
  }
  .widget_back .metricCell td {
    display: table-cell;
  }
}
.system_home .cell h2 a[id$='hlFriendlyName']:before {
  font-family: "Font Awesome 6 Free";
  display: inline-block;
  margin: 0 10px 0 0;
}
.system_home .cell h2 .events:before {
  content: "\f073";
  color: #6c757d;
}
.system_home .cell h2 .users:before {
  content: "\f0c0";
  color: #28a745;
}
.system_home .cell h2 .sales:before {
  content: "\f155";
  color: #dc3545;
}
.system_home .cell h2 .members:before {
  content: "\f2bb";
  color: #ffc107;
}
.system_home .cell h2 .website:before {
  content: "\f15c";
  color: #17a2b8;
}
.system_home .cell h2 .reports:before {
  content: "\f200";
  color: #343a40;
}
.system_home .cell h2 .campaignmanager:before {
  content: "\f1d8";
}
.system_home .cell h2 .exhibitors:before {
  content: "\f290";
  color: #aa66cc;
}
.system_home .cell h2 .homevideo:before,
.system_home .cell h2 .videos:before {
  content: "\f03d";
  color: #aa66cc;
}
.system_home .cell h2 .header:before {
  content: "\f1b2";
  color: #aa66cc;
}
.system_home .cell h2 .accomm:before,
.system_home .cell h2 .accommodation:before {
  content: "\f236";
  color: #28a745;
}
.system_home .cell h2 .images:before,
.system_home .cell h2 .sponsors:before,
.system_home .cell h2 .platinumletter:before {
  content: "\f03e";
  color: #dc3545;
}
/* word wrap */
body {
  word-wrap: break-word;
}
/* responsive table */
.responsiveTable {
  overflow-x: auto;
}
/* responsive cms tables */
.responsiveTable .table-cms td:nth-child(1) {
  width: 30%;
}
.responsiveTable .table-cms td:nth-child(2) {
  width: 70%;
}
@media only screen and (max-width: 760px) {
  .responsiveTable .table-cms td:nth-child(1) {
    min-width: 120px;
  }
}
/* responsive cms pages first table */
.responsiveTable .table-cms-pages-first td:nth-child(1) {
  width: inherit;
}
.responsiveTable .table-cms-pages-first td:nth-child(2) {
  width: inherit;
}
@media only screen and (max-width: 760px) {
  .table-cms-pages-first td {
    display: block;
  }
}
/* responsive cms pages last table */
.responsiveTable .table-cms-pages-last td:nth-child(1) {
  display: none;
}
.responsiveTable .table-cms-pages-last td:nth-child(2) {
  width: 100%;
}
/* tick, error & page edit icon */
a.tick_icon:before,
.tick_icon:before,
.error_block:before,
.page_edit_icon:before {
  font-family: "Font Awesome 6 Free";
  display: inline-block;
  margin: 0 10px 0 0;
  content: "\f00c";
}
.tick_icon:before {
  color: green;
}
.error_block:before {
  content: "\f00d";
  color: red;
  float: left;
}
a[class*='icon'].page_edit_icon:before {
  content: "\f044";
}
/* validation summary, error message, info blocks and help topics */
.val-warn:before,
.val_sum:before,
.error_msg:before,
.info_block:before,
.help_icon:before {
  font-family: "Font Awesome 6 Free";
  display: inline-block;
  margin: 0 10px 0 0;
}
.val-warn:before,
.val_sum:before {
  content: "\f071";
  color: orange;
}
.val-warn > ul {
  margin-bottom: 0px;
}
.error_msg:before {
  content: "\f06a";
  color: red;
}
.error_msg {
  font-weight: bold;
}
.info_block:before {
  content: "\f05a";
  color: dodgerblue;
  float: left;
}
.help_icon:before {
  content: "\f05a";
  color: dodgerblue;
  float: left;
}
img[alt='Help Topics'] {
  display: none;
}
/* sticky wrapper */
.sticky_wrapper {
  height: inherit !important;
}
.sticky_wrapper .stuck {
  z-index: 9999;
  top: 70px !important;
  left: 12px;
}
/* replace image and input icons with Font Awesome SVGs */
.colRight img[src$='checked.gif'],
.colRight img[src$='icon.gif'],
.colRight input[src$='icon.gif'],
.colRight img[src$='icon.png'],
.colRight input[src$='icon.png'],
.colRight [src$='disabled.png'],
.colRight img[src$='ticket.png'],
.colRight img[src$='pencil.png'],
.colRight img[src*='arw2'] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  padding-left: 22px;
  position: relative;
  background-size: contain;
  overflow: hidden;
  vertical-align: middle;
}
.colRight img[src*='icons/tickets'] {
  padding-left: 0;
  width: initial;
  height: initial;
}
[src$='checked.gif'] {
  background-image: url("../_images/icons/fontawesome/check-circle.png");
}
[src$='unchecked.gif'] {
  background-image: url("../_images/icons/fontawesome/minus-circle.png");
}
[src$='house_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/home.png");
}
[src$='lock_icon.gif'],
[src$='lock_edit_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/lock.png");
}
[src$='delete_icon.gif'],
[src$='delete_disabled_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/minus-circle.png");
}
[src$='page_edit_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/edit.png");
}
[src$='clock_play_icon.png'] {
  background-image: url("../_images/icons/fontawesome/play-solid.png");
}
[src$='clock_stop_icon.png'] {
  background-image: url("../_images/icons/fontawesome/stop-solid.png");
}
[src$='user_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/user.png");
}
[src$='bullet_arrow_down_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/chevron-down.png");
}
[src$='bullet_arrow_up_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/chevron-up.png");
}
[src$='error_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/exclamation-triangle.png");
}
[src$='cross_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/minus-circle.png");
}
[src$='dollar_icon_disabled.png'] {
  background-image: url("../_images/icons/fontawesome/dollar-sign.png");
  opacity: 0.25;
}
[src$='dollar_icon.png'] {
  background-image: url("../_images/icons/fontawesome/dollar-sign.png");
}
[src$='page_copy_icon.png'] {
  background-image: url("../_images/icons/fontawesome/copy.png");
}
[src$='page_save_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/save.png");
}
[src$='tick_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/check.png");
}
[src$='ticket_icon.gif'] {
  background-image: url("../_images/icons/fontawesome/ticket-alt.png");
}
[src$='package_icon.png'] {
  background-image: url("../_images/icons/fontawesome/cube.png");
}
[src*='world_go_icon'] {
  background-image: url("../_images/icons/fontawesome/globe.png");
}
[src*='pencil'] {
  background-image: url("../_images/icons/fontawesome/pencil-alt.png");
}
[src*='date'] {
  background-image: url("../_images/icons/fontawesome/calendar-alt.png");
}
[src*='time'] {
  background-image: url("../_images/icons/fontawesome/clock.png");
}
[src*='arw2up'] {
  background-image: url("../_images/icons/fontawesome/chevron-circle-up.png");
}
[src*='arw2down'] {
  background-image: url("../_images/icons/fontawesome/chevron-circle-down.png");
}
[src*='info'] {
  background-image: url("../_images/icons/fontawesome/info-circle.png");
}
[src*='go_icon'] {
  background-image: url("../_images/icons/fontawesome/chevron-circle-right.png");
}
[src*='help'] {
  background-image: url("../_images/icons/fontawesome/info-circle.png");
}
[src*='help'] {
  background-image: url("../_images/icons/fontawesome/info-circle.png");
}
[src*='arw2dn'] {
  background-image: url("../_images/icons/fontawesome/chevron-circle-down.png");
}
[src*='arw2up'] {
  background-image: url("../_images/icons/fontawesome/chevron-circle-up.png");
}
[src*='magnifier'] {
  background-image: url("../_images/icons/fontawesome/searchsolid.png");
}
/*
[src*='ticket'] {
 background-image: url("@{fontpath}ticketaltsolid.png");
}
*/
[src*='xls'] {
  background-image: url("../_images/icons/fontawesome/file-excel-solid.png");
}
[src*='disabled'] {
  opacity: 0.25;
}
span[style*='DE3124'] {
  color: white;
}
/* site properties - credit card sprites */
.table-accepted-cc > tbody > tr > td > label {
  margin-bottom: 0;
}
div.em-cc-accepted {
  width: 25px;
}
div.em-cc-amex {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z"/></svg>') no-repeat center;
}
div.em-cc-mastercard {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"/></svg>') no-repeat center;
}
div.em-cc-paypal {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"/></svg>') no-repeat center;
}
div.em-cc-visa {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"/></svg>') no-repeat center;
}
/* a2a img */
img[id$='A2A'] {
  margin: 20px 0;
}
/* col right custom bg */
/* nav bar custom bg */
.panel-top-custom {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
  background: url(../_images/vn_header_left.png) top left no-repeat, url(../_images/vn_header_right.png) bottom right no-repeat;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-size: 370px 111px, 370px 111px;
}
/* side-bar-custom-bg */
.colLeft-custom {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
/* global image setting */
img[src*='_uploads'] {
  max-width: 100%;
}
/* steps */
.steps [class*='step'] .page-link:before {
  font-weight: 900;
  display: inline-block;
  margin: 0 10px;
  color: white;
}
.steps .step1 .page-link:before {
  content: "1";
}
.steps .step2 .page-link:before {
  content: "2";
}
.steps .step3 .page-link:before {
  content: "3";
}
.steps .step4 .page-link:before {
  content: "4";
}
.dropdown-menu {
  min-width: unset;
}
.dropdown-item {
  padding: 0.25rem 1rem !important;
}
/* pie chart */
[id*='visPieChart'] {
  width: 100% !important;
  min-height: 342px;
}
/* historical chart title */
.histChartTitleEvent {
  padding-left: 10px;
  text-transform: uppercase;
}
/* hard-coded table style */
.tr_rollovers,
.tr_rollovers td,
.tr_rollovers th {
  border-collapse: collapse;
  border-spacing: 0;
  border-style: hidden;
  border: 0;
  border-top: 1px solid #dee2e6;
}
/* nav bar toggle */
.navbar-toggler {
  background: white;
}
/* table head */
.thead-dark,
.miscTable-1 thead tr {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006de6+0,0148a0+100 */
  background: #006de6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006de6 0%, #0148a0 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006de6 0%, #0148a0 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006de6 0%, #0148a0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006de6', endColorstr='#0148a0', GradientType=0);
  /* IE6-9 */
  color: white;
}
/* ticket timeline widget */
div[id$="advanced"] #pnlWidget {
  min-width: 1500px;
}
/* Reporting Metrics Dashboard */
.card div.metricType,
.card div.metric_icon,
.card div.metric_icon i,
.card div.widget_header,
.card div[class^='metricType'] {
  color: inherit;
  background: none;
  font-size: inherit;
  font-weight: inherit;
}
.card div.metric_icon {
  font-size: 1.75rem;
}
.widget_back {
  opacity: 0;
  -webkit-transition: opacity 1s;
  /* Safari */
  transition: opacity 1s;
}
.widget_back.card {
  opacity: 1;
}
/* geo report */
.au-states {
  font: normal 12px Arial;
}
.au-states [class^='au-state-'] {
  margin-left: 6px;
  height: 62px;
}
/* jsintro hints */
.introjs-hint {
  z-index: 9999;
}
/* slot time amend */
.slot_time_amend {
  width: inherit !important;
  background-position: right !important;
}
/* color pallette on ticket templates page */
.w-50-px {
  width: 50px !important;
}
/* ticket template fields font */
.fontSmall {
  font-size: 0.7rem;
  font-weight: 600;
}
.fontSmall input,
.fontSmall select {
  font-size: 0.7rem;
  font-weight: 600;
}
.fontSmall input[type="text"],
.fontSmall select[type="text"] {
  min-width: 30px;
}
.fontSmall td {
  padding: 0.3rem !important;
}
.fontSmall input[id$="txt_Data"][type="text"] {
  min-width: 200px;
}
/* max width inherit */
.mw-inherit {
  max-width: inherit !important;
}
/* submitted */
.submitted {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: button;
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  opacity: 0.65;
}
/* .ProgressPanel */
.ProgressPanel {
  top: 45rem !important;
}
/* required field */
td input + .req_field {
  position: relative;
  float: right;
}
td input.newsale + .req_field {
  top: 5px;
}
td select + .req_field {
  position: relative;
  float: right;
  top: 5px;
}
td select + input + .req_field {
  top: 5px;
}
/* dwl */
.dwl {
  top: -45px !important;
}
/* news calendar */
td input[type="text"].date {
  background: url("../_images/icons/fontawesome/calendar-alt.png") 99% 50% no-repeat;
  background-size: 19px 19px;
  width: 75%;
}
td input[type="text"].date.time {
  background: url("../_images/icons/fontawesome/clock.png") 99% 50% no-repeat;
  background-size: 19px 19px;
  width: 75%;
}
/* h2 select */
h2 select {
  font-size: initial;
}
/* vista */
.datepicker_vista {
  width: 200px !important;
  height: 163px !important;
}
/* backgrounds */
.bg-info {
  background-color: #007bff !important;
}
.bg-primary {
  background-color: #007bff !important;
}
.table-secondary {
  background-color: #b3b7bb !important;
}
/* sorting */
.miscTable-1 {
  /* border styles */
  border: 0;
}
.miscTable-1.table-layout-fixed {
  table-layout: fixed;
}
.miscTable-1 td,
.miscTable-1 th {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}
.miscTable-1 td.first_cell,
.miscTable-1 th.first_cell {
  width: 33%;
}
.miscTable-1 [class^="sorting"] {
  padding-right: 5px;
}
.miscTable-1 .sorting_asc,
.miscTable-1 .sorting_desc {
  background: url(../_images/icons/tbl_sort_asc.png) 100% 90% no-repeat !important;
}
.miscTable-1 .sorting_asc.bg-info,
.miscTable-1 .sorting_desc.bg-info {
  background-color: #007bff !important;
}
.miscTable-1 .sorting_desc {
  background: url(../_images/icons/tbl_sort_desc.png) 100% 90% no-repeat !important;
}
.miscTable-1 .sorting {
  background: url(../_images/icons/tbl_sort_both.png) 100% 90% no-repeat !important;
}
.miscTable-1 .sorting.bg-info {
  background-color: #007bff !important;
}
.miscTable-1 tr.grey td table td {
  background: #000000;
}
.miscTable-1 tr.grey td table td .dwl {
  font-family: 'Montserrat', sans-serif;
}
/* reset header */
table.miscTable-1:not(.fontSmall) thead th {
  font-size: initial;
}
/* reports */
body table.miscTable-1 tr td.group {
  background-color: #bee5eb !important;
  font-size: 0.7rem !important;
  font-weight: 600 !important;
}
table[summary='schTable'] input {
  width: 100% !important;
}
table.miscTable-1 tfoot tr.rowFilter th {
  background-color: #b3b7bb !important;
}
/* form control */
.form-control {
  display: inline;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-left: inherit !important;
}
/* input type search */
/* MG 14/10/24 disabled as interfering with third-party styles
input[type="search"] {
    .form-control;
}
*/
/* data tables filter */
.dataTables_filter {
  text-align: left !important;
  clear: left;
  padding-bottom: 5px;
  float: none !important;
}
.dataTables_filter input {
  float: none !important;
  text-align: left !important;
  display: inline;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-left: inherit !important;
  width: 50% !important;
  margin-bottom: 0;
  /* padding: 1px; */
  height: 28px;
}
/* ticket templates color picker */
.sp-replacer {
  width: 50px !important;
}
/* select2 style in report parameters */
.select2-search-choice {
  font-size: 0.7rem;
  font-weight: 600;
  margin-right: 5px !important;
}
.select2-search-choice input,
.select2-search-choice select {
  font-size: 0.7rem;
  font-weight: 600;
}
.select2-search-choice input[type="text"],
.select2-search-choice select[type="text"] {
  min-width: 30px;
}
.select2-search-choice td {
  padding: 0.3rem !important;
}
.select2-search-choice input[id$="txt_Data"][type="text"] {
  min-width: 200px;
}
.select2-container.custom-select {
  padding: initial;
  border: initial;
}
/* 3 step refund funny looking table */
table[style*="border-left: solid 1px #ccc"] {
  border: none !important;
}
table[style*="border-left: solid 1px #ccc"] tr[style*="#5D7B9D"] {
  background-color: #007bff !important;
}
/* opacity-1 */
[id$="pnlLoadModal"] .opacity-1 {
  opacity: 1;
  display: inherit;
  height: inherit;
}
/* ticket type save button fix */
[id$="btnSave"].hidden {
  position: inherit;
}
/* accomm */
.accomm h1 {
  font-family: inherit;
  font-variant: inherit;
  font-weight: inherit;
}
.accomm .frmSectionHeader,
.accomm .frmSectionHeaderCrnt {
  border: 1px solid #ccc;
  background: #eee;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 5px;
  font-weight: inherit;
}
.accomm .btn,
.accomm input.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background: initial;
  height: inherit;
  width: inherit;
  font-family: inherit;
  font-variant: inherit;
}
.accomm .btn.btn-primary,
.accomm input.btn.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.accomm .deleteIcon {
  background: none;
}
.accomm .deleteIcon:before {
  content: "\f056";
  color: red;
}
.accomm .tickIcon {
  background: none;
}
.accomm .tickIcon:before {
  content: "\f058";
  color: green;
  font-family: "Font Awesome 6 Free";
  display: inline-block;
  margin: 0 5px;
}