.forward-list .count {
  text-align: center;
  width: 7.8651685393258426966292134831461%;
}

.forward-list .from {
  width: 40.551583248212461695607763023493%;
}

.forward-list .date_add {
  width: 32.379979570990806945863125638407%;
}

.forward-list .actions {
  width: 17.875383043922369765066394279877%;
}
@font-face {
  font-family: 'NewsletterProCross';
  src: url("../fonts/NewsletterProCross.eot?16bmba");
  src: url("../fonts/NewsletterProCross.eot?#iefix16bmba") format("embedded-opentype"), url("../fonts/NewsletterProCross.woff?16bmba") format("woff"), url("../fonts/NewsletterProCross.ttf?16bmba") format("truetype"), url("../fonts/NewsletterProCross.svg?16bmba#NewsletterProCross") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="np-icon-"], [class*=" np-icon-"] {
  font-family: 'NewsletterProCross';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.np-icon-cross_1:before {
  content: "\E600";
}

.np-icon-cross_2:before {
  content: "\E601";
}

.np-icon-cross_3:before {
  content: "\E602";
}

.np-icon-cross_4:before {
  content: "\E603";
}

.np-icon-cross_5:before {
  content: "\E604";
}

.np-icon-cross:before {
  content: "\EA0F";
}
@charset "UTF-8";
/**
* 2013-2018 Ovidiu Cimpean
*
* Ovidiu Cimpean - Newsletter Pro © All rights reserved.
*
* DISCLAIMER
*
* Do not edit, modify or copy this file.
* If you wish to customize it, contact us at addons4prestashop@gmail.com.
*
* @author    Ovidiu Cimpean <addons4prestashop@gmail.com>
* @copyright 2013-2018 Ovidiu Cimpean
* @license   Do not edit, modify or copy this file
* @version   Release: 4
*/
.np-send-progressbar {
  position: relative !important;
  width: 100%;
  height: auto;
  height: 26px;
}

.np-send-progressbar-bg {
  position: absolute !important;
  width: 100%;
  height: 26px;
  background-color: #F1F1F1;
}

.np-send-progressbar-bar {
  position: absolute !important;
  width: 0%;
  height: 26px;
  background-color: #00aff0;
}

.np-send-progressbar-bar.np-send-progressbar-bar-pause {
  background-color: #777777;
}

.np-send-progressbar-percent {
  position: absolute !important;
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: middle;
  top: 3px;
}

.np-send-progressbar-err-succ-box {
  position: absolute !important;
  right: 5px;
  width: auto;
}

.np-send-progressbar-error,
.np-send-progressbar-success {
  font-size: 12px;
  color: #FFFFFF;
  vertical-align: middle;
  padding: 1px 10px;
  float: left;
  margin-top: 4px;
}

.np-send-progressbar-error {
  background-color: #E08F95;
}

.np-send-progressbar-success {
  background-color: #72C279;
}

.np-send-progressbar-total-box {
  position: absolute !important;
  color: #7b7b7b;
  margin-top: 5px;
  margin-left: 5px;
}

.np-send-progressbar-total-left,
.np-send-progressbar-total-right {
  display: inline-block;
}
@charset "UTF-8";
/**
* 2013-2018 Ovidiu Cimpean
*
* Ovidiu Cimpean - Newsletter Pro © All rights reserved.
*
* DISCLAIMER
*
* Do not edit, modify or copy this file.
* If you wish to customize it, contact us at addons4prestashop@gmail.com.
*
* @author    Ovidiu Cimpean <addons4prestashop@gmail.com>
* @copyright 2013-2018 Ovidiu Cimpean
* @license   Do not edit, modify or copy this file
* @version   Release: 4
*/
#privacy-datagrid .subscribed {
  text-align: center;
}

#privacy-datagrid td.actions {
  text-align: right !important;
}

#delete-email-content table > thead > tr > th:nth-child(1),
#delete-email-content table > tbody > tr > td:nth-child(1) {
  width: 35%;
}

#delete-email-content table > thead > tr > th:nth-child(2),
#delete-email-content table > tbody > tr > td:nth-child(2) {
  width: 50%;
}

#delete-email-content table > thead > tr > th:nth-child(3),
#delete-email-content table > tbody > tr > td:nth-child(3) {
  width: 15%;
  text-align: center;
}

#delete-email-content table > tbody > tr > td span.pqnp-error-text {
  color: #dc7980;
}

