/* line 1, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list {
  /* Container for each API card */
  /* Header area of the API card */
  /* Title in the API header */
  /* Container for action buttons/icons */
  /* Container for API information */
  /* Label for API info fields */
  /* Value for API info fields */
  /* Delete icon/button for API config */
  /* Submit button for creating API */
  /* Alert box for new API flow messages */
  /* Paragraph inside new API flow alert */
  /* Header inside new API flow alert */
  /* Message inside API config delete frame */
  /* Dropdown/select for API type integration */
  /* Styling for new API create text */
  /* Margin for rows in new API creation */
  /* Modal body text for new API creation */
  /* Paragraph for form validation errors */
  /* Modal body for API test integration form */
  /* Container for test API button */
  /* Success message for API actions */
  /* Pricing msg */
  /* API Status Btn */
}

/* line 4, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-card {
  max-width: 600px;
  background: #fff;
  margin-bottom: 20px;
  padding: 20px 25px;
  border-radius: 6px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  margin-top: 20px;
  /* Additional spacing on top */
}

/* line 16, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

/* line 26, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-header h3 {
  margin: 0;
  font-weight: 600;
  font-size: 20px;
  color: #333;
}

/* line 34, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-actions {
  display: flex;
  gap: 10px;
}

/* line 40, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-info {
  margin-bottom: 15px;
}

/* line 45, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  color: #555555b0;
  /* Slightly transparent dark grey */
}

/* line 53, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-value {
  word-break: break-word;
  color: #222;
}

/* line 59, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-config-delete {
  cursor: pointer;
  font-size: 18px;
  margin-top: 2px;
}

/* line 66, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .submit-create-api {
  margin-top: 26px;
}

/* line 71, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .new-api-flow-alert {
  margin-bottom: 0;
  padding: 15px;
  margin-top: 3%;
}

/* line 78, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .new-api-flow-alert-p {
  margin: 0 0 10px;
}

/* line 83, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .new-api-flow-alert-h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 89, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api_config_delete_frame_h3_msg {
  color: #5c4848d4;
  font-size: 14px;
}

/* line 95, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list #select_api_type_integration {
  width: 50%;
}

/* line 100, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .new-api-create {
  margin-bottom: 5px;
  color: #727272;
  font-size: 12px;
  font-weight: normal;
}

/* line 108, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .row-new-create-margin {
  margin: 5px 0 10px 0;
}

/* line 113, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .modal-body-new-api-create {
  font-size: 14px;
}

/* line 118, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .test-api-form-validations-p {
  color: #c41818;
  /* Red color for errors */
  font-size: 12px;
}

/* line 124, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api_test_integration_form_modal_body {
  font-size: 14px;
}

/* line 129, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .test_api_btn_div {
  margin-top: 10px;
}

/* line 134, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list #api_success_message {
  font-size: 16px;
}

/* line 139, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .pricing-msg {
  font-size: 15px;
  margin-bottom: 11px;
}

/* line 145, app/assets/stylesheets/common/api_config_integrations.scss */
#api_integrations_list .api-status-btn {
  font-size: 10px;
  pointer-events: none;
}

/*
 *= require "font-awesome-4.7/css/font-awesome.min.css"
 */
/* line 5, app/assets/stylesheets/common/style.css.scss */
body {
  line-height: 16px;
  font-family: "museo_sans500";
  color: #34333b;
  background: #eee;
}

/* line 12, app/assets/stylesheets/common/style.css.scss */
body.modal-open {
  margin-right: 0px;
}

/* line 15, app/assets/stylesheets/common/style.css.scss */
.modal-backdrop {
  opacity: 0.5;
}

/* line 18, app/assets/stylesheets/common/style.css.scss */
.catalog_view_modal_header {
  background: #428bca;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: white;
}

/* line 24, app/assets/stylesheets/common/style.css.scss */
ol,
ul,
li {
  list-style: none;
  margin: 0;
}

/* line 31, app/assets/stylesheets/common/style.css.scss */
a {
  text-decoration: none;
}

/* line 35, app/assets/stylesheets/common/style.css.scss */
a:focus,
input:focus {
  outline: none;
}

/* line 40, app/assets/stylesheets/common/style.css.scss */
blockquote,
q {
  quotes: none;
}

/* line 45, app/assets/stylesheets/common/style.css.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

/* line 53, app/assets/stylesheets/common/style.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 58, app/assets/stylesheets/common/style.css.scss */
.clear {
  clear: both;
}

/* line 62, app/assets/stylesheets/common/style.css.scss */
a {
  color: #444444;
  text-decoration: none;
}

/* line 67, app/assets/stylesheets/common/style.css.scss */
a:hover {
  color: #444444;
  text-decoration: none;
}

/* line 72, app/assets/stylesheets/common/style.css.scss */
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  font-family: "museo_sans500";
}

/* line 81, app/assets/stylesheets/common/style.css.scss */
h2 {
  font-size: 22px;
  font-weight: normal;
}

/* line 86, app/assets/stylesheets/common/style.css.scss */
h3 {
  font-size: 16px;
  font-weight: normal;
  font-family: "museo_sans700";
}

/* line 92, app/assets/stylesheets/common/style.css.scss */
p {
  margin: 0 0 7px;
  line-height: 17px;
  font-size: 14px;
}

/* line 98, app/assets/stylesheets/common/style.css.scss */
strong,
b {
  font-weight: bold;
}

/* line 103, app/assets/stylesheets/common/style.css.scss */
.pull-left {
  float: left;
}

/* line 107, app/assets/stylesheets/common/style.css.scss */
.pull-right {
  float: right;
}

/* line 111, app/assets/stylesheets/common/style.css.scss */
.hidden {
  display: none;
}

@font-face {
  font-family: "museo_sans300";
  src: url(/museosans_300-webfont.eot);
  src: url(/museosans_300-webfont.eot?#iefix) format("embedded-opentype"), url(/museosans_300-webfont.woff) format("woff"), url(/museosans_300-webfont.ttf) format("truetype"), url(/museosans_300-webfont.svg#museo_sans300) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "museo_sans500";
  src: url(/assets/museosans_500-webfont-2dba3b3ecbfe5bba19f8d04041f10c8c94ca7bd8e62e0b999bb024b005d3395a.eot);
  src: url(/assets/museosans_500-webfont-2dba3b3ecbfe5bba19f8d04041f10c8c94ca7bd8e62e0b999bb024b005d3395a.eot?#iefix) format("embedded-opentype"), url(/assets/museosans_500-webfont-f92f295b32ece537f8de83ec431c0655c15732c5d4db2a14364d1e3e0f1afa9d.woff) format("woff"), url(/assets/museosans_500-webfont-228c2633de73957e708154694b040b03c133c0f7e7b462b7482f8805e33c062c.ttf) format("truetype"), url(/assets/museosans_500-webfont-72a764fa8e6c04ebf5001c3b5d766e3aac286263d4dbf4fb514043ff6fe4ab23.svg#museo_sans500) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "museo_sans700";
  src: url(/assets/museosans_700-webfont-0df263dbd3b4511c970f396bf376ab8384f7692b3d8210404e0ac3155d1d895a.eot);
  src: url(/assets/museosans_700-webfont-0df263dbd3b4511c970f396bf376ab8384f7692b3d8210404e0ac3155d1d895a.eot?#iefix) format("embedded-opentype"), url(/assets/museosans_700-webfont-c9872d7990a0bbb3c7abe7e3fa392c9e8a4831c26fd43c480ef889609b1e86b8.woff) format("woff"), url(/assets/museosans_700-webfont-d297c8c067d61f3da3882fd818bffcee1bb7456a726d2fd83c4c9f2000d545ba.ttf) format("truetype"), url(/assets/museosans_700-webfont-dec53c06ac9067ba7a07452c321bf70cf610c36a11a84b570e2a84397ef3abf4.svg#museo_sans700) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "museo_sans900";
  src: url(/assets/museosans_900-webfont-f6e88404568a750a03fb3753a162d7025210cc712135c8b2f9804c5466a663a6.eot);
  src: url(/assets/museosans_900-webfont-f6e88404568a750a03fb3753a162d7025210cc712135c8b2f9804c5466a663a6.eot?#iefix) format("embedded-opentype"), url(/assets/museosans_900-webfont-0293b8c0d9ebb85785b4dfeae119d0f715dc5d4ea5669231d58aaf216257e365.woff) format("woff"), url(/assets/museosans_900-webfont-65a169c3603ac632e565fca9587329838d4b531e59366f2288977c3511ac5ecc.ttf) format("truetype"), url(/assets/museosans_900-webfont-11beac21a06ce4278980ebe95ccd322c0b125b96dd16d0a9bd8192f741bb5dfb.svg#museo_sans900) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* page */
/* line 160, app/assets/stylesheets/common/style.css.scss */
.container {
  padding: 0 46px;
  max-width: 100%;
}

/* header */
/* line 166, app/assets/stylesheets/common/style.css.scss */
header.navbar-inverse {
  background: rgba(72, 190, 255, 0.5);
  /*background: url(/assets/header_bg.png);*/
  border: none;
  margin: 0;
  /*border-bottom: 1px solid #108da8;*/
  border-bottom: 1px solid #4870b6;
}

/* line 175, app/assets/stylesheets/common/style.css.scss */
.navbar-header {
  padding: 5px 30px 12px 20px;
}

/* line 179, app/assets/stylesheets/common/style.css.scss */
#main-navigation {
  float: left;
}

/* line 183, app/assets/stylesheets/common/style.css.scss */
#main-navigation li {
  float: left;
  display: block;
  margin: 0 20px 0 0;
  position: relative;
  padding: 33px 0 25px;
}

/* line 191, app/assets/stylesheets/common/style.css.scss */
#main-navigation li a {
  background: #0a7f99;
  display: block;
  border: 1px solid #016f87;
  border-radius: 20px;
  box-shadow: 0px 1px 3px 1px #045f7f inset;
  padding: 11px 25px;
  font-size: 15px;
  color: #fff;
  font-family: "museo_sans900";
}

/* line 203, app/assets/stylesheets/common/style.css.scss */
#main-navigation li.active a,
#main-navigation li:hover a {
  background: #6b981a;
  background: linear-gradient(to bottom, #a9d855 0%, #6b981a 100%);
  border: none;
  box-shadow: none;
  margin: 1px;
  position: relative;
}

/* line 224, app/assets/stylesheets/common/style.css.scss */
#main-navigation li.with-sub-menu:hover a.main-navigation:after,
#main-navigation li.with-sub-menu:hover a.main-navigation:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 235, app/assets/stylesheets/common/style.css.scss */
#main-navigation li.with-sub-menu:hover a.main-navigation:after {
  border-color: rgba(107, 152, 26, 0);
  border-top-color: #6b981a;
  border-width: 8px;
  left: 50%;
  margin-left: -8px;
}

/* line 243, app/assets/stylesheets/common/style.css.scss */
#main-navigation li.with-sub-menu:hover a.main-navigation:before {
  border-color: rgba(107, 152, 26, 0);
  border-top-color: #6b981a;
  border-width: 9px;
  left: 50%;
  margin-left: -9px;
}

/* line 251, app/assets/stylesheets/common/style.css.scss */
#main-navigation li.with-sub-menu:hover .sub-menu {
  display: block;
}

/* line 255, app/assets/stylesheets/common/style.css.scss */
.sub-menu {
  background: #f7f7f7;
  box-shadow: 0 0 2px 1px #aaaaaa;
  border-radius: 5px;
  left: -45px;
  position: absolute;
  top: 95px;
  width: 210px;
  display: none;
  z-index: 1000;
}

/* line 267, app/assets/stylesheets/common/style.css.scss */
.sub-menu a {
  color: #413a3a;
  font-size: 14px;
  font-family: "museo_sans500";
  border-bottom: 1px solid #d8d8d8;
  padding: 10px 25px;
  display: block;
  margin: 1px;
}

