/**
Layout.scss
*/
:root {
  --cd-color1: #f2f2f2;
  --cd-color2: #e6007e;
  --cd-color3: #e6007e;
  --cd-color4: #1e3252;
  --cd-color5: #1e3252;
}

html, body, app-root {
  background-color: #f2f2f2;
}

.k-grid a,
.action-link,
.action-link .k-button .k-grid-remove-command
{
color: #e6007e;
}

.action-text {
color: #e6007e;
}

.bg-color-2 {
  background-color: #e6007e;
}

.text-color-1 {
  color: #f2f2f2 !important;
}

.text-color-2 {
  color: #e6007e !important;
}

.text-color-3 {
  color: #e6007e !important;
}

.text-color-4 {
  color: #1e3252 !important;
}

/**
bootstrap-reset.scss
*/

.card .card-header {
background-color: #f2f2f2;
}

.form-control:focus {
border-bottom: 2px solid #e6007e;
}

.form-control {
border-bottom-color: #e6007e;
}


.btn-primary, .btn-primary:hover, .btn-primary:disabled,
.btn .btn-primary .k-button .k-grid-add-command {
background-color: #e6007e;
border-color: #e6007e;
}

.btn-outline-primary, .btn-outline-primary:hover {
border: 2px solid #e6007e;
color: #e6007e;
}

.btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:disabled {
  background-color: #e6007e;
  border-color: #e6007e;
}

  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #e6007e;
    border-color: #e6007e;
  }

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):visited,
a:not([href]):visited,
a:not([href]):not([tabindex]),
a:not([href]) {
  color: #e6007e;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #e6007e;
  border: 2px solid #e6007e;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #e6007e;
  border-color: #e6007e;
}

/**
login.component.scss
*/
.login-msg {
color: #e6007e;
}

.additional-info-container{
  border-color: #e6007e;
}

.additional-info-text {
  color: #e6007e;
}

/**
top menu
*/
.js-mega-menu {
  background-color: #1e3252;
}

#nav-bar .nav-link:hover {
      color: #f2f2f2;
}

#nav-bar .nav-link i {
	background-color: rgba(255,255,255,0.2);
}

#nav-bar .nav-link-active i {
	background-color: #e6007e;
}
#nav-bar:not(.hs-mobile-state)
    .hs-sub-menu
      .nav-sub-menu {
        background-color: #1e3252;
	  }

#nav-bar:not(.hs-mobile-state) .hs-sub-menu {
	background-color: #f2f2f2;
    border: 10px solid #f2f2f2;
}


#nav-bar:not(.hs-mobile-state)
    .hs-sub-menu
      .nav-sub-menu .nav-link-active {
            color: #e6007e;
	  }

/**
leads-bar.scss
*/
#leads-bar span {
  background-color:#e6007e;
}

/**
	home.scss
*/
#order-badges .img-container .chart-background {
    background-color: #1e3252;
}

#order-lead-capture .img-container .chart-background {
    background-color: #1e3252;
}

#banners .img-container .chart-background {
  background-color: #1e3252;
}

#browse-leads-button .img-container .chart-background {
    background-color: #e6007e;
}

#invitations .img-container .chart-background {
  background-color: #e6007e;
}

#marketing-assets .img-container .chart-background {
  background-color: #e6007e;
}

#meetup .img-container .chart-background {
  background-color: #e6007e;
}

/**
	leads-collected.component.scss
*/

.total-leads-chart {
  background-color: #1e3252;
}

/**
	footer.component.scss
*/
.footer-contact {
	background-color: #1e3252;
}

.footer-copyright {
	background-color: #1e3252;
}

/**
	user-bar.component.scss
*/
#user-bar {
  background-color: #f2f2f2;
}

.user-name {
	color: #1e3252;
}

.accented {
    color: #1e3252;
}