.subscriptio-consent-window .gk-content {
  overflow-y: scroll;
  height: 590px;
}
.np-dev-mode form .np-dev-command {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  font-size: 11px;
  width: 100%;
  min-height: 100px;
  border-bottom: solid 1px #243d44 !important;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}

.np-dev-mode form .np-dev-command:focus {
  border-bottom: solid 1px #243d44 !important;
}

.np-dev-mode .no-console-box {
  position: relative;
}

.np-dev-mode .np-console-loading {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #c8cece;
  display: none;
}

.np-dev-mode .np-dev-output {
  height: 500px;
  overflow-y: scroll;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
}

.np-dev-mode .np-dev-output a, .np-dev-mode .np-dev-output a:hover {
  color: #58b7da;
}

.np-dev-mode .np-dev-output .np-console-error {
  color: #ef2d2d;
}

.np-dev-mode .np-dev-output .np-console-success {
  color: #6bde6b;
}

.np-dev-mode .np-dev-output .np-console-dark-yellow {
  color: #d6ba39;
}

.np-dev-mode .np-dev-output .np-console-description {
  color: #c8cece;
}

.np-dev-mode .np-dev-output .np-console-flag {
  color: #60afc6;
}

.np-dev-mode .np-dev-output .np-console-option {
  color: #61c57d;
}

.np-dev-mode .np-dev-output, .np-dev-mode .np-dev-command, .np-dev-mode .np-dev-command:focus {
  background-color: #05252d;
  color: #c8cece;
  border: none;
}

.np-dev-mode .np-dev-command::-webkit-input-placeholder {
  color: #5f5f5f;
}

.np-dev-mode .np-dev-command::-moz-placeholder {
  color: #5f5f5f;
}

.np-dev-mode .np-dev-command:-ms-input-placeholder {
  color: #5f5f5f;
}

.np-dev-mode .np-dev-command:-moz-placeholder {
  color: #5f5f5f;
}
.gk-lang-header {
  display: block;
  outline: none;
}

.gk-lang-header:focus {
  color: #555;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 450;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -o-background-clip: padding-box;
  background-clip: padding-box;
  outline: none !important;
}

.dropdown-menu a {
  width: calc(100% - 20px);
  width: -moz-calc(100% - 20px);
  width: -webkit-calc(100% - 20px);
  padding: 5px 10px;
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #00aff0;
}

.np-lang-visible-hide {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
.our-modules-content {
  width: 100%;
}

.module-item {
  float: left;
  border: solid 1px #ddd;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 2px 0, #fff 0 0 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 0, #fff 0 0 0 3px inset;
  background-color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
  position: relative;
  padding: 10px;
  margin-right: 5px;
  margin-left: 5px;
}

.module-item {
  width: calc(100% - 30px);
  width: -webkit-calc(100% - 30px);
  width: -moz-calc(100% - 30px);
  min-height: 166px;
}

.module-icon {
  float: left;
  padding-right: 10px;
  width: 57px;
}

.module-icon img.m-icon {
  padding: 0;
  margin: 0;
  width: 54px;
  height: 57px;
}

.module-icon img.m-badge {
  padding: 0;
  margin: 0;
  margin-top: 10px;
  width: 54px;
}

.module-icon a {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.module-icon a:hover {
  text-decoration: none;
}

.module-content {
  float: left;
  width: calc(100% - 69px);
  width: -webkit-calc(100% - 69px);
  width: -moz-calc(100% - 69px);
}

.module-name {
  color: #555 !important;
  float: left;
  margin-top: 0;
  margin-bottom: 5px;
}

.module-version {
  float: right;
  font-size: 11px;
  color: #999999;
}

.module-info {
  clear: both;
}

.module-rating {
  float: left;
}

.module-rating {
  width: 75px;
  height: 18px;
}

.module-links {
  float: right;
}

.module-links ul {
  list-style: none;
}

.module-links ul li {
  display: inline;
  color: #49B2FF;
}

.module-links ul li a {
  color: #49B2FF;
  text-decoration: none;
}

.module-rating {
  float: left;
}

.module-links ul li a:hover {
  text-decoration: underline;
}

.module-description p {
  height: 72px;
  max-height: 72px;
}

.module-price a:hover {
  color: white;
  background-color: #00aff0;
  border-color: #008abd;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}

.module-price a {
  float: left !important;
}

.module-new {
  float: right !important;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 1.42857;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: white;
  background-color: #8bc954;
  border-color: #71b238;
  -webkit-box-shadow: #71b238 0 -2px 0 inset;
  box-shadow: #71b238 0 -2px 0 inset;
}

.count-new {
  display: none;
  float: right;
  font-weight: bold;
  display: inline-block;
  background-color: #fa2f2f;
  color: white !important;
  padding: 0 8px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  line-height: 28px;
  position: absolute;
  right: 4px;
  top: 4px;
}

.count-new-parent {
  position: relative;
}

@media all and (min-width: 1000px) {
  .module-item {
    width: calc(50% - 32px);
    width: -webkit-calc(50% - 32px);
    width: -moz-calc(50% - 32px);
  }
}

@media all and (min-width: 1450px) {
  .module-item {
    width: calc(33% - 30px);
    width: -webkit-calc(33% - 30px);
    width: -moz-calc(33% - 30px);
  }
}
.gk-task-window {
  background-color: #FFFFFF;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2);
}

.gk-task-window .gk-header {
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold;
  border-bottom: solid 1px #DDDDDD;
  text-shadow: 0 1px 0 #fff;
  padding: 8px 10px;
  background-color: #F1F1F1;
  background-image: -webkit-linear-gradient(center top, #F9F9F9, #ECECEC);
  background-image: -moz-linear-gradient(center top, #F9F9F9, #ECECEC);
  background-image: -o-linear-gradient(center top, #F9F9F9, #ECECEC);
  background-image: -webkit-gradient(linear, top, from(#F9F9F9), to(#ECECEC));
  background-image: -webkit-linear-gradient(center top, #F9F9F9, #ECECEC);
  background-image: -moz-linear-gradient(center top, #F9F9F9, #ECECEC);
  background-image: -o-linear-gradient(center top, #F9F9F9, #ECECEC);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(top, center), color-stop(top, #F9F9F9), color-stop(top, #ECECEC));
  background-image: linear-gradient(center top, #F9F9F9, #ECECEC);
  background: -webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#ECECEC)) repeat scroll 0 0 transparent;
  font-size: 13px;
  text-align: left;
  color: #333;
  font-weight: bold;
  display: block;
}

.gk-task-window .gk-content {
  padding: 10px;
}

.gk-task-window .gk-close {
  display: inline-block;
  float: right;
  color: #49B2FF;
}

.gk-background {
  background: url(../img/bg-black.png) repeat transparent !important;
}

.task-new-smtp {
  display: block;
  margin-bottom: 10px;
}

.task-button {
  float: right;
  /*padding: 2px 15px;*/
  font-weight: bold;
  /*margin-left: 15px;*/
  /*line-height: 34px;*/
}

.task-smtp-test {
  float: left;
  margin-left: 10px;
}

.task-email-test {
  float: left;
  height: 22px;
  padding: 2px 8px;
  width: 200px;
}

.task-smtp-test span {
  display: inline-block;
  padding-left: 5px;
}

.task-smtp-test-message {
  margin-top: 5px;
  vertical-align: top;
}

.task-ajax-loader {
  float: left;
}

.task-datepicker {
  height: 22px;
  padding: 2px 8px;
  width: 200px;
}

.gk-smtp-select {
  margin-top: 5px;
  padding: 5px;
  margin: 0;
  min-width: 210px !important;
}

.gk-header {
  font-weight: bold !important;
}

.gk-data-grid .gk-icon {
  margin-top: 6px;
}

.task-smtp-test-list {
  padding: 0 10px !important;
}

th.template {
  width: auto;
  max-width: 15.881809787626962142197599261311%;
}

th.date-start {
  width: 10.972299%;
}

th.smtp-select {
  width: 35.950138504155124653739612188366%;
}

th.task-active {
  width: 6.0941828254847645429362880886427%;
}

th.task-status {
  width: 16.958448753462603878116343490305%;
  text-align: center;
}

th.actions {
  width: 15.050784856879039704524469067405%;
}

td.task-active {
  text-align: center;
}

td.task-status {
  text-align: center;
}

.task-list-date-input {
  width: 81% !important;
  text-align: center;
}

.task-emails-status {
  font-weight: bold;
}

.task-emails-count {
  font-weight: bold;
}

.task-emails-error {
  font-weight: bold;
  color: #FF0000;
}

.task-emails-success {
  font-weight: bold;
  color: #5C8A2D;
}

.task-sleep {
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbde;
  background-color: #fff;
  color: #515967;
  padding: 2px 5px 2px 5px !important;
  text-align: left;
  height: 22px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
  float: left;
  width: 50px;
  text-align: center !important;
}

.task-sleep::-webkit-inner-spin-button, .task-sleep::-webkit-outer-spin-button {
  margin: 0;
}

.template-select-list {
  width: auto !important;
}

.task-error-msg {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../img/warning.gif) left top no-repeat;
  float: left;
  margin-top: 2px;
}

.button-nice,
.task-error-msg-text {
  display: inline-block;
  margin: 0 4px;
  text-decoration: none;
  height: 27px;
  line-height: 27px;
  border-color: #DBDBDE;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(to bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  -webkit-box-shadow: inset 1px 1px 3px #FFFFFF;
  box-shadow: inset 1px 1px 3px #FFFFFF;
  text-align: center;
  vertical-align: middle;
  width: auto;
  display: inline-block;
  margin-top: 2px;
  padding: 0 10px;
  margin-top: 0;
  margin-bottom: 0;
  height: 25px;
}

.button-nice:hover,
.task-error-msg-text:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDFE1), color-stop(1, #F2F2F2));
  background-image: -o-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -webkit-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DDDFE1), to(#F2F2F2));
  background-image: -webkit-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: linear-gradient(to bottom, #DDDFE1 0%, #F2F2F2 100%);
  text-decoration: none;
  color: #3685C1;
  border-color: #80B6D4;
}

.task-error-msg-text .icon {
  margin-right: 8px;
  float: left;
  margin-top: 5px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../img/warning.gif) left top no-repeat;
}

.date-start {
  text-align: center;
}

.send-history .template,
.task-history .template {
  width: 16.967509025270758122743682310469%;
}

.send-history .date,
.task-history .date-start {
  width: 9.8375451263537906137184115523466%;
}

.send-history .emails-count,
.task-history .emails-count {
  width: 8.25%;
  text-align: center !important;
}

.send-history .emails-success,
.task-history .emails-success {
  width: 8.25%;
  text-align: center !important;
}

.send-history .emails-error,
.task-history .emails-error {
  width: 8.25%;
  text-align: center !important;
}

.send-history .clicks,
.task-history .clicks {
  width: 8.25%;
  text-align: center !important;
}

.send-history .opened,
.task-history .opened {
  text-align: center !important;
}

.send-history .unsubscribed,
.task-history .unsubscribed {
  text-align: center !important;
}

.send-history td.clicks,
.task-history td.clicks {
  font-weight: bold;
  color: #49B2FF;
}

.send-history td.opened,
.task-history td.opened {
  font-weight: bold;
  color: #5C8A2D;
}

.send-history td.unsubscribed,
.task-history td.unsubscribed {
  font-weight: bold;
  color: #515967;
}

.send-history td.fwd_unsubscribed,
.task-history td.fwd_unsubscribed {
  text-align: center !important;
  font-weight: bold;
  color: #515967;
}

.send-history .emails-msg,
.task-history .emails-msg {
  width: 16.967509025270758122743682310469%;
}

.send-history .actions,
.task-history .actions {
  width: 24.727436823104693140794223826716%;
}

.actions {
  text-align: center !important;
}

.date-start {
  text-align: center !important;
}

.send-history .emails-msg,
.task-history .emails-msg {
  text-align: center !important;
}

.history-details-steps {
  display: inline-block;
  text-decoration: none;
  color: #49B2FF;
  padding: 0 5px;
}

.history-details-steps:hover {
  text-decoration: underline;
  color: #49B2FF;
}

.history-details-steps.selected {
  font-weight: bold;
}

.history-details-steps.selected:hover {
  text-decoration: none;
}

.gk-task-window-details {
  z-index: 10000000 !important;
}

.gk-task-window-details-background {
  z-index: 1000000 !important;
  display: none;
}

.gk-task-window-view {
  z-index: 10000000 !important;
}

.gk-task-window-view-background {
  z-index: 1000000 !important;
  display: none;
}

.gk-task-window-details .gk-content {
  height: 462px !important;
  overflow-y: scroll !important;
  padding: 0;
}

.gk-task-window-details .detail-content {
  padding: 10px;
}

.gk-task-window-details .detail-buttons {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  background-color: #F8F8F8;
  border-bottom: solid 1px #DDDDDD;
  padding-bottom: 8px;
}

.task-text-p {
  margin-left: 9px;
}

.view-template-in-br {
  display: block;
  float: none;
  clear: both;
}

.view-template-in-br-button {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
}

.gk-task-window-view .gk-content {
  padding: 0;
}

.send-method-select {
  width: 75px !important;
  float: left;
  margin-right: 5px !important;
}

.table-unsubscribed {
  width: 100%;
  border-collapse: collapse;
}

.table-unsubscribed th,
.table-unsubscribed td {
  text-align: left;
}

.table-unsubscribed td.last-item {
  text-align: right;
}

.table-unsubscribed th {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(to bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  border-bottom: solid 1px #DBDBDE;
  padding: 5px 10px;
  height: 25px;
}

.table-unsubscribed td {
  padding: 10px 10px;
}

.table-unsubscribed td .error-icon {
  margin-left: 0;
}

.table-unsubscribed th {
  font-weight: bold !important;
}

.table-unsubscribed th.last-item {
  text-align: right;
}

.table-unsubscribed tbody tr:nth-child(odd) {
  background-color: #F9F9F9;
}

.table-unsubscribed th.x-icon,
.table-unsubscribed td.x-icon {
  width: 5.1085568326947637292464878671775%;
}

#smtp-select-list {
  margin-right: 5px !important;
}
.front-subscription h5 {
  float: left !important;
  margin-top: 7px !important;
  margin-bottom: 0 !important;
}

.front-subscription .language-box {
  float: right;
}

.list-of-interest-table th.name {
  width: 66.017526777020447906523855890944%;
}

.list-of-interest-table th.np-active {
  width: 5.3554040895813047711781888997079%;
}

.list-of-interest-table td.np-active {
  text-align: center;
}

.list-of-interest-table th.position {
  width: 5.3554040895813047711781888997079%;
}

.list-of-interest-table td.position {
  text-align: center;
}

.list-of-interest-table th.actions {
  width: 20.740019474196689386562804284323%;
}

.front-subscription-lang .gk-lang-header {
  margin-top: 0 !important;
}

.input-list label {
  float: left;
  display: block;
  margin-left: 0;
  padding-left: 0 !important;
  margin-bottom: 3px;
}

.input-list input {
  clear: both;
  float: left;
  width: -webkit-calc(100% - 10px);
  width: -moz-calc(100% - 10px);
  width: calc(100% - 10px);
}

.input-list input.position {
  width: -webkit-calc(20% - 10px);
  width: -moz-calc(20% - 10px);
  width: calc(20% - 10px);
  text-align: center;
}

.list-of-interest-template-add .add-button {
  margin-top: 8px;
  float: right;
}

.list-of-interest-template-update .update-button {
  margin-top: 0;
  float: right;
}

.subscription-templates-table th.name {
  width: 17.189873417721518987341772151899%;
}

.subscription-templates-table th.date_add {
  width: 8.9581304771178188899707887049659%;
}

.subscription-templates-table th.display_gender {
  width: 7.6923076923076923076923076923077%;
}

.subscription-templates-table th.display_firstname {
  width: 7.6923076923076923076923076923077%;
}

.subscription-templates-table th.display_lastname {
  width: 7.6923076923076923076923076923077%;
}

.subscription-templates-table th.display_language {
  width: 7.6923076923076923076923076923077%;
}

.subscription-templates-table th.display_birthday {
  width: 7.6923076923076923076923076923077%;
}

.subscription-templates-table th.display_list_of_interest {
  width: 10.516066212268743914313534566699%;
}

.subscription-templates-table th.list_of_interest_type {
  width: 8.516066212268743914313534566699%;
}

.subscription-templates-table th.np-active {
  width: 4.9659201557935735150925024342746%;
}

.subscription-templates-table th.actions {
  width: 12.560856864654333008763388510224%;
}

.subscription-templates-table td.display_firstname,
.subscription-templates-table td.display_lastname,
.subscription-templates-table td.display_language,
.subscription-templates-table td.display_birthday,
.subscription-templates-table td.display_list_of_interest,
.subscription-templates-table td.list_of_interest_type,
.subscription-templates-table td.np-active,
.subscription-templates-table td.display_gender {
  text-align: center !important;
}

.tab-subacription-template {
  margin-bottom: 5px;
}

.tab-subacription-template a {
  cursor: pointer;
  text-decoration: none;
  /*padding: 10px 15px;*/
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  display: inline-block;
  background-color: white;
}

.tab-subacription-template a:hover {
  text-decoration: none;
  background-color: whitesmoke;
}

.tab-subacription-template a.selected {
  color: white;
  background-color: #00aff0;
  border-color: #00aff0;
  z-index: 2;
}

.subscription-template-box .settings-tab {
  width: 99%;
  min-height: 400px;
  border: solid thin #e6e6e6;
  background-color: #fff;
  padding: 2px 4px;
}

.activate-template-box {
  margin-left: -webkit-calc(23.540856031128404669260700389105% + 10px);
  margin-left: -moz-calc(23.540856031128404669260700389105% + 10px);
  margin-left: calc(23.540856031128404669260700389105% + 10px);
  margin-bottom: 10px;
}

.settings-tab .slider-container {
  width: 60%;
  float: left;
  padding: 0;
}

.settings-tab .slider-box {
  margin-bottom: 15px;
}

.settings-tab .slider-settings {
  width: calc(40% - 20px);
  width: -moz-calc(40% - 20px);
  width: -webkit-calc(40% - 20px);
  float: left;
  margin-left: 20px;
  margin-top: 26px;
}

.settings-tab .slider-settings input,
.settings-tab .slider-settings label {
  float: left;
}

.settings-tab .slider-settings input {
  margin-top: 4px;
}

.settings-tab .slider-settings span.label-style {
  text-decoration: none;
  font-size: 13px;
  color: #3586ae !important;
  border: none;
  padding: 0 5px !important;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-weight: normal !important;
  margin-right: 5px !important;
}

.help-scrollbar {
  overflow-y: scroll;
  padding-bottom: 5px;
  padding-top: 5px;
  margin: 0;
  border: none !important;
  background: none !important;
}

.help-scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.help-scrollbar::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #81cfe6;
}

table.front-view-links {
  width: 100%;
  border-bottom: solid 1px #eeeeee;
}

table.front-view-links th {
  text-align: left;
  border-bottom: solid 1px #eeeeee;
}

table.front-view-links th,
table.front-view-links td {
  padding: 2px;
}

.btn-filter-list-of-interst-inactive {
  color: red !important;
}

.vouchers-alert {
  display: none;
  float: right;
  font-weight: bold;
  display: inline-block;
  background-color: #fa2f2f;
  color: white !important;
  padding: 0 11px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  line-height: 28px;
  position: absolute;
  right: 4px;
  top: 4px;
}

.voucher-alert-box {
  display: none;
  position: absolute;
  z-index: 700;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: white;
  -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.5);
  padding: 10px;
  width: 300px;
}

.voucher-alert-box ul li {
  margin-bottom: 10px;
}

.voucher-alert-box ul li.last-item {
  margin-bottom: 0;
}

.front-subscription .content-box .hint {
  margin-bottom: 8px;
  padding: 5px;
}

.load-backup-subscription-templates th.name_display {
  width: 38.5%;
}

.load-backup-subscription-templates th.m_date {
  width: 24.25%;
}

.load-backup-subscription-templates th.actions {
  width: 28.25%;
}

.load-backup-subscription-templates th.module_version {
  width: 10%;
}

.load-backup-subscription-templates-win {
  padding: 10px;
  overflow-y: scroll;
  height: 440px;
}

.np-subscription-cross span {
  cursor: pointer;
  padding: 5px;
  margin-right: 15px;
  display: inline-block;
  font-size: 22px;
}

.np-subscription-cross span.selected {
  color: #00aff0;
}
@charset "UTF-8";
/**
* 2013-2018 Ovidiu Cimpean
*
* Ovidiu Cimpean - Newsletter Pro © All rights reserved.
*
* DISCLAIMER
*
* Do not edit, modify or copy this file.
* If you wish to customize it, contact us at addons4prestashop@gmail.com.
*
* @author    Ovidiu Cimpean <addons4prestashop@gmail.com>
* @copyright 2013-2018 Ovidiu Cimpean
* @license   Do not edit, modify or copy this file
* @version   Release: 4
*/
.np-valign-middle {
  vertical-align: middle;
}

.np-btn-resend {
  float: right;
}

.np-menu-text-ourmodules {
  display: inline-block;
}

.np-send-previous-step {
  margin-left: 0 !important;
}

.resend-undelivered-list-send,
.resend-left-list-send,
.resend-undelivered-list-send:focus,
.resend-left-list-send:focus {
  margin-top: 0;
  height: auto !important;
}

.np-emails-sent-error {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../img/warning.gif) left top no-repeat;
  float: right;
  margin-top: 4px;
  margin-right: 0;
}

.np-emails-sent-email {
  float: left;
}

.np-emails-sent-fwd {
  color: green;
  float: right;
  margin-right: 20px;
}

.np-emails-sent-status {
  float: right;
}

.np-emails-sent-status .success-icon,
.np-emails-sent-status .error-icon {
  margin-top: 0 !important;
}

.np-send-method-box-left {
  width: 70%;
  float: left;
}

.np-send-method-box-right {
  width: 29%;
  float: right;
}

.np-performances-window-content input[type="checkbox"],
.np-performances-window-content input[type="radio"] {
  float: left;
  display: inline-block;
  margin-right: 8px;
  margin-top: 5px;
}

.np-performances-window-content input[type="number"] {
  text-align: center;
  padding: 0 0 0 10px !important;
}

.np-performances-window-content label {
  padding-left: 0 !important;
}

.np-send-method-sleep,
.np-send-method-antiflod {
  vertical-align: middle;
  margin-top: 10px;
}

.np-send-method-antiflod-settings {
  margin-left: 5px;
  padding-left: 10px;
  margin-top: 5px;
  border-left: dashed 1px #3586ae;
}

.np-send-method-antiflod-row {
  padding-top: 10px;
}

.np-send-method-antiflod-row:first-child {
  padding-top: 3px;
}

.np-send-throttler-changetype {
  color: #49B2FF;
}

.np-radio-send-method-antiflood {
  margin-top: 3px !important;
}

.np-send-method-display {
  padding: 1px 0;
  display: inline-block;
}

.np-send-connection .name {
  width: 40%;
}

.np-send-connection .connection-type {
  width: 20%;
}

.np-send-connection .actions {
  width: 20%;
}

.np-send-connection .connection-test {
  width: 20%;
}

.np-control-lable-checkbox,
.np-control-lable-radio {
  padding-top: 15px !important;
}

.np-log-display {
  background: none !important;
  border: none !important;
}

.np-custom-field-variables-list th.variable-name,
.np-custom-field-variables-list th.type-name {
  width: 35%;
}

.np-custom-field-variables-list th.required {
  width: 5%;
}

.np-custom-field-variables-list td.required {
  text-align: center;
}

.np-custom-field-variables-list th.np-actions {
  text-align: right;
  width: 20%;
}

.np-win-h4 {
  border: none !important;
  text-transform: uppercase !important;
  border-bottom: solid 1px #eeeeee !important;
  padding: 0 0 5px 0 !important;
  margin: 0px 0px 15px 0 !important;
}

.np-custom-field-values-list th.np-value {
  width: 80%;
}

.np-custom-field-values-list th.np-actions {
  width: 20%;
}

.np-visitors-np-search-filter-condition-div {
  display: inline-block;
  margin-left: 15px;
}

.np-visitors-np-search-filter-columns-div {
  display: inline-block;
  margin-left: 5px;
}

.template-header,
.template-footer,
.template-css-style,
.template-css {
  width: 99%;
  min-height: 400px;
  font-family: Consolas, Verdana, sans-serif;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}

.np-success-message {
  color: green;
  font-weight: bold;
}

.rte caption, .rte th, .rte td, .rte table,
.mce-content-body caption, .mce-content-body th, .mce-content-body td, .mce-content-body table,
.mceContentBody caption, .mceContentBody th, .mceContentBody td, .mceContentBody table {
  border: 1px dashed #BBB;
  border-collapse: collapse !important;
  border-spacing: 0;
}

.np-currency-header {
  display: block;
  outline: none;
}

.np-currency-header:focus {
  color: #555;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.np-margin-5 {
  margin-right: 5px;
  margin-left: 5px;
}

.np-margin-5-right {
  margin-right: 5px;
}

.np-margin-5-left {
  margin-left: 5px;
}

.np-edit-product-menu {
  position: absolute;
  left: 5px;
  right: 5px;
  top: 5px;
}

.np-edit-product-menu-btn {
  padding-left: 5px;
  padding-right: 5px;
}

.filter-by-country-list th.chackbox {
  width: 5%;
}

.filter-by-country-list th.np-fc-country-name {
  width: 45%;
}

.filter-by-country-list th.np-fc-iso-code {
  width: 45%;
}

.filter-by-country-list th.np-fc-active {
  width: 5%;
}

.filter-by-country-list td.np-fc-active {
  text-align: center;
}

.filter-by-country-search-box {
  position: relative;
  display: inline-block;
}

.filter-by-country-search-loading {
  background: url(../img/ajax_loader.gif) left top no-repeat;
  width: 16px;
  height: 16px;
  position: absolute !important;
  right: 6px;
  top: 6px;
}

.np-btn-export-send-history-rem,
.np-btn-export-send-history {
  margin-right: 10px;
}

.np-slider-range-input-text {
  padding: 0 !important;
  margin: 0 !important;
  background: 0 !important;
  outline: none !important;
  border: none !important;
  height: 19px !important;
}

.pqnp-card-row {
  margin-left: -5px;
  margin-right: -5px;
}

.pqnp-card {
  width: 100%;
  float: left;
  padding: 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.pqnp-card .pqnp-card-content {
  /* padding: 10px; */
  border: 1px solid #d3d8db;
  -webkit-border-radius: 3px;
          border-radius: 3px;
}

.pqnp-card .pqnp-card-content .pqnp-card-title {
  padding: 7px 10px;
  border-bottom: 1px solid #d3d8db;
  background-color: #f0f1f2;
}

.pqnp-card .pqnp-card-content .pqnp-card-body {
  padding: 7px 10px;
}

.pqnp-card .pqnp-card-content .pqnp-card-body h4 {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  margin-left: 6px !important;
}
.statistics-table th.top {
  width: 3.4019695613249776186213070725157%;
  text-align: center !important;
}

.statistics-table th.clicks {
  text-align: center !important;
  width: 6.9829901521933751119068934646374%;
}

.statistics-table th.image {
  width: 5.1924798567591763652641002685765%;
  text-align: center !important;
}

.statistics-table th.price_display {
  width: 11.906893464637421665174574753805%;
}

.statistics-table td.top {
  text-align: center;
}

.statistics-table td.clicks {
  text-align: center;
  font-weight: bold;
  color: #49B2FF;
}

.statistics-table td.image {
  text-align: center;
}

.statistics-table td.price_display {
  font-weight: bold;
}
.slider {
  margin: 0 auto;
  padding: 0;
  overflow: visible;
  width: 100%;
  float: right;
  font-size: 12px;
  color: #666666;
}

.slider .slider-controller-max,
.slider .slider-controller {
  text-decoration: none;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
  z-index: 99;
  top: 1px;
  width: 10px;
  height: 13px;
  background: url(../img/slider.png) left -26px no-repeat transparent;
}

.slider .slider-controller-max:hover,
.slider .slider-controller:hover {
  text-decoration: none;
}

.slider .slider-bar {
  position: relative;
  height: 21px;
  width: 100%;
  background: url(../img/slider.png) left bottom repeat-x transparent;
}

.slider.style-dark .slider-bar {
  background: url(../img/slider_dark.png) left bottom repeat-x transparent;
}

.slider .rule {
  display: block;
  position: absolute;
  top: 0;
  height: 16px;
  width: 1px;
  background: url(../img/slider.png) right -26px repeat-x transparent;
}

.slider .rule-value {
  display: block;
  position: absolute;
  top: 21px;
}

.slider .rules {
  position: absolute;
  height: 16px;
  top: 1px;
  left: 0;
}

.slider .slider-value-container-max,
.slider .slider-value-container {
  text-align: center;
  display: block;
  position: absolute;
  top: -28px;
  width: 44px;
  height: 26px;
  background: url(../img/slider.png) left top no-repeat transparent;
}

.slider .slider-value-max,
.slider .slider-value {
  display: block;
  padding-top: 2px;
  text-align: center;
  padding-right: 1px;
}

.slider .slider-range {
  background-color: #e0e0e0;
  top: 4px;
  bottom: 10px;
  width: auto;
  position: absolute;
}
.gk-data-grid {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-bottom: solid 1px #e7e7e7;
}

.gk-data-grid th.gk-header-datagrid, .gk-data-grid td, .gk-data-grid .gk-footer {
  color: #515967;
  border-color: #DBDBDE;
  padding: 5px 6px;
  line-height: 27px;
  height: 27px;
}

.gk-data-grid th.gk-header-datagrid {
  text-align: left;
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  font-weight: normal;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  border-style: solid;
  border-width: 1px;
}

.gk-data-grid td {
  line-height: 28px;
  height: 28px;
  border-style: solid;
  border-width: 0 1px 0 1px;
  overflow: hidden;
  line-height: 1.6em;
  vertical-align: middle;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.gk-data-grid .gk-footer {
  border-width: 1px;
  padding: 4px 6px;
}

.gk-data-grid th.gk-header-datagrid, .gk-data-grid .gk-footer {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(to bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
}

.gk-data-grid tr.even {
  background-color: #F9F9F9;
}

.gk-data-grid tr.odd {
  background-color: #FFFFFF;
}

.gk-data-grid tbody tr:hover {
  background-color: #ECF0F2;
}

.gk-data-grid tbody tr.selected td,
.gk-data-grid tbody tr.selected {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3685C1), color-stop(1, #5FB2D9));
  background-image: -o-linear-gradient(bottom, #3685C1 0%, #5FB2D9 100%) !important;
  background-image: -moz-linear-gradient(bottom, #3685C1 0%, #5FB2D9 100%) !important;
  background-image: -webkit-linear-gradient(bottom, #3685C1 0%, #5FB2D9 100%) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3685C1), to(#5FB2D9)) !important;
  background-image: -webkit-linear-gradient(top, #3685C1 0%, #5FB2D9 100%) !important;
  background-image: -moz-linear-gradient(top, #3685C1 0%, #5FB2D9 100%) !important;
  background-image: -o-linear-gradient(top, #3685C1 0%, #5FB2D9 100%) !important;
  background-image: linear-gradient(to bottom, #3685C1 0%, #5FB2D9 100%) !important;
}

.gk-data-grid tbody tr.selected td {
  color: #FFFFFF;
}

.gk-data-grid .gk-button,
.gk-data-grid .gk-footer .gk-page-first,
.gk-data-grid .gk-footer .gk-page-prev,
.gk-data-grid .gk-footer .gk-page-next,
.gk-data-grid .gk-footer .gk-page-last {
  display: inline-block;
  margin: 0 4px;
  text-decoration: none;
  width: 27px;
  height: 27px;
  line-height: 27px;
  border-color: #DBDBDE;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(to bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  -webkit-box-shadow: inset 1px 1px 3px #FFFFFF;
  box-shadow: inset 1px 1px 3px #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

.gk-data-grid .gk-footer .gk-page-first {
  margin-left: 0;
}

.gk-data-grid .gk-button:hover,
.gk-data-grid .gk-footer .gk-page-first:hover,
.gk-data-grid .gk-footer .gk-page-prev:hover,
.gk-data-grid .gk-footer .gk-page-next:hover,
.gk-data-grid .gk-footer .gk-page-last:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDFE1), color-stop(1, #F2F2F2));
  background-image: -o-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -webkit-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DDDFE1), to(#F2F2F2));
  background-image: -webkit-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: linear-gradient(to bottom, #DDDFE1 0%, #F2F2F2 100%);
  text-decoration: none;
  color: #3685C1;
  border-color: #80B6D4;
}

.gk-button-disabled, .gk-button-disabled:hover {
  display: inline-block;
  margin: 0 4px;
  text-decoration: none;
  width: 27px;
  height: 27px;
  line-height: 27px;
  border-color: #DBDBDE;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-gradient(linear, left top, left bottom, from(linear), color-stop(0%, #F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  -webkit-box-shadow: inset 1px 1px 3px #FFFFFF;
  box-shadow: inset 1px 1px 3px #FFFFFF;
  text-align: center;
  vertical-align: middle;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.gk-data-grid .gk-footer .gk-page-total {
  padding: 0 4px;
}

.gk-data-grid .gk-footer .gk-pagination {
  float: left;
}

.gk-data-grid .gk-footer .gk-pagination-info {
  float: right;
  line-height: 26px;
}

.gk-data-grid .gk-page-input {
  width: 3.333em;
}

.gk-data-grid .gk-button,
.gk-data-grid .gk-button-disabled {
  text-decoration: none;
  color: #515967;
  height: 25px;
  line-height: 25px;
  min-width: 50px;
  width: auto;
  padding: 0 8px 0 8px;
}

.gk-data-grid .gk-checked {
  display: inline-block;
}

.gk-data-grid .gk-checked-count {
  font-weight: bold;
}

.gk-data-grid .gk-dropdown-menu-div {
  display: inline-block;
}

.gk-data-grid .gk-dropdown-menu-button {
  text-align: left;
  padding-left: 10px;
  padding-right: 25px;
  margin: 0 !important;
  position: relative;
}

.gk-data-grid .gk-dropdown-menu-button .down-arrorw {
  position: absolute;
  top: 10px;
  right: 10px;
}

.gk-data-grid .gk-dropdown-menu-table-div {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #DBDBDE;
  background: #FDFDFD;
  position: absolute;
  margin-top: 2px;
}

.gk-data-grid .gk-dropdown-menu-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.gk-data-grid .gk-dropdown-menu-table td {
  height: 16px;
  padding: 2px 10px;
  border: none;
}

.gk-data-grid .gk-dropdown-menu .menu-checkall {
  margin-right: 6px;
  text-align: left;
  float: left;
  vertical-align: middle;
  margin-top: 7px;
}

.gk-data-grid .gk-dropdown-menu .gk-m-checkbox {
  width: 15px;
}

.gk-data-grid .gk-dropdown-menu .gk-m-value {
  text-align: left;
  padding-left: 0;
}
@charset "UTF-8";
/**
* 2013-2018 Ovidiu Cimpean
*
* Ovidiu Cimpean - Newsletter Pro © All rights reserved.
*
* DISCLAIMER
*
* Do not edit, modify or copy this file.
* If you wish to customize it, contact us at addons4prestashop@gmail.com.
*
* @author    Ovidiu Cimpean <addons4prestashop@gmail.com>
* @copyright 2013-2018 Ovidiu Cimpean
* @license   Do not edit, modify or copy this file
* @version   Release: 4
*/
.gk-content * {
  text-align: left;
}

.filter-product-list .button,
#newsletterpro .button {
  font-size: 12px;
  padding: 5px 10px;
}

.filter-product-list img,
#newsletterpro .button img {
  float: left;
  margin-right: 5px;
}

.gk-content label,
#newsletterpro label {
  /* 	text-align: left;
width: auto;
padding-top: 6px;
display: inline-block; */
}

.gk-content label {
  padding-top: 0;
}

#newsletterpro h5 {
  font-size: 13px;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
  margin-top: 0;
}

#newsletterpro input[type="text"] {
  /*width: 200px;*/
}

#newsletterpro a {
  display: inline-block;
}

.clear,
#newsletterpro .clear {
  clear: both !important;
  height: 0;
}

.userlist {
  background: #FFF;
  border: solid thin #d0d0d0;
  height: 286px;
  overflow-y: scroll;
  overflow-x: hidden;
}

#newsletterpro .div_userlist {
  width: 100%;
  float: left;
  display: inline-block;
}

#newsletterpro .import-container,
#newsletterpro .export-container {
  width: 48.005982053838484546360917248255%;
  float: left;
}

#newsletterpro .export-container {
  margin-left: 2.492522432701894317048853439681%;
}

#newsletterpro .import,
#newsletterpro .export {
  background-color: #F8F8F8;
  border: solid thin #d0d0d0;
  padding: 2.0661157024793388429752066115702%;
  width: 98.305084745762711864406779661017%;
  min-height: 222px;
}

#newsletterpro .import label,
#newsletterpro .export label {
  width: 31.003401244627351305716744550102%;
}

#newsletterpro .import input[type="file"],
#newsletterpro .import input[type="text"],
#newsletterpro .export input[type="text"] {
  /*width: 61.996599%;*/
}

#newsletterpro .images input[type="file"] {
  /*width : 30.49853372434017595307917888563%*/
}

#newsletterpro .div_userlist label {
  text-align: left;
  margin-bottom: 5px;
}

.userlist li {
  padding: 2px 5px;
}

#newsletterpro #added-subscribed .userlist li {
  position: relative;
}

.userlist .odd {
  background: #f4f4f4;
}

.userlist .even {
  background: #FFF;
}

.userlist li span {
  line-height: 24px;
}

span.error-icon {
  float: left;
  color: red;
  background: url(../img/disabled.gif) no-repeat left top;
  width: 20px;
  height: 16px;
  margin-top: 5px;
  margin-left: 10px;
  display: block;
}

span.success-icon {
  display: block;
  float: left;
  color: green;
  background: url(../img/enabled.gif) no-repeat left top;
  width: 20px;
  height: 16px;
  margin-top: 5px;
  margin-left: 10px;
}

.ajax-loader {
  float: left;
  background: url(../img/ajax_loader.gif) no-repeat left top;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}

.btn .btn-ajax-loader,
.gk-button .btn-ajax-loader {
  margin-top: 6px;
}

.btn-ajax-loader {
  display: none;
  background: url(../img/ajax_loader.gif) no-repeat left top;
  width: 16px;
  height: 16px;
  margin-right: 7px;
  float: left;
}

.userlist li span.status {
  float: right;
}

.userlist li a {
  float: right;
}

.userlist li input[type="checkbox"] {
  float: right;
  display: inline-block;
  margin-top: 5px;
}

.userlist li input[type="radio"] {
  float: right;
  display: inline-block;
  margin-top: 5px;
}

.userlist li:hover {
  background: #ECF0F2;
}

#newsletterpro .div_userlist div.add-email {
  height: 31px;
  padding: 7px 5px 4px 5px;
  background-color: #dcdcdc;
  border: solid thin #d0d0d0;
  border-top: none;
}

#newsletterpro .add-email-button {
  width: 25.065041%;
}

#newsletterpro .filter-radio {
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}

#newsletterpro #added-subscribed ul.userlist {
  height: 242px;
  border-bottom: none;
}