/* line 277, app/assets/stylesheets/common/style.css.scss */
.sub-menu a:first-child:hover,
#main-navigation li .sub-menu a:first-child:hover {
  border-radius: 5px 5px 0 0;
}

/* line 282, app/assets/stylesheets/common/style.css.scss */
.sub-menu a:last-child:hover,
#main-navigation li .sub-menu a:last-child:hover {
  border-radius: 0 0 5px 5px;
}

/* line 287, app/assets/stylesheets/common/style.css.scss */
.sub-menu a:hover,
#main-navigation li .sub-menu a:hover {
  background: #0a7f99;
  color: #ffffff;
}

/* line 293, app/assets/stylesheets/common/style.css.scss */
#main-navigation li .sub-menu a {
  background: none;
  color: #413a3a;
  border-radius: 0;
  box-shadow: none;
  font-family: "museo_sans500";
  border-bottom: 1px solid #d8d8d8;
  font-size: 14px;
  padding: 10px 25px;
}

/* line 304, app/assets/stylesheets/common/style.css.scss */
.sub-menu a.last {
  border: 0;
}

/* line 308, app/assets/stylesheets/common/style.css.scss */
#main-navigation li .sub-menu a.last {
  border: 0;
}

/* line 312, app/assets/stylesheets/common/style.css.scss */
.sub-menu:after,
.sub-menu:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 323, app/assets/stylesheets/common/style.css.scss */
.sub-menu:after {
  border-color: rgba(247, 247, 247, 0);
  border-bottom-color: #f7f7f7;
  border-width: 8px;
  left: 50%;
  margin-left: -8px;
}

/* line 331, app/assets/stylesheets/common/style.css.scss */
.sub-menu:before {
  border-color: rgba(247, 247, 247, 0);
  border-bottom-color: #f7f7f7;
  border-width: 9px;
  left: 50%;
  margin-left: -9px;
}

/* line 339, app/assets/stylesheets/common/style.css.scss */
.user-info {
  float: right;
  margin: 15px 0 0 0;
  position: relative;
  padding: 0 0 15px 0;
}

/* line 346, app/assets/stylesheets/common/style.css.scss */
.user-info .sub-menu {
  left: inherit;
  right: -7px;
  top: 78px;
}

/* line 352, app/assets/stylesheets/common/style.css.scss */
.user-info .sub-menu:before,
.user-info .sub-menu:after {
  left: 93%;
}

/* line 357, app/assets/stylesheets/common/style.css.scss */
.user-info:hover .sub-menu {
  display: block;
}

/* line 361, app/assets/stylesheets/common/style.css.scss */
.user-info span {
  font-size: 15px;
  font-family: "museo_sans700";
  color: #555;
  margin: 15px 0 0 5px;
  float: right;
  display: block;
}

/* line 370, app/assets/stylesheets/common/style.css.scss */
.user-info span.arrow-down {
  margin-top: 20px;
}

/* line 374, app/assets/stylesheets/common/style.css.scss */
.arrow-down {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid #555;
  border-right: 8px solid transparent;
  display: inline-block;
}

/* line 383, app/assets/stylesheets/common/style.css.scss */
.user-picture {
  border: 2px solid #fff;
  float: left;
}

/* footer */
/* line 389, app/assets/stylesheets/common/style.css.scss */
footer {
  position: fixed;
  border-top: 1px solid #242323;
  background: #827f7f;
  padding: 25px 0;
  bottom: 0px;
  width: 100%;
}

/* line 398, app/assets/stylesheets/common/style.css.scss */
footer p {
  font-size: 14px;
  color: #fff;
  margin: 0;
}

/* breadcrumb  */
/* line 406, app/assets/stylesheets/common/style.css.scss */
.breadcrumb-wrapper {
  background: #c2c2c2;
  border-bottom: 1px solid #949292;
  padding: 10px 0 10px 30px;
}

/* line 412, app/assets/stylesheets/common/style.css.scss */
.breadcrumb-col {
  margin: 5px 0 0 0;
}

/* line 416, app/assets/stylesheets/common/style.css.scss */
.breadcrumb {
  margin: 0;
  padding: 0;
  background: none;
}

/* line 422, app/assets/stylesheets/common/style.css.scss */
.breadcrumb > .active {
  color: #585757;
}

/* line 426, app/assets/stylesheets/common/style.css.scss */
.breadcrumb > li + li:before {
  color: #585757;
  content: "";
  padding: 0 10px;
}

/* line 432, app/assets/stylesheets/common/style.css.scss */
.breadcrumb-col {
  font-size: 16px;
}

/* line 436, app/assets/stylesheets/common/style.css.scss */
.breadcrumb-col a,
.breadcrumb-col span {
  color: #585757;
  font-size: 16px;
  margin: 0 10px 0 0;
}

/* button */
/* line 444, app/assets/stylesheets/common/style.css.scss */
.button,
.k-button {
  display: block;
  padding: 6px 22px;
  overflow: visible;
  border: 1px solid #7bac56;
  border-radius: 7px;
  background: #6e9c26;
  background: linear-gradient(to bottom, #a8d754 0%, #6e9c26 100%);
  font-family: "museo_sans500";
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  text-shadow: 1px 1px 2px #000000;
  line-height: 17px;
}

/* line 472, app/assets/stylesheets/common/style.css.scss */
.button.cancel,
.button.cancel:hover {
  border: 1px solid #949292;
  background: #949292;
  background: linear-gradient(to bottom, #949292 0%, #a6a6a6 100%);
}

/* line 490, app/assets/stylesheets/common/style.css.scss */
.button.cancel:hover {
  border: 1px solid #949292;
  background: #a6a6a6;
  background: linear-gradient(to bottom, #a6a6a6 0%, #949292 100%);
}

/* line 507, app/assets/stylesheets/common/style.css.scss */
.button:hover,
.k-button:hover {
  background: #6e9c26;
  background: linear-gradient(to bottom, #6e9c26 0%, #a8d754 100%);
  color: #fff;
  border: 1px solid #7bac56;
}

/* line 526, app/assets/stylesheets/common/style.css.scss */
.button[disabled],
.k-button[disabled] {
  border-color: #dedede;
  background: #ececed;
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
  color: #aaa;
  text-shadow: none;
}

/* line 545, app/assets/stylesheets/common/style.css.scss */
.button.dealer_list {
  font-size: 12px;
  padding: 4px 11px;
  width: 100%;
}

/* line 551, app/assets/stylesheets/common/style.css.scss */
.button.dealer_list.catalog_create {
  max-width: 150px;
  min-width: 150px;
  float: right;
  margin-right: 3px;
  margin-top: 4px;
}

/* line 559, app/assets/stylesheets/common/style.css.scss */
.dealer-pb-logo {
  max-height: 25px;
}

/* icons */
/* line 564, app/assets/stylesheets/common/style.css.scss */
.icon-edit,
.icon-contact,
.icon-edit-green,
.icon-edit-blue,
.icon-home,
.icon-tools,
.icon-settings,
.icon-notes,
.icon-add,
.icon-copy,
.icon-note {
  background: url(/assets/icon-sprite-84a3b05e0cb29277e39db5fb7659e2d5d206d735117e7794c2d159b390fb08ce.png) no-repeat;
  display: inline-block;
  text-indent: -9999px;
}

/* line 580, app/assets/stylesheets/common/style.css.scss */
.icon-edit {
  background: url(/assets/icon-sprite-84a3b05e0cb29277e39db5fb7659e2d5d206d735117e7794c2d159b390fb08ce.png) no-repeat;
  width: 24px;
  height: 24px;
  margin: 0 0 0 10px;
}

/* line 587, app/assets/stylesheets/common/style.css.scss */
.icon-contact {
  background-position: 0 -33px;
  width: 31px;
  height: 30px;
  margin: 0 5px 0 0;
}

/* line 594, app/assets/stylesheets/common/style.css.scss */
.icon-home {
  background-position: 0 -73px;
  width: 31px;
  height: 30px;
  margin: 0 5px 0 0;
}

/* line 601, app/assets/stylesheets/common/style.css.scss */
.icon-tools {
  background-position: 0 -115px;
  width: 31px;
  height: 30px;
  margin: 0 5px 0 0;
}

/* line 608, app/assets/stylesheets/common/style.css.scss */
.icon-settings {
  background-position: 0 -157px;
  width: 31px;
  height: 30px;
  margin: 0 5px 0 0;
}

/* line 615, app/assets/stylesheets/common/style.css.scss */
.icon-notes {
  background-position: 0 -267px;
  width: 30px;
  height: 30px;
  margin: 0 5px 0 0;
}

/* line 622, app/assets/stylesheets/common/style.css.scss */
.icon-note {
  background-position: 0 -468px;
  width: 30px;
  height: 30px;
  margin: 0 5px 0 0;
}

/* line 629, app/assets/stylesheets/common/style.css.scss */
.icon-edit-green {
  background-position: 0 -199px;
  width: 25px;
  height: 24px;
  margin: 3px 0 0;
}

/* line 636, app/assets/stylesheets/common/style.css.scss */
.icon-edit-blue {
  background-position: 0 -314px;
  width: 25px;
  height: 24px;
  margin: 3px 0 0;
  text-indent: -9999px;
}

/* line 644, app/assets/stylesheets/common/style.css.scss */
.icon-add {
  background-position: 0 -234px;
  width: 15px;
  height: 21px;
  margin: 1px 5px 0 0;
}

/* line 651, app/assets/stylesheets/common/style.css.scss */
.icon-copy {
  background-position: 0 -390px;
  width: 20px;
  height: 21px;
  margin: 0 5px 0 0;
}

/* content */
/* line 660, app/assets/stylesheets/common/style.css.scss */
.main-content {
  margin: 27px 0 90px;
}

/* form */
/* line 665, app/assets/stylesheets/common/style.css.scss */
label {
  color: #727272;
  font-size: 12px;
  font-weight: normal;
}

/* line 671, app/assets/stylesheets/common/style.css.scss */
textarea {
  resize: none;
}

/* line 675, app/assets/stylesheets/common/style.css.scss */
.medium-box {
  width: 170px;
}

/* line 679, app/assets/stylesheets/common/style.css.scss */
.small-box {
  width: 85px;
}

/* line 683, app/assets/stylesheets/common/style.css.scss */
.panel-content {
  color: #616161;
}

/* line 687, app/assets/stylesheets/common/style.css.scss */
.panel-content h3 {
  margin: 0 0 5px;
}

/* line 691, app/assets/stylesheets/common/style.css.scss */
.panel-content .row div {
  font-size: 13px;
  margin: 0 0 7px;
  line-height: 17px;
}

/* line 697, app/assets/stylesheets/common/style.css.scss */
.panel-content a {
  text-decoration: underline;
}

/* line 701, app/assets/stylesheets/common/style.css.scss */
.panel-content .info {
  padding: 15px 0;
}

/* line 705, app/assets/stylesheets/common/style.css.scss */
.align-right {
  text-align: right;
}

/* line 709, app/assets/stylesheets/common/style.css.scss */
.box-wrapper {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #dbdbdb;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 1px 0 #dbdbdb;
  margin: 0 0 20px;
}

/* line 717, app/assets/stylesheets/common/style.css.scss */
.box-head {
  line-height: 29px;
  padding: 15px 13px 15px 14px;
  background: #1eb6d7;
  border-radius: 5px 5px 0 0;
  color: #ffffff;
  font-size: 18px;
}

/* line 726, app/assets/stylesheets/common/style.css.scss */
.box-body {
  padding: 20px;
}

/* line 730, app/assets/stylesheets/common/style.css.scss */
.actions-wrapper {
  margin: 3px 0 12px 0;
  float: right;
}

/* line 735, app/assets/stylesheets/common/style.css.scss */
.actions-wrapper a {
  font-size: 14px;
  float: right;
  margin: 0 0 0 25px;
  line-height: 20px;
}

/* line 742, app/assets/stylesheets/common/style.css.scss */
.more-info {
  display: none;
}

/* editable select box */
/* line 747, app/assets/stylesheets/common/style.css.scss */
.editable-wrapper {
  position: relative;
  height: 33px;
}

/* line 752, app/assets/stylesheets/common/style.css.scss */
.editable-select {
  left: 15px;
  position: absolute;
  top: 0;
  width: 96%;
  color: transparent;
}

/* line 760, app/assets/stylesheets/common/style.css.scss */
.editable-select option {
  color: #555555;
}

/* line 764, app/assets/stylesheets/common/style.css.scss */
.editable-input {
  border-radius: 4px;
  font-size: 14px;
  left: 16px;
  padding: 7px 12px;
  position: absolute;
  top: 1px;
  width: 90%;
  background: transparent;
}

/* line 775, app/assets/stylesheets/common/style.css.scss */
.editable-result {
  display: none;
}

/* line 779, app/assets/stylesheets/common/style.css.scss */
.button-wrapper {
  padding: 0 15px;
}

/* popup */
/* line 785, app/assets/stylesheets/common/style.css.scss */
.fancybox-skin {
  padding: 10px !important;
}

/* line 789, app/assets/stylesheets/common/style.css.scss */
#delete-popup {
  width: 380px;
}

/* line 793, app/assets/stylesheets/common/style.css.scss */
.popup-content {
  /*border: 1px solid #DBDBDB;
	box-shadow: 0 0 1px 0 #DBDBDB;*/
  border-radius: 5px 5px 0 0;
}

/* line 799, app/assets/stylesheets/common/style.css.scss */
.popup-header {
  padding: 5px 15px;
  color: #fff;
  background: #1eb6d7;
  border-radius: 5px 5px 0 0;
}

/* line 806, app/assets/stylesheets/common/style.css.scss */
.popup-header-new h3 {
  font-size: 18px;
  line-height: 29px;
  font-weight: normal;
  width: 200px;
  float: left;
}

/* line 814, app/assets/stylesheets/common/style.css.scss */
.popup-body {
  padding: 15px;
  background: #fff;
  clear: both;
}

/* line 820, app/assets/stylesheets/common/style.css.scss */
.popup-info {
  padding: 30px 0;
}

/* line 824, app/assets/stylesheets/common/style.css.scss */
.popup-footer {
  float: right;
}

/* line 827, app/assets/stylesheets/common/style.css.scss */
.popup-footer .button {
  float: right;
  margin: 0 0 0 10px;
}

/* line 831, app/assets/stylesheets/common/style.css.scss */
.popup-header .button {
  float: right;
  margin: 0 0 0 10px;
}

/* line 835, app/assets/stylesheets/common/style.css.scss */
.form-control.dealer {
  border: none;
  box-shadow: none;
  padding-left: 4px;
  font-weight: bold;
  font-size: 16px;
}

/* line 843, app/assets/stylesheets/common/style.css.scss */
.notes {
  margin-top: -23px;
}

/* line 847, app/assets/stylesheets/common/style.css.scss */
.k-secondary .k-button:hover,
.k-secondary.k-button:hover,
.k-secondary .k-button,
.k-secondary.k-button {
  background-color: transparent;
  border: 0;
}

/**Custom Price List Upload Modal**/
/* line 856, app/assets/stylesheets/common/style.css.scss */
.custom-price-list-upload .col-xs-4 {
  border: 1px solid black;
  padding: 5px;
  font-size: 12px;
}

/* line 862, app/assets/stylesheets/common/style.css.scss */
.row.custom-price-list-upload {
  margin: 0;
}

/* line 866, app/assets/stylesheets/common/style.css.scss */
.bold {
  font-weight: bold;
}

/* Accessory System Layout*/
/* line 871, app/assets/stylesheets/common/style.css.scss */
.outline {
  border: 2px solid #ccc !important;
}

/* line 874, app/assets/stylesheets/common/style.css.scss */
.accessory-system-image {
  max-width: 150px;
  max-height: 125px;
}

/* line 879, app/assets/stylesheets/common/style.css.scss */
.accessory-system-table-image {
  max-width: 400px;
  max-height: 200px;
}

/* line 884, app/assets/stylesheets/common/style.css.scss */
.pricebookpopup-header {
  background: #1eb6d7 none repeat scroll 0 0;
  border-radius: 5px 5px 0 0;
  color: #fff;
  padding: 15px 15px;
}

/******** For the PDF Progress bar at bottom of pages ******/
/* line 892, app/assets/stylesheets/common/style.css.scss */
#pdf_progress {
  position: fixed;
  width: 100%;
  background: #c2c2c2;
  padding: 15px 50px;
  bottom: 68px;
}

/* line 900, app/assets/stylesheets/common/style.css.scss */
.gen_catalog {
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 905, app/assets/stylesheets/common/style.css.scss */
.catelog_progress .progress {
  margin-bottom: 0;
}

/* line 909, app/assets/stylesheets/common/style.css.scss */
.messages {
  margin-top: -10px;
}

/* line 913, app/assets/stylesheets/common/style.css.scss */
.reset_catalogs {
  display: inline-block;
  width: 30px;
}

/* line 918, app/assets/stylesheets/common/style.css.scss */
.reset_catalogs:hover {
  background: #8a8a8a;
}

/***** Notification bar *******/
/* line 923, app/assets/stylesheets/common/style.css.scss */
#top-notification {
  text-align: left;
  overflow: hidden;
  box-shadow: 0 0 5px black;
}

/* line 931, app/assets/stylesheets/common/style.css.scss */
#top-notification p {
  background: #ffefb3;
  margin: 0;
  padding: 5px 30px;
}

/* line 937, app/assets/stylesheets/common/style.css.scss */
#top-notification p:hover {
  background-color: #ffefb3;
}