.logout {
    &:hover {
      color: darken($color: #1e3252, $amount: 20);
    }
  }

  /**
	dashboard.component.scss
 */

 .chart hr {
	background-color: #f2f2f2;
	border-top: 3px solid #f2f2f2;
 }

 /**
   kendo-override.scss
 */
.k-upload .k-upload-button {
  background-color: #e6007e;
  border-color: #e6007e;
}

.k-pager-numbers li a.k-state-selected {
  background-color: #e6007e;
}

.k-widget.k-dialog .modal-title-content {
  color: #e6007e;
}

.k-overlay {
  background-color: #1e3252;
}

/**
  order-lead-capture.scss
*/
.lead-capture-product-selector .card-header {
  background-color: #1e3252;
}

.card-payment-details {
  background-color: #1e3252;
}

.order-lead-capture-lca-list ul li::before
{
  color: #e6007e;
}

.order-lead-capture-dbs-list ul li::before {
  color: #e6007e;
}

.order-lead-capture-lca, .number-of-devices-label-lca, .order-lead-capture-lca:hover {
  color: #e6007e;
}

.order-lead-capture-dbs, .number-of-devices-label-dbs, .order-lead-capture-dbs:hover {
  color: #e6007e;
}

.number-of-devices-dbs {
  border: 2px solid #e6007e;
  color: #e6007e;
}

.order-lead-capture-dbs-background {
  background-color: #e6007e;
}

.order-lead-capture-lca-background {
  background-color: #e6007e;
}

.number-of-devices-lca {
  border: 2px solid #e6007e;
  color: #e6007e;
}

.lead-capture-description {
  border: 2px solid #f2f2f2;
}

.lead-capture-product-selector .card-body .flex-row {
  border-left: 2px solid #f2f2f2;
  border-right: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
}

.lead-capture-product-selector .card-body .flex-row:first-child {
  border-bottom: 2px solid #f2f2f2;
}

/**
  checkout-lead-capture.component.scss
*/
.checkout-preview-header {
  border: 1px solid #1e3252;
  background-color: #1e3252;
}

.checkout-preview-item {
  border-left: 2px solid #f2f2f2;
  border-right: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
}

.checkout-preview-item span {
  border: 2px solid #e6007e;
}

.vat-container {
  background-color: #f2f2f2;
}

/**
  help-message.scss
*/
.help-message {
  border: 2px solid #e6007e;
}

.help-message i {
  color: #e6007e;
}

/**
  terms-and-conditions.scss
*/
.terms-conditions ul li::before {
  color: #e6007e;
}

/**
  about-app.scss
*/
.link-download, .link-download:hover {
  color: #e6007e;
}

/**
reset-password.component.scss
*/
.username-block i {
  color: #e6007e;
}

.reset-password-icon {
  color: #e6007e;
}

/**
  confirmation.component.scss
*/
.confirmation-header .icon-wrap {
   border: 2px solid #f2f2f2;
}

.confirmation-header i {
  color: #1e3252;
}

.confirmation-header p {
  color: #1e3252;
}

.confirmation-header hr {
  border: 2px solid #f2f2f2;
}

/**
password-reminder.component.scss
*/
.reminder-msg {
  color: #e6007e;
}

/**
  order-badge.scss
*/
.cart-badges .card-header {
  background-color: #1e3252;
}

.cart-badges .cart-item {
  border-left: 2px solid #f2f2f2;
  border-right: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
}

.discount-code-container {
  background-color: #f2f2f2;
}

/**
  header-component.scss
*/
#event-ref-bar {
  background-color: #f2f2f2;
}

/**
  manage-badges.scss
 */
 .filter-area {
  border: 2px solid #f2f2f2;
 }

 .filter-area .filter-label {
  color: #e6007e;
}

.change-roles-item i {
  color: #e6007e;
}

/**
  upgrade-badges.scss
 */
.selected-row .product-details, .product-row .product-question {
  background-color: rgba(230, 0, 126, 0.3);
}

.selected-row .product-details i {
  color: #e6007e;
}

.selected-row .product-details .crossed {
  text-decoration: line-through #e6007e;
}

.selected-row .product-details .new-price {
  color: #e6007e;
}

.not-selected-row .product-details {
  background-color: rgba(230, 0, 126, 0.3);
}

.not-selected-row .product-details i {
  color: #e6007e;
}

.not-selected-row .product-details .crossed {
  text-decoration: line-through #e6007e;
}

.not-selected-row .product-details .new-price {
  color: #e6007e;
}

.product-question i.cd-icon-dot {
  color: #e6007e;
}

/**
tooltip.component.scss
*/
.k-popup .k-tooltip {
  background-color: #e6007e;
}

.k-popup .k-tooltip .k-callout {
  border-top-color: #e6007e;
}

/**
reset=password-success.component.scss
*/

.success-msg {
  color: #e6007e;
}

.success-msg-background {
  background-color: #e6007e;
}

/**
  my-data.component.scss
*/
.report-row {
  background-color: #e6007e;
}

.report-download {
  color: #e6007e !important;
}

/**
 content-collect.component.scss
*/
.mail-container{
  border-color: #f2f2f2 !important;
}

.li-element::before {
  color: #e6007e;
}