#newsletterpro #emails-to-send,
#newsletterpro #emails-sent {
  width: 48.90873015873015873015873015873%;
  float: left;
  display: inline-block;
}

#newsletterpro #emails-sent {
  margin-left: 1.984126984126984126984126984127%;
}

#newsletterpro #emails-to-send ul.userlist,
#newsletterpro #emails-sent ul.userlist {
  width: 100%;
  float: left;
  height: 286px;
}

#newsletterpro .categories-list,
#newsletterpro .products-list {
  position: relative;
  float: left;
}

#newsletterpro .categories-list {
  width: 37.773359840954274353876739562624%;
}

#newsletterpro .products-list {
  position: absolute;
  left: -10px;
  right: 0;
  width: auto;
  margin-left: 38.77336%;
  z-index: 100;
}

#newsletterpro .select-all-customers {
  padding-left: 10px;
  font-weight: bold;
  color: #585a69;
  padding-top: 6px;
  display: inline-block;
}

#newsletterpro .select-all-customers-input {
  float: left;
  margin-left: 7px;
  margin-top: 6px;
}

#newsletterpro #categories-list ul.userlist,
#newsletterpro #products-list ul.userlist {
  display: block;
  height: 332px;
}

#newsletterpro #categories-list li.selected {
  background: #49B2FF;
  font-weight: bold;
  color: #FFF;
  padding-bottom: 5px;
}