/* line 941, app/assets/stylesheets/common/style.css.scss */
#top-notification p:first-child {
  padding-top: 10px;
}

/* line 945, app/assets/stylesheets/common/style.css.scss */
#top-notification .read-more {
  text-decoration: underline;
  padding-left: 25px;
}

/* line 950, app/assets/stylesheets/common/style.css.scss */
#top-notification .close-notification {
  padding-left: 25px;
  line-height: 22px;
}

/* line 955, app/assets/stylesheets/common/style.css.scss */
#notification-modal strong,
#notification-modal b {
  font-weight: bold;
  color: black;
}

/* icons */
/* line 962, app/assets/stylesheets/common/style.css.scss */
.icon-edit,
.icon-contact,
.icon-edit-green,
.icon-edit-blue,
.icon-home,
.icon-tools,
.icon-settings,
.icon-notes,
.icon-add,
.icon-copy,
.icon-note,
.icon-cancel {
  /*background: url(/../icon-sprite.png) no-repeat;*/
  display: inline-block;
  text-indent: -9999px;
}

/* line 979, app/assets/stylesheets/common/style.css.scss */
.icon-cancel {
  background-position: 0 -355px;
  width: 31px;
  height: 24px;
  margin: 0 5px 0 0;
}

/* line 986, app/assets/stylesheets/common/style.css.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f0f0f0;
}

/* line 990, app/assets/stylesheets/common/style.css.scss */
.text-white {
  color: white !important;
}

/* line 994, app/assets/stylesheets/common/style.css.scss */
.dropdown-menu.show {
  position: static;
  display: block;
  margin-bottom: 5px;
  clear: left;
}

/* line 1001, app/assets/stylesheets/common/style.css.scss */
.text-danger {
  color: #a94442;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

/* line 1017, app/assets/stylesheets/common/style.css.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

/* line 1031, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.nav-tabs {
  padding: 3px 17px 0 17px;
}

/* line 1034, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.nav-tabs li {
  background-color: #0a7f99;
  margin-right: 11px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 1040, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.nav-tabs li a {
  margin: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding: 0.3em 1.2em;
  font-size: 14px;
  color: #fff;
  border: 1px solid #0a7f99;
  border-bottom: none;
}

/* line 1050, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.nav-tabs li a:hover {
  background-color: inherit;
  border: 1px solid #0a7f99;
  border-bottom: none;
}

/* line 1056, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.nav-tabs li.active {
  background-color: #fff;
  color: #000;
}

/* line 1060, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.nav-tabs li.active a {
  color: #000;
}

/* line 1067, app/assets/stylesheets/common/style.css.scss */
.kendo-tab.tab-content {
  background: #fff;
  border: none;
  box-shadow: 0 0 2px 1px #cccccc;
  padding: 15px 35px;
  min-height: 250px;
}

/* line 1075, app/assets/stylesheets/common/style.css.scss */
.email_cat_link {
  background: #efefef;
  font-size: 14px;
  font-weight: 600;
  color: black;
}

/* line 1082, app/assets/stylesheets/common/style.css.scss */
input#startdatepicker {
  width: 25%;
  padding: 6px 12px;
  font-size: 14px;
  height: auto;
  border: 1px solid #ccc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 4px;
  line-height: 20px;
}

/* line 1093, app/assets/stylesheets/common/style.css.scss */
.logo_cover_image_upload_body {
  padding: 0px !important;
}

/* line 1097, app/assets/stylesheets/common/style.css.scss */
.logo_cover_image_upload_dialog {
  width: 300px !important;
}

/* line 1101, app/assets/stylesheets/common/style.css.scss */
.logo_cover_image_upload_closebtn {
  font-size: 17px;
  margin: 10px 10px 10px -35px;
}

/* line 1106, app/assets/stylesheets/common/style.css.scss */
.logo_cover_image_upload_mainmodal {
  top: 20%;
}

/* line 1110, app/assets/stylesheets/common/style.css.scss */
#catalog_logo_inline input.button,
#logo_inline input.button,
#logo_inline_cover input.button {
  padding: 4px 13px;
}

/* line 1116, app/assets/stylesheets/common/style.css.scss */
.image_delte_catsetups {
  cursor: pointer;
}

/* line 1120, app/assets/stylesheets/common/style.css.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* line 1126, app/assets/stylesheets/common/style.css.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* line 1132, app/assets/stylesheets/common/style.css.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 0.5em 1.89px !important;
}

/* line 1136, app/assets/stylesheets/common/style.css.scss */
#pricing-table .right {
  margin: 10px 0px;
}

/* line 1140, app/assets/stylesheets/common/style.css.scss */
#pricing-table .dataTables_filter {
  margin-top: -15px;
}

/* line 1144, app/assets/stylesheets/common/style.css.scss */
#myTabsPBsetups2 li a {
  padding: 0.3em 4px;
  font-size: 1.2em;
}

/* line 1149, app/assets/stylesheets/common/style.css.scss */
#myTabsPBsetups2 li {
  margin-right: 4px;
}

/* line 1153, app/assets/stylesheets/common/style.css.scss */
#myTabsPBsetups2 {
  padding: 0px;
}

/* line 1157, app/assets/stylesheets/common/style.css.scss */
ul#myTabsPBsetups2 {
  margin-top: 19px;
}

/* line 1161, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic table.dataTable thead th,
.equipment_type_dt_dynamic table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1168, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1172, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1181, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1185, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1189, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic td {
  text-align: left;
}

/* line 1193, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1200, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic table.dataTable tbody td {
  padding: 14px 10px !important;
  font-size: 13px;
}

/* line 1205, app/assets/stylesheets/common/style.css.scss */
.equipment_type_dt_dynamic table.dataTable thead th {
  padding: 14px 10px !important;
  font-size: 13px;
}

/* line 1210, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic table.dataTable thead th,
.equipment_shown_hid_type_dt_dynamic table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1217, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1221, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1230, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1234, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1238, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic td {
  text-align: left;
}

/* line 1242, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1252, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1257, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1262, app/assets/stylesheets/common/style.css.scss */
.equipment_shown_hid_type_dt_dynamic .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1267, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt table.dataTable thead th,
.vendor_departments_dt table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1274, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1278, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1287, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1291, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1295, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt td {
  text-align: left;
}

