/**
 * Grid
 */
#grid{
    /* Dimensions - same width as your grid with gutters */

    width: 1002px;
    /* Grid (left-aligned)
    position: absolute;
    top: 0;
    left: 0;
    /* Grid (centered) */
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -501px;
}

/**
 * Vertical grid lines
 *
 * Set the column width taking the borders into consideration,
 * and use margins to set column gutters.
 */
#grid div.vert{
    width: 54px;
    background-color: #7F7F7F;
    opacity: 0.15;
    margin-left: 30px;
}

#grid div.vert.first-line{
    margin-left: 12px;
}
#grid div.vert.last-line{
    margin-right: 0px;
}


/**
 * Horizontal grid lines, defined by your base line height
 *
 * Remember, the CSS properties that define the box model:
 * visible height = height + borders + margins + padding
 */
#grid div.horiz{

    /* 20px line height */
    height: 19px;
    border-bottom: 1px dotted darkgray;
    margin: 0;
    padding: 0;

}

/**
* Classes for multiple grids
*
* When using more than one grid, remember to set the numberOfGrids
* option in the hashgrid.js file.
*/
#grid.grid-1 div.vert{

    /* Vertical grid line colour for grid 1 */
    border-color: darkturquoise;

}
#grid.grid-2{

    /* Adjustments */
    padding: 0 160px;
    width: 660px;

}
#grid.grid-2 div.vert{

    /* Vertical grid line colour for grid 2 */
    border-color: crimson;

}
.tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 5, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .links {
  border-top: 1px solid #dadada;
}
/* line 8, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .links ul li {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  margin-top: 10px;
  width: 153px;
  text-align: left;
}
/* line 14, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content {
  position: relative;
}
/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.w-deal .w-deal__content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_activity {
  float: left;
  width: 483px;
  padding: 12px;
}
/* line 21, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_activity .w-deal__content_description {
  position: relative;
  padding-bottom: 25px;
}
/* line 24, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_details {
  background-color: #f6f9fa;
  width: 194px;
  border-left: 1px solid #ededed;
  margin-left: 520px;
}
/* line 30, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_details ul li {
  border-bottom: 1px solid #ededed;
  height: 34px;
  line-height: 34px;
}
/* line 34, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_details ul li:last-child {
  border: none;
}
/* line 36, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_details ul li span.name {
  font-size: 12px;
  color: #9aadb3;
  float: left;
  display: block;
  font-weight: 700;
  margin-left: 15px;
}
/* line 43, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content .w-deal__content_details ul li span.count {
  color: #0077a1;
  float: right;
  width: 70px;
  font-size: 24px;
}
/* line 49, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content_description .w-deal__period {
  font-size: 10px;
  color: #666666;
  position: absolute;
  right: 0;
  bottom: 7px;
  font-weight: 700;
}
/* line 56, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .w-deal__content_description .w-deal__period span {
  text-transform: uppercase;
}
/* line 59, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .repeat_button, .w-deal .deal-relaunch {
  box-shadow: inset 0px 20px 0px -2px rgba(255, 255, 255, 0.3);
  background-color: #d4d8de;
  border-top: 1px solid #c7ccd4;
  color: #707a7d;
  height: 34px;
  line-height: 34px;
  position: relative;
  text-align: center;
}
/* line 68, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .repeat_button-link {
  color: #707a7d;
  text-transform: uppercase;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.6);
}
/* line 72, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .repeat_button-link:hover {
  color: #266277;
}
/* line 74, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal .repeat_button-icon {
  vertical-align: baseline;
  top: 3px;
  position: relative;
}

/* line 81, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal, .w-info, .w-block__with_border {
  background-color: white;
  margin-top: 22px;
}

/* line 85, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal__dual {
  margin: 0 -12px 0 -10px;
}
/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.w-deal__dual:after {
  content: "";
  display: table;
  clear: both;
}
/* line 88, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-deal__dual .w-block__with_border {
  width: 345px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 98, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-info .table tr td:last-child {
  text-align: right;
}
/* line 100, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-info .table .coupons_count {
  font-size: 15px;
  font-weight: 700;
  color: #68a228;
}
/* line 104, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-info .table a {
  text-transform: uppercase;
  font-size: 10px;
}
/* line 107, ../../../../app/assets/stylesheets/merchant2/widgets/deal.css.sass */
.w-info .table .button {
  white-space: nowrap;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.w-deals__nav:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav a.return {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  margin-top: 8px;
}
/* line 9, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav a.return i {
  margin-top: 3px;
  margin-right: 5px;
}
/* line 12, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu {
  border-top: 1px solid #d2d7dc;
  margin-top: 14px;
}
/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.w-deals__nav ul.sub-menu:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu li {
  float: left;
}
/* line 18, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu li a {
  padding: 0 12px;
  font-size: 14px;
  color: #7f9095;
  display: block;
  height: 25px;
  line-height: 27px;
  position: relative;
}
/* line 26, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu li a .w-deal__nav_trigger {
  height: 5px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -5px;
  display: none;
}
/* line 33, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu li a.state-active {
  background-color: #9ca6aa;
  color: #f1f3f5;
}
/* line 36, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu li a.state-active .w-deal__nav_trigger {
  display: block;
}
/* line 38, ../../../../app/assets/stylesheets/merchant2/widgets/deals_nav.css.sass */
.w-deals__nav ul.sub-menu li a.state-active:hover {
  text-decoration: none;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.w-deals__sort:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort a.return {
  float: left;
  display: block;
  margin-top: 8px;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort a.return i {
  margin-top: 3px;
  margin-right: 5px;
}
/* line 13, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu {
  height: 27px;
  overflow: hidden;
  float: right;
  border: 1px solid #d2d7dc;
  border-radius: 6px;
}
/* line 19, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu li {
  float: left;
  border-left: 1px solid #d2d7dc;
  border-right: 1px solid #fcfcfd;
}
/* line 23, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu li a {
  padding: 0 12px;
  background-color: #f1f3f5;
  font-size: 10px;
  color: #7f9095;
  text-shadow: 0 1px 1px white;
  -moz-text-shadow: 0 1px 1px white;
  -webkit-text-shadow: 0 1px 1px white;
  display: block;
  height: 27px;
  line-height: 29px;
  text-transform: uppercase;
}
/* line 35, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu li a.state-selected {
  background-color: #9ca6aa;
  box-shadow: 2px 2px 2px #818d92 inset;
  color: #f1f3f5;
  text-shadow: 0 1px 1px #6b7173;
  -moz-text-shadow: 0 1px 1px #6b7173;
  -webkit-text-shadow: 0 1px 1px #6b7173;
}
/* line 42, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu li a.state-selected:hover {
  text-decoration: none;
}
/* line 44, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu li:first-child {
  border-left: none;
}
/* line 46, ../../../../app/assets/stylesheets/merchant2/widgets/deals_sort.css.sass */
.w-deals__sort ul.sub-menu li:last-child {
  border-right: none;
}
/* line 2, ../../../../app/assets/stylesheets/merchant2/widgets/footer.css.sass */
.w-footer {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 40px;
}
/* line 6, ../../../../app/assets/stylesheets/merchant2/widgets/footer.css.sass */
.w-footer .footer-paragraph {
  line-height: 20px;
  color: #b4b4b4;
  text-shadow: 0px 1px 1px white;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/widgets/footer.css.sass */
.w-footer .footer-link {
  font-weight: bold;
  color: #b4b4b4;
}
/* line 3, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list {
  padding-left: 20px;
}
/* line 5, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-item {
  color: #b3c0c4;
}
/* line 7, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-item.__main {
  margin-top: 20px;
  margin-bottom: 5px;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-link {
  color: #7f9095;
  font-weight: normal;
  line-height: 25px;
}
/* line 14, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-link.state-active {
  display: block;
  background-color: #105e8b;
  position: relative;
  margin-left: -21px;
  padding-left: 20px;
  color: white;
  text-shadow: 0px 0px 0px;
}
/* line 22, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-link.state-active:after {
  content: "";
  display: block;
  position: absolute;
  right: -32px;
  top: 0;
  border-left: 16px solid #105e8b;
  border-bottom: 12px solid transparent;
  border-top: 13px solid transparent;
  border-right: 16px solid transparent;
}
/* line 32, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-link i {
  margin-top: 3px;
}
/* line 35, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-list-text {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  margin-top: 10px;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.35);
  line-height: 19px;
  color: #105e8b;
}
/* line 41, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-sublist-link {
  padding-left: 30px;
  line-height: 25px;
  color: #105e8b;
  font-size: 13px;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.35);
  font-weight: normal;
}
/* line 48, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-sublist-link.state-active {
  display: block;
  background-color: #105e8b;
  margin-left: -21px;
  padding-left: 51px;
  color: white;
  text-shadow: 0px 0px 0px;
  position: relative;
}
/* line 56, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-sublist-link.state-active:after {
  content: "";
  display: block;
  position: absolute;
  right: -32px;
  top: 0;
  border-left: 16px solid #105e8b;
  border-bottom: 12px solid transparent;
  border-top: 13px solid transparent;
  border-right: 16px solid transparent;
}
/* line 67, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-icon {
  margin-right: 3px;
}
/* line 70, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-separator {
  height: 1px;
  background-color: #d2d9dc;
  border-bottom: 1px solid #f6f8f9;
  margin: 10px 0px;
}
/* line 76, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager {
  padding-left: 16px;
}
/* line 78, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager-header {
  color: #b3c0c4;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
}
/* line 83, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager-profile {
  width: 182px;
}
/* line 85, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager-photo {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #c2c2c2;
  box-shadow: 0px 2px 7px #cccccc;
  padding: 10px;
}
/* line 91, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager-name {
  text-transform: uppercase;
  font-weight: bold;
  color: #7f9095;
  font-size: 16px;
  margin-top: 5px;
  text-align: left;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
}
/* line 99, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager-contacts {
  font-size: 13px;
  padding-top: 15px;
}
/* line 102, ../../../../app/assets/stylesheets/merchant2/widgets/menu.css.sass */
.w-menu .menu-manager-contact {
  line-height: 22px;
  color: #212121;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .w-modal .modal-header-close {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 3, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal {
  position: fixed;
  background-color: white;
  top: 300px;
  left: 100px;
  width: 500px;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  z-index: 10000;
  margin-top: -50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0px 0px 4px black;
  border-radius: 4px;
  overflow: hidden;
  display: none;
  padding-bottom: 60px;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal.state-opened {
  display: block;
}
/* line 23, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-header {
  background-color: #eff1f3;
  background-image: -webkit-linear-gradient(#eff1f3, #d0d5dc);
  background-image: linear-gradient(#eff1f3, #d0d5dc);
  border-bottom: 1px solid #bec5ca;
  color: #7f9095;
  height: 30px;
  line-height: 35px;
  padding: 0 10px;
  position: relative;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.35);
  text-transform: uppercase;
}
/* line 34, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-header-close {
  position: absolute;
  background-position: 0 -1011px;
  height: 15px;
  width: 15px;
  top: 8px;
  right: 10px;
  opacity: 0.35;
}
/* line 40, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-header-close:hover {
  opacity: 0.65;
}
/* line 43, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-body {
  text-transform: uppercase;
  color: #c1cbce;
  padding: 10px 10px;
  text-align: center;
}
/* line 48, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-body p {
  text-align: left;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
}
/* line 53, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-button {
  font-size: 18px;
  padding-left: 34px;
  padding-right: 34px;
}
/* line 57, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal .modal-footer {
  background-color: #c0cbcd;
  background-image: -webkit-linear-gradient(#c0cbcd, #d9e0e1);
  background-image: linear-gradient(#c0cbcd, #d9e0e1);
  box-shadow: 1px 1px 3px #a2aaad;
  border-top: 1px solid #a2aaad;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
  min-height: 20px;
  padding: 20px 0px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
  text-align: center;
  color: #7f9095;
}

/* line 72, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal.w-modal__repeat {
  top: 40%;
  padding-bottom: 10px;
  width: 450px;
}
/* line 76, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal.w-modal__repeat .modal-body {
  text-align: left;
  padding-top: 15px;
}
/* line 79, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal.w-modal__repeat .repeat-buttons {
  text-align: center;
}
/* line 81, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal.w-modal__repeat .repeat-label {
  color: #212121;
  display: block;
  font-size: 12px;
}
/* line 85, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
.w-modal.w-modal__repeat input, .w-modal.w-modal__repeat select, .w-modal.w-modal__repeat option {
  background-color: white;
  border: 1px solid #dddddd;
}

/* line 89, ../../../../app/assets/stylesheets/merchant2/widgets/modal.css.sass */
#w-modal_backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background-color: black;
  opacity: 0.8;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .w-notify .notify-icon {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 4, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify {
  min-height: 45px;
  border-radius: 5px;
  background-color: #b7c3c7;
  background-image: -webkit-linear-gradient(#b7c3c7, #d2dbdd);
  background-image: linear-gradient(#b7c3c7, #d2dbdd);
  box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.3);
  margin: 0 0 10px;
  padding: 1px;
}
/* line 12, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify .notify-text {
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  background-color: #7db42d;
  background-image: -webkit-linear-gradient(#7db42d, #5c9a17);
  background-image: linear-gradient(#7db42d, #5c9a17);
  border-radius: 4px;
  color: white;
  line-height: 20px;
  margin: 2px;
  padding: 10px 25px 12px 23px;
  position: relative;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}
/* line 23, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify .notify-attention {
  font-weight: bold;
}
/* line 26, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify .notify-more {
  font-weight: bold;
  float: right;
}
/* line 29, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify .notify-icon {
  background-position: 0 -1011px;
  height: 15px;
  width: 15px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  opacity: 0.45;
  vertical-align: top;
  position: absolute;
  top: 13px;
  right: 10px;
}
/* line 37, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify .notify-icon:hover {
  opacity: 0.75;
}
/* line 40, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify.__warning .notify-text {
  background-color: #f4e357;
  background-image: -webkit-linear-gradient(#f4e357, #eed54d);
  background-image: linear-gradient(#f4e357, #eed54d);
  color: #5b4e00;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.55);
}
/* line 45, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify.__alert .notify-text {
  background-color: #e98a63;
  background-image: -webkit-linear-gradient(#e98a63, #d43e12);
  background-image: linear-gradient(#e98a63, #d43e12);
}
/* line 47, ../../../../app/assets/stylesheets/merchant2/widgets/notify.css.sass */
.w-notify.__width_380 {
  width: 380px;
  margin: 0 auto;
}
/* line 1, ../../../../app/assets/stylesheets/merchant2/widgets/pagination.css.sass */
.w-pagination {
  overflow: hidden;
  border-top: 1px solid #e1e1e1;
}
/* line 4, ../../../../app/assets/stylesheets/merchant2/widgets/pagination.css.sass */
.w-pagination .btn-toolbar {
  line-height: 30px;
}
/* line 6, ../../../../app/assets/stylesheets/merchant2/widgets/pagination.css.sass */
.w-pagination .btn {
  padding: 0 10px;
  border-right: 1px solid #e1e1e1;
}
/* line 9, ../../../../app/assets/stylesheets/merchant2/widgets/pagination.css.sass */
.w-pagination .btn:last-child {
  border-right: 0px;
}
/* line 11, ../../../../app/assets/stylesheets/merchant2/widgets/pagination.css.sass */
.w-pagination .pagination-per {
  float: right;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 5, ../../../../app/assets/stylesheets/merchant2/widgets/search_coupon.css.sass */
.w-search_coupon .form-search {
  position: relative;
  overflow: hidden;
  border: 1px solid #105e8b;
  width: 100%;
  border-radius: 6px;
  height: 40px;
  margin-top: 10px;
}
/* line 13, ../../../../app/assets/stylesheets/merchant2/widgets/search_coupon.css.sass */
.w-search_coupon .form-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding-right: 130px;
}
/* line 18, ../../../../app/assets/stylesheets/merchant2/widgets/search_coupon.css.sass */
.w-search_coupon .form-search .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  width: 122px;
  border-radius: 0 6px 6px 0;
}
/* line 1, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table {
  display: table;
}
/* line 6, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .r:nth-child(2n):not(.r--header) {
  background: #f8f9fa;
}
/* line 8, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .r {
  display: table-row;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .r-group {
  display: table-row-group;
}
/* line 13, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .c {
  display: table-cell;
  width: 160px;
  padding: 0px 12px;
  height: 40px;
  line-height: 40px;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .r.r--header {
  padding-bottom: 3px;
  background-color: #f0f0f0;
  height: 30px;
  line-height: 30px;
}
/* line 25, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .r.r--header .c {
  padding-bottom: 3px;
  color: #9ca6aa;
  border-bottom: 1px solid #cecece;
}
/* line 29, ../../../../app/assets/stylesheets/merchant2/widgets/table.css.sass */
.w-table .r.r--header .c span, .w-table .r.r--header .c a {
  font-size: 0.875em;
  color: #9ca6aa;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 4, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top {
  background-color: #fdfdfd;
  background-image: -webkit-linear-gradient(#fdfdfd, #f0f0f0);
  background-image: linear-gradient(#fdfdfd, #f0f0f0);
  height: 78px;
}
/* line 8, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .global-container {
  position: relative;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-menu {
  position: absolute;
  right: 12px;
  top: 25px;
}
/* line 14, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-menu-item {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  vertical-align: top;
}
/* line 17, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-menu-link {
  display: block;
  padding: 3px 5px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #7f9095;
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
}
/* line 27, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-menu-link:hover {
  border-color: #c8cfd1;
  box-shadow: inset 0px 1px 1px white;
}
/* line 30, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-menu-link.__logout {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 34, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-menu-separator {
  width: 1px;
  height: 28px;
  vertical-align: top;
  border-right: 1px solid white;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  background-color: #dadfe1;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 44, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-logo {
  background: url(/assets/logo-pz-8d1e8a507c96fac23af2d01881ecd587.png) no-repeat top left;
  height: 21px;
  width: 137px;
  margin-top: 26px;
  display: block;
  float: left;
}
/* line 52, ../../../../app/assets/stylesheets/merchant2/widgets/top.css.sass */
.w-top .top-banner {
  width: 480px;
  height: 60px;
  margin-left: 40px;
  margin-top: 10px;
  display: inline-block;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 5, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .b-change_password {
  padding-top: 22px;
}
/* line 7, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-search_coupon {
  margin-bottom: 20px;
}
/* line 9, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border {
  overflow: hidden;
}
/* line 12, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .global-title__with_bg span.name {
  float: left;
}
/* line 14, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_number {
  padding-left: 60px;
  width: 80px;
}
/* line 17, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_route {
  width: 200px;
}
/* line 19, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_cost {
  width: 200px;
  white-space: nowrap;
}
/* line 22, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_route-link {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  vertical-align: middle;
}
/* line 26, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_code_coupon {
  font-size: 16px;
}
/* line 28, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_status {
  white-space: nowrap;
}
/* line 30, ../../../../app/assets/stylesheets/merchant2/pages/coupons.css.sass */
.p-coupons .w-block__with_border .row_status-secret_field {
  width: 25px;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .p-dashboard .b-board .board-tooltip {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 5, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board {
  height: 94px;
  background: url(/assets/merchant/b-board-1861d916d4fa9537508b6ea62ea58f2d.jpg) no-repeat top left #434343;
  margin: -18px -19px 18px -22px;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .board-tooltip {
  background-position: 0 -756px;
  height: 14px;
  width: 13px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  vertical-align: top;
}
/* line 14, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side {
  float: left;
  margin-top: 11px;
}
/* line 17, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side.earned {
  width: 253px;
  margin-left: 47px;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side.customers {
  width: 204px;
}
/* line 22, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-name {
  color: #9a9a9a;
  font-size: 10px;
  text-transform: uppercase;
  height: 14px;
  line-height: 16px;
}
/* line 28, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-name .icon-merchant-b-board-question {
  margin-left: 4px;
}
/* line 30, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-amount {
  color: white;
  font-size: 36px;
  font-weight: 700;
  text-shadow: 0 1px 2px black;
  -moz-text-shadow: 0 1px 2px black;
  -webkit-text-shadow: 0 1px 2px black;
  margin-top: 18px;
  height: 28px;
  line-height: 28px;
}
/* line 40, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-amount span.currency {
  font-size: 20px;
  color: #bababa;
}
/* line 43, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-rating {
  background: url(/assets/merchant/b-board-rating-f51b50a532bb11096262efdca3f8e0ca.png) no-repeat top left;
  width: 217px;
  height: 18px;
  margin-top: 30px;
}
/* line 48, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-rating .side-rating-bubble-wrap {
  position: relative;
  height: 18px;
}
/* line 51, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-rating .side-rating-bubble-wrap .side-rating-bubble {
  background-color: white;
  background-color: white;
  background-image: -webkit-linear-gradient(white, #e9e9e9);
  background-image: linear-gradient(white, #e9e9e9);
  border-radius: 10px;
  text-align: center;
  padding: 4px 0;
  width: 100px;
  color: #383838;
  font-size: 10px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  box-shadow: 0 2px 1px black;
  position: absolute;
  top: -20px;
  right: -50px;
  white-space: nowrap;
}
/* line 68, ../../../../app/assets/stylesheets/merchant2/pages/dashboard.css.sass */
.p-dashboard .b-board .b-board__side .side-rating .side-rating-bubble-wrap .side-rating-bubble .side-rating-bubble-trigger {
  background: url(/assets/merchant/b-board-rating-bubble-trigger-a3dcc5d06b0e3f230fdca7a4d93eef05.png) no-repeat top left;
  width: 10px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  bottom: -17px;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap a.up i, .p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap a.down i {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 5, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__content {
  padding-top: 22px;
}
/* line 8, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__content .w-block__with_border span.spoiler {
  margin-left: 10px;
  display: block;
  font-size: 11px;
  color: #212121;
}
/* line 13, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__description {
  font-size: 14px;
  margin-bottom: 16px;
}
/* line 16, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender {
  padding-bottom: 10px;
  height: 215px;
}
/* line 19, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_wrap {
  padding: 37px 0 0 10px;
  margin-bottom: 36px;
}
/* line 22, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  vertical-align: top;
}
/* line 25, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block i {
  float: left;
}
/* line 28, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block .gender_percent span.name {
  display: block;
}
/* line 30, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block.female {
  width: 175px;
}
/* line 32, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block.female .gender_percent {
  color: #6dad29;
  font-size: 48px;
  font-weight: 700;
  margin-left: 62px;
  margin-top: 20px;
}
/* line 38, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block.female .gender_percent span.name {
  font-size: 21px;
}
/* line 40, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block.male {
  width: 150px;
  margin-top: 11px;
}
/* line 43, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block.male .gender_percent {
  color: #7f9095;
  font-size: 40px;
  font-weight: 700;
  margin-left: 47px;
  margin-top: 15px;
}
/* line 49, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__gender .p-deal__gender_block.male .gender_percent span.name {
  font-size: 18px;
}
/* line 51, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age {
  padding-bottom: 10px;
  height: 215px;
}
/* line 54, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age .p-deal__age_wrap {
  padding: 17px 17px 0 10px;
  margin-bottom: 10px;
}
/* line 57, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age .p-deal__age_wrap .p-deal__age_block {
  margin-bottom: 5px;
}
/* line 59, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age .p-deal__age_wrap .p-deal__age_block span.years {
  font-size: 12px;
  font-weight: 700;
  color: #212121;
  display: block;
  float: left;
  margin-top: 4px;
}
/* line 66, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age .p-deal__age_wrap .p-deal__age_block .rating_wrap {
  height: 20px;
  margin-left: 40px;
  position: relative;
  width: 235px;
}
/* line 71, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age .p-deal__age_wrap .p-deal__age_block .rating_wrap .rating {
  position: relative;
  height: 20px;
}
/* line 74, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__age .p-deal__age_wrap .p-deal__age_block .rating_wrap .rating span.percent {
  position: absolute;
  top: 0;
  right: -55px;
  width: 50px;
  font-size: 19px;
  font-weight: 700;
  color: #7f9095;
}
/* line 83, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap {
  padding: 22px 10px 10px;
}
/* line 85, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_stat {
  font-size: 18px;
  color: #212121;
  margin-bottom: 10px;
}
/* line 89, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_stat span.count {
  color: #6bad29;
  font-weight: 700;
  font-size: 24px;
}
/* line 93, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_stat span.count-returned {
  color: #ff0055;
  font-weight: 700;
  font-size: 20px;
}
/* line 97, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_stat span.count-activated {
  color: blue;
  font-weight: 700;
  font-size: 20px;
}
/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap:after {
  content: "";
  display: table;
  clear: both;
}
/* line 103, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap a {
  float: right;
  display: block;
  padding-right: 10px;
  position: relative;
}
/* line 108, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap a i {
  position: absolute;
  right: 0;
}
/* line 112, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap a.up i {
  background-position: 0 -1105px;
  height: 7px;
  width: 5px;
  top: 3px;
}
/* line 116, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earning_details_wrap a.down i {
  background-position: 0 -1118px;
  height: 5px;
  width: 7px;
  top: 5px;
}
/* line 119, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list {
  margin-top: 14px;
  border: 1px solid #e1e1e1;
  border-radius: 6px;
}
/* line 123, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .p-deal__earnings__name {
  background-color: #efefef;
  padding: 10px 12px;
  color: #9ca6aa;
  font-weight: 700;
}
/* line 129, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .table td.name_deal {
  width: 260px;
}
/* line 131, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .table span.name {
  color: #b5bbbe;
  font-weight: 700;
  display: block;
  margin-bottom: 5px;
}
/* line 136, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .table span.name small {
  font-weight: 400;
  font-size: 13px;
}
/* line 139, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .table span.count {
  font-size: 16px;
  font-weight: 700;
  color: #212121;
}
/* line 143, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .table span.count small {
  font-size: 13px;
  font-weight: 400;
}
/* line 146, ../../../../app/assets/stylesheets/merchant2/pages/deal.css.sass */
.p-deal .p-deal__earnings .p-deal__earnings_wrap .p-deal__earnings_list .table span.count.green {
  color: #6bad29;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 9, ../../../../app/assets/stylesheets/merchant2/pages/deal_containers.css.sass */
.p-deal_containers-api .b-params .params {
  padding: 10px;
  font-size: 14px;
  background-color: #e5e5e5;
}
/* line 13, ../../../../app/assets/stylesheets/merchant2/pages/deal_containers.css.sass */
.p-deal_containers-api .b-params .params-element {
  line-height: 22px;
}
/* line 15, ../../../../app/assets/stylesheets/merchant2/pages/deal_containers.css.sass */
.p-deal_containers-api .b-params strong {
  font-weight: bold;
}
/* line 18, ../../../../app/assets/stylesheets/merchant2/pages/deal_containers.css.sass */
.p-deal_containers-api .b-partner_header {
  margin-top: 20px;
}
/* line 2, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-users {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
  margin-bottom: 30px;
}
/* line 7, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-users .w-table .c.username {
  width: 150px;
}
/* line 9, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-users .w-table .c.email {
  width: 160px;
}
/* line 11, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-users .w-table .c.access {
  width: 200px;
}
/* line 15, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-add_user {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
}
/* line 18, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-add_user .wrapper {
  padding: 10px;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/pages/employees.css.sass */
.p-employees .b-add_user .add_user-buttons {
  text-align: right;
}
/* line 2, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq {
  position: relative;
  min-height: 690px;
}
/* line 8, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-table {
  border: 1px solid #e1e1e1;
  overflow: hidden;
  border-radius: 5px;
}
/* line 13, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-list {
  padding: 10px;
}
/* line 15, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-list-item {
  padding: 5px;
}
/* line 18, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-list-item.state-opened .faq-list-answer {
  display: block;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-list-item.state-opened .faq-list-link {
  border-bottom: 1px dashed transparent;
}
/* line 22, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-list-link {
  text-decoration: none;
  border-bottom: 1px dashed #266277;
}
/* line 25, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-list-answer {
  padding: 5px 0px 10px 20px;
  line-height: 18px;
  display: none;
}
/* line 31, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-bottom {
  background-color: #bfc9cd;
  background-image: -webkit-linear-gradient(#bfc9cd, #d9dfe1);
  background-image: linear-gradient(#bfc9cd, #d9dfe1);
  margin-top: 20px;
  border-top: 1px solid #a0a9ad;
  margin-bottom: -30px;
  margin-left: -22px;
  margin-right: -19px;
  text-align: center;
  padding: 15px 5px;
  color: #7f9095;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4);
  line-height: 14px;
}
/* line 44, ../../../../app/assets/stylesheets/merchant2/pages/faq.css.sass */
.p-faq .faq-bottom-greeting {
  padding-top: 5px;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .p-login .login-logo, .p-login .login-form-input_wrapper.__username:before, .p-login .login-form-input_wrapper.__password:before {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 3, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login {
  padding-top: 100px;
}
/* line 7, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-logo {
  background-position: 0 0;
  height: 85px;
  width: 381px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 12, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form {
  width: 380px;
  margin: 0 auto;
  margin-top: 10px;
  position: relative;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  overflow: hidden;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .profile-form {
  width: 600px;
  margin: 0 auto;
  margin-top: 10px;
  position: relative;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
/* line 28, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-header {
  height: 39px;
  border-bottom: 1px solid #bec5ca;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
  padding-left: 17px;
  line-height: 39px;
  color: #7f9095;
  background-color: #eff1f3;
  background-image: -webkit-linear-gradient(#eff1f3, #d0d5dc);
  background-image: linear-gradient(#eff1f3, #d0d5dc);
}
/* line 37, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-body {
  background-color: white;
  padding: 30px 40px 25px 40px;
}
/* line 40, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  width: 300px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  border-radius: 0px 4px 4px 0px;
  border: 1px solid #dddddd;
  padding-left: 50px;
  font-size: 16px;
}
/* line 49, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-input_wrapper {
  position: relative;
  margin-bottom: 10px;
}
/* line 54, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-input_wrapper.__username {
  margin-bottom: 30px;
}
/* line 56, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-input_wrapper.__username:before {
  content: "";
  display: block;
  background-position: 0 -510px;
  height: 40px;
  width: 45px;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 64, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-input_wrapper.__password:before {
  content: "";
  display: block;
  background-position: 0 -470px;
  height: 40px;
  width: 45px;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 72, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .lfr-checked {
  float: left;
  width: 157px;
  line-height: 16px;
}
/* line 76, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .lfr-checked .control-group {
  float: left;
}
/* line 78, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .lfr-forget {
  float: right;
}
/* line 80, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-buttons {
  margin-top: 40px;
  clear: both;
  text-align: center;
}
/* line 84, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-form-button {
  font-size: 16px;
  padding: 8px 43px;
}
/* line 88, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal.w-modal {
  width: 455px;
}
/* line 91, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal-form {
  padding-bottom: 20px;
}
/* line 93, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal-wrapper {
  text-align: left;
}
/* line 95, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal-label {
  color: #212121;
}
/* line 97, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal-email {
  width: 410px;
}
/* line 99, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal-email:invalid {
  border: 1px solid;
}
/* line 101, ../../../../app/assets/stylesheets/merchant2/pages/login.css.sass */
.p-login .login-modal-hint {
  text-transform: none;
  color: #7f9095;
}
/* line 2, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-users {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 8, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-users .w-table .c.username {
  width: 220px;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-users .w-table .c.email {
  width: 160px;
}
/* line 12, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-users .w-table .c.access {
  width: 120px;
}
/* line 14, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-users .w-table .c.optional {
  width: 120px;
}
/* line 16, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-users .w-table .r:nth-child(2n+2) {
  background-color: white;
}
/* line 20, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-add_user {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
}
/* line 23, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-add_user .wrapper {
  padding: 10px;
}
/* line 25, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-add_user .add_user-buttons {
  margin-top: 10px;
  text-align: right;
}
/* line 28, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-add_user .input__first_name {
  width: 140px;
}
/* line 30, ../../../../app/assets/stylesheets/merchant2/pages/personals.css.sass */
.p-employees .b-add_user .input__last_name {
  width: 140px;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .p-reviews .b-comments-happy .rating-hint, .p-reviews .b-comments-happy .rating-stars.__1, .p-reviews .b-comments-happy .rating-stars.__2, .p-reviews .b-comments-happy .rating-stars.__3, .p-reviews .b-comments-happy .rating-stars.__4, .p-reviews .b-comments-happy .rating-stars.__5, .p-reviews .b-comments .comment-icon.__good, .p-reviews .b-comments .comment-icon.__bad {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 6, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
  margin-top: 20px;
  overflow: hidden;
}
/* line 11, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .happy-wrapper {
  position: relative;
  overflow: hidden;
  height: 150px;
  padding: 10px;
}
/* line 17, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .pie {
  float: left;
}
/* line 19, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .pie .pie-circle {
  width: 120px;
  height: 120px;
  border-radius: 120px;
  background-color: #7cb93e;
  border: 1px solid #589c1f;
  margin-top: 8px;
}
/* line 27, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating {
  box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e5e8ed;
  border-radius: 3px;
  color: #9ca6aa;
  height: 90px;
  padding: 10px;
  position: absolute;
  width: 250px;
  right: 20px;
  top: 40px;
}
/* line 40, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-header {
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.35);
}
/* line 42, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-hint {
  background-position: 0 -770px;
  height: 14px;
  width: 13px;
  display: block;
  position: absolute;
  top: 5px;
  right: 7px;
}
/* line 48, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-body {
  margin-top: 10px;
}
/* line 50, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-stars {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
/* line 52, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-stars.__1 {
  background-position: 0 -218px;
  height: 28px;
  width: 154px;
}
/* line 54, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-stars.__2 {
  background-position: 0 -190px;
  height: 28px;
  width: 154px;
}
/* line 56, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-stars.__3 {
  background-position: 0 -134px;
  height: 28px;
  width: 154px;
}
/* line 58, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-stars.__4 {
  background-position: 0 -162px;
  height: 28px;
  width: 154px;
}
/* line 60, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-stars.__5 {
  background-position: 0 -343px;
  height: 28px;
  width: 154px;
}
/* line 62, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .rating-value {
  font-size: 32px;
  padding-left: 10px;
}
/* line 66, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .percent {
  float: left;
  width: 290px;
  height: 109px;
  margin-top: 30px;
  margin-left: 20px;
}
/* line 72, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .percent-header {
  color: #7f9095;
  font-size: 21px;
}
/* line 75, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .percent-value {
  color: #6bad29;
  font-size: 26px;
}
/* line 78, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments-happy .percent-vote {
  color: #b8c4c8;
  margin-top: 10px;
  line-height: 27px;
}
/* line 83, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments {
  margin-top: 20px;
  border-radius: 6px;
  border: 1px solid #e1e1e1;
}
/* line 89, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment {
  border-bottom: 1px solid #d2d9dc;
}
/* line 91, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment:last-child {
  border-bottom: 0px;
}
/* line 93, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-wrapper {
  padding: 1px 10px 10px 0px;
  position: relative;
}
/* line 96, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-icon {
  display: block;
  position: absolute;
  left: 10px;
  top: 10px;
}
/* line 101, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-icon.__good {
  background-position: 0 -246px;
  height: 38px;
  width: 38px;
}
/* line 103, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-icon.__bad {
  background-position: 0 -284px;
  height: 38px;
  width: 38px;
}
/* line 105, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-text {
  margin-left: 60px;
  margin-top: 10px;
}
/* line 108, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-text-header {
  color: #bdc8cc;
}
/* line 110, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-text-deal {
  color: #266277;
}
/* line 112, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-text-message {
  padding-top: 5px;
  color: #212121;
  font-size: 15px;
  padding-right: 100px;
}
/* line 117, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-answer {
  text-align: right;
}
/* line 119, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-answer-form {
  padding: 5px;
  text-align: right;
  display: none;
  width: 540px;
}
/* line 124, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-answer-form textarea, .p-reviews .b-comments .comment-answer-form input[type="text"] {
  background-color: white;
}
/* line 126, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-answer-form .controls {
  padding: auto;
}
/* line 128, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .b-comments .comment-answer-form.state-opened {
  margin-top: 0px;
  display: block;
}
/* line 132, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer {
  margin-left: 20px;
  margin-top: 20px;
  border: 1px solid #d2d9dc;
  border-radius: 5px;
  padding: 5px;
  background-color: #f8f9fa;
  position: relative;
}
/* line 141, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer:hover .comment_answer_addition {
  visibility: visible;
  opacity: 1;
}
/* line 144, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer-arrow {
  position: absolute;
  top: -10px;
  left: 40px;
  border-bottom: 10px solid #d2d9dc;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0px;
  height: 0px;
  overflow: visible;
}
/* line 154, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer-arrow:before {
  content: "";
  position: absolute;
  border-bottom: 9px solid #f8f9fa;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  top: 1px;
  left: -9px;
  width: 0px;
  height: 0px;
}
/* line 169, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer-header {
  color: #bdc8cc;
}
/* line 171, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer-comment {
  margin-top: 5px;
  font-size: 15px;
}
/* line 174, ../../../../app/assets/stylesheets/merchant2/pages/reviews.css.sass */
.p-reviews .comment_answer_addition {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  padding: 5px 0px;
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 6, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .b-change_password .change_password-form {
  margin: 13px 14px;
  width: 255px;
}
/* line 15, ../../../../../../shared/kkbackoffice.bundle/ruby/1.9.1/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.p-settings .b-change_password .change_password-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .b-change_password .change_password-form .button {
  margin-left: 72px;
}
/* line 12, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .b-change_password input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 255px;
}
/* line 15, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .b-change_password .button {
  width: 140px;
}
/* line 18, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .form-notifications .notifications {
  margin: 10px;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e1e1e1;
}
/* line 25, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .form-notifications .notifications .table td:first-child, .p-settings .form-notifications .notifications .table th:first-child {
  border-right: 1px solid #e1e1e1;
}
/* line 27, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .form-notifications .controls {
  text-align: center;
}
/* line 29, ../../../../app/assets/stylesheets/merchant2/pages/settings.css.sass */
.p-settings .form-notifications .controls .button {
  width: 140px;
}
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
/* line 17, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 4, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
body {
  font-family: "PT Sans", sans-serif;
  font-size: 13px;
}

/* line 8, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
i {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  vertical-align: top;
}

/* line 12, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
a {
  color: #266277;
  font-weight: 700;
  text-decoration: none;
}
/* line 16, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
a:hover {
  text-decoration: underline;
}

/* line 19, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
.txtcenter {
  text-align: center;
}

/* line 22, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 29, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
table td, table th {
  padding: 12px;
}
/* line 31, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
table th {
  background-color: #efefef;
  border-bottom: 1px solid #cecece;
  color: #9ca6aa;
  font-weight: 700;
}

/* line 37, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"] {
  font-family: "PT Sans", sans-serif;
  background-color: #f1f3f5;
  border: 1px solid #105e8b;
  font-family: "PT Sans", sans-serif;
  box-shadow: 0 0 2px #cbcdcf inset;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  font-size: 14px;
  padding: 5px 7px;
  color: #9ca6aa;
  vertical-align: middle;
  border-radius: 6px;
}
/* line 61, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus {
  background-color: white;
  box-shadow: 0 0 2px #cbcdcf;
  color: #212121;
}

/* line 66, ../../app/assets/stylesheets/merchant2/_reset.css.sass */
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

/* CSS Resets */
/* line 4, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 4, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
  display: block;
}

/* line 4, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
a img {
  border: 0;
}

/* line 4, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
figure {
  position: relative;
}

/* line 4, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
figure img {
  width: 100%;
}

/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */
/* line 11, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.global-container {
  width: 100%;
  max-width: 978px;
  min-width: 755px;
  margin: 0 auto;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 12px;
}

/* line 21, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row {
  width: 100%;
  max-width: 978px;
  min-width: 755px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 29, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
  margin-right: 30px;
  float: left;
  min-height: 1px;
}

/* line 35, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .onecol {
  width: 54px;
}

/* line 39, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .twocol {
  width: 138px;
}

/* line 43, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .threecol {
  width: 222px;
}

/* line 47, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .fourcol {
  width: 306px;
}

/* line 51, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .fivecol {
  width: 390px;
}

/* line 55, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .sixcol {
  width: 474px;
}

/* line 59, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .sevencol {
  width: 558px;
}

/* line 63, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .eightcol {
  width: 642px;
}

/* line 67, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .ninecol {
  width: 726px;
}

/* line 71, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .tencol {
  width: 810px;
}

/* line 75, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .elevencol {
  width: 894px;
}

/* line 79, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.row .twelvecol {
  width: 978px;
  float: left;
}

/* line 84, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
.lastcol {
  margin-right: 0px;
}

/* line 88, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
img, object, embed {
  max-width: 100%;
}

/* line 92, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
img {
  height: auto;
}

/* Smaller screens */
@media only screen and (max-width: 1023px) {
  /* line 101, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
  body {
    font-size: 0.8em;
    line-height: 1.5em;
  }
}
/* Mobile */
@media handheld, only screen and (max-width: 767px) {
  /* line 113, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
  body {
    font-size: 16px;
    -webkit-text-size-adjust: none;
  }

  /* line 118, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
  .row, body, .container {
    width: 100%;
    min-width: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 127, ../../app/assets/stylesheets/merchant2/_grid.css.scss */
  .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 386, icons/icon-merchant/*.png */
.icon-merchant-sprite, .icon-merchant-b-board-male, .icon-merchant-b-board-question, .icon-merchant-b-deal-title-state-closed, .icon-merchant-b-deal-title-state-hidden, .icon-merchant-b-deal-title-state-online, .icon-merchant-b-info-last-visit, .icon-merchant-b-info-post, .icon-merchant-b-info-question, .icon-merchant-b-info-return-coupon, .icon-merchant-comments-bad, .icon-merchant-comments-bad__big, .icon-merchant-comments-good, .icon-merchant-comments-good__big, .icon-merchant-comments-hint, .icon-merchant-comments-rating_1, .icon-merchant-comments-rating_2, .icon-merchant-comments-rating_3, .icon-merchant-comments-rating_4, .icon-merchant-comments-rating_5, .icon-merchant-login-logo, .icon-merchant-login-password, .icon-merchant-login-username, .icon-merchant-menu-deals, .icon-merchant-menu-email, .icon-merchant-menu-help, .icon-merchant-menu-info, .icon-merchant-menu-main, .icon-merchant-menu-mobile, .icon-merchant-menu-phone, .icon-merchant-menu-skype, .icon-merchant-notifier-close, .icon-merchant-notifier-close__black, .icon-merchant-p-coupons-route-coupon, .icon-merchant-p-coupons-sort-menu-radio-select, .icon-merchant-p-coupons-sort-menu-radio, .icon-merchant-p-deal-gender-female, .icon-merchant-p-deal-gender-male, .icon-merchant-p-deal-trigger-down, .icon-merchant-p-deal-trigger-up, .icon-merchant-top-logo, .icon-merchant-top-logo__hover, .icon-merchant-top-settings, .icon-merchant-w-deal-repeat, .icon-merchant-w-deals-nav-return {
  background: url(/assets/icons/icon-merchant-s330c8195cf-25f12fcfd106bc5570a7ad8ee5220caf.png) no-repeat;
}

/* line 3, ../../app/assets/stylesheets/merchant2/_global.css.sass */
body {
  background: #f2f2f2;
}

/* line 6, ../../app/assets/stylesheets/merchant2/_global.css.sass */
a {
  color: #266277;
}

/* line 9, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-container {
  width: 100%;
  max-width: 978px;
  min-width: 755px;
  margin: 0 auto;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 12px;
  clear: both;
}

/* line 19, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-column-main {
  width: 756px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 740px;
  overflow: hidden;
  padding: 0 19px 25px 22px;
}

/* line 27, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-column-menu {
  width: 222px;
  float: left;
  font-family: "PT Sans", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f1f3f5;
  height: 670px;
  position: relative;
  background-color: white;
  color: #105e8b;
}

/* line 37, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title {
  color: #7f9095;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 42, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg {
  color: #437691;
  font-weight: 700;
  background-color: #b0cbd9;
  height: 30px;
  line-height: 32px;
  padding: 0 10px;
}
/* line 49, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu {
  float: right;
}
/* line 51, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu ul.sort {
  float: left;
}
/* line 53, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu ul.sort li {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  margin-right: 10px;
}
/* line 56, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu ul.sort li a {
  font-size: 10px;
  color: #7f9095;
}
/* line 59, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu ul.sort li a i {
  margin-top: 9px;
}
/* line 62, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu ul.sort li a.state-selected i {
  background-position: 0 -458px;
}
/* line 64, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .global-title__sort_menu form.choose_deals {
  float: left;
}

/* line 67, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__without_bg {
  color: #7f9095;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: 1px solid #bec5ca;
  height: 30px;
  line-height: 32px;
}
/* line 74, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__without_bg span.date {
  text-transform: none;
}

/* line 78, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-title__with_bg .deal-title-status, .global-title__without_bg .deal-title-status {
  float: right;
  display: block;
  text-transform: none;
  height: 24px;
  line-height: 26px;
  margin-top: 4px;
}

/* line 86, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-clear {
  clear: both;
}

/* line 89, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-button {
  border: 1px solid #70ad1f;
  border-radius: 6px;
  padding: 4px 7px;
  color: white;
  text-shadow: 0 -1px 1px black;
  font-family: "PT Sans", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  background-color: #72ae21;
  background-color: #b0d36f;
  background-image: -webkit-linear-gradient(-270deg, #b0d36f 0%, #72ae21 50%, #b0d36f 100%);
  background-image: linear-gradient(0deg,#b0d36f 0%, #72ae21 50%, #b0d36f 100%);
  font-size: 14px;
  cursor: pointer;
  box-shadow: 0 1px 1px #dae2cf;
}
/* line 103, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-button:hover {
  background-color: #8fbf50;
  background-color: #b8d787;
  background-image: -webkit-linear-gradient(-270deg, #b8d787 0%, #8fbf50 50%, #b8d787 100%);
  background-image: linear-gradient(0deg,#b8d787 0%, #8fbf50 50%, #b8d787 100%);
  text-decoration: none;
}
/* line 107, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.global-button.__large {
  font-size: 18px;
  padding: 8px 60px;
}

/* line 114, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.table {
  width: 100%;
}

/* line 117, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.table-striped tbody > tr:nth-child(2n+2) > td,
.table-striped tbody > tr:nth-child(2n+2) > th {
  background-color: #f8f9fa;
}

/* line 121, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.controls {
  margin-bottom: 10px;
}
/* line 124, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.controls.error input[type="text"] {
  border: 2px solid #b05964;
}
/* line 126, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.controls.error .inputError {
  color: #b05964;
  margin-top: 10px;
  font-weight: 700;
}

/* line 132, ../../app/assets/stylesheets/merchant2/_global.css.sass */
form .success {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  color: #67a51b;
  font-weight: 700;
}

/* line 137, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.button {
  border: 1px solid #105e8b;
  border-radius: 6px;
  padding: 4px 7px;
  color: white;
  text-shadow: 0 -1px 1px black;
  -moz-text-shadow: 0 -1px 1px black;
  -webkit-text-shadow: 0 -1px 1px black;
  font-family: "PT Sans", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  background-color: #105e8b;
  background-color: #2b80aa;
  background-image: -webkit-linear-gradient(#2b80aa 0%, #136d9e 5%, #105e8b 80%, #1681b7 100%);
  background-image: linear-gradient(#2b80aa 0%, #136d9e 5%, #105e8b 80%, #1681b7 100%);
  font-size: 14px;
  cursor: pointer;
}
/* line 152, ../../app/assets/stylesheets/merchant2/_global.css.sass */
.button:hover {
  background-color: #105e8b;
  background-color: #2b80aa;
  background-image: -webkit-linear-gradient(#2b80aa 0%, #1786c2 5%, #157db9 80%, #1681b7 100%);
  background-image: linear-gradient(#2b80aa 0%, #1786c2 5%, #157db9 80%, #1681b7 100%);
  text-decoration: none;
}

/* line 12, ../../app/assets/stylesheets/merchant2.css.sass */
body {
  background-color: #f0f0f0;
  position: relative;
  margin: 0px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-board-male {
  background-position: 0 -858px;
  height: 28px;
  width: 12px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-board-question {
  background-position: 0 -756px;
  height: 14px;
  width: 13px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-deal-title-state-closed {
  background-position: 0 -812px;
  height: 24px;
  width: 24px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-deal-title-state-hidden {
  background-position: 0 -598px;
  height: 24px;
  width: 24px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-deal-title-state-online {
  background-position: 0 -574px;
  height: 24px;
  width: 24px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-info-last-visit {
  background-position: 0 -957px;
  height: 17px;
  width: 22px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-info-post {
  background-position: 0 -1072px;
  height: 18px;
  width: 23px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-info-question {
  background-position: 0 -906px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-b-info-return-coupon {
  background-position: 0 -991px;
  height: 20px;
  width: 22px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-bad {
  background-position: 0 -550px;
  height: 24px;
  width: 24px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-bad__big {
  background-position: 0 -284px;
  height: 38px;
  width: 38px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-good {
  background-position: 0 -652px;
  height: 24px;
  width: 24px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-good__big {
  background-position: 0 -246px;
  height: 38px;
  width: 38px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-hint {
  background-position: 0 -770px;
  height: 14px;
  width: 13px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-rating_1 {
  background-position: 0 -218px;
  height: 28px;
  width: 154px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-rating_2 {
  background-position: 0 -190px;
  height: 28px;
  width: 154px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-rating_3 {
  background-position: 0 -134px;
  height: 28px;
  width: 154px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-rating_4 {
  background-position: 0 -162px;
  height: 28px;
  width: 154px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-comments-rating_5 {
  background-position: 0 -343px;
  height: 28px;
  width: 154px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-login-logo {
  background-position: 0 0;
  height: 85px;
  width: 381px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-login-password {
  background-position: 0 -470px;
  height: 40px;
  width: 45px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-login-username {
  background-position: 0 -510px;
  height: 40px;
  width: 45px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-deals {
  background-position: 0 -1090px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-email {
  background-position: 0 -1056px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-help {
  background-position: 0 -784px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-info {
  background-position: 0 -942px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-main {
  background-position: 0 -1026px;
  height: 14px;
  width: 14px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-mobile {
  background-position: 0 -974px;
  height: 17px;
  width: 16px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-phone {
  background-position: 0 -847px;
  height: 11px;
  width: 16px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-menu-skype {
  background-position: 0 -926px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-notifier-close {
  background-position: 0 -622px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-notifier-close__black {
  background-position: 0 -1011px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-coupons-route-coupon {
  background-position: 0 -1040px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-coupons-sort-menu-radio-select {
  background-position: 0 -836px;
  height: 11px;
  width: 11px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-coupons-sort-menu-radio {
  background-position: 0 -799px;
  height: 13px;
  width: 12px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-deal-gender-female {
  background-position: 0 -371px;
  height: 99px;
  width: 46px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-deal-gender-male {
  background-position: 0 -676px;
  height: 80px;
  width: 31px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-deal-trigger-down {
  background-position: 0 -1118px;
  height: 5px;
  width: 7px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-p-deal-trigger-up {
  background-position: 0 -1105px;
  height: 7px;
  width: 5px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-top-logo {
  background-position: 0 -322px;
  height: 21px;
  width: 198px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-top-logo__hover {
  background-position: 0 -85px;
  height: 49px;
  width: 250px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-top-settings {
  background-position: 0 -886px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-w-deal-repeat {
  background-position: 0 -637px;
  height: 15px;
  width: 15px;
}

/* line 60, ../../../../../../home/primezone-back/primezone-back/shared/kkbackoffice.bundle/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-merchant-w-deals-nav-return {
  background-position: 0 -1112px;
  height: 6px;
  width: 11px;
}