#newsletterpro #categories-list li {
  border-bottom: none;
}

#newsletterpro #categories-list span.category_arrow {
  display: inline-block;
  background: url(../img/category_arrow.png) no-repeat left top;
  width: 10px;
  height: 5px;
  float: left;
  margin-top: 10px;
}

#newsletterpro #products-list {
  margin-right: 0;
}

.view-content {
  background: #FFF;
  border: solid thin #d0d0d0;
}

#newsletterpro #view-newsletter-template-content p,
#newsletterpro #view-product-template-content p {
  color: #000;
}

.success-save {
  margin: 0;
  padding: 10px;
  font-weight: bold;
  width: auto;
  float: left;
  color: green;
}

.error-save {
  width: auto;
  float: left;
  margin: 0;
  padding: 10px;
  color: #e03737;
  font-weight: bold;
}

.error-msg {
  margin-left: 5px;
  padding: 5px 5px;
  color: #F00;
  font-weight: bold;
  display: block;
  float: left;
  font-size: 12px;
}

.success-msg {
  margin-left: 5px;
  color: #5C8A2D;
  font-weight: bold;
  padding: 5px 5px;
  float: left;
  display: block;
  font-size: 12px;
}

.warn-msg {
  margin-left: 5px;
  color: #3293D6;
  font-weight: bold;
  padding: 5px 5px;
  float: left;
  display: block;
  font-size: 12px;
}

#newsletterpro #newsletter_template_text_insertProducts {
  display: block;
  height: 75px;
  width: 75px;
  background: url(../img/insert.png) no-repeat left top;
}

#newsletterpro #newsletter_template_text_insertProducts:hover {
  background-position: left bottom;
}

#newsletterpro #newsletter_template_text_insertProducts {
  width: 75px;
  height: 75px;
  position: absolute;
  right: 10px;
  top: -92px;
  border: none;
  cursor: pointer;
  display: block;
  background: url(../img/insert.png) no-repeat left top;
  padding: 0;
  margin: 0;
}

#newsletterpro #newsletter_template_text_insertProducts:hover {
  background-position: left bottom;
}

#newsletterpro #newsletter_template_text_removeProducts {
  display: block;
  height: 75px;
  width: 75px;
  background: url(../img/insert.png) no-repeat left top;
}

#newsletterpro #newsletter_template_text_removeProducts:hover {
  background-position: left bottom;
}

#newsletterpro #newsletter_template_text_toolbar5 {
  width: 100%;
  height: 0;
  position: relative;
}

#newsletterpro #newsletter_template_text_toolbar5 td {
  position: inherit !important;
}

#newsletterpro #newsletter_template_text_removeProducts {
  width: 75px;
  height: 75px;
  position: absolute;
  right: 90px;
  top: -92px;
  border: none;
  cursor: pointer;
  display: block;
  background: url(../img/clear.png) no-repeat left top;
  padding: 0;
  margin: 0;
}

#newsletterpro #newsletter_template_text_removeProducts:hover {
  background-position: left bottom;
}

#newsletterpro td.mceToolbarEnd.mceToolbarEndButton.mceLast {
  display: none;
}

#newsletterpro {
  position: relative;
}

#newsletterpro div#tab {
  background-color: #F8F8F8;
  border: 1px solid #CCCCCC;
  /* 	position: absolute;
left: 0;
z-index: 10;
float: left;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
width: 16.62707838479809976247030878859%; */
}

#newsletterpro div#tab a {
  display: block;
  font-weight: normal;
  color: #666;
  padding: 7px 10px;
  padding-left: 8px;
  border-top: 1px solid #CCCED7;
}

#newsletterpro div#tab a:hover {
  background-color: #ebedf4;
}

#newsletterpro div#tab a.first_item {
  border-top: none;
  /*border-right: 1px solid #CCCED7;*/
}

#newsletterpro div#tab a.item {
  /*border-right: 1px solid #CCCED7;*/
}

#newsletterpro div#tab a.last_item {
  /*border-right: 1px solid #CCCED7;*/
}

#newsletterpro div#tab a.selected {
  background-color: #00aff0;
  font-weight: bold;
  color: #fff;
  /*border-right: none;*/
}

#newsletterpro div#tab a.selected span {
  color: #FFFFFF;
}

#tab_content {
  /*z-index: 9;*/
  /*float: left;*/
  background-color: #ebedf4;
  border: 1px solid #ccced7;
  min-height: 448px;
  padding: 5px 10px 10px;
  /*	margin-left: 16.62707838479809976247030878859%;
	width: 81.626037212984956452889944576405%;*/
}