/* line 1299, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1306, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1311, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1316, app/assets/stylesheets/common/style.css.scss */
.vendor_departments_dt .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1320, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt table.dataTable thead th,
.resources_tab_dt table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1327, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1331, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1339, app/assets/stylesheets/common/style.css.scss */
.btn_active_resource:focus {
  outline: 0 !important;
}

/* line 1342, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1346, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1350, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt td {
  text-align: left;
}

/* line 1353, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1359, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1363, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1367, app/assets/stylesheets/common/style.css.scss */
.resources_tab_dt .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1371, app/assets/stylesheets/common/style.css.scss */
.btn-venddept {
  float: right;
  margin-bottom: 16px;
  font-size: 14px;
  padding: 5px 6px;
}

/* line 1378, app/assets/stylesheets/common/style.css.scss */
p.reorder_resource_warning {
  margin-top: 21px;
  color: red;
  margin-bottom: -9px;
}

/* line 1384, app/assets/stylesheets/common/style.css.scss */
p.reorder_equip_warning {
  margin-top: -8px;
  color: red;
  margin-bottom: 16px;
  margin-left: 18px;
}

/* line 1391, app/assets/stylesheets/common/style.css.scss */
p.reorder_vendbrand_warning {
  color: red;
  margin-bottom: -19px;
  margin-left: 1px;
}

/* line 1396, app/assets/stylesheets/common/style.css.scss */
.btn_active_sec {
  background-color: #0a7f99;
  color: white;
  border: 1px solid transparent;
}

/* line 1401, app/assets/stylesheets/common/style.css.scss */
.btn_active_sec:hover,
.btn_active_sec:focus {
  color: white;
  text-decoration: none;
}

/* line 1406, app/assets/stylesheets/common/style.css.scss */
.btn_active_resource {
  border: 1px solid #80808063;
}

/* line 1409, app/assets/stylesheets/common/style.css.scss */
.dt_delete_img_upload_catlg {
  width: 31px;
  cursor: pointer;
  margin: 13px 0px;
  height: 24px;
  color: red;
  text-indent: -9999px;
  min-width: 0 !important;
  float: left;
  background: url(/assets/icon-sprite-84a3b05e0cb29277e39db5fb7659e2d5d206d735117e7794c2d159b390fb08ce.png) no-repeat;
  background-position: 0 -355px;
}

/* line 1421, app/assets/stylesheets/common/style.css.scss */
.resource_dt_section {
  padding: 0px 55px;
}

/* line 1425, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass table.dataTable thead th,
.vendor_contacts_dealer_tblclass table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1431, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1434, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1442, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1445, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1448, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass td {
  text-align: left;
}

/* line 1451, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1457, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1461, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1465, app/assets/stylesheets/common/style.css.scss */
.vendor_contacts_dealer_tblclass .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1470, app/assets/stylesheets/common/style.css.scss */
.ven_loc_turboclass {
  margin-top: 17px;
}

/* line 1474, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass table.dataTable thead th,
.distr_catalog_to_dealer_tblclass table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1480, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1483, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1491, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1494, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1498, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass td {
  text-align: left;
}

/* line 1501, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1507, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1511, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1515, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tblclass .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1518, app/assets/stylesheets/common/style.css.scss */
.dealer_assign_btns {
  padding: 5px 8px;
  font-size: 13px;
  margin-right: 6px;
  border-radius: 4px !important;
}

/* line 1526, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle table.dataTable thead th,
.accessory_systems_cover_page_dtstyle table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1532, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1535, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1543, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1546, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1549, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle td {
  text-align: left;
}

/* line 1552, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1561, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1565, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1569, app/assets/stylesheets/common/style.css.scss */
.accessory_systems_cover_page_dtstyle .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1574, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle table.dataTable thead th,
.system_types_modal_dtstyle table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1580, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1583, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1591, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1594, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1597, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle td {
  text-align: left;
}

/* line 1600, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1606, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1610, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1614, app/assets/stylesheets/common/style.css.scss */
.system_types_modal_dtstyle .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1617, app/assets/stylesheets/common/style.css.scss */
p.reorder_syst_type_warning {
  margin-top: -8px;
  color: red;
  margin-bottom: 16px;
  margin-left: -1px;
}

/* line 1623, app/assets/stylesheets/common/style.css.scss */
.tab_system_cust {
  min-height: 0px !important;
}

/* line 1628, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt table.dataTable thead th,
.catalog_search_system_name_type_class_dt table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1634, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1637, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1645, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1648, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1651, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt td {
  text-align: left;
}

/* line 1654, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1663, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1667, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1671, app/assets/stylesheets/common/style.css.scss */
.catalog_search_system_name_type_class_dt .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1676, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable thead th,
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1682, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1685, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1693, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1696, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1699, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls td {
  text-align: left;
}

/* line 1702, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1711, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1715, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1719, app/assets/stylesheets/common/style.css.scss */
.distr_catalog_to_dealer_tbl_catalog_images_stylecls .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1724, app/assets/stylesheets/common/style.css.scss */
.upload_model_progress_bar {
  margin-top: 13px;
}

/* line 1727, app/assets/stylesheets/common/style.css.scss */
.upload_model_progress_bar li {
  margin-bottom: 10px;
}

/* line 1732, app/assets/stylesheets/common/style.css.scss */
#reorder_image_cat_upload {
  float: right;
  margin-top: -22px;
  margin-bottom: 10px;
  font-size: 13px;
  padding: 5px 6px;
}

/* line 1739, app/assets/stylesheets/common/style.css.scss */
p.reorder_cat_img_upload_warning {
  margin-top: -8px;
  color: red;
  margin-bottom: 16px;
  margin-left: 0px;
}

/* line 1747, app/assets/stylesheets/common/style.css.scss */
.tabstrip_system_category_system_tab .kendo-tab.nav-tabs li.active a,
.tabstrip_equip_type_models_tab .kendo-tab.nav-tabs li.active a {
  border-color: #cccccc;
  border-bottom-color: transparent;
}

/* line 1752, app/assets/stylesheets/common/style.css.scss */
.tabstrip_system_category_system_tab .kendo-tab.nav-tabs li.active,
.tabstrip_equip_type_models_tab .kendo-tab.nav-tabs li.active {
  border-color: #cccccc;
  border-bottom-color: transparent;
}

/* line 1757, app/assets/stylesheets/common/style.css.scss */
.tabstrip_equip_type_models_tab .nav-tabs {
  border-bottom: none;
}

/* line 1762, app/assets/stylesheets/common/style.css.scss */
div#reorder_resources_btn {
  font-size: 14px;
  padding: 5px 6px;
}

/* line 1768, app/assets/stylesheets/common/style.css.scss */
.audit_comment {
  word-break: break-all;
  white-space: normal;
  font-size: 12px;
}

/* line 1775, app/assets/stylesheets/common/style.css.scss */
#vendor_contacts_dealer_tbl .dataTables_wrapper {
  margin-top: 21px;
}

/* line 1778, app/assets/stylesheets/common/style.css.scss */
.btn-for-vend-cont-toggle {
  background: transparent;
  color: black;
  border: none;
  text-decoration: underline;
}

/* line 1784, app/assets/stylesheets/common/style.css.scss */
.btn-for-vend-cont-toggle:hover {
  text-decoration: underline;
}

/* line 1787, app/assets/stylesheets/common/style.css.scss */
.btn-for-vend-cont-toggle:active {
  background-image: none;
  outline: 0;
  box-shadow: none;
}

/* line 1793, app/assets/stylesheets/common/style.css.scss */
.btn-for-vend-cont-toggle:hover,
.btn-for-vend-cont-toggle:focus,
.btn-for-vend-cont-toggle:active {
  background: transparent;
  color: black;
  border: none;
}

/* line 1800, app/assets/stylesheets/common/style.css.scss */
.btn-for-vend-cont-toggle:focus {
  outline: 0 !important;
}

/* line 1804, app/assets/stylesheets/common/style.css.scss */
.dt_delete_img_upload_pricelist {
  width: 31px;
  cursor: pointer;
  margin: 13px 0px;
  height: 24px;
  color: red;
  text-indent: -9999px;
  min-width: 0 !important;
  float: left;
  background: url(/assets/icon-sprite-84a3b05e0cb29277e39db5fb7659e2d5d206d735117e7794c2d159b390fb08ce.png) no-repeat;
  background-position: 0 -355px;
}

/* line 1817, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list table.dataTable thead th,
.price_list_dt_tbl_style_list table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1823, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1826, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1834, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1837, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1840, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list td {
  text-align: left;
}

/* line 1843, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1849, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1853, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1857, app/assets/stylesheets/common/style.css.scss */
.price_list_dt_tbl_style_list .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1861, app/assets/stylesheets/common/style.css.scss */
.resource-edit {
  font-size: 21px;
  margin-top: 16px;
}

/* line 1865, app/assets/stylesheets/common/style.css.scss */
.catalog-analytics-datepicker {
  width: 25%;
  padding: 6px 12px;
  font-size: 14px;
  height: auto;
  border: 1px solid #ccc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 4px;
  line-height: 20px;
}

/* line 1875, app/assets/stylesheets/common/style.css.scss */
.vendor-parameters-edit {
  border: none;
  padding-top: 15px;
  font-size: 19px;
}

/* line 1880, app/assets/stylesheets/common/style.css.scss */
div#resource-table_filter {
  float: right;
}

/* line 1883, app/assets/stylesheets/common/style.css.scss */
div#resource-table_paginate {
  float: right;
}

/* line 1888, app/assets/stylesheets/common/style.css.scss */
div#xref-table_filter,
#xref-table_paginate {
  float: right;
}

/* line 1892, app/assets/stylesheets/common/style.css.scss */
div#resource-table_info {
  margin-top: 10px;
}

/* line 1895, app/assets/stylesheets/common/style.css.scss */
#resourceBrandTarget {
  margin-bottom: 22px;
  margin-top: 10px;
  padding: 5px;
  font-size: 13px;
}

/* line 1903, app/assets/stylesheets/common/style.css.scss */
#show_hide_modal_new_edit_vendor_equip_dialog .searchable ul {
  /* display: none; */
  list-style-type: none;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #add8e680;
  border-top: none;
  max-height: 180px;
  margin: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}

/* line 1916, app/assets/stylesheets/common/style.css.scss */
#show_hide_modal_new_edit_vendor_equip_dialog .searchable ul li {
  padding: 7px 9px;
  border-bottom: 1px solid #e1e1e1;
  cursor: pointer;
  color: #6e6e6e;
}

/* line 1922, app/assets/stylesheets/common/style.css.scss */
#show_hide_modal_new_edit_vendor_equip_dialog .searchable ul li.selected {
  background-color: #e8e8e8;
  color: #333;
}

/* line 1928, app/assets/stylesheets/common/style.css.scss */
input#publication_date_picker, .price_list_datepicker {
  padding: 3px 5px;
  font-size: 14px;
  margin-left: 10px;
  height: auto;
  border: 1px solid #ccc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 4px;
  line-height: 20px;
}

/* line 1940, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div table.dataTable thead th,
#model_notes_datatable_parent_div table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 1946, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 1949, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 1957, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 1960, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 1963, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div td {
  text-align: left;
}

/* line 1966, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 1972, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1976, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 1980, app/assets/stylesheets/common/style.css.scss */
#model_notes_datatable_parent_div .show_hidden_types {
  margin-bottom: 16px;
}

/* line 1983, app/assets/stylesheets/common/style.css.scss */
#vendor_model_notes_table_target_filter,
#vendor_model_notes_table_target_paginate,
#vendor_system_notes_table_target_filter,
#vendor_system_notes_table_target_paginate,
#vendor_model_no_status_table_target_filter,
#vendor_model_no_status_table_target_paginate {
  float: right;
}

