#btnMainMenu {
  margin-top: 10px !important;
}
.searchBar {
  font-size: 12pt;
}
.tagit-choice {
  background: #6fc9e7;
}
.info_block {
  padding-bottom: 50px;
}
.info_img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ad_button {
  border: 1px solid #6fc9e7 !important;
  color: #6fc9e7;
  width: 60%;
}
.ad_button:hover {
  border: 1px solid #333 !important;
}
.upgrade_now {
  background: #2b2e3d;
  margin-top: 50px;
  margin-bottom: 50px;
  border-radius: 5px;
  color: #FFF;
}
#myTags {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  height: 40px;
}
.dash_title {
  font-size: 18px;
  color: #A0A0A0;
}
.dash {
  border-right: #A0A0A0 1px solid;
}
.tagit-close .ui-icon-close {
  display: inline-block;
}
.tagit-close .text-icon {
  display: none;
}
.screen_lock {
  height: 100%;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background: #FFFFFF;
  z-index: 15;
}
.result_img {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  opacity: 0;
  -webkit-transition: opacity 2s;
  -o-transition: opacity 2s;
  transition: opacity 2s;
}
.left-menu {
  width: calc(100% / 6);
}
.searchBar {
  background-color: #fff;
  display: inline-block;
  color: #555;
  vertical-align: middle;
  max-width: 100%;
  cursor: text;
  width: 100%;
  text-align: left;
  padding-right: 10px;
  overflow-x: auto;
  height: 34px;
  padding-top: 4px;
}
.search-group {
  width: calc(100% - 40px);
}
.bootstrap-select .dropdown-toggle {
  border-radius: 0;
}
.loc-icon {
  background: #4993e8 !important;
  border: #4993e8 1px solid !important;
  color: #FFF !important;
  width: 34px;
  line-height: 32px !important;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.import-excel-area {
  position: absolute;
  right: 20px;
  top: 50px;
  width: 300px;
  height: 270px;
  border: 2px solid #aaa;
  z-index: 20;
  background: white;
}
.dropdown-menu {
  max-height: 200px;
  overflow-y: auto;
}
#middleBody {
  margin-top: 94px;
  min-height: calc(100vh - 294px);
}
.filterSiteTopSold {
  width: calc(100% - 75px);
}
.selected {
  border: 1px solid #4993e8;
  border-radius: 5px;
}
.selected .color {
  color: #4993e8;
}
.selected .topSold {
  display: inline-block !important;
}
.selected .lowestPrice {
  display: inline-block !important;
}
.lowestPrice {
  display: none !important;
}
.topSold {
  display: none !important;
}
.leftMenu .leftMenuSelected {
  color: #337ab7;
  background: #ddd;
  border-right: #337ab7 8px solid;
}
.bookmark {
  color: #ddd;
  z-index: 10;
}
.bookmark:hover {
  color: #999;
}
.full-screen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
}
.full-screen-mode .background {
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}
.full-screen-mode .center-form {
  background-color: white;
  width: 850px;
  height: 400px;
  z-index: 2;
  position: fixed;
  top: 30%;
  left: 0;
  right: 0;
  margin: auto;
}
.full-screen-mode .center-form .left {
  width: 30%;
  height: 100%;
}
.full-screen-mode .center-form .right {
  width: 70%;
  height: 100%;
  background-color: #ddd;
}
.bookmarked {
  color: rgba(255,0,0,0.62);
}
.bookmarked:hover {
  color: red !important;
}
.favoriteIcon {
  display: none;
}
.left-menu {
  min-height: calc(100vh - 294px - 204px);
}
.mode0 {
  background-image: url('/assets/images/notification_index/Notifications_index_img_01.png');
  background-position: center;
}
.mode1 {
  background-image: url('/assets/images/notification_index/Notifications_index_img_04.png');
  background-position: center;
}
.fixArea {
  overflow-y: scroll !important;
}
.left-arrow {
  border: solid 1px #aaa !important;
  color: #aaa !important;
  border-radius: 0 !important;
  border-bottom-left-radius: 5px !important;
  border-top-left-radius: 5px !important;
}
.right-arrow {
  border: solid 1px #aaa !important;
  color: #aaa !important;
  border-radius: 0 !important;
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.filter-checkbox {
  border: solid 1px #777;
  height: 15px;
  width: 15px;
  vertical-align: middle;
}
.hoverDisplay {
  display: none;
}
#contentArea {
  font-weight: bold;
}
#contentArea #contentHeader {
  padding: 10px 0;
  border-bottom: 3px solid #555;
}
#contentArea #bulkSearchResultArea {
  font-weight: 100;
}
#contentArea #bulkSearchResultArea .data-row .half_bar {
  width: calc(100% - 145px);
}
#contentArea #bulkSearchResultArea .data-row:hover .hoverDisplay {
  display: block;
}
#contentArea #bulkSearchResultArea .keyword {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: left;
}
#contentArea .functionBtn {
  float: left;
  width: calc(100% * 100 / 1300);
  padding: 0 7.5px;
}
#contentArea .keyword {
  float: left;
  width: calc(100% * 270 / 1300);
  padding: 0 7.5px;
}
#contentArea .topResult {
  float: left;
  width: calc(100% * 160 / 1300);
  padding: 0 7.5px;
}
#contentArea .gmv {
  float: left;
  width: calc(100% * 150 / 1300);
  padding: 0 7.5px;
}
#contentArea .soldQty {
  float: left;
  width: calc(100% * 140 / 1300);
  padding: 0 7.5px;
}
#contentArea .sellers {
  float: left;
  width: calc(100% * 120 / 1300);
  padding: 0 7.5px;
}
#contentArea .averagePrice {
  float: left;
  width: calc(100% * 210 / 1300);
  padding: 0 7.5px;
}
#contentArea .site {
  float: left;
  width: calc(100% * 140 / 1300);
  padding: 0 7.5px;
}
#myProductArea #contentHeader {
  padding: 10px 0;
  border-top: 2px solid #555;
  border-bottom: 2px solid #555;
}
#myProductArea #myProductResult {
  font-weight: 100;
}
#myProductArea #myProductResult .data-row .half_bar {
  width: calc(100% - 145px);
}
#myProductArea #myProductResult .data-row:hover .hoverDisplay {
  display: block;
}
#myProductArea #myProductResult .keyword {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: left;
}
#myProductArea .functionBtn {
  float: left;
  width: 6%;
  padding: 0 7.5px;
}
#myProductArea .remainQty {
  float: left;
  width: 12%;
  padding: 0 7.5px;
}
#myProductArea .title {
  float: left;
  width: 50%;
  padding: 0 7.5px;
}
#myProductArea .title .text {
  width: calc(100% - 60px);
}
#myProductArea .cost {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#myProductArea .priceRange {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#myProductArea .totalSite {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#myProductArea .totalListing {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#myProductArea .createDate {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#myProductArea .myProductSubHeader .token {
  float: left;
  width: calc(100% * 160 / 1460);
}
#myProductArea .myProductSubHeader .token .text {
  vertical-align: top;
  width: calc(100% - 35px);
  word-break: break-all;
}
#myProductArea .myProductSubHeader .price {
  float: left;
  width: calc(100% * 125 / 1460);
}
#myProductArea .myProductSubHeader .sold {
  float: left;
  width: calc(100% * 65 / 1460);
}
#myProductArea .myProductSubHeader .title {
  float: left;
  width: calc(100% * 190 / 1460);
}
#myProductArea .myProductSubHeader .keyword2 {
  float: left;
  width: calc(100% * 240 / 1460);
  padding: 0 7.5px;
}
#myProductArea .myProductSubHeader .topResult {
  float: left;
  width: calc(100% * 140 / 1460);
}
#myProductArea .myProductSubHeader .soldQty {
  float: left;
  width: calc(100% * 135 / 1460);
}
#myProductArea .myProductSubHeader .competitiveness {
  float: left;
  width: calc(100% * 170 / 1460);
}
#myProductArea .myProductSubHeader .optimizer {
  float: left;
  width: calc(100% * 135 / 1460);
}
#myProductArea .myProductSubHeader .promotion {
  float: left;
  width: calc(100% * 140 / 1460);
}
#myProductArea .myProductSubHeader .site {
  float: left;
  width: calc(100% * 150 / 1460);
}
#competitorResult .link_icon {
  right: -6px;
  top: 6px;
  color: #337ab7;
  font-size: 21px;
  z-index: 10;
}
#competitorResult .center-pciture {
  width: 180px;
  height: 170px;
  background-image: url("");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#bulkSearchDetail .crossSellResult_block {
  width: 200px;
  height: 350px;
  border: solid 1px black;
  margin: 5px;
}
#bulkSearchDetail .crossSellResult_block .center-pciture {
  width: 180px;
  height: 170px;
  background-image: url("");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#bulkSearchDetail .crossSellResult_block .title {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  height: 43px;
  -webkit-box-orient: vertical;
  width: 150px;
  margin-left: 10px;
  text-align: left;
  word-break: break-word;
}
#bulkSearchDetail .crossSellResult_block .link_icon {
  right: -6px;
  top: 6px;
  color: #337ab7;
  font-size: 21px;
  z-index: 10;
}
#bulkSearchDetail #bulkSearchDetailContentHeader {
  padding: 10px 0;
  border-top: 2px solid #555;
  border-bottom: 2px solid #555;
}
#bulkSearchDetail #bulkSearchDetailResult {
  font-weight: 100;
}
#bulkSearchDetail #bulkSearchDetailResult .data-row .half_bar {
  width: calc(100% - 145px);
}
#bulkSearchDetail #bulkSearchDetailResult .data-row:hover .hoverDisplay {
  display: block;
}
#bulkSearchDetail #bulkSearchDetailResult .keyword {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: left;
}
#bulkSearchDetail .functionBtn {
  float: left;
  width: 5%;
  padding: 0 7.5px;
}
#bulkSearchDetail .remainQty {
  float: left;
  width: 12%;
  padding: 0 7.5px;
}
#bulkSearchDetail .title {
  float: left;
  width: 32%;
  padding: 0 7.5px;
}
#bulkSearchDetail .title .text {
  width: calc(100% - 60px);
}
#bulkSearchDetail .soldCount {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#bulkSearchDetail .sellingPrice {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#bulkSearchDetail .seller {
  float: left;
  width: 13%;
  word-break: break-all;
  padding: 0 7.5px;
}
#bulkSearchDetail .condition {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#bulkSearchDetail .location {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
#bulkSearchDetail .platform {
  float: left;
  width: 10%;
  padding: 0 7.5px;
}
.selectedBookmark {
  border: solid 1px black !important;
}
#historyContentArea {
  font-weight: bold;
}
#historyContentArea #historyContentHeader {
  padding: 10px 0;
  border-bottom: 3px solid #555;
}
#historyContentArea #searchHistoryResultArea {
  font-weight: 100;
}
#historyContentArea #searchHistoryResultArea .data-row .half_bar {
  width: calc(100% - 145px);
}
#historyContentArea #searchHistoryResultArea .data-row:hover .hoverDisplay {
  display: block;
}
#historyContentArea #searchHistoryResultArea .keyword {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: left;
}
#historyContentArea .functionBtn {
  float: left;
  width: calc(100% * 150 / 1300);
  padding: 0 7.5px;
}
#historyContentArea .keyword {
  float: left;
  width: calc(100% * 400 / 1300);
  padding: 0 7.5px;
}
#historyContentArea .site {
  float: left;
  width: calc(100% * 150 / 1300);
  padding: 0 7.5px;
}
#historyContentArea .timestamp {
  float: left;
  width: calc(100% * 270 / 1300);
  padding: 0 7.5px;
}
.blue {
  color: #4993e8;
}
.title_three_row {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  height: 50px;
  -webkit-box-orient: vertical;
  text-align: left;
  word-break: break-word;
}
.center-picture {
  width: 100%;
  min-height: 170px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.width_1280_full {
  margin-left: 25%;
  width: 50% !important;
}
.fix_center_width {
  width: 1100px !important;
  margin-left: calc((100% - 1100px) / 2) !important;
}
.sellerSalePerformance_row .title {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  height: 35px;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.sellerSalePerformance_row .background {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #eee;
  opacity: 0.8;
  display: none;
}
.sellerSalePerformance_row .function_row {
  z-index: 2;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sellerSalePerformance_row:hover .function_row {
  display: block;
}
.sellerSalePerformance_row:hover .background {
  display: block;
}
@media (max-width: 1281px) {
  .size-18-px {
    font-size: 16px !important;
  }
  .width_1280_full {
    padding: 0 calc(100% / 12) !important;
    margin-left: 0;
    width: 100% !important;
  }
}