#tab_content h4 {
  font-size: 18px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: .5em;
}

#newsletterpro .delete-newsletter-tpl,
#newsletterpro .delete-product-tpl {
  width: 48.005982053838484546360917248255%;
  float: left;
}

#newsletterpro .delete-product-tpl {
  margin-left: 2.492522432701894317048853439681%;
}

#newsletterpro ul.delete_template li {
  padding: 8px;
  padding: 2.0661157024793388429752066115702%;
  width: 98.305084745762711864406779661017%;
  background-color: #F8F8F8;
  border: solid thin #d0d0d0;
  border-top: none;
}

#newsletterpro ul.delete_template li.first_item {
  border-top: solid thin #d0d0d0;
}

#newsletterpro ul.delete_template li:hover {
  background: #e4f0f7;
}

#newsletterpro ul.delete_template li a {
  float: right;
}

#newsletterpro .br {
  clear: both;
  height: 5px;
}

#newsletterpro input[type="text"],
#newsletterpro input[type="password"] {
  /*	height: 22px;
	padding: 2px 8px;
	width: 29.474708171206225680933852140078%;*/
}

#newsletterpro #set-params {
  outline: none;
  padding: 2px 8px;
  width: 43%;
  min-height: 100px;
  font-family: Consolas, Arial, Helvetica;
  color: #455580;
}

#newsletterpro .manage-templates label {
  width: 21.978021978021978021978021978022%;
}

#newsletterpro select {
  /*width: 100%;*/
  /*display: block;*/
  /* width: 31.168831168831168831168831168831%;
	padding: 5px;
	margin: 0; */
}

#newsletterpro .manage-templates {
  background-color: #F8F8F8;
  border: solid thin #d0d0d0;
  padding: 0.999000999000999000999000999001%;
}

#newsletterpro table.history {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: solid thin #d0d0d0;
}

#newsletterpro table.history tr th {
  background-color: #fafafa;
  height: 26px;
  font-weight: bold;
  border-bottom: solid thin #e9e9e9;
}

#newsletterpro table.history tr td {
  padding: 6px 17px;
  background-color: #FFFFFF;
  border-bottom: solid thin #e9e9e9;
}

#newsletterpro table.history tr th {
  text-align: center;
  color: #585A69;
  background-color: #fafafa;
  padding: 5px 15px;
  font-weight: bold;
}

#newsletterpro table.history tr th.first_item {
  text-align: left;
}

#newsletterpro table.history tr td.last_item {
  text-align: right;
}

#newsletterpro table.history tr.last_item td {
  border-bottom: solid thin #d0d0d0;
}

#newsletterpro table.history tr td.item {
  text-align: center;
}

#newsletterpro table.history tr td a {
  float: none;
  color: #49B2FF;
}

#newsletterpro table.history tr td a:hover {
  text-decoration: underline;
}

#newsletterpro #get-history,
.thd-step {
  border: solid thin #d0d0d0;
  background-color: #FFF;
  padding: 5px 15px;
}

#newsletterpro #get-history ul li,
.thd-step ul li {
  padding: 6px 8px;
  background: #FFF;
  border-bottom: solid thin #e9e9e9;
}

#newsletterpro #get-history ul.first_item
.thd-step ul.first_item {
  padding-right: 5px;
}

#newsletterpro #get-history ul.last_item,
.thd-step ul.last_item {
  padding-left: 5px;
}

#newsletterpro #get-history ul li span,
.thd-step ul li span {
  margin: 0;
}

.thd-step {
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
}

.thd-step label {
  text-align: left;
}

#newsletterpro a.help {
  background: url(../img/process-icon-help.png) no-repeat left top;
  display: inline-block;
  width: 32px;
  height: 32px;
  float: right;
  position: absolute;
  top: 10px;
  right: 10px;
}

#newsletterpro div#product-template {
  width: 100%;
}

#newsletterpro div#display-product-help,
#newsletterpro div#display-newsletter-help {
  position: absolute;
  background: #FFFFFF;
  z-index: 999;
  top: 50px;
  right: 50px;
  width: 725px;
  border: solid thin #d0d0d0;
  padding: 10px;
}

#newsletterpro #tab.newsletter a {
  position: relative;
}

#newsletterpro .step {
  width: 23px;
  height: 23px;
  -webkit-border-radius: 23px;
  border-radius: 23px;
  background-color: #00aff0;
  color: #FFFFFF;
  font-weight: bold;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 5px;
  text-align: center;
  line-height: 23px;
}

#newsletterpro .delete-added {
  display: inline-block;
  margin-top: 2px;
  margin-right: 8px;
  height: 16px;
  width: 16px;
}

#newsletterpro .save-as-template {
  /*padding: 2px 15px; */
  float: right;
  font-weight: bold;
  /*margin-left: 15px;*/
}

#newsletterpro div#newsletter-template {
  width: 100%;
}

#newsletterpro .input-text {
  height: 22px;
  padding: 2px 8px;
  width: 29.474708171206225680933852140078%;
}

#newsletterpro #view-newsletter-template-content img {
  margin: 0;
  padding: 0;
}

#newsletterpro #view-product-template-content img {
  margin: 0;
  padding: 0;
}

#newsletterpro table#emails_filter_table {
  width: 100%;
}

#newsletterpro div.dropdown-menu ul {
  width: auto;
  height: auto;
  background-color: white;
}

#newsletterpro div.dropdown-menu ul li {
  padding: 3px 8px;
  position: relative;
}

#newsletterpro div.dropdown-menu ul li:hover {
  background: #e4f0f7;
}

#newsletterpro div.dropdown-menu ul li a {
  cursor: default;
  margin-right: 20px;
}

#newsletterpro div.dropdown-menu ul input {
  float: right;
  position: absolute;
  right: 8px;
  top: 4px;
}

#newsletterpro div.dropdown-menu {
  background-color: #FDFDFD;
  display: inline-block;
  border: solid thin #d0d0d0;
  position: absolute;
}

#newsletterpro div.dropdown-menu a.header {
  display: block;
  padding: 5px 30px 5px 8px;
  position: relative;
}

#newsletterpro div.dropdown-menu a.header span {
  background: url(../img/category_arrow.png) no-repeat right top;
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 12px;
  right: 6px;
}

#newsletterpro div.dropdown-menu table {
  border-collapse: collapse;
}

#newsletterpro div.dropdown-menu table tr td {
  padding: 3px 8px;
}

#newsletterpro div.dropdown-menu table tr:hover {
  background: #e4f0f7;
}

#newsletterpro div.dropdown-menu a.checkall {
  color: #49B2FF;
  float: right;
  margin: 0;
}

#newsletterpro div.dropdown-menu a.checkall:hover {
  text-decoration: underline;
  cursor: pointer;
}

#newsletterpro div.dropdown-menu table tr.checkall:hover,
#newsletterpro div.dropdown-menu li.checkall:hover {
  background: none;
}

#newsletterpro #users-subscribed-container {
  width: 100%;
}

#newsletterpro div.email_addresses_list {
  width: 100%;
  display: inline-block;
  background: #FFF;
  overflow: hidden;
  border: solid thin #d0d0d0;
}

#newsletterpro #visitors-subscribed,
#newsletterpro #added-subscribed {
  width: 48.90873015873015873015873015873%;
  float: left;
}

#newsletterpro #added-subscribed {
  margin-left: 1.984126984126984126984126984127%;
}

#newsletterpro #visitors-subscribed .userlist,
#newsletterpro #added-subscribed .userlist {
  width: 100%;
}

#newsletterpro #users-subscribed {
  display: block;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  height: 286px;
}

#newsletterpro div.email_addresses_header {
  border: solid thin #d0d0d0;
  border-bottom: none;
  width: 100%;
}

#newsletterpro div.email_addresses_header table {
  border-collapse: collapse;
  width: 100%;
}

#newsletterpro div.email_addresses_header table tr td {
  height: 40px;
  background-color: #F1F1F1;
  text-shadow: 0 1px 0 #fff;
  padding: 0 6px;
  background-image: -moz-linear-gradient(center top, #F9F9F9, #ECECEC);
  background: -webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#ECECEC)) repeat scroll 0 0 transparent;
  font-size: 13px;
  text-align: left;
  color: #333;
  font-weight: bold;
}

#newsletterpro div.email_addresses_list table {
  width: 100%;
  border-collapse: collapse;
}

#newsletterpro .visitors-active {
  float: right;
  display: inline-block;
  margin-right: 10px;
  margin-top: 4px;
}

#newsletterpro button-active {
  display: inline-block;
}

#newsletterpro div.email_addresses_list table tbody tr td {
  padding: 5px 5px;
  border-bottom: solid 1px #dadada;
  color: #333;
}

#newsletterpro div.email_addresses_list table tr.odd {
  background: #FFF;
}

#newsletterpro div.email_addresses_list table tr.even {
  background: #f8f8f8;
}

#newsletterpro div.email_addresses_list table tr:hover {
  background: #e4f0f7;
}

#newsletterpro div.email_addresses_header table tbody tr td.language {
  width: 2.408124373119358074222668004012%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.language {
  width: 2.408124373119358074222668004012%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.firstname {
  width: 13.741223671013039117352056168506%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.firstname {
  width: 13.741223671013039117352056168506%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.lastname {
  width: 13.640922768304914744232698094283%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.lastname {
  width: 13.640922768304914744232698094283%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.language img,
#newsletterpro div.email_addresses_list table tbody tr td.language img {
  display: block;
  float: left;
  padding-top: 3px;
}

#newsletterpro div.email_addresses_header table tbody tr td.language span,
#newsletterpro div.email_addresses_list table tbody tr td.language span {
  display: block;
  float: left;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.email {
  width: 27.783350050150451354062186559679%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.email {
  width: 27.783350050150451354062186559679%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.shop {
  width: 27.281845536609829488465396188566%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.shop {
  width: 27.281845536609829488465396188566%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.active {
  text-align: center;
  width: 5.0150451354062186559679037111334%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.active {
  text-align: center;
  width: 5.0150451354062186559679037111334%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.actions {
  text-align: center;
  width: 5.8174523570712136409227683049147%;
  cursor: default;
}

#newsletterpro div.email_addresses_list table tbody tr td.actions {
  text-align: center;
  width: 5.8174523570712136409227683049147%;
  cursor: default;
}

#newsletterpro div.email_addresses_header table tbody tr td.checkbox {
  width: 4%;
}

#newsletterpro div.email_addresses_list table tbody tr td.checkbox {
  width: 2.036437%;
}

#newsletterpro .test-email {
  height: 30px;
}

#newsletterpro .test-email input[type="text"] {
  float: left;
}

#newsletterpro .test-email input[type="checkbox"] {
  float: left;
  margin-right: 6px;
  margin-top: 3px;
}

#newsletterpro .test-email-message span {
  font-weight: bold;
  float: left;
  display: inline-block;
  margin-left: 15px;
  width: 310px;
}

#newsletterpro .test-email-message .error-msg {
  margin-top: 0;
}

#newsletterpro .check-all {
  float: right;
  margin-top: 5px;
}

#newsletterpro .email-count {
  color: #585a69;
  text-shadow: 0 1px 0 #fff;
  display: block;
  float: right;
  font-weight: bold;
  padding-top: 6px;
  margin-right: 25px;
}

#newsletterpro .float-left {
  float: left;
}

#newsletterpro .float-right {
  float: right;
}

.search-bar {
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 14px;
  height: 44px;
  text-align: center;
  width: 100%;
  border: 0;
}

#newsletterpro .poduct-search-container {
  position: absolute;
  left: 10px;
  right: 0;
  border: solid 1px #d0d0d0;
}

.product-search-span {
  position: absolute;
  right: 4px;
  margin: 0;
  padding: 0;
  top: 9px;
}

#newsletterpro input[type="text"]:focus {
  border: solid 1px #49b2ff;
  outline: none;
}

#newsletterpro input[type="submit"]:focus {
  height: auto;
}

.search-bar:focus {
  height: 44px;
}

#newsletterpro .slide-toggle {
  width: 10px;
  height: 97px;
  background: url(../img/slide.png) no-repeat left top;
  display: block;
  float: left;
  margin-top: 129px;
}

.products-list .userlist {
  position: relative;
  top: 45px;
}

#newsletterpro .product-list-slide-toggle-hide {
  margin-left: 0;
}

#newsletterpro .categories-list-slide-toggle-hide {
  overflow: hidden;
  width: 1px;
  padding-left: 1px;
}

#newsletterpro .margin-top {
  margin-top: 7px;
}