/* line 1991, app/assets/stylesheets/common/style.css.scss */
div#vendor_model_notes_table_target_info,
#vendor_model_no_status_table_target_info,
#vendor_system_notes_table_target_info {
  margin-top: 10px;
}

/* line 1996, app/assets/stylesheets/common/style.css.scss */
.new_model_notes_btn_add,
.new_system_notes_btn_add,
.new_model_no_status_btn_add {
  margin-bottom: 20px;
  padding: 4px 6px;
  font-size: 12px;
}

/* line 2003, app/assets/stylesheets/common/style.css.scss */
#catalog_notes_main_page .kendo-tab.nav-tabs {
  padding: 0px;
}

/* line 2006, app/assets/stylesheets/common/style.css.scss */
#catalog_notes_main_page ul#catalog_notes_tabs {
  margin-top: 18px;
}

/* line 2009, app/assets/stylesheets/common/style.css.scss */
#newVendorModelNoStatusTarget .searchable ul {
  /* display: none; */
  list-style-type: none;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #add8e680;
  border-top: none;
  max-height: 180px;
  margin: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}

/* line 2022, app/assets/stylesheets/common/style.css.scss */
#newVendorModelNoStatusTarget .searchable ul li {
  padding: 7px 9px;
  border-bottom: 1px solid #e1e1e1;
  cursor: pointer;
  color: #6e6e6e;
}

/* line 2028, app/assets/stylesheets/common/style.css.scss */
#newVendorModelNoStatusTarget .searchable ul li.selected {
  background-color: #e8e8e8;
  color: #333;
}

/* line 2032, app/assets/stylesheets/common/style.css.scss */
#newVendorModelNoStatusTarget .searchable_2 ul {
  /* display: none; */
  list-style-type: none;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #add8e680;
  border-top: none;
  max-height: 180px;
  margin: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}

/* line 2045, app/assets/stylesheets/common/style.css.scss */
#newVendorModelNoStatusTarget .searchable_2 ul li {
  padding: 7px 9px;
  border-bottom: 1px solid #e1e1e1;
  cursor: pointer;
  color: #6e6e6e;
}

/* line 2051, app/assets/stylesheets/common/style.css.scss */
#newVendorModelNoStatusTarget .searchable_2 ul li.selected {
  background-color: #e8e8e8;
  color: #333;
}

/* line 2057, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div table.dataTable thead th,
#catalog_analytic_datatable_parent_div table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2063, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2066, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2074, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2077, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2080, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div td {
  text-align: left;
}

/* line 2083, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2092, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2096, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2100, app/assets/stylesheets/common/style.css.scss */
#catalog_analytic_datatable_parent_div .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2103, app/assets/stylesheets/common/style.css.scss */
div#analytics-table_filter,
#analytics-table_paginate {
  float: right;
}

/* line 2107, app/assets/stylesheets/common/style.css.scss */
div#analytics-table_info {
  margin-top: 10px;
}

/* line 2110, app/assets/stylesheets/common/style.css.scss */
.noCatalogsCount {
  margin: 19px 0px;
}

/* line 2113, app/assets/stylesheets/common/style.css.scss */
#catalogs-count {
  padding: 0px 2px;
}

/* line 2118, app/assets/stylesheets/common/style.css.scss */
button.btn.btn-primary.btn-sm.vendor_loc_cont_new_add {
  float: right;
  margin-bottom: 24px;
}

/* line 2122, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div table.dataTable thead th,
#vendor_loc_contacts_datatable_parent_div table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2128, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2131, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2139, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2142, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2145, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div td {
  text-align: left;
}

/* line 2148, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2157, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2161, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2165, app/assets/stylesheets/common/style.css.scss */
#vendor_loc_contacts_datatable_parent_div .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2168, app/assets/stylesheets/common/style.css.scss */
div#vendor_location_contacts_DTtable_filter,
#vendor_location_contacts_DTtable_paginate {
  float: right;
}

/* line 2172, app/assets/stylesheets/common/style.css.scss */
div#vendor_location_contacts_DTtable_info {
  margin-top: 10px;
}

/* line 2177, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div table.dataTable thead th,
#vendor_location_lists_datatable_parent_div table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2183, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2186, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2194, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2197, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2200, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div td {
  text-align: left;
}

/* line 2203, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2212, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2216, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2220, app/assets/stylesheets/common/style.css.scss */
#vendor_location_lists_datatable_parent_div .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2223, app/assets/stylesheets/common/style.css.scss */
div#vendor_location_list_table_filter,
#vendor_location_list_table_paginate {
  float: right;
}

/* line 2227, app/assets/stylesheets/common/style.css.scss */
div#vendor_location_list_table_info {
  margin-top: 10px;
}

/* line 2230, app/assets/stylesheets/common/style.css.scss */
.file_input_style_ui {
  margin-top: 19px;
}

/* line 2233, app/assets/stylesheets/common/style.css.scss */
.button_dlt {
  padding: 6px 22px;
  border: 1px solid #7bac56;
  border-radius: 7px;
  background: #6e9c26;
  background: linear-gradient(to bottom, #a8d754 0%, #6e9c26 100%);
  font-family: "museo_sans500";
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  text-shadow: 1px 1px 2px #000000;
  line-height: 17px;
}

/* line 2257, app/assets/stylesheets/common/style.css.scss */
button#phone_number_target_vendor_loc {
  margin-top: 10px;
  padding: 2px 11px;
  font-size: 12px;
}

/* line 2264, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module table.dataTable thead th,
#dealer_carts_table_module table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2270, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2273, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2281, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2284, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2287, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module td {
  text-align: left;
}

/* line 2290, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2296, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2300, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2304, app/assets/stylesheets/common/style.css.scss */
#dealer_carts_table_module .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2309, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent table.dataTable thead th,
#target-xref-table-parent table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2315, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2318, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2326, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2329, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2332, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent td {
  text-align: left;
}

/* line 2335, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2341, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2345, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2349, app/assets/stylesheets/common/style.css.scss */
#target-xref-table-parent .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2354, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo table.dataTable thead th,
#dealers-user-settings-turbo table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2360, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2363, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2371, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2374, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2377, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo td {
  text-align: left;
}

/* line 2380, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2386, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2390, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2394, app/assets/stylesheets/common/style.css.scss */
#dealers-user-settings-turbo .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2399, app/assets/stylesheets/common/style.css.scss */
.carts_table_child_for_details {
  border: 1px solid #6969694a;
}

/* line 2404, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream table.dataTable thead th,
#equip-type-table-parent-stream table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2410, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2413, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2421, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2424, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2427, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream td {
  text-align: left;
}

/* line 2430, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2436, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2440, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2444, app/assets/stylesheets/common/style.css.scss */
#equip-type-table-parent-stream .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2447, app/assets/stylesheets/common/style.css.scss */
div#equip-type-table_filter {
  float: right;
}

/* line 2450, app/assets/stylesheets/common/style.css.scss */
div#equip-type-table_paginate {
  float: right;
}

/* line 2455, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div table.dataTable thead th,
#emaillogs_datatable_parent_div table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2461, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2464, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2472, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2475, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2478, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div td {
  text-align: left;
}

/* line 2481, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2487, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2491, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2495, app/assets/stylesheets/common/style.css.scss */
#emaillogs_datatable_parent_div .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2498, app/assets/stylesheets/common/style.css.scss */
#delivered_container_filter,
#undelivered_container_filter {
  float: right;
}

/* line 2502, app/assets/stylesheets/common/style.css.scss */
#undelivered_container_paginate,
#delivered_container_paginate {
  float: right;
}

/* line 2506, app/assets/stylesheets/common/style.css.scss */
table#delivered_container th.sorting_disabled {
  width: 30% !important;
}

/* line 2509, app/assets/stylesheets/common/style.css.scss */
table#undelivered_container th.sorting_disabled {
  width: 30% !important;
}

/* line 2514, app/assets/stylesheets/common/style.css.scss */
#system_type_dealer_app .searchable ul,
#equip_type_dealer_app .searchable ul {
  /* display: none; */
  list-style-type: none;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #add8e680;
  border-top: none;
  max-height: 180px;
  margin: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}

/* line 2528, app/assets/stylesheets/common/style.css.scss */
#system_type_dealer_app .searchable ul li,
#equip_type_dealer_app .searchable ul li {
  padding: 7px 9px;
  border-bottom: 1px solid #e1e1e1;
  cursor: pointer;
  color: #6e6e6e;
}

/* line 2535, app/assets/stylesheets/common/style.css.scss */
#system_type_dealer_app .searchable ul li.selected,
#equip_type_dealer_app .searchable ul li.selected {
  background-color: #e8e8e8;
  color: #333;
}

/* line 2540, app/assets/stylesheets/common/style.css.scss */
.labelCartUser {
  color: black;
  font-size: 14px;
  font-weight: bold;
}

/* line 2547, app/assets/stylesheets/common/style.css.scss */
#updateReferences button.close {
  margin-top: -25px;
}

/* line 2552, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list table.dataTable thead th,
.search_results_price_list_dt_tbl_style_list table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2558, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2561, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2569, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2572, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2575, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list td {
  text-align: left;
}

/* line 2578, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2587, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2591, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2595, app/assets/stylesheets/common/style.css.scss */
.search_results_price_list_dt_tbl_style_list .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2600, app/assets/stylesheets/common/style.css.scss */
.parameters-price-list {
  border: none;
  background: transparent;
  margin: 22px 0px;
}

/* line 2605, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table table.dataTable thead th,
.parameters_pricing_params_dt_table table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2611, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2614, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2622, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2625, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2628, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table td {
  text-align: left;
}

/* line 2631, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2640, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2644, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2648, app/assets/stylesheets/common/style.css.scss */
.parameters_pricing_params_dt_table .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2653, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream table.dataTable thead th,
#vendor-contacts-table-turbo-stream table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2659, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2662, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2670, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2673, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2676, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream td {
  text-align: left;
}

/* line 2679, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream
.dataTables_wrapper
.dataTables_filter
input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2688, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2692, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2695, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table_filter {
  float: right;
}

/* line 2698, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table_paginate {
  float: right;
}

/* line 2701, app/assets/stylesheets/common/style.css.scss */
.addphnn-nos {
  font-size: 13px;
  padding: 3px 11px;
}

/* line 2705, app/assets/stylesheets/common/style.css.scss */
#vendor-contacts-table-turbo-stream table.dataTable tbody tr td {
  word-wrap: break-word;
  word-break: break-all;
}

/* line 2711, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results table.dataTable thead th,
#compare-ahri-results table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* line 2717, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2720, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2728, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2731, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* line 2734, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results td {
  text-align: left;
}

/* line 2737, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* line 2743, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* line 2747, app/assets/stylesheets/common/style.css.scss */
#compare-ahri-results .show_hidden_types {
  margin-bottom: 16px;
}

/* line 2752, app/assets/stylesheets/common/style.css.scss */
ul#myTabsPBsetups {
  margin-top: 19px;
}

/* trix editor css */
/* line 2757, app/assets/stylesheets/common/style.css.scss */
trix-editor {
  min-height: 300px !important;
  font-size: 13px !important;
  padding: 0.4em 1.6em !important;
  font-family: Arial, Helvetica, sans-serif !important;
  border-spacing: 2px !important;
}

/* line 2764, app/assets/stylesheets/common/style.css.scss */
trix-editor ul,
trix-editor ul li {
  list-style: disc !important;
}

/* line 2768, app/assets/stylesheets/common/style.css.scss */
trix-editor ol,
trix-editor ol li {
  list-style: decimal !important;
}

/* line 2772, app/assets/stylesheets/common/style.css.scss */
em {
  font-style: italic;
}