/**
  meetings.component.scss
*/

.meetings-header {
  background-color: #1e3252;
}

.meeting-icon {
  color: #1e3252;
}

.invitation-sent {
  color: #e6007e;
}

.invitation-received {
  color: #e6007e;
}

.meeting-details {
  background-color: #f2f2f2;
}

/**
  time-slot.component.scss
*/
.time-slot-icon{
  color: #e6007e;
}

/**
  attendees.component.scss
*/
.attendees-grid table thead tr th.k-header {
  background-color: #1e3252;
}

.form-control .k-picker-wrap, .form-control .k-picker-wrap:hover {
  border-bottom-width: 2px;
  border-color: #e6007e;
}

.form-text {
  color: #1e3252;
}

/** card-header.component.scss
*/

.card .card-header .left-line {
  background-color: #e6007e;
}

.left-line {
  background-color: #e6007e;
}
/**
  questions-overlay.component.scss
*/
.overlay .footer {
  border-top: 2px solid #e6007e;
}

.overlay-content .card::-webkit-scrollbar-thumb {
   background-color: #e6007e;
}

exhibitor-checklist .see-more-link {
  background-color: #1e3252;
  border-color: #1e3252 !important;
}

exhibitor-checklist table thead tr th {
  background-color: #1e3252 !important;
  color: white;
}


exhibitor-checklist kendo-grid [role="grid"], exhibitor-checklist kendo-grid th, exhibitor-checklist kendo-grid td {
  border-color: #1e3252 !important;
}

.operations-manual-container {
  border: 1px solid #e6007e;
}

.operations-manual-container-item-separator {
  border-bottom: 1px solid #e6007e;
}

.hr-line {
  border-top-color: #1e3252;
}

.icon-plus {
  width: 12px;
  height: 24px;
  color: white;
  background: url(wwwroot/assets/icons/icon_plus.svg) no-repeat center;
}

.firearms-main-container > kendo-grid > kendo-grid--toolbar{
    border-color: white;
}

.firearms-grid-header {
  background-color: #1e3252 !important;
  color: white;
  text-align: center !important;
  border-right-width: 1px !important;
  border-color: white !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border-bottom-width: 0 !important;
  font-weight: 400 !important;
  width: calc(95% / 6);
}

.firearms-grid-header-first {
    border-left-width: 1px !important;
  border-left-color: #1e3252 !important;
}
.firearms-grid-header-last {
    width: 5% !important;
  border-right-color: #1e3252 !important;
}

.firearms-grid-cell {
  text-align: center !important;
  border-right-width: 1px !important;
  border-color: #1e3252 !important;
  font-weight: 600 !important;
  height: 75px;
  width: calc(95% / 6);
}

.firearms-grid-cell-first {
  border-left-width: 1px !important;
}

.firearms-grid-cell-last {
  width: 5% !important;
  padding: 0 !important;
}

.firearms-grid-cell-button{
    color: #e6007e;
    font-weight: 600;
    margin: 5px !important;
    padding: 0 5px;
    width: 70px;
    height: 20px !important;
}

.firearms-grid-cell-button-large {
  color: #1e3252;
  font-weight: 600;
  margin: 2px 5px;
  padding: 0 5px;
  width: 100px;
}

.firearms-grid-cell-add {
  background-color: #e6007e;
  color: white;
}

.firearms-toolbar-button {
  background-color: #e6007e;
  width: calc(90% / 3) !important;
  color: white;
  border-radius: 20px;
  height: 35px;
  box-shadow: none;
}

.firearms-toolbar-cancel-button {
  background-color: white;
  border: 1px solid #e6007e;
  color: #e6007e;
}

.firearms-toolbar-container {
  border-color: white !important;
}


kendo-dropdownlist > .k-dropdown-wrap > .k-input {
  justify-content: center;
}


.firearms-grid-cell-edit-hover:hover > .firearms-grid-cell-text > .icon-firearms-edit-pen {
  visibility: visible;
}

.firearms-grid-cell-edit-hover:hover {
  background-color: #e1e1e1;
  cursor: pointer;
}

.firearms-grid-cell-edit-hover:focus-within {
  background-color:white;
}

.font-reduced li {
  font-size: 10px !important;
}

.k-animation-container-shown {
  background-color: #eee !important;
  border: 1px solid lightgray;
}

.k-multiselect-wrap, .k-floatwrap {
  background-color: #eee;
  border-bottom: 2px solid #e6007e;
  font-size: 14px;
  padding-left: 2%;
}