#newsletterpro .new-image-size {
  margin-left: 10px;
}

.products-list .userlist table {
  width: 100%;
  border-collapse: collapse;
}

.filter-product-list td.name,
.filter-product-list td.active,
.filter-product-list td.reference,
.filter-product-list td.search-price,
.filter-product-list td.search-stock,
.filter-product-list td.options,
.products-list .userlist td.name,
.products-list .userlist td.active,
.products-list .userlist td.reference,
.products-list .userlist td.search-price,
.products-list .userlist td.search-stock,
.products-list .userlist td.options {
  padding: 5px 10px;
}

.filter-product-list td.image,
.products-list .userlist td.image {
  width: 10.050251256281407035175879396985%;
}

.filter-product-list td.name,
.products-list .userlist td.name {
  width: 36.063651591289782244556113902848%;
}

.filter-product-list td.reference,
.products-list .userlist td.reference {
  font-weight: bold;
  width: 15.115578%;
}

.filter-product-list td.options,
.products-list .userlist td.options {
  width: 20.435510887772194304857621440536%;
  text-align: right;
}

.filter-product-list td.search-price,
.products-list .userlist td.search-price {
  font-weight: bold;
  width: 15%;
}

.filter-product-list td.inactive,
.products-list .userlist td.inactive {
  color: red;
}

.filter-product-list td.button,
.products-list .userlist .button {
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: left;
  padding-right: 0;
  padding-left: 9.5238095238095238095238095238095%;
  width: 90.47619047619047619047619047619%;
}

#newsletterpro #display-product-image {
  float: left;
  margin-top: 2px;
  margin-right: 6px;
}

#newsletterpro .display-product-image-container {
  float: left;
  margin-left: 38.78914015904573%;
}

.display-product-image-container label {
  text-align: left;
}

.empty {
  color: #999;
  font-style: italic;
}

#newsletterpro a.remove-item {
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  background: url(../img/delete.png) no-repeat center center;
  right: 15px;
  top: 0;
  z-index: 100;
}

#newsletterpro td.product-item {
  position: relative;
  display: inline-block;
}

#newsletterpro .conf_title {
  color: #585a69;
  text-shadow: 0 1px 0 #fff;
  width: 235px;
  padding: 0.2em 0.5em 0 0;
  text-align: right;
  float: left;
  font-weight: bold;
  font-size: 1.1em;
}

#newsletterpro .settings {
  width: 100%;
}

#newsletterpro .settings-left {
  float: left;
  width: 23.540856031128404669260700389105%;
}

#newsletterpro .settings-right {
  float: left;
  width: 76.459143968871595330739299610895%;
}

#newsletterpro .settings-right .enabled,
#newsletterpro .settings-right .disabled {
  padding: 0 5px;
}

#newsletterpro .settings-right .container {
  padding-left: 15px;
}

#newsletterpro .selected-big {
  font-size: 21px;
}

#newsletterpro .clear-history {
  float: right;
}

#newsletterpro .smtp-checkbox,
#newsletterpro .func-mail-checkbox {
  float: left;
  margin-top: 7px;
  padding: 0;
  height: auto;
}

#newsletterpro .smtp-checkbox:focus,
#newsletterpro .func-mail-checkbox:focus {
  float: left;
  margin-top: 7px;
  padding: 0;
  height: auto;
}

input[type="checkbox"]:focus {
  height: auto !important;
}

#newsletterpro .button.disabled {
  color: gray;
}

#newsletterpro .button.disabled:hover {
  color: gray;
  border-color: #CCCCCC #BBBBBB #A0A0A0;
}

#newsletterpro .file-msg {
  margin-left: 31.003401244627351305716744550102% !important;
  padding: 5px 5px;
  height: 15px;
  display: block;
}

#newsletterpro .file-msg span {
  margin: 0;
  padding: 0;
}

#newsletterpro .upload-csv {
  width: 63.596599% !important;
}

#newsletterpro .table {
  border-collapse: collapse;
}

#newsletterpro .upload-csv-files {
  width: 100%;
  margin-bottom: 15px;
}

#newsletterpro .upload-csv-files tr {
  cursor: default;
}

#newsletterpro .upload-csv-files tr th {
  padding: 0 6px;
  height: 26px;
  line-height: 26px;
}

#newsletterpro .upload-csv-files tr.selected {
  background: #49B2FF;
  font-weight: bold;
}

#newsletterpro .upload-csv-files tr.selected td {
  color: #FFF;
  text-align: left;
}

#newsletterpro .upload-csv-files tr.selected td.center {
  text-align: center;
}

#newsletterpro .upload-csv-files th.name,
#newsletterpro .upload-csv-files td.name {
  width: 85%;
}

#newsletterpro .upload-csv-files th.actions,
#newsletterpro .upload-csv-files td.actions {
  width: 15%;
}

#newsletterpro .import-details {
  background-color: #F8F8F8;
  border: solid thin #d0d0d0;
  padding: 0.999000999000999000999000999001%;
}

#newsletterpro .table-details {
  width: 100%;
}

#newsletterpro .table-details th {
  height: 40px;
  line-height: 40px;
  padding: 0 6px;
}

#newsletterpro .table-details tr.second th {
  height: 26px;
}

#newsletterpro .table-details th select {
  padding: 0;
  width: 100%;
}

#newsletterpro .import-info {
  display: inline-block;
  font-weight: bold;
  padding: 6px 10px;
  float: left;
}

#newsletterpro .added-name {
  position: absolute;
  left: 50%;
}

.br-space {
  margin: 3px 0;
}

.status-button {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.status-button.enabled {
  background-image: url(../img/enabled.gif);
}

.status-button.disabled {
  background-image: url(../img/disabled.gif);
}

input:focus,
select:focus,
textarea:focus {
  outline: none;
  border: 1px solid #3293D6;
}

.icon-cron-link,
.icon-task,
.icon-smtp,
.icon-mailchimp,
.icon-history-span,
.icon-statistics,
.icon-campaign,
.icon-settings,
.icon-info-tab,
.icon-world,
.icon-tutorials,
.icon-import-csv,
.icon-edit-template,
.icon-view-template,
.icon-css-template,
.icon-manage-iamges,
.icon-delete-templates,
.icon-select-products,
.icon-send-newsletters,
.icon-fwd,
.icon-f-subscription,
.icon-privacy,
.icon-dev-mode,
.icon-puzzle,
.icon-create-template {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 7px;
  display: inline-block;
}

.icon-import-csv {
  background: url(../img/excel_file.png) left top no-repeat;
}

.icon-puzzle {
  background: url(../img/puzzle-16.png) left top no-repeat;
}

.icon-fwd {
  background: url(../img/arrow_left.png) left top no-repeat;
}

.icon-f-subscription {
  background: url(../img/mail_plus.png) left top no-repeat;
}

.icon-edit-template {
  background: url(../img/edit.gif) left top no-repeat;
}

.icon-view-template {
  background: url(../img/details.gif) left top no-repeat;
}

.icon-css-template {
  background: url(../img/script_code.png) left top no-repeat;
}

.icon-create-template {
  background: url(../img/layout.png) left top no-repeat;
}

.icon-send-newsletters {
  background: url(../img/email.gif) left top no-repeat;
}

.icon-settings {
  background: url(../img/cog.gif) left top no-repeat;
}

.icon-info-tab {
  background: url(../img/information-white.png) left top no-repeat;
}

.icon-world {
  background: url(../img/world.png) left top no-repeat;
}

.icon-mailchimp {
  background: url(../img/chimp16.png) left top no-repeat;
}

.icon-mailchimp32 {
  background: url(../img/chimp32.png) left top no-repeat;
}

.icon-tutorials {
  background: url(../img/monitor.png) left top no-repeat;
}

.icon-task {
  background: url(../img/time.gif) left top no-repeat;
}

.icon-select-products {
  background: url(../img/search.gif) left top no-repeat;
}

.icon-delete-templates {
  background: url(../img/cancel.png) left top no-repeat;
}

.icon-manage-iamges {
  background: url(../img/image.png) left top no-repeat;
}

.icon-statistics {
  background: url(../img/chart_bar.png) left top no-repeat;
}

.icon-campaign {
  background: url(../img/chart_line.png) left top no-repeat;
}

.icon-smtp {
  background: url(../img/email_edit.gif) left top no-repeat;
}

.icon-history-span {
  background: url(../img/book.png) left top no-repeat;
}

.icon-cron-link {
  background: url(../img/script_link.png) left top no-repeat;
}

.cron-link {
  font-weight: bold;
}

.hint,
.npro-hint {
  display: block;
  margin-top: 4px;
  margin-bottom: 2px;
  padding: 5px 5px 5px 5px;
  background-image: none;
  z-index: 10;
  color: #31b0d5 !important;
  border: solid 1px #c5e9f3;
  background-color: #f8fcfe;
}

.hint p {
  color: #31b0d5 !important;
}

.label-auto {
  text-align: left;
  width: auto;
}

.input-radio-fix {
  float: left;
  margin-top: 4px;
  margin-right: 10px;
}

.label-on-row {
  margin-bottom: 5px;
}

dl {
  margin: 0 0 5px 0;
}

dd {
  margin: 0 0 5px 0;
  font-weight: bold;
}

dt {
  margin: 0 0 5px 0;
}

.gk-textarea,
.gk-content input,
#newsletterpro input {
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbde;
  /*background-color: #fff;*/
  color: #515967;
  padding: 5px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
}

.size-large {
  width: 240px !important;
}

.gk-select.size-large {
  width: 252px !important;
}

.size-medium {
  width: 200px !important;
}

.gk-select.size-medium {
  width: 212px !important;
}

.size-100 {
  width: 100%;
}

.btn,
.gk-button {
  display: inline-block;
  margin: 0 4px;
  text-decoration: none;
  width: 27px;
  height: 27px;
  line-height: 27px;
  border-color: #DBDBDE;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(top, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(to bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  -webkit-box-shadow: inset 1px 1px 3px #FFFFFF;
  box-shadow: inset 1px 1px 3px #FFFFFF;
  text-align: center;
  vertical-align: middle;
  padding: 0 7px;
  margin: 0;
  width: auto;
  font-size: 12px;
}