/* line 2775, app/assets/stylesheets/common/style.css.scss */
trix-toolbar .trix-button-row {
  font-size: larger;
}

/* line 2778, app/assets/stylesheets/common/style.css.scss */
trix-toolbar {
  margin-top: 8px;
}

/* line 2781, app/assets/stylesheets/common/style.css.scss */
trix-editor centered-div {
  display: block;
  text-align: center;
}

/* line 2785, app/assets/stylesheets/common/style.css.scss */
trix-editor right-div {
  display: block;
  text-align: right;
}

/* line 2789, app/assets/stylesheets/common/style.css.scss */
trix-editor left-div {
  display: block;
  text-align: left;
}

/* line 2793, app/assets/stylesheets/common/style.css.scss */
trix-editor justify-div {
  display: block;
  text-align: justify;
}

/* line 2797, app/assets/stylesheets/common/style.css.scss */
i.fa.fa-eyedropper.fa-lg.trix-font-color-panel {
  line-height: 21px;
  font-size: 13px;
  margin: 0px 4px 0px 3px;
  cursor: pointer;
}

/* line 2803, app/assets/stylesheets/common/style.css.scss */
trix-editor a {
  color: #0000ee;
  cursor: pointer;
}

/* trix editor css end */
/* line 2810, app/assets/stylesheets/common/style.css.scss */
table#price_list_gridbox.dataTable, table#revision_grid.dataTable, table#dealer_contact.dataTable, table#price_container.dataTable, table#all_price_container.dataTable, table#custom_price_container.dataTable, table#archive_price_container.dataTable, table#archive_custom_price_container.dataTable, table#copy_custom_price_list.dataTable, table#display_vendor_list_1.dataTable, table#dealer_list_table.dataTable, table#results.dataTable, table#custom_price_list_gridbox.dataTable, table#unmatched_gridbox.dataTable, table#notification_tbl.dataTable, table#email_grid.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2833, app/assets/stylesheets/common/style.css.scss */
table#price_list_gridbox.dataTable thead, table#revision_grid.dataTable thead, table#dealer_contact.dataTable thead, table#price_container.dataTable thead, table#all_price_container.dataTable thead, table#custom_price_container.dataTable thead, table#archive_price_container.dataTable thead, table#archive_custom_price_container.dataTable thead, table#copy_custom_price_list.dataTable thead, table#display_vendor_list_1.dataTable thead, table#dealer_list_table.dataTable thead, table#results.dataTable thead, table#custom_price_list_gridbox.dataTable thead, table#unmatched_gridbox.dataTable thead, table#notification_tbl.dataTable thead, table#email_grid.dataTable thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2837, app/assets/stylesheets/common/style.css.scss */
table#price_list_gridbox.dataTable thead th,
table#price_list_gridbox.dataTable tbody td, table#revision_grid.dataTable thead th,
table#revision_grid.dataTable tbody td, table#dealer_contact.dataTable thead th,
table#dealer_contact.dataTable tbody td, table#price_container.dataTable thead th,
table#price_container.dataTable tbody td, table#all_price_container.dataTable thead th,
table#all_price_container.dataTable tbody td, table#custom_price_container.dataTable thead th,
table#custom_price_container.dataTable tbody td, table#archive_price_container.dataTable thead th,
table#archive_price_container.dataTable tbody td, table#archive_custom_price_container.dataTable thead th,
table#archive_custom_price_container.dataTable tbody td, table#copy_custom_price_list.dataTable thead th,
table#copy_custom_price_list.dataTable tbody td, table#display_vendor_list_1.dataTable thead th,
table#display_vendor_list_1.dataTable tbody td, table#dealer_list_table.dataTable thead th,
table#dealer_list_table.dataTable tbody td, table#results.dataTable thead th,
table#results.dataTable tbody td, table#custom_price_list_gridbox.dataTable thead th,
table#custom_price_list_gridbox.dataTable tbody td, table#unmatched_gridbox.dataTable thead th,
table#unmatched_gridbox.dataTable tbody td, table#notification_tbl.dataTable thead th,
table#notification_tbl.dataTable tbody td, table#email_grid.dataTable thead th,
table#email_grid.dataTable tbody td {
  text-align: left;
  padding: 10px 10px !important;
  border: none !important;
  font-size: 13px;
}

/* line 2844, app/assets/stylesheets/common/style.css.scss */
table#price_list_gridbox.dataTable thead th.dataTables_empty,
table#price_list_gridbox.dataTable tbody td.dataTables_empty, table#revision_grid.dataTable thead th.dataTables_empty,
table#revision_grid.dataTable tbody td.dataTables_empty, table#dealer_contact.dataTable thead th.dataTables_empty,
table#dealer_contact.dataTable tbody td.dataTables_empty, table#price_container.dataTable thead th.dataTables_empty,
table#price_container.dataTable tbody td.dataTables_empty, table#all_price_container.dataTable thead th.dataTables_empty,
table#all_price_container.dataTable tbody td.dataTables_empty, table#custom_price_container.dataTable thead th.dataTables_empty,
table#custom_price_container.dataTable tbody td.dataTables_empty, table#archive_price_container.dataTable thead th.dataTables_empty,
table#archive_price_container.dataTable tbody td.dataTables_empty, table#archive_custom_price_container.dataTable thead th.dataTables_empty,
table#archive_custom_price_container.dataTable tbody td.dataTables_empty, table#copy_custom_price_list.dataTable thead th.dataTables_empty,
table#copy_custom_price_list.dataTable tbody td.dataTables_empty, table#display_vendor_list_1.dataTable thead th.dataTables_empty,
table#display_vendor_list_1.dataTable tbody td.dataTables_empty, table#dealer_list_table.dataTable thead th.dataTables_empty,
table#dealer_list_table.dataTable tbody td.dataTables_empty, table#results.dataTable thead th.dataTables_empty,
table#results.dataTable tbody td.dataTables_empty, table#custom_price_list_gridbox.dataTable thead th.dataTables_empty,
table#custom_price_list_gridbox.dataTable tbody td.dataTables_empty, table#unmatched_gridbox.dataTable thead th.dataTables_empty,
table#unmatched_gridbox.dataTable tbody td.dataTables_empty, table#notification_tbl.dataTable thead th.dataTables_empty,
table#notification_tbl.dataTable tbody td.dataTables_empty, table#email_grid.dataTable thead th.dataTables_empty,
table#email_grid.dataTable tbody td.dataTables_empty {
  text-align: center;
}

/* line 2849, app/assets/stylesheets/common/style.css.scss */
table#price_list_gridbox.dataTable .dragdropicon, table#revision_grid.dataTable .dragdropicon, table#dealer_contact.dataTable .dragdropicon, table#price_container.dataTable .dragdropicon, table#all_price_container.dataTable .dragdropicon, table#custom_price_container.dataTable .dragdropicon, table#archive_price_container.dataTable .dragdropicon, table#archive_custom_price_container.dataTable .dragdropicon, table#copy_custom_price_list.dataTable .dragdropicon, table#display_vendor_list_1.dataTable .dragdropicon, table#dealer_list_table.dataTable .dragdropicon, table#results.dataTable .dragdropicon, table#custom_price_list_gridbox.dataTable .dragdropicon, table#unmatched_gridbox.dataTable .dragdropicon, table#notification_tbl.dataTable .dragdropicon, table#email_grid.dataTable .dragdropicon {
  margin: 0;
  padding: 0;
  width: 13px;
  cursor: move;
  opacity: 0.7;
}

/* line 2857, app/assets/stylesheets/common/style.css.scss */
table#price_list_gridbox.dataTable.no-footer, table#revision_grid.dataTable.no-footer, table#dealer_contact.dataTable.no-footer, table#price_container.dataTable.no-footer, table#all_price_container.dataTable.no-footer, table#custom_price_container.dataTable.no-footer, table#archive_price_container.dataTable.no-footer, table#archive_custom_price_container.dataTable.no-footer, table#copy_custom_price_list.dataTable.no-footer, table#display_vendor_list_1.dataTable.no-footer, table#dealer_list_table.dataTable.no-footer, table#results.dataTable.no-footer, table#custom_price_list_gridbox.dataTable.no-footer, table#unmatched_gridbox.dataTable.no-footer, table#notification_tbl.dataTable.no-footer, table#email_grid.dataTable.no-footer {
  border-bottom: none !important;
}

/* line 2865, app/assets/stylesheets/common/style.css.scss */
.dataTables_scroll:has(#email_grid) .dataTables_scrollHeadInner {
  width: 100% !important;
}

/* line 2870, app/assets/stylesheets/common/style.css.scss */
.dataTables_scroll:has(#email_grid) .dataTables_scrollHead table {
  width: 100% !important;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #E9E9E9;
}

/* line 2878, app/assets/stylesheets/common/style.css.scss */
.dataTables_scroll:has(#email_grid) .dataTables_scrollHead table thead {
  background: linear-gradient(to bottom, #ECECED 0%, #DEDEDE 100%);
}

/* line 2882, app/assets/stylesheets/common/style.css.scss */
.dataTables_scroll:has(#email_grid) .dataTables_scrollHead table thead th,
.dataTables_scroll:has(#email_grid) .dataTables_scrollHead table tbody td {
  text-align: left;
  padding: 10px 10px !important;
  border: none !important;
  font-size: 13px;
}

/* line 2893, app/assets/stylesheets/common/style.css.scss */
.dataTables_scroll:has(#email_grid) .dataTables_scrollBody thead {
  display: none;
}

/* line 2899, app/assets/stylesheets/common/style.css.scss */
table#distr_catalog_to_dealer {
  width: 100%;
  margin: 10px auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* line 2907, app/assets/stylesheets/common/style.css.scss */
table#distr_catalog_to_dealer thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* line 2911, app/assets/stylesheets/common/style.css.scss */
table#distr_catalog_to_dealer thead th,
table#distr_catalog_to_dealer tbody td {
  padding: 10px 10px !important;
  border: none !important;
  font-size: 13px;
}

/* line 2920, app/assets/stylesheets/common/style.css.scss */
.form-control.pl-column-search {
  width: 12em;
  height: 1.5em;
}

/* line 2923, app/assets/stylesheets/common/style.css.scss */
.form-control.pl-column-search ::-moz-placeholder {
  font-size: 12px;
}
.form-control.pl-column-search ::placeholder {
  font-size: 12px;
}

/* line 2928, app/assets/stylesheets/common/style.css.scss */
.form-control.column-search {
  width: 12em;
  height: 1.5em;
}

/* line 2931, app/assets/stylesheets/common/style.css.scss */
.form-control.column-search ::-moz-placeholder {
  font-size: 12px;
}
.form-control.column-search ::placeholder {
  font-size: 12px;
}

/* line 2937, app/assets/stylesheets/common/style.css.scss */
#productCrossRefSearch.searchable ul {
  list-style-type: none;
  background-color: #fff;
  border: 1px solid #add8e680;
  border-radius: 0 0 5px 5px;
  border-top: none;
  max-height: 180px;
  margin: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}

/* line 2950, app/assets/stylesheets/common/style.css.scss */
#productCrossRefSearch.searchable ul li {
  padding: 7px 9px;
  border-bottom: 1px solid #E1E1E1;
  cursor: pointer;
  color: #6E6E6E;
  transition: background-color 0.3s ease;
}

/* line 2958, app/assets/stylesheets/common/style.css.scss */
#productCrossRefSearch.searchable ul li.selected {
  background-color: #E8E8E8;
  color: #333;
}

/* line 2963, app/assets/stylesheets/common/style.css.scss */
#productCrossRefSearch.searchable ul li:hover {
  background-color: #1c8cc8;
  color: #333;
}

/* line 2968, app/assets/stylesheets/common/style.css.scss */
.pagination > .active > a {
  z-index: 0 !important;
}

/* line 2972, app/assets/stylesheets/common/style.css.scss */
.select2-container--focus .select2-selection, .select2-container--open .select2-selection {
  border-color: #5897fb;
  box-shadow: unset !important;
}

