/*
 * Notices
 * Admin CSS
 */
/* Patcher end-of-life notice. */
.botiga-patcher-eol-bar.notice {
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc(100% + 20px);
  min-height: 50px;
  margin: 0 0 0 -20px;
  padding: 16px 75px 16px 20px;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #FFF;
  color: #50575E;
}
.botiga-patcher-eol-bar.notice p {
  margin: 0;
  padding: 0;
  color: #50575E;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
  text-align: center;
}
.botiga-patcher-eol-bar.notice a {
  font-weight: 700;
}
.botiga-patcher-eol-bar.notice .notice-dismiss {
  top: 50%;
  right: 55px;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.botiga-patcher-eol-bar.notice .notice-dismiss:before {
  width: 20px;
  height: 20px;
  margin: 0;
  color: #646970;
  font-size: 20px;
  line-height: 20px;
}

body:not(.botiga_page_botiga-setup-checklist) .botiga-patcher-eol-bar.notice {
  border-bottom: 3px solid #3858E9;
}

body.toplevel_page_botiga-dashboard #wpbody-content .botiga-patcher-eol-bar.notice {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

body.botiga_page_botiga-setup-checklist #wpbody-content .botiga-patcher-eol-bar.notice {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  margin-left: 0;
}

@media screen and (max-width: 782px) {
  .botiga-patcher-eol-bar.notice {
    padding: 14px 45px 14px 15px;
  }
  .botiga-patcher-eol-bar.notice .notice-dismiss {
    right: 15px;
  }
}
@media screen and (max-width: 600px) {
  .botiga-patcher-eol-bar.notice {
    top: 46px;
  }
}
.botiga-notice {
  background-color: #FFF;
  border-color: #DDE2E7;
  border-left-color: #3858E9;
  padding: 15px 60px 20px 20px !important;
  color: #6D7175;
}
.botiga-notice .botiga-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 600;
  padding: 8px 16px;
  border: 1px solid #757575;
  border-radius: 4px;
  text-decoration: none;
  -webkit-transition: ease color 300ms, ease background-color 300ms, ease border-color 300ms;
  transition: ease color 300ms, ease background-color 300ms, ease border-color 300ms;
}
.botiga-notice .botiga-btn + .botiga-btn {
  margin-left: 20px;
}
.botiga-notice .botiga-btn-primary {
  background-color: #3858E9;
  border-color: #3858E9;
  color: #FFF;
}
.botiga-notice .botiga-btn-primary:hover {
  background-color: #4d6aee;
  border-color: #4d6aee;
}
.botiga-notice .botiga-btn-secondary {
  background-color: #FFF;
  border-color: #3858E9;
  color: #3858E9;
}
.botiga-notice .botiga-btn-secondary:hover {
  background-color: #f5f5f5;
  border-color: #4d6aee;
  color: #4d6aee;
}
.botiga-notice .botiga-btn-link {
  border: none !important;
  background-color: transparent !important;
  color: #4d6aee;
  padding: 0;
  text-decoration: underline;
}
.botiga-notice .botiga-btn-link:hover {
  color: #4d6aee;
}
.botiga-notice h3 {
  font-size: 20px;
  line-height: 30px;
  margin: 0;
}
.botiga-notice h3 + p {
  margin-top: 10px;
}
.botiga-notice p {
  font-size: 13px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
.botiga-notice p + .botiga-btn {
  margin-top: 15px;
}
.botiga-notice strong {
  color: #212121;
}
.botiga-notice .notice-dismiss {
  padding: 14px;
}
.botiga-notice .notice-dismiss:before {
  content: "\f335";
  font-size: 19px;
  color: #757575;
  -webkit-transition: ease color 300ms;
  transition: ease color 300ms;
}
.botiga-notice .notice-dismiss:active:before, .botiga-notice .notice-dismiss:focus:before, .botiga-notice .notice-dismiss:hover:before {
  color: #212121;
}
.botiga-notice.botiga-notice-with-thumbnail {
  background-image: url(../../img/admin/notice-thumbnail.png);
  background-repeat: no-repeat;
  background-position: 20px 20px;
  background-size: 89px;
  padding-left: 135px !important;
}