.btn:hover,
.gk-button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDFE1), color-stop(1, #F2F2F2));
  background-image: -o-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -webkit-linear-gradient(bottom, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DDDFE1), to(#F2F2F2));
  background-image: -webkit-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(top, #DDDFE1 0%, #F2F2F2 100%);
  background-image: linear-gradient(to bottom, #DDDFE1 0%, #F2F2F2 100%);
  text-decoration: none;
  color: #3685C1;
  border-color: #80B6D4;
}

.btn.disabled,
.btn.disabled:hover,
.gk-button.disabled,
.gk-button-disabled,
.gk-button-disabled:hover {
  display: inline-block;
  margin: 0 4px;
  text-decoration: none;
  /*width: 27px;*/
  /*height: 27px;*/
  /*line-height: 27px;*/
  border-color: #DBDBDE;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8F8), color-stop(1, #F5F5F6), color-stop(1, #F7F7F8));
  background-image: -webkit-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(bottom, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-gradient(linear, left top, left bottom, from(linear), color-stop(0%, #F8F8F8), color-stop(100%, #F5F5F6), to(#F7F7F8));
  background-image: -webkit-linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -moz-linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: -o-linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  background-image: linear-gradient(linear, #F8F8F8 0%, #F5F5F6 100%, #F7F7F8 100%);
  -webkit-box-shadow: inset 1px 1px 3px #FFFFFF;
  box-shadow: inset 1px 1px 3px #FFFFFF;
  text-align: center;
  vertical-align: middle;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.gk-select {
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbde;
  background-color: #fff;
  color: #515967;
  padding: 5px 5px 5px 5px !important;
  margin: 0;
  text-align: left;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
  width: auto;
}

.waring-icon {
  margin-right: 8px;
  float: left;
  margin-top: 5px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../img/warning.gif) left top no-repeat;
}

input#search_cat {
  width: 150px !important;
  height: auto !important;
  padding: 2px 8px !important;
}

.ac_results {
  width: 166px !important;
  z-index: 99999 !important;
}

.subscription-help,
.product-help,
.newsletter-help {
  float: right;
}

.subscription-help-win .gk-content,
.product-help-win .gk-content,
.newsletter-help-win .gk-content {
  overflow-y: scroll;
  height: 480px;
}

.tutorial-img {
  border: solid 1px #E6E6E6;
  width: 502px;
  height: 376px;
  float: left;
}

.tutorial-button {
  float: left;
  display: inline-block;
}

.tutorial-video .description {
  float: left;
  margin-left: 10px;
}

.ts-left {
  width: 50%;
  float: left;
}

.ts-right {
  width: -webkit-calc(50% - 10px);
  width: -moz-calc(50% - 10px);
  width: calc(50% - 10px);
  float: right;
}

.template-settings {
  background: #FFF;
  border: solid thin #d0d0d0;
  padding: 10px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}

input[class="gk-color"] {
  text-transform: uppercase;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbde;
  color: #515967;
  padding: 2px 5px 2px 5px !important;
  text-align: left;
  height: 22px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
}

.color-container {
  float: left;
  margin-right: 10px;
}

.function-mail-from {
  width: 32% !important;
  float: left;
}

.select-smtp {
  width: 33%  !important;
}

#tinymce table {
  border-collapse: collapse !important;
}

#tinymce {
  margin: 0;
}

.newsletter-pro-help-box p {
  margin-top: 2px;
  margin-bottom: 2px;
}

.newsletter-pro-help-box h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

.products-list td.image img,
.statistics-table img {
  width: 40px;
  height: 40px;
}

.filter-by-purchase-box .poduct-search-container {
  border: none;
  position: relative;
  left: 0;
}

.filter-by-purchase-box .filter-product-list {
  border-top: none;
  width: 100% !important;
}

.filter-by-purchase-box .search-bar {
  border: solid 1px #e6e6e6;
  width: 99.8%;
  text-align: center;
}

.filter-by-purchase-box .search-bar:focus {
  outline: none;
  border: 1px solid #00aff0;
}

.filter-by-purchase-box .title {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 5px;
}

.add-product {
  width: auto !important;
}

.filter-product-list .button {
  padding-right: 8px !important;
  display: inline-block;
}

.filter-product-list-box {
  height: 220px;
}

.filter-by-purchase-window .gk-content {
  height: 481px;
  overflow-y: scroll;
}

.range-selection-box h4,
.filter-by-birthday-box h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

.slider-ppr-loading {
  margin-left: 8px;
}

.filter-product-list {
  border-collapse: collapse;
}

.filter-by-birthday-window label {
  float: left;
  width: auto;
  margin-top: 1px;
}

.filter-by-birthday-window input {
  float: left;
}

.filter-by-birthday-window input.fbb-from {
  margin-right: 8px;
}

.images-list th.preview {
  width: 6.7669172932330827067669172932331%;
}

.images-list th.dimensions {
  width: 22.834228568922305764411027568922%;
}

.images-list th.size {
  width: 22.834228568922305764411027568922%;
}

.images-list th.date {
  width: 22.834228568922305764411027568922%;
}

.images-list th.actions {
  width: 24.730397%;
}

#tab_template.newsletter-template {
  margin-bottom: 5px;
}

#tab_template.newsletter-template a {
  /*	text-decoration: none;
	padding: 10px 15px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	border: 1px solid #dddddd;
	display: inline-block;
	background-color: white;*/
}

#tab_template.newsletter-template a:hover {
  /*	text-decoration: none;
	background-color: whitesmoke;*/
}

#tab_template.newsletter-template a.selected {
  z-index: 2;
  /*color: white;*/
  background-color: #00aff0;
  border-color: #00aff0;
}

.view-content {
  background: #FFF;
  border: solid thin #e6e6e6;
}

.view-newsletter-template-content {
  width: 100%;
  border: none;
}

.newsletter-pro-help-box p {
  margin-top: 2px;
  margin-bottom: 2px;
}

.newsletter-pro-help-box h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: transparent;
  text-decoration: none;
  color: #333333;
  font-size: 12px;
  float: none;
  position: static;
  width: 100%;
  white-space: nowrap;
  cursor: inherit;
  -webkit-tap-highlight-color: transparent;
  line-height: normal;
  font-weight: normal;
  text-align: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  direction: ltr;
}

.aona-seconds {
  width: auto !important;
  margin-bottom: 5px !important;
  margin-top: 4px !important;
  float: left;
  margin-left: 0 !important;
}

.sona-seconds {
  width: auto !important;
  margin-bottom: 5px !important;
  margin-top: 1px !important;
  float: left;
  margin-left: 5px !important;
}

.sona-label {
  margin-top: 1px;
}

.ping-chimp {
  margin-left: 5px;
}

.chimp-menu input {
  float: left;
  margin-top: 4px;
}

.sync-lists-box {
  margin-top: 10px;
}

.sync-lists-progress-box {
  margin-top: 10px;
}

.sync-lists-progress-box .ajax-loader {
  float: right;
  margin-top: 10px;
}

.sync-emails-created,
.sync-emails-updated,
.sync-emails-total,
.sync-emails-errors {
  font-weight: bold;
}

.sync-emails-created {
  color: green;
}

.sync-emails-errors {
  color: red;
}

.sync-emails-updated {
  color: green;
}

.chimp-import-html img {
  margin-right: 7px;
  margin-top: 5px;
  float: left;
}

.chimp-template-gallery th.np-active,
.chimp-template-base th.np-active,
.chimp-template-user th.np-active {
  width: 5.1347881899871630295250320924262%;
}

.chimp-template-gallery th.category,
.chimp-template-base th.category,
.chimp-template-user th.category {
  width: 11.67979002624671916010498687664%;
}

.chimp-template-gallery th.layout,
.chimp-template-base th.layout,
.chimp-template-user th.layout {
  width: 11.67979002624671916010498687664%;
}

.chimp-template-gallery th.name,
.chimp-template-base th.name,
.chimp-template-user th.name {
  width: 36.094488188976377952755905511811%;
}

.chimp-template-gallery th.actions,
.chimp-template-base th.actions,
.chimp-template-user th.actions {
  width: 28.924261874197689345314505776637%;
}

.chimp-template-gallery td.np-active,
.chimp-template-base td.np-active,
.chimp-template-user td.np-active {
  text-align: center;
}

.gk-import-template-window-view .gk-content {
  height: 439px !important;
  overflow-y: scroll !important;
}

.chimp-import-tpl-title {
  margin-bottom: 5px;
  margin-right: 3px;
}

.chimp-import-tpl-title.user-template {
  margin-top: 0;
}

.btn-import-chimp-tpl .ajax-loader {
  margin-right: 7px;
}

.chimp-cron-job {
  display: block;
  height: auto !important;
  background-position: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 15px;
}

.chimp-label {
  font-size: 12px;
  padding-top: 3px !important;
  margin-left: 4px !important;
}

.btn .ajax-loader,
.gk-button .ajax-loader {
  margin-top: 5px !important;
}

.sync-customers-progress h4 {
  font-size: 14px !important;
  font-weight: bold !important;
}

.sync-customers-progress p {
  font-size: 12px !important;
}

.task-list .gk-select {
  padding-top: 3px !important;
  padding-bottom: 4px !important;
}

.add-new-email-from dl,
.add-new-email-from dt,
.add-new-email-from dd {
  text-align: left !important;
}

.add-new-email-from .add-new-email-action {
  float: right;
  text-align: right !important;
}

.new-task-box select,
.new-task-box input {
  float: left !important;
}

.new-task-box p {
  text-align: left !important;
}

.new-task-box .task-smtp-test img {
  float: left !important;
  margin-top: 6px !important;
}

.new-task-box .gk-smtp-select {
  margin-bottom: 6px !important;
}

.date-birthday .ui-datepicker-year {
  display: none !important;
}

td.chackbox {
  line-height: 10px;
}

.filetree li,
#categories-treeview span.folder,
#categories-treeview li {
  text-align: left;
}

.alert.alert-danger {
  position: relative;
  border: none;
  padding: 10px;
  border-left: solid 3px #e17875;
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert.alert-warning {
  position: relative;
  border: none;
  padding: 10px;
  border-left: solid 3px #f4c178;
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert.alert-info {
  position: relative !important;
  border: none !important;
  border-left: solid 3px #4ac7e0 !important;
  background-color: #DCF4F9 !important;
  border-color: #25b9d7 !important;
  color: #1e94ab !important;
}

.panel-box {
  float: left;
  background-color: white;
  border: solid 1px #e6e6e6;
  width: -webkit-calc(100% - 8px);
  width: -moz-calc(100% - 8px);
  width: calc(100% - 8px);
  padding: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.panel-box .btn,
.panel-box .gk-button {
  color: black !important;
}

.panel-box .btn:hover,
.panel-box .gk-button:hover {
  text-decoration: none !important;
}

.panel-box .btn-ajax-loader {
  margin-top: 5px;
}

.panel-box.error {
  background-color: #f3515c;
  border-color: #d4323d;
  color: white;
}

.update-module-response {
  background: white;
  color: black;
  padding: 10px;
  margin-top: 10px;
}

.update-module-response.success {
  font-weight: bold;
  color: green;
}

.update-module-response.error {
  font-weight: bold;
  color: red;
}

.settings-group {
  background-color: white;
  border: solid 1px #e6e6e6;
  margin-left: 15px;
  z-index: 9;
  padding: 10px !important;
}

.settings-group a.btn,
.settings-group a.gk-button {
  margin-top: 10px;
  margin-bottom: 5px;
}

.settings .form-group {
  margin-top: 5px;
}

.settings-group .radio-input,
.settings-group .checkbox-input {
  float: left;
}

.radio-label {
  color: #555 !important;
  font-size: 12px;
  padding-top: 0 !important;
  padding-left: 6px;
}

.input-group {
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}

.input-group-addon {
  padding: 6px 8px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
  /*    background-color: #F5F8F9;
    border-top: 1px solid #C7D6DB;
    border-left: 1px solid #C7D6DB;
    border-bottom: 1px solid #C7D6DB;
    border-right: 1px solid #C7D6DB;
    border-radius: 3px;*/
}

.content-box {
  margin-bottom: 15px;
}

.tab-content-loading {
  display: none;
}

.tab-content-loading .tab-content-loading-bg {
  cursor: default !important;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 400;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  border: solid 1px #e2e2e2;
}

.tab-content-loading .tab-content-loading-content {
  position: absolute;
  z-index: 401;
}

.load-backup-global-win {
  padding: 10px;
  overflow-y: scroll;
  height: 440px;
}

.load-global-templates th.name_display {
  width: 38.5%;
}

.load-global-templates th.m_date {
  width: 24.25%;
}

.load-global-templates th.actions {
  width: 28.25%;
}

.load-global-templates th.module_version {
  width: 10%;
}

.margin-form {
  padding: 0 0 1em 242px !important;
}

.fileUpload {
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin: 10px;
}

.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.button-inportant {
  background: #e3e3e3 url("../img/bg-button-degrade.png") repeat-x scroll left top !important;
  background: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent !important;
  background: -webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent !important;
  border-color: #CCCCCC #BBBBBB #A0A0A0;
  border-left: 1px solid #BBBBBB;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-right: 1px solid #BBBBBB;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  margin: 0;
  outline: medium none;
  padding: 3px 15px !important;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-shadow: 0 1px 0 #fff;
}

.button-inportant img {
  margin-top: 7px;
}

.button-inportant span {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.valign-middle {
  vertical-align: middle;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.in-win {
  padding-top: 0;
}

div.onboarding,
#onboarding-starter {
  display: none !important;
}

.gk-content label,
#newsletterpro label {
  width: auto;
}

.gk-content *,
#newsletterpro * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.gk-content a,
#newsletterpro a {
  /*color: #00aff0;*/
  text-decoration: none;
}

.gk-content a:hover,
#newsletterpro a:hover {
  color: #0077a4;
  text-decoration: underline;
}

.gk-content a.btn,
#newsletterpro a.btn {
  color: #000;
}

.gk-content a.btn:hover,
#newsletterpro a.btn:hover {
  text-decoration: none;
}

#tab.newsletter a:hover {
  text-decoration: none;
}

#tab.newsletter a.selected {
  background-color: #00aff0;
}

.products-adjustments label {
  text-align: left;
}

tr.selected a {
  color: #fff !important;
}

tr.selected a.btn {
  color: #000 !important;
}

.table {
  width: 100%;
}

.table th {
  font-size: 12px;
  font-weight: normal;
}