/* line 2976, app/assets/stylesheets/common/style.css.scss */
.select2-dropdown .select2-search .select2-search__field:focus {
  border-color: #5897fb;
  box-shadow: unset !important;
}

/* line 2980, app/assets/stylesheets/common/style.css.scss */
.select2-dropdown {
  border-color: #5897fb;
}

/* line 2983, app/assets/stylesheets/common/style.css.scss */
.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
  background-color: #5897fb;
}

/* line 2986, app/assets/stylesheets/common/style.css.scss */
.select2-container .select2-selection--single {
  height: 34px  !important;
  padding-top: 3px  !important;
}

/* line 2990, app/assets/stylesheets/common/style.css.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 4px  !important;
}

@media (max-width: 1500px) {
  /* line 2996, app/assets/stylesheets/common/style.css.scss */
  #download_matchups {
    font-size: 12px;
  }
  /* line 2999, app/assets/stylesheets/common/style.css.scss */
  .price_list_date {
    width: 150px;
  }
  /* line 3002, app/assets/stylesheets/common/style.css.scss */
  .view_pl_history {
    width: 125px;
  }
}

/* line 3007, app/assets/stylesheets/common/style.css.scss */
#email_grid td:nth-child(1) {
  width: 10% !important;
}

/* line 3011, app/assets/stylesheets/common/style.css.scss */
#email_grid td:nth-child(2) {
  width: 60% !important;
}

/* line 3015, app/assets/stylesheets/common/style.css.scss */
#email_grid td:nth-child(3) {
  width: 30% !important;
}

/* line 3019, app/assets/stylesheets/common/style.css.scss */
.breadcrumb-col span:first-child {
  margin-left: 10px;
}

/* line 3022, app/assets/stylesheets/common/style.css.scss */
.breadcrumb-col a {
  color: inherit;
}

/* line 3028, app/assets/stylesheets/common/style.css.scss */
.scroll-left-right {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
}

/* line 3034, app/assets/stylesheets/common/style.css.scss */
.scroll-left-right::-webkit-scrollbar {
  width: 0px;
  height: 4px;
}

/* line 3039, app/assets/stylesheets/common/style.css.scss */
.scroll-left-right::-webkit-scrollbar-thumb {
  background-color: #888;
}

/* line 3043, app/assets/stylesheets/common/style.css.scss */
.scroll-left-right::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}

/* line 3047, app/assets/stylesheets/common/style.css.scss */
.border_none_vpl {
  border: none !important;
  font-size: 16px;
}

/* line 3053, app/assets/stylesheets/common/style.css.scss */
.search_links_index_dealer {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}

/* line 3061, app/assets/stylesheets/common/style.css.scss */
.listed-pagination {
  margin: 10px 0px;
}

/* line 3066, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(1) {
  width: 37% !important;
}

/* line 3069, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(2) {
  width: 8% !important;
}

/* line 3072, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(3) {
  width: 20% !important;
}

/* line 3075, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(4) {
  width: 10% !important;
}

/* line 3078, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(5) {
  width: 10% !important;
}

/* line 3081, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(6) {
  width: 10% !important;
}

/* line 3084, app/assets/stylesheets/common/style.css.scss */
#dealer_index_list_table td:nth-child(7) {
  width: 5% !important;
}

/* line 3087, app/assets/stylesheets/common/style.css.scss */
.custm-badge-dealer-list {
  background-color: #357ebd;
  white-space: unset;
  color: white;
  padding: 4px 10px;
  border-radius: 10px;
  font-size: 10px;
}

/* line 3097, app/assets/stylesheets/common/style.css.scss */
.btn-load-more {
  background: none;
  border: none;
  color: #428bca;
  text-decoration: underline;
}

/* line 3103, app/assets/stylesheets/common/style.css.scss */
.hide {
  display: none;
}

/* line 3106, app/assets/stylesheets/common/style.css.scss */
.history-catalog-setup {
  width: 800px;
}

/* line 3109, app/assets/stylesheets/common/style.css.scss */
.td-history-catalog-setup {
  width: 100px;
}

/* line 3112, app/assets/stylesheets/common/style.css.scss */
.history-pagination-dbsetup {
  margin-bottom: 10px;
}

/* line 3117, app/assets/stylesheets/common/style.css.scss */
.mobile-layout-add-filters, #dealer-list-buttons-hideout-desktop {
  display: none;
}

/* line 3120, app/assets/stylesheets/common/style.css.scss */
#dealer-list-buttons-hideout-mobile {
  display: block;
}

@media screen and (max-width: 479px) {
  /* line 3124, app/assets/stylesheets/common/style.css.scss */
  .mobile-layout-add-filters {
    display: block;
  }
  /* line 3127, app/assets/stylesheets/common/style.css.scss */
  #mobile-hideout-inactiv-dealer,
#mobile-hideout-activ-dealer {
    display: none;
  }
  /* line 3131, app/assets/stylesheets/common/style.css.scss */
  #archived_dealers .d-flex {
    display: block;
  }
  /* line 3134, app/assets/stylesheets/common/style.css.scss */
  #active_dealers .d-flex {
    display: block;
  }
  /* line 3137, app/assets/stylesheets/common/style.css.scss */
  #active_dealers .listed-pagination,
#archived_dealers .listed-pagination {
    font-size: 12px !important;
  }
  /* line 3141, app/assets/stylesheets/common/style.css.scss */
  #active_dealers .listed-pagination .btn,
#archived_dealers .listed-pagination .btn {
    font-size: 12px !important;
    padding: 2px 10px;
  }
  /* line 3146, app/assets/stylesheets/common/style.css.scss */
  .mobile-layout-new-dealers,
.mobile-layout-cat-connect,
.mobile-layout-remov-dealer,
.mobile-layout-download-dealers,
.mobile-layout-upload-dealers,
.mobile-layout-add-filters {
    margin: 3px auto;
  }
  /* line 3154, app/assets/stylesheets/common/style.css.scss */
  .mobile-layout-dflex .d-flex {
    display: block;
  }
  /* line 3157, app/assets/stylesheets/common/style.css.scss */
  .mobile-layout-cat-connect,
.mobile-layout-remov-dealer,
.mobile-layout-download-dealers,
.mobile-layout-upload-dealers {
    padding: 2px 9px;
    font-size: 11px;
  }
  /* line 3164, app/assets/stylesheets/common/style.css.scss */
  .filters-mobile-add {
    float: left;
    margin: 10px 0px;
    font-size: 11px;
    padding: 2px 9px;
  }
  /* line 3170, app/assets/stylesheets/common/style.css.scss */
  #new_dealer {
    font-size: 12px;
  }
  /* line 3173, app/assets/stylesheets/common/style.css.scss */
  #mobile-hideout-inactiv-dealer h3, #mobile-hideout-inactiv-dealer h4,
#mobile-hideout-activ-dealer h3, #mobile-hideout-activ-dealer h4 {
    font-size: 12px;
  }
  /* line 3177, app/assets/stylesheets/common/style.css.scss */
  .dealer-select-products, .dealer-select-products-name {
    font-size: 12px;
  }
  /* line 3180, app/assets/stylesheets/common/style.css.scss */
  #mobile-hideout-activ-dealer h3, #mobile-hideout-inactiv-dealer h3 {
    font-size: 12px;
    margin-bottom: 5px;
  }
  /* line 3184, app/assets/stylesheets/common/style.css.scss */
  #dealer-list-buttons-hideout-desktop {
    display: block;
  }
  /* line 3187, app/assets/stylesheets/common/style.css.scss */
  #dealer-list-buttons-hideout-mobile {
    display: none;
  }
}

/* line 3193, app/assets/stylesheets/common/style.css.scss */
.verify-templt-container {
  margin-top: 70px;
}

/* line 3196, app/assets/stylesheets/common/style.css.scss */
.verify-templt-container-icons {
  font-size: 47px;
}

/* line 3199, app/assets/stylesheets/common/style.css.scss */
.verify-templt-container-msg {
  font-size: 25px;
  margin: 10px auto;
}

/* line 3205, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: #555;
  margin: 0;
  padding: 20px;
  width: 75%;
}

/* line 3214, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite ol {
  padding-left: 20px;
}

/* line 3218, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite li {
  margin-bottom: 15px;
}

/* line 3222, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite strong {
  color: #636363;
}

/* line 3226, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite a {
  color: #0066cc;
  text-decoration: none;
}

/* line 3231, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite a:hover {
  text-decoration: underline;
}

/* line 3235, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite .app-store-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 100px;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 3244, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite .app-store-badge img {
  height: 60px;
  transition: transform 0.3s ease;
}

/* line 3249, app/assets/stylesheets/common/style.css.scss */
.mob_app_invite .app-store-badge img:hover {
  transform: scale(1.05);
}

/* line 3254, app/assets/stylesheets/common/style.css.scss */
.disable_icon {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 3261, app/assets/stylesheets/common/style.css.scss */
.margin-custom-sm {
  margin-top: 6px;
}

/* line 3267, app/assets/stylesheets/common/style.css.scss */
.custom-res-slider {
  position: fixed;
  top: 0;
  right: -100%;
  width: 500px;
  height: 100%;
  background-color: white;
  box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);
  overflow-y: auto;
  transition: right 0.3s ease;
  z-index: 1050;
}

/* line 3280, app/assets/stylesheets/common/style.css.scss */
.custom-res-slider.open {
  right: 0;
}

/* line 3284, app/assets/stylesheets/common/style.css.scss */
.custom-res-slider-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ddd;
}

/* line 3291, app/assets/stylesheets/common/style.css.scss */
.font-size-18 {
  font-size: 18px;
}

/* line 3295, app/assets/stylesheets/common/style.css.scss */
body.backdrop-active-slider::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 998;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}

/* line 3321, app/assets/stylesheets/common/style.css.scss */
.auto-close-alert-msg {
  animation: fadeOut 3s ease forwards;
}

/* line 3326, app/assets/stylesheets/common/style.css.scss */
.custom-sm-btn-filter-dbsetup {
  padding: 3px 9px;
  font-size: 12px;
}

/* line 3331, app/assets/stylesheets/common/style.css.scss */
.custom-modal-dialog-filter-dbsetup {
  width: 550px;
}

/* line 3335, app/assets/stylesheets/common/style.css.scss */
#system_categories_turbo_frame_trigger_form .checkbox input[type="checkbox"] {
  cursor: pointer;
}

/* line 3341, app/assets/stylesheets/common/style.css.scss */
.alert_custom {
  border-radius: 4px;
  margin-bottom: 13px;
  padding: 8px 11px 8px 14px;
}

/* line 3347, app/assets/stylesheets/common/style.css.scss */
.forgot-username-block {
  min-width: 35%;
  min-height: 214px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: medium none;
  box-shadow: 0 0 2px 1px #CCCCCC;
  padding: 15px 17px;
}

/* line 3356, app/assets/stylesheets/common/style.css.scss */
.forgot-username-alert-cls-btn {
  font-size: 18px;
  font-weight: bold;
  line-height: 0.9;
}

/* line 3362, app/assets/stylesheets/common/style.css.scss */
.strng-padd-right {
  padding-right: 6px;
}

/* line 3367, app/assets/stylesheets/common/style.css.scss */
#catalog_prev {
  height: 700px;
  width: 464px;
  background-color: white;
  border: 1px solid #333;
  box-shadow: 2px 2px 5px #666;
  margin: 0 auto;
  padding: 15px;
}

/* line 3377, app/assets/stylesheets/common/style.css.scss */
.title_prev {
  padding-bottom: 5px;
  font-size: 12px;
}

/* line 3382, app/assets/stylesheets/common/style.css.scss */
#dealer_name_prev {
  font-family: 'museo_sans700';
}

/* line 3386, app/assets/stylesheets/common/style.css.scss */
.other_settings {
  background: #eee;
}

/* line 3390, app/assets/stylesheets/common/style.css.scss */
.sample-equip-group-prev {
  width: 35%;
  position: absolute;
  bottom: 0px;
  right: 30px;
}

/* line 3397, app/assets/stylesheets/common/style.css.scss */
.sample-prev-text {
  font-size: 8px;
  font-style: italic;
}

/* line 3402, app/assets/stylesheets/common/style.css.scss */
.sample-cover-photo {
  max-width: 100%;
  max-height: 335px;
}

/* line 3407, app/assets/stylesheets/common/style.css.scss */
.generated-date {
  font-size: 30px;
  font-weight: bold;
  font-style: italic;
  color: gray;
}

/* line 3416, app/assets/stylesheets/common/style.css.scss */
.verified-link-usr, .verified-link-usr:hover {
  color: #225398;
  text-decoration: underline;
  cursor: pointer;
}

/* line 3424, app/assets/stylesheets/common/style.css.scss */
.user-upload-custom-label {
  color: black;
  font-size: 12px;
}

/* line 3429, app/assets/stylesheets/common/style.css.scss */
.upload-users-btn {
  margin: 0 10px 0 25px !important;
}

/* line 3433, app/assets/stylesheets/common/style.css.scss */
#mass_user_upload_progress .progress {
  background-color: white;
}

/* line 3437, app/assets/stylesheets/common/style.css.scss */
.user-upload-progress-bar {
  margin-top: 1px;
}

/******** For the PDF Progress bar at bottom of pages ******/
/* Progress bar container at the bottom */
/* line 3444, app/assets/stylesheets/common/style.css.scss */
#export-catalog-assignments-progress {
  /* position: fixed; */
  /* Optional: Uncomment if you want it fixed at bottom */
  width: 100%;
  /* background: #c2c2c2; */
  /* Optional background */
  padding: 15px 50px;
  bottom: 68px;
}

/* Realtime progress bar background color */
/* line 3453, app/assets/stylesheets/common/style.css.scss */
.realtime-progress-bar-export {
  background: #5db85ba3;
  /* Light green with alpha */
}

/* Center the modal on the screen */
/* line 3458, app/assets/stylesheets/common/style.css.scss */
#catalogAssignExportModal .modal-dialog {
  position: fixed;
  top: 30%;
  /* Adjust to vertically position the modal */
  left: 50%;
  transform: translate(-50%, -50%);
}

/* Add a subtle shadow around the modal content */
/* line 3466, app/assets/stylesheets/common/style.css.scss */
#catalogAssignExportModal .modal-content {
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.5);
}

/* line 3471, app/assets/stylesheets/common/style.css.scss */
.custom-error-container {
  background-color: #fff;
  color: #666;
  text-align: center;
  font-family: Arial, sans-serif;
  width: 80%;
  max-width: 600px;
  padding: 2em;
  margin: 2em auto;
  border: 1px solid #ccc;
  border-right-color: #999;
  border-bottom-color: #999;
  border-radius: 6px;
}

/* line 3485, app/assets/stylesheets/common/style.css.scss */
.custom-error-container h1 {
  font-size: 1.2em;
  color: #f00;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}

/* line 3491, app/assets/stylesheets/common/style.css.scss */
.custom-error-container p {
  font-size: 14px;
  line-height: 1.4;
}

/* Catalog Builder */
/* Container for the switch */
/* line 3498, app/assets/stylesheets/common/style.css.scss */
.switch_catalog_uploader {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
  bottom: 5px;
  margin-right: 10px;
}

/* When the input is disabled, disable pointer events and lower opacity on the slider */
/* line 3508, app/assets/stylesheets/common/style.css.scss */
.switch_catalog_uploader input:disabled + .slider_catalog_uploader {
  pointer-events: none;
  opacity: 0.6;
}

/* Hide the default checkbox input */
/* line 3514, app/assets/stylesheets/common/style.css.scss */
.switch_catalog_uploader input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider itself - the track that the toggle slides on */
/* line 3521, app/assets/stylesheets/common/style.css.scss */
.slider_catalog_uploader {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

/* The knob inside the slider */
/* line 3533, app/assets/stylesheets/common/style.css.scss */
.slider_catalog_uploader:before {
  position: absolute;
  content: "";
  height: 19px;
  width: 19px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: .4s;
}

/* When checked, change slider background color */
/* line 3545, app/assets/stylesheets/common/style.css.scss */
.switch_catalog_uploader input:checked + .slider_catalog_uploader {
  background-color: #2196F3;
}

/* Focus state for accessibility */
/* line 3550, app/assets/stylesheets/common/style.css.scss */
.switch_catalog_uploader input:focus + .slider_catalog_uploader {
  box-shadow: 0 0 1px #2196F3;
}

/* Move the knob to the right when checked */
/* line 3555, app/assets/stylesheets/common/style.css.scss */
.switch_catalog_uploader input:checked + .slider_catalog_uploader:before {
  transform: translateX(26px);
}

/* Rounded style for slider track */
/* line 3560, app/assets/stylesheets/common/style.css.scss */
.slider_catalog_uploader.round {
  border-radius: 34px;
}

/* Rounded style for the knob */
/* line 3565, app/assets/stylesheets/common/style.css.scss */
.slider_catalog_uploader.round:before {
  border-radius: 50%;
}

/* catalog builder info */
/* line 3570, app/assets/stylesheets/common/style.css.scss */
.catalog-builder-info {
  color: #727272;
}

/* Highlight the catalog builder info */
/* line 3575, app/assets/stylesheets/common/style.css.scss */
.catalog-builder-highlight-info {
  color: #000000d4;
}

/* Catalog Builder End*/
/* User Uploader */
/* Container for the switch */
/* line 3582, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploader {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
  bottom: 5px;
  margin-right: 10px;
}

/* When the input is disabled, disable pointer events and lower opacity on the slider */
/* line 3592, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploader input:disabled + .slider_user_uploader {
  pointer-events: none;
  opacity: 0.6;
}

/* Hide the default checkbox input */
/* line 3598, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploader input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider itself - the track that the toggle slides on */
/* line 3605, app/assets/stylesheets/common/style.css.scss */
.slider_user_uploader {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

/* The knob inside the slider */
/* line 3617, app/assets/stylesheets/common/style.css.scss */
.slider_user_uploader:before {
  position: absolute;
  content: "";
  height: 19px;
  width: 19px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: .4s;
}

/* When checked, change slider background color */
/* line 3629, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploader input:checked + .slider_user_uploader {
  background-color: #2196F3;
}

/* Focus state for accessibility */
/* line 3634, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploader input:focus + .slider_user_uploader {
  box-shadow: 0 0 1px #2196F3;
}

/* Move the knob to the right when checked */
/* line 3639, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploader input:checked + .slider_user_uploader:before {
  transform: translateX(26px);
}

/* Rounded style for slider track */
/* line 3644, app/assets/stylesheets/common/style.css.scss */
.slider_user_uploader.round {
  border-radius: 34px;
}

/* Rounded style for the knob */
/* line 3649, app/assets/stylesheets/common/style.css.scss */
.slider_user_uploader.round:before {
  border-radius: 50%;
}

/* parent div */
/* line 3654, app/assets/stylesheets/common/style.css.scss */
.switch_user_uploaders_parnt {
  top: 25px;
  position: absolute;
}

/* User Uploader End*/
/* Dealer Account Numbers Page start */
/* line 3661, app/assets/stylesheets/common/style.css.scss */
#dealer_account_number_tab {
  margin-top: 18px;
}

/* datatable header cell styling */
/* line 3666, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div table.dataTable thead th,
#dealer_acc_nos_datatable_parent_div table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border: 1px solid white;
}

/* datatable header background */
/* line 3674, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div thead {
  background: linear-gradient(to bottom, #ececed 0%, #dedede 100%);
}

/* datatable table styling */
/* line 3679, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e9e9e9;
}

/* datatable border for tables without footer */
/* line 3689, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 3693, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div table.dataTable.no-footer {
  border-bottom: 1px solid #3333333b;
}

/* datatable cell alignment */
/* line 3698, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div td {
  text-align: left;
}

/* search filter input styling */
/* line 3703, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div .dataTables_wrapper .dataTables_filter input {
  padding: 8px;
  width: 13em;
  height: 33px;
  margin: 4px 3px 10px 0px;
}

/* datatable body cell styling */
/* line 3711, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div table.dataTable tbody td {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* datatable header cell styling */
/* line 3717, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div table.dataTable thead th {
  padding: 10px 10px !important;
  font-size: 13px;
}

/* margin for show hidden types button */
/* line 3723, app/assets/stylesheets/common/style.css.scss */
#dealer_acc_nos_datatable_parent_div .show_hidden_types {
  margin-bottom: 16px;
}

/* dealer account header text styling */
/* line 3728, app/assets/stylesheets/common/style.css.scss */
.ft-header-dealer-acc {
  font-weight: bold;
  font-size: 14px;
}

/* dealer account header cell styling */
/* line 3734, app/assets/stylesheets/common/style.css.scss */
.ft-header-dealer-acc div {
  border: 1px solid lightgray;
  border-right: none;
  padding: 10px;
  overflow: hidden;
  background-color: #f0f0f0;
}

/* dealer account body cell styling */
/* line 3743, app/assets/stylesheets/common/style.css.scss */
.ft-body-dealer-acc .ft-cell {
  border: 1px solid lightgray;
  border-right: none;
  padding: 10px;
  overflow: hidden;
}

/* right border for last child */
/* line 3751, app/assets/stylesheets/common/style.css.scss */
.ft-header-dealer-acc div:last-child,
.ft-body-dealer-acc .ft-cell:last-child {
  border-right: 1px solid lightgray;
}

/* dealer account body font size */
/* line 3757, app/assets/stylesheets/common/style.css.scss */
.ft-body-dealer-acc {
  font-size: 14px;
}

/* alternate row background color */
/* line 3762, app/assets/stylesheets/common/style.css.scss */
.ft-body-dealer-acc .row:nth-child(even) div {
  background-color: #f0f0f0;
}

/* validation icon transition and animation */
/* line 3767, app/assets/stylesheets/common/style.css.scss */
.validation-icon-dtv {
  transition: transform 0.2s ease, opacity 0.2s ease;
  opacity: 0;
  transform: scale(0.5);
}

/* validation icon visible state */
/* line 3774, app/assets/stylesheets/common/style.css.scss */
.validation-icon-dtv.show {
  opacity: 1;
  transform: scale(1);
}

/* clickable tick cursor */
/* line 3780, app/assets/stylesheets/common/style.css.scss */
.clickable-tick-dtv {
  cursor: pointer;
}

/* dealer table cell layout and alignment */
/* line 3785, app/assets/stylesheets/common/style.css.scss */
.dtv-ft-cell {
  word-break: break-all;
  overflow-wrap: break-word;
  display: flex;
  align-items: center;
}

/* validation icon spacing and size */
/* line 3793, app/assets/stylesheets/common/style.css.scss */
.validation-icon-dtv {
  margin-left: 8px;
  font-size: 18px;
  display: flex;
  gap: 5px;
}

/* invalid field highlight */
/* line 3801, app/assets/stylesheets/common/style.css.scss */
.is-invalid-dtv {
  border: 2px solid red !important;
}

/* Dealer Account Numbers Page end */
/* pricing button in Run Checker */
/* line 3806, app/assets/stylesheets/common/style.css.scss */
#price_toggle_buttons .btn.active {
  background-color: #0d6efd;
  border-color: #0d6efd;
  color: #fff;
}

/* line 3812, app/assets/stylesheets/common/style.css.scss */
#price_toggle_buttons .btn:not(.active) {
  background-color: #e9ecef;
  border-color: #ced4da;
  color: #212529;
}

/* pricing button in Run Checker end */