table.gk-data-grid tr td {
  border-bottom: none;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.form-group {
  margin-bottom: 15px;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group span,
.input-group input {
  display: table-cell;
}

.input-group input {
  width: 100%;
}

.form-inline input,
.form-inline select {
  display: inline-block;
}

#product-template-list input,
#product-template-list select {
  display: inline-block !important;
}

.fixed-width-xxl {
  width: 250px !important;
}

.fixed-width-xs {
  width: 48px !important;
}

.row {
  background: none !important;
}

.btn-padding {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.btn-margin {
  margin-right: 2px;
  margin-left: 2px;
}

.btn-margin-right {
  margin-right: 2px;
}

.btn-margin-left {
  margin-left: 2px;
}

.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6, .col-lg-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
  /*box-sizing: border-box;*/
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

.col-sm-offset-1 {
  margin-left: 8.333333333333333% !important;
}

.col-sm-1 {
  width: 8.333333333333333% !important;
}

.col-sm-offset-2 {
  margin-left: 16.66666666666667% !important;
}

.col-sm-2 {
  width: 16.66666666666667% !important;
}

.col-sm-offset-3 {
  margin-left: 25% !important;
}

.col-sm-3 {
  width: 25% !important;
}

.col-sm-offset-4 {
  margin-left: 33.33333333333333% !important;
}

.col-sm-4 {
  width: 33.33333333333333% !important;
}

.col-sm-offset-5 {
  margin-left: 41.66666666666667% !important;
}

.col-sm-5 {
  width: 41.66666666666667% !important;
}

.col-sm-offset-6, .col-lg-offset-6 {
  margin-left: 50% !important;
}

.col-sm-6, .col-lg-6 {
  width: 50% !important;
}

.col-sm-offset-7 {
  margin-left: 58.33333333333333% !important;
}

.col-sm-7 {
  width: 58.33333333333333% !important;
}

.col-sm-offset-8 {
  margin-left: 66.66666666666667% !important;
}

.col-sm-8 {
  width: 66.66666666666667% !important;
}

.col-sm-offset-9 {
  margin-left: 75% !important;
}

.col-sm-9 {
  width: 75%;
}

.col-sm-offset-10 {
  margin-left: 83.33333333333333% !important;
}

.col-sm-10 {
  width: 83.33333333333333% !important;
}

.col-sm-offset-11 {
  margin-left: 91.66666666666667% !important;
}

.col-sm-11 {
  width: 91.66666666666667% !important;
}

.col-sm-offset-12 {
  margin-left: 100% !important;
}

.col-sm-12 {
  width: 100% !important;
}

.help-block {
  font-style: italic;
}

.gk-dropdown-menu-table-div a {
  color: #000 !important;
}

.gk-dropdown-menu-table-div a:hover {
  text-decoration: none !important;
}

.form-inline .form-group {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.gk-content .category-filter,
#newsletterpro .category-filter {
  background-color: none !important;
}

.gk-content .category-filter a,
#newsletterpro .category-filter a,
.gk-content .category-filter span,
#newsletterpro .category-filter span {
  float: none !important;
}

label[class^=".col-sm-"] {
  text-align: right;
}

.list-action-enable.action-enabled {
  color: #72C279;
}

.list-action-enable.action-enabled {
  color: #72C279;
}

.list-action-enable.action-disabled {
  color: #F97A84;
}

.bootstrap .list-action-enable {
  font-size: 1.3em;
  display: inline-block;
  width: 30px;
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.checkbox label {
  float: none;
}

.gk-content .radio,
#newsletterpro .radio {
  display: block !important;
  min-height: 17px !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  width: auto !important;
  height: auto !important;
}

.gk-content .radio input,
#newsletterpro .radio input {
  opacity: 1 !important;
  filter: alpha(opacity=1) !important;
  -moz-opacity: 1 !important;
  margin-right: 6px !important;
}

.mceLayout * {
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.task-list .send-test-list-message {
  margin-top: 7px !important;
  margin-left: 10px !important;
}

.task-list .send-test-list-message .ajax-loader {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.chimp-menu .control-label.col-sm-3 {
  padding-top: 0 !important;
}

.switch.prestashop-switch label[for$="_yes"] {
  color: red;
  float: none !important;
}

.switch.prestashop-switch label[for$="_no"] {
  color: green;
  float: none !important;
}

.switch.prestashop-switch .slide-button {
  display: none !important;
}

.np-emails-sent-status {
  margin-top: 5px !important;
  margin-left: 5px !important;
}

.send-progressbar-box {
  margin-top: 10px;
}

.separation {
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
  background-color: #ccc;
  border-bottom: 1px solid #fff;
  width: 100%;
  height: 1px;
  margin: 5px 0;
}

.btn-warning {
  background-image: none !important;
  color: #fff !important;
  background-color: #fbbb22 !important;
  border-color: #fbb309 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn-success {
  background-image: none !important;
  color: #fff !important;
  background-color: #72C279 !important;
  border-color: #60ba68 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn-primary {
  background-image: none !important;
  background-color: #00aff0 !important;
  color: #fff !important;
  text-transform: uppercase;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn-danger {
  background-image: none !important;
  color: #fff !important;
  background-color: #E08F95 !important;
  border-color: #da7b82 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.last-send-error-div .waring-icon {
  margin-top: 0 !important;
}

.last-send-error-div label {
  margin-top: 3px !important;
}
.gk-select {
  width: auto;
}

.gk-smtp-select {
  min-width: 150px;
}
.newsletter-template-list th.name {
  width: 40.576441103%;
}

.newsletter-template-list th.date {
  width: 40.576441103%;
}

.newsletter-template-list th.attachment {
  width: 10.576441103%;
}

.newsletter-template-list td.attachment {
  text-align: center;
}

.newsletter-template-list th.actions {
  width: 8.2706766917293233082706766917293%;
}
.show-product-template {
  position: relative;
}

.show-product-template span.img {
  background: url(../img/details.gif) left top no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 6px;
  margin-right: 7px;
  position: absolute;
}

.show-product-template span.text {
  padding-left: 23px;
}

.product-template-list th.name {
  width: 45.864661654135338345864661654135%;
}

.product-template-list th.np-info {
  width: 20%;
}

.product-template-list th.date {
  width: 25.864661654135338345864661654135%;
}

.product-template-list th.actions {
  width: 8.2706766917293233082706766917293%;
}

.products-adjustments label {
  margin-bottom: 5px;
}

.products-adjustments table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.products-adjustments table td {
  padding-bottom: 15px;
}

.products-adjustments table td.first-item {
  width: 33%;
}

.products-adjustments table td.item {
  width: 33%;
}

.products-adjustments table td.last-item {
  width: 33%;
}

.slider-container {
  padding-right: 20px;
  padding-left: 20px;
}

.fbp-grid th.image {
  width: 10.050251256281407035175879396985%;
}

.fbp-grid th.name {
  width: 36.063651591289782244556113902848%;
}

.fbp-grid th.reference {
  width: 15.115578%;
}

.fbp-grid th.price_display {
  width: 15%;
}

.fbp-grid th.actions {
  width: 23.770519152428810720268006700167%;
}
.subscription-template-box h4 {
  margin-top: 8px !important;
  margin-left: 6px !important;
  font-size: 13px !important;
  font-weight: bold !important;
  display: block !important;
}

.vouchers-alert {
  line-height: 21px !important;
}

.seconds-text {
  margin-left: 6px !important;
}
.gk-lang-header span {
  line-height: 10px !important;
}
.visitors-np-list td,
.customers-list td,
.added-list td {
  font-weight: normal;
}

.visitors-np-list th.image,
.customers-list th.image,
.added-list th.image {
  width: 5.408124373119358074222668004012%;
}

.customers-list th.firstname,
.visitors-np-list th.firstname,
.added-list th.firstname {
  width: 13.741223671013039117352056168506%;
}

.added-list th.lastname,
.visitors-np-list th.lastname,
.customers-list th.lastname {
  width: 13.640922768304914744232698094283%;
}

.added-list th.email,
.visitors-np-list th.email,
.customers-list th.email {
  width: 24.783350050150451354062186559679%;
}

.added-list th.shop_name,
.visitors-np-list th.shop_name,
.customers-list th.shop_name {
  width: 27.281845536609829488465396188566%;
}

.added-list th.np-active,
.visitors-np-list th.np-active,
.customers-list th.newsletter {
  width: 6.976744186046511627906976744186%;
}

.added-list td.np-active,
.visitors-np-list td.np-active,
.customers-list td.newsletter {
  text-align: center;
}

.added-list th.actions,
.customers-list th.actions {
  width: 8.155635%;
}

.customers-list th.chackbox,
.customers-list td.chackbox,
.visitors-np-list th.chackbox,
.visitors-np-list td.chackbox,
.added-list th.chackbox,
.added-list td.chackbox {
  border-right: none !important;
  width: 13px;
}

.customers-list th.image,
.customers-list td.image,
.visitors-np-list th.image,
.visitors-np-list td.image,
.added-list th.image,
.added-list td.image {
  border-left: none;
  border-right: none;
}

.added-list {
  z-index: 9996;
}

.visitors-np-list {
  z-index: 9997;
}

.visitors-list {
  z-index: 9998;
}

.customers-list {
  z-index: 9999;
}

.customers-list-box {
  z-index: 10;
}

.visitors-list-box {
  z-index: 9;
}

.visitors-np-list-box {
  z-index: 8;
}

.added-list-box {
  z-index: 7;
}

.gk-onfilter,
.gk-onfilter:hover {
  border: solid 1px #49b2ff !important;
}

.customers-header,
.visitors-header,
.visitors-np-header,
.added-header {
  font-weight: normal !important;
}

.customers-search-div,
.visitors-search-div,
.visitors-np-search-div,
.added-search-div {
  position: relative;
  width: 20% !important;
  display: inline-block;
}

.customers-search,
.visitors-search,
.visitors-np-search,
.added-search {
  width: 100% !important;
  margin: 0 6px !important;
  text-align: left !important;
}

.customers-search-loading,
.visitors-search-loading,
.visitors-np-search-loading,
.added-search-loading {
  background: url(../img/ajax_loader.gif) left top no-repeat;
  width: 16px;
  height: 16px;
  position: absolute !important;
  right: -11px;
  top: 6px;
}

.visitors-list td {
  font-weight: normal;
}

.visitors-list th.image {
  width: 2.408124373119358074222668004012%;
}

.visitors-list th.email {
  width: 27.638640429338103756708407871199%;
}

.visitors-list th.shop_name {
  width: 27.459749552772808586762075134168%;
}

.visitors-list th.ip {
  width: 26.833631484794275491949910554562%;
}

.visitors-list th.np-active {
  width: 6.976744186046511627906976744186%;
}

.visitors-list td.np-active {
  text-align: center;
}

.visitors-list th.actions {
  width: 8.155635%;
}

.visitors-list th.chackbox,
.visitors-list td.chackbox {
  border-right: none;
  width: 1%;
}

.visitors-list th.image,
.visitors-list td.image {
  border-left: none;
  border-right: none;
}

.data-grid-div {
  position: relative;
}

.category-filters .gk-content {
  padding: 0;
  overflow-y: scroll;
  height: 500px;
}

.category-filters .ac_results {
  z-index: 99999 !important;
}

.btn-bounced-emails {
  float: right;
  margin-top: 0 !important;
}

.label-spacing {
  margin-bottom: 5px;
  clear: both;
}

.dl-inline {
  margin-top: 5px;
  margin-bottom: 10px;
}

.dl-inline dt,
.dl-inline dd {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}

.dl-inline dt input,
.dl-inline dd input {
  margin-top: 2px;
}

label.in-win {
  font-size: 12px !important;
  color: #333 !important;
}

.exclusion-email-send-history th.checkbox {
  width: 4.2003231017770597738287560581583%;
}

.exclusion-email-send-history th.template,
.exclusion-email-send-history td.template {
  border-left: none;
}

.exclusion-email-send-history th.checkbox,
.exclusion-email-send-history td.checkbox {
  border-right: none;
}

.exclusion-email-send-history th.template {
  width: 22.617124394184168012924071082391%;
}

.exclusion-email-send-history th.date {
  width: 18.416801292407108239095315024233%;
}

.exclusion-email-send-history th.emails-count {
  width: 13.691437802907915993537964458805%;
}

.exclusion-email-send-history th.emails-success {
  width: 13.691437802907915993537964458805%;
}

.exclusion-email-send-history th.emails-error {
  width: 13.691437802907915993537964458805%;
}

.exclusion-email-send-history th.type {
  width: 13.691437802907915993537964458805%;
}

.exclusion-email-send-history td.emails-count,
.exclusion-email-send-history td.emails-success,
.exclusion-email-send-history td.emails-error,
.exclusion-email-send-history td.type {
  text-align: center;
}

.btn-add-exclusion {
  margin-top: 0;
}

/*# sourceMappingURL=app_style_15.css.map*/