.admin-page table .icheckbox_flat-green, .form-group .icheckbox_flat-green {
  background: #fff;
  border: 1px solid #dbdbdb;
  width: 16px;
  height: 16px;
  margin: -2px 7px 0 0; }
  .admin-page table .icheckbox_flat-green.checked:before, .form-group .icheckbox_flat-green.checked:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e90b';
    color: #46b749;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 16px;
    font-size: 11px; }

.admin-page table {
  border-color: #e2e2e2;
  border-left: 0;
  border-right: 0;
  border-top: 2px solid #e2e2e2;
  margin-top: 15px; }
  .admin-page table .icheckbox_flat-green {
    margin: 0 0 0 0; }
  .admin-page table tr {
    background: #fff; }
    .admin-page table tr:nth-of-type(odd) {
      background: #fff; }
    .admin-page table tr.active td {
      background: #fff; }
      .admin-page table tr.active td.title-adm a {
        color: #46b749; }
    .admin-page table tr th {
      vertical-align: middle;
      height: 56px;
      padding-top: 0;
      padding-bottom: 0;
      border-left: 0;
      border-right: 0;
      border-color: #e2e2e2; }
      .admin-page table tr th a {
        display: block; }
        .admin-page table tr th a:after {
          display: none !important; }
        .admin-page table tr th a b {
          display: block;
          float: left;
          position: relative;
          min-width: 40px; }
          .admin-page table tr th a b:after {
            font-family: 'icomoon' !important;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\e910";
            opacity: 1;
            width: auto;
            color: #7c7c7c;
            font-size: 5px;
            display: block;
            float: right;
            margin-top: 4px;
            margin-left: 10px; }
        .admin-page table tr th a:hover {
          opacity: 0.9; }
        .admin-page table tr th a.asc b:after {
          content: "\e917"; }
        .admin-page table tr th a.desc b:after {
          content: "\e916"; }
      .admin-page table tr th a, .admin-page table tr th span {
        font-size: 11px;
        color: #652e8f;
        text-transform: uppercase;
        font-weight: 700;
        display: block; }
    .admin-page table tr td {
      white-space: normal;
      padding: 17px 8px 13px 8px;
      vertical-align: top;
      position: relative;
      color: #333;
      border-right: 0 !important;
      border-left: 0 !important;
      border-color: #e2e2e2;
      font-size: 13px;
      font-weight: 700; }
      .admin-page table tr td.title-adm {
        padding-right: 214px; }
        .admin-page table tr td.title-adm a {
          font-weight: 700;
          font-size: 14px;
          color: #2b2b2b; }
        .admin-page table tr td.title-adm div.buttons-tools-wr {
          position: absolute;
          right: 108px;
          top: 19px;
          float: left;
          width: 98px; }
          .admin-page table tr td.title-adm div.buttons-tools-wr a {
            float: left;
            margin-left: 25px; }
            .admin-page table tr td.title-adm div.buttons-tools-wr a:first-child {
              margin-left: 0; }
      .admin-page table tr td.datetime-adm {
        color: #333;
        width: 150px;
        padding-left: 0; }
        .admin-page table tr td.datetime-adm span {
          border-bottom: 1px dotted; }
          .admin-page table tr td.datetime-adm span:hover {
            border-bottom: 0; }
      .admin-page table tr td.position-adm {
        position: relative;
        width: 128px;
        color: #333; }
        .admin-page table tr td.position-adm .pos-adm-wr {
          position: absolute;
          width: 92px;
          left: 0;
          top: 13px;
          text-align: center;
          height: 24px; }
          .admin-page table tr td.position-adm .pos-adm-wr.pos-adm-wr-num {
            position: relative;
            left: auto;
            top: auto; }
          .admin-page table tr td.position-adm .pos-adm-wr span {
            display: inline-block;
            background: #e2e2e2;
            width: 24px;
            height: 24px;
            border-radius: 1px;
            text-align: center;
            cursor: pointer;
            position: relative; }
            .admin-page table tr td.position-adm .pos-adm-wr span:before {
              font-family: 'icomoon' !important;
              speak: none;
              font-style: normal;
              font-weight: normal;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              color: #959595;
              content: '\e90e';
              font-size: 6px;
              position: absolute;
              width: 100%;
              height: 100%;
              top: 0;
              left: 0;
              line-height: 24px;
              text-align: center; }
            .admin-page table tr td.position-adm .pos-adm-wr span:hover {
              background: #959595;
              box-shadow: 1px 2px 4px 0px rgba(151, 151, 151, 0.75); }
              .admin-page table tr td.position-adm .pos-adm-wr span:hover:before {
                color: #fff; }
            .admin-page table tr td.position-adm .pos-adm-wr span.pos-pluse-adm:before {
              content: '\e90f'; }
          .admin-page table tr td.position-adm .pos-adm-wr input {
            font-weight: 700;
            height: 24px;
            line-height: 24px;
            background: none;
            border: 0 !important;
            width: 44px;
            text-align: center;
            font-size: 14px;
            vertical-align: top;
            margin: 0;
            box-shadow: none !important; }
        .admin-page table tr td.position-adm .pos-adm-ok {
          opacity: 0;
          position: absolute;
          right: 0;
          top: 18px;
          float: left;
          width: auto;
          cursor: pointer; }
          .admin-page table tr td.position-adm .pos-adm-ok div {
            text-align: center;
            position: relative;
            color: #46b749;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: 700; }
            .admin-page table tr td.position-adm .pos-adm-ok div i {
              margin-right: 1px;
              font-size: 13px; }
        .admin-page table tr td.position-adm:hover .pos-adm-ok {
          opacity: 1; }
      .admin-page table tr td.mass-delete-adm, .admin-page table tr td.mass-delete-variant {
        width: 36px; }
      .admin-page table tr td.status-adm, .admin-page table tr td.status-adm-2 {
        width: 67px;
        text-align: center;
        padding-top: 12px; }
      .admin-page table tr td.relation-adm {
        width: 280px;
        padding-bottom: 17px;
        padding-right: 50px; }
    .admin-page table tr:hover .title-adm > a {
      color: #46b749; }
.admin-page .pos-adm-wr-num {
  width: 128px; }
  .admin-page .pos-adm-wr-num .pos-adm-wr {
    position: relative;
    width: 92px;
    text-align: center;
    height: 24px; }
    .admin-page .pos-adm-wr-num .pos-adm-wr.pos-adm-wr-num {
      position: relative;
      left: auto;
      top: auto; }
    .admin-page .pos-adm-wr-num .pos-adm-wr span {
      float: left;
      display: inline-block;
      background: #e2e2e2;
      width: 24px;
      height: 24px;
      border-radius: 1px;
      text-align: center;
      cursor: pointer;
      position: relative; }
      .admin-page .pos-adm-wr-num .pos-adm-wr span:before {
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #959595;
        content: '\e90e';
        font-size: 6px;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        line-height: 24px;
        text-align: center; }
      .admin-page .pos-adm-wr-num .pos-adm-wr span:hover {
        background: #959595;
        box-shadow: 1px 2px 4px 0px rgba(151, 151, 151, 0.75); }
        .admin-page .pos-adm-wr-num .pos-adm-wr span:hover:before {
          color: #fff; }
      .admin-page .pos-adm-wr-num .pos-adm-wr span.pos-pluse-adm:before {
        content: '\e90f'; }
    .admin-page .pos-adm-wr-num .pos-adm-wr input {
      float: left;
      font-weight: 700;
      height: 24px;
      line-height: 24px;
      background: none;
      border: 0 !important;
      width: 44px;
      text-align: center;
      font-size: 14px;
      vertical-align: top;
      margin: 0;
      box-shadow: none !important; }
  .admin-page .pos-adm-wr-num .pos-adm-ok {
    opacity: 0;
    position: absolute;
    right: 0;
    top: 6px;
    float: left;
    width: auto;
    cursor: pointer; }
    .admin-page .pos-adm-wr-num .pos-adm-ok div {
      text-align: center;
      position: relative;
      color: #46b749;
      text-transform: uppercase;
      font-size: 12px;
      font-weight: 700; }
      .admin-page .pos-adm-wr-num .pos-adm-ok div i {
        margin-right: 1px;
        font-size: 13px; }
  .admin-page .pos-adm-wr-num:hover .pos-adm-ok {
    opacity: 1; }

.my-ico-tools {
  position: relative;
  width: 16px;
  height: 16px;
  display: block;
  float: left; }
  .my-ico-tools:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #7c7c7c;
    font-size: 16px;
    line-height: 16px;
    display: block; }
  .my-ico-tools.my-open:before {
    content: '\e915';
    font-size: 10px;
    line-height: 18px; }
  .my-ico-tools.my-pencil:before {
    content: '\e913'; }
  .my-ico-tools.my-trash:before {
    content: '\e914';
    color: #eb1101; }
  .my-ico-tools.my-trash:hover:before {
    color: #c01601; }
  .my-ico-tools:hover:before {
    color: #652e8f; }

.fa-calendar.form-control-feedback {
  margin-top: 0;
  top: 10px;
  left: 9px; }

.form-admin-sort-wr {
  width: 100%;
  float: left; }

.form-admin-sort {
  float: left;
  width: 100%; }
  .form-admin-sort .form-group {
    width: 100%;
    max-width: 282px;
    float: left;
    position: relative;
    margin: 9px 20px 0 0; }
  .form-admin-sort .field-search-updated_at, .form-admin-sort .date-search {
    max-width: 120px !important; }
    .form-admin-sort .field-search-updated_at input, .form-admin-sort .date-search input {
      padding-right: 34px;
      position: relative;
      background: url("../fonts/img/png/ico-calendar-2.png") 93px 50% no-repeat; }
  .form-admin-sort .form-search-btn-wr {
    margin-top: 9px;
    float: left; }
    .form-admin-sort .form-search-btn-wr .btn {
      margin-right: 0;
      margin-top: 29px; }
  .form-admin-sort input, .form-admin-sort select, .form-admin-sort textarea {
    color: #333;
    font-size: 13px;
    margin-top: 10px; }
  .form-admin-sort .help-block {
    position: absolute;
    left: 0;
    bottom: 0; }

form input, form select, .td-inputs-wrapp input, .td-inputs-wrapp select {
  height: 36px;
  min-height: 36px;
  border: 1px solid #dbdbdb !important;
  box-shadow: 1px 2px 5px 0px rgba(188, 188, 188, 0.35) inset !important; }
form label, .td-inputs-wrapp label {
  margin: 0 0 0 0;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  color: #652e8f !important;
  position: relative; }
form .required label:after, .td-inputs-wrapp .required label:after {
  content: " *";
  color: #eb1101; }

@media (max-width: 1400px) {
  .form-admin-sort .form-group {
    margin-right: 15px;
    max-width: 196px; }

  .admin-page table tr td.title-adm {
    padding-right: 114px; }
    .admin-page table tr td.title-adm div.buttons-tools-wr {
      right: 8px; }
      .admin-page table tr td.title-adm div.buttons-tools-wr a {
        margin-left: 15px; }
  .admin-page table tr td.datetime-adm {
    width: 110px; }
  .admin-page table tr td.relation-adm {
    width: 255px;
    padding-right: 28px; }
  .admin-page table tr td.number-adm {
    min-width: 55px;
    text-align: center;
    font-size: 14px; } }
/****edit/update page******/
.lang-page-block-wr {
  margin-top: 25px;
  margin-bottom: 14px; }

.lang-page-block {
  float: left; }
  .lang-page-block.lang-settings-block {
    margin-top: -41px;
    height: 42px;
    padding-top: 9px;
    margin-right: 30px; }
  .lang-page-block span {
    cursor: pointer;
    display: block;
    float: left;
    min-width: 34px;
    height: 24px;
    padding: 0 2px;
    line-height: 24px;
    background: #e2e2e2;
    margin-left: 2px;
    color: #2a2b2d;
    text-align: center;
    border-radius: 1px; }
    .lang-page-block span:first-child {
      margin-left: 0; }
    .lang-page-block span.active {
      background: #652e8f;
      color: #fff; }
    .lang-page-block span:hover {
      opacity: 0.9; }

.lang-page-block-text {
  margin-left: 52px;
  margin-top: 6px;
  float: left; }
  .lang-page-block-text span {
    font-weight: 700;
    cursor: pointer;
    display: block;
    float: left;
    text-transform: uppercase;
    font-size: 16px;
    color: #2a2b2d;
    border-bottom: 1px dotted #2a2b2d;
    margin-right: 25px;
    line-height: 16px; }
    .lang-page-block-text span.active {
      color: #652e8f;
      border-color: transparent; }
    .lang-page-block-text span:hover {
      border-color: transparent; }

[class*="adm-"] {
  position: relative; }

.fix-absolute-panel {
  height: 0;
  width: 100%;
  float: left; }

.x_panel.absolute {
  position: absolute;
  left: 0;
  z-index: 3; }

.title-edit-page {
  color: #2a2b2d;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700; }

.wrapp-blocks-edit-page {
  float: left; }
  .wrapp-blocks-edit-page .gw-item {
    margin-top: 14px; }

.tabs-lang, .wrapp-blocks-edit-page {
  width: 51%; }

.buttons-page-wr {
  text-align: center;
  margin-top: 15px; }

.x_panel-scroll input, .x_panel-scroll textarea, .x_panel-scroll select, .x_panel-blocks input, .x_panel-blocks textarea, .x_panel-blocks select, .x_panel input, .x_panel textarea, .x_panel select {
  margin-top: 5px;
  border: 1px solid #dbdbdb !important;
  box-shadow: 1px 2px 5px 0px rgba(188, 188, 188, 0.35) inset !important;
  max-width: 100%; }
.x_panel-scroll .form-group, .x_panel-blocks .form-group, .x_panel .form-group {
  margin-bottom: 19px; }
.x_panel-scroll .mce-panel, .x_panel-blocks .mce-panel, .x_panel .mce-panel {
  margin-top: 5px;
  border: 1px solid #dbdbdb !important;
  box-shadow: none; }

.adm-index input, .adm-index textarea, .adm-index select, .adm-index .select2.select2-container {
  margin-top: 10px; }

.gw-item {
  width: 254px;
  float: left;
  box-shadow: none;
  margin: 0 15px 0 0;
  padding: 0;
  border-radius: 0;
  border: 1px solid #dbdbdb;
  display: table; }
  .gw-item .image_gall {
    display: table-cell;
    background: none;
    padding: 0;
    margin: 0;
    width: 252px;
    height: 216px;
    border: 1px solid #dbdbdb;
    position: relative; }
    .gw-item .image_gall img {
      max-width: 100%;
      max-height: 100%;
      width: auto;
      height: auto;
      vertical-align: middle;
      position: relative;
      left: auto;
      margin: 0; }
  .gw-item .text-info {
    display: none; }
  .gw-item .gw-item-bg {
    width: 100%;
    float: left;
    height: 227px;
    background: #e2e2e2;
    border-bottom: 1px solid #dbdbdb;
    padding: 5px; }
  .gw-item .gallery-buttons-wrapps {
    background: #fff;
    height: 39px;
    float: left;
    width: 100%; }

.btn-folder-gallery {
  width: 38px;
  height: 39px;
  min-width: auto;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 39px;
  display: inline-block; }
  .btn-folder-gallery:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 39px;
    content: '\e919';
    color: #7c7c7c;
    font-size: 16px; }
  .btn-folder-gallery:hover:before {
    color: #46b749; }

.btn-folder-gallery .fa, .btn-folder-gallery .glyphicon, .remove-img .fa, .remove-img .glyphicon, .remove-img-2 .fa, .remove-img-2 .glyphicon {
  display: none !important; }

.remove-img, .remove-img-2 {
  min-width: auto;
  width: 30px;
  height: 39px;
  border: 0;
  padding: 0;
  margin: 0; }
  .remove-img:before, .remove-img-2:before {
    color: #7c7c7c; }
  .remove-img:hover:before, .remove-img-2:hover:before {
    color: #c01601; }
  .remove-img.delete-url, .remove-img-2.delete-url {
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: 2px; }

.add-gallery-btn-new, .add-goods-order {
  width: 48px;
  min-width: auto;
  height: 48px;
  border-radius: 100%;
  margin: 0;
  padding: 0;
  line-height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -24px;
  margin-top: -24px; }
  .add-gallery-btn-new i, .add-goods-order i {
    font-size: 20px;
    line-height: 48px; }

.field-page-image_id, .field-settings-logo, .filed-upload-imgs {
  width: 50%; }
  .field-page-image_id .image-manager-input .image-wrapper, .field-settings-logo .image-manager-input .image-wrapper, .filed-upload-imgs .image-manager-input .image-wrapper {
    border-radius: 0;
    border: 1px solid #dbdbdb;
    height: 237px;
    text-align: center;
    width: 100%;
    padding: 0;
    display: table; }
    .field-page-image_id .image-manager-input .image-wrapper .img-wr, .field-settings-logo .image-manager-input .image-wrapper .img-wr, .filed-upload-imgs .image-manager-input .image-wrapper .img-wr {
      width: 100%;
      float: left;
      text-align: center;
      height: 195px;
      background: #e2e2e2;
      border-bottom: 1px solid #dbdbdb;
      padding: 5px;
      display: table; }
      .field-page-image_id .image-manager-input .image-wrapper .img-wr div, .field-settings-logo .image-manager-input .image-wrapper .img-wr div, .filed-upload-imgs .image-manager-input .image-wrapper .img-wr div {
        border: 1px solid #dbdbdb;
        width: 100%;
        height: 185px;
        background: #fff;
        display: table-cell;
        vertical-align: middle; }
      .field-page-image_id .image-manager-input .image-wrapper .img-wr img, .field-settings-logo .image-manager-input .image-wrapper .img-wr img, .filed-upload-imgs .image-manager-input .image-wrapper .img-wr img {
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        vertical-align: middle;
        position: relative;
        left: auto;
        margin: 0; }
  .field-page-image_id .remove-img-2, .field-settings-logo .remove-img-2, .filed-upload-imgs .remove-img-2 {
    display: inline-block; }

.select2-search__field {
  border: 0 !important;
  box-shadow: none !important; }

.field-page-categoryids {
  width: 50%; }

/*********select**********/
.x_panel .select2-container--krajee .select2-selection {
  border: 1px solid #dbdbdb;
  box-shadow: 1px 2px 5px 0px rgba(188, 188, 188, 0.35) inset !important; }
.x_panel .select2-container--krajee .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  color: #2b2b2b;
  background: #e2e2e2;
  border-radius: 1px;
  line-height: 24px;
  height: 24px;
  padding-right: 10px; }
.x_panel .select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field {
  border: 0 !important;
  box-shadow: none !important; }
.x_panel .select2-container .select2-search--inline input {
  min-height: 34px; }
.x_panel .select2-selection__clear, .x_panel .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove {
  font-size: 0;
  top: 0;
  right: 0;
  cursor: pointer;
  opacity: 1; }
  .x_panel .select2-selection__clear:before, .x_panel .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 39px;
    content: '\e91a';
    color: #797d81;
    font-size: 12px; }
.x_panel .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove {
  height: 24px;
  line-height: 24px;
  margin-left: 10px;
  margin-top: 0; }
  .x_panel .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove:before {
    height: 24px;
    font-size: 10px;
    color: #797d81;
    line-height: 25px; }

/*******************/
.field-page-sort, .filed-sort {
  width: 92px; }
  .field-page-sort label, .filed-sort label {
    width: 100%; }
  .field-page-sort input, .filed-sort input {
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    min-height: auto;
    background: none;
    border: 0;
    width: 44px;
    text-align: center;
    font-size: 14px;
    vertical-align: top;
    display: block;
    float: left;
    margin-top: 10px;
    border: none !important;
    box-shadow: none !important;
    color: #2b2b2b; }
  .field-page-sort .pos-minus-adm, .field-page-sort .pos-pluse-adm, .filed-sort .pos-minus-adm, .filed-sort .pos-pluse-adm {
    margin-top: 10px;
    display: block;
    float: left;
    background: #e2e2e2;
    width: 24px;
    height: 24px;
    border-radius: 1px;
    text-align: center;
    cursor: pointer;
    position: relative; }
    .field-page-sort .pos-minus-adm:before, .field-page-sort .pos-pluse-adm:before, .filed-sort .pos-minus-adm:before, .filed-sort .pos-pluse-adm:before {
      font-family: 'icomoon' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #959595;
      content: '\e90e';
      font-size: 6px;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      line-height: 24px;
      text-align: center; }
    .field-page-sort .pos-minus-adm:hover, .field-page-sort .pos-pluse-adm:hover, .filed-sort .pos-minus-adm:hover, .filed-sort .pos-pluse-adm:hover {
      background: #959595;
      box-shadow: 1px 2px 4px 0px rgba(151, 151, 151, 0.75); }
      .field-page-sort .pos-minus-adm:hover:before, .field-page-sort .pos-pluse-adm:hover:before, .filed-sort .pos-minus-adm:hover:before, .filed-sort .pos-pluse-adm:hover:before {
        color: #fff; }
  .field-page-sort .pos-pluse-adm:before, .filed-sort .pos-pluse-adm:before {
    content: '\e90f'; }

.columns-2 {
  margin-left: -10px;
  margin-right: -10px; }
  .columns-2 .title-edit-page {
    margin-left: 10px; }
  .columns-2 .form-group {
    width: 50%;
    padding: 0 10px;
    float: left; }
    .columns-2 .form-group.filed-upload-imgs {
      float: left; }
    .columns-2 .form-group.field-page-categoryids {
      min-height: 115px; }

/**modal-page***/
.begin-view-page-modal-wr {
  position: absolute;
  width: 980px;
  height: 100%;
  padding: 120px 0 80px 0;
  left: 50%;
  margin-left: -490px;
  top: 0; }

.begin-view-page-modal {
  background: #fff;
  width: 100%;
  height: 100%;
  position: relative; }

.modal-body {
  width: 100%;
  float: left;
  padding: 0;
  color: #2b2b2b;
  font-size: 14px;
  line-height: 18px; }
  .modal-body img {
    max-width: 100%; }

.close-modal-custom {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 17px;
  right: 20px;
  text-align: center;
  background: none;
  margin: 0;
  border: 0;
  z-index: 2;
  cursor: pointer; }
  .close-modal-custom:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 16px;
    content: '\e91a';
    color: #fff;
    font-size: 16px; }

.modal-view-page .modal-body > div {
  padding: 0 40px;
  margin-bottom: 37px; }
  .modal-view-page .modal-body > div:first-child {
    background: #652e8f;
    width: 100%;
    float: left;
    color: #fff;
    padding: 16px 40px 16px 40px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0; }

.wysiwyg-row p {
  margin: 0 0 18px; }

.relation-row .label_row {
  font-weight: 700; }

@media (max-height: 700px) {
  .begin-view-page-modal-wr {
    padding-top: 50px;
    padding-bottom: 30px; } }
/**end modal-page***/
@media (max-width: 1400px) {
  .tabs-lang, .wrapp-blocks-edit-page {
    width: 80%; } }
/****end edit/update page******/
/**** seo page******/
.seo-map-groups-static {
  margin: 0 -10px;
  width: 65%;
  padding-bottom: 19px;
  float: left; }
  .seo-map-groups-static .form-group-33-wr:nth-child(3n+4) {
    clear: both; }
  .seo-map-groups-static .form-group-33-wr .help-block {
    display: none !important; }

.form-group-33-wr {
  width: 33.33333333%;
  float: left;
  padding: 0 10px; }

.form-group-33 {
  width: 100%;
  float: left;
  margin-top: 24px;
  padding: 24px 20px 24px 20px;
  border: 1px solid #dbdbdb;
  box-shadow: 0px 0px 6px 0px rgba(174, 175, 177, 0.35);
  position: relative; }

.seo-switchery-label label {
  cursor: pointer;
  color: #2a2b2d;
  margin-bottom: 13px; }

@media (max-width: 1400px) {
  .seo-map-groups-static {
    width: 80%; } }
/****end  seo page******/
/****settings page******/
.x_panel.panel_settings {
  margin-top: 42px;
  padding-left: 0;
  padding-top: 0; }
  .x_panel.panel_settings .x_content {
    margin-top: 0; }
  .x_panel.panel_settings .tab-content {
    padding-left: 20px;
    padding-top: 10px; }
.x_panel.panel-settings-menu .tab-content {
  padding-left: 10px; }

@media (max-width: 1400px) {
  .menu-view-1.main-menu-new ul li ul li ul {
    width: 515px !important; }
    .menu-view-1.main-menu-new ul li ul li ul li {
      width: 33.33333333% !important; }

  .main-menu-new.menu-view-2 ul li ul {
    width: 767px !important; }

  .settings-blog-admin {
    width: auto !important; } }
/****end settings page******/
/****end analytics******/
.analytics-stats-wr ul.bar_tabs {
  margin-top: 20px; }
  .analytics-stats-wr ul.bar_tabs li.active a {
    border: 1px solid #e2e2e2 !important;
    border-bottom: 0 !important;
    position: relative; }
    .analytics-stats-wr ul.bar_tabs li.active a:before {
      position: absolute;
      height: 2px;
      background: #fff;
      width: 100%;
      left: 0;
      bottom: -1px;
      content: ''; }
.analytics-stats-wr .tab-content {
  padding: 20px;
  float: left;
  width: 100%;
  border: 1px solid #e2e2e2; }
.analytics-stats-wr .table.table-hover thead tr th {
  height: 40px;
  font-size: 11px;
  color: #652e8f;
  text-transform: uppercase;
  font-weight: 700; }
.analytics-stats-wr .table.table-hover td, .analytics-stats-wr .table.table-hover th {
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle; }
.analytics-stats-wr .table.table-hover > tbody > tr:hover {
  background: none; }
  .analytics-stats-wr .table.table-hover > tbody > tr:hover th, .analytics-stats-wr .table.table-hover > tbody > tr:hover td {
    color: #46b749; }

/****end analytics******/
/****admin-settings******/
.settings-admin-content form {
  margin-top: 9px;
  width: 20%; }

@media (max-width: 1400px) {
  .settings-admin-content form {
    margin-top: 9px;
    width: 30%; } }
/****end admin-settings******/
/****seo******/
.seo-btns-wr .slugify_cancel_button {
  display: none; }
.seo-btns-wr .input-group-btn {
  padding-top: 5px; }
  .seo-btns-wr .input-group-btn button {
    background: #46b749;
    border-color: #46b749; }
    .seo-btns-wr .input-group-btn button:active {
      background: #428442; }

/****end seo******/
/****pagination******/
.paginationqqq li.active a {
  background-color: #46b749 !important;
  border-color: #46b749 !important; }
.paginationqqq li a {
  color: #333; }
.paginationqqq li span, .paginationqqq li a {
  border-radius: 0 !important; }
.paginationqqq li.prev span, .paginationqqq li.prev a, .paginationqqq li.next span, .paginationqqq li.next a {
  position: relative; }
  .paginationqqq li.prev span:before, .paginationqqq li.prev a:before, .paginationqqq li.next span:before, .paginationqqq li.next a:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e90c'; }
.paginationqqq li.next span:before, .paginationqqq li.next a:before {
  content: '\e90d'; }

.pagination-wrapper {
  background: #fff;
  position: relative; }
  .pagination-wrapper:before {
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    top: -2px;
    background: #46b749;
    content: ''; }

ul.pagination {
  width: auto;
  position: relative;
  display: table;
  margin: 0 auto;
  margin-top: 22px;
  margin-bottom: 25px;
  float: left; }
  ul.pagination li {
    float: left;
    list-style: none;
    width: auto;
    height: 32px;
    border: 1px solid #e2e2e2;
    line-height: 30px;
    text-align: center;
    margin: 3px 3px 0 3px;
    position: relative;
    z-index: 1;
    display: block; }
    ul.pagination li a {
      text-decoration: none;
      color: #333 !important;
      font-size: 16px;
      font-weight: 700;
      display: block;
      height: 100%;
      padding: 0 2px;
      min-width: 32px;
      background: none !important;
      border: 0 !important;
      margin: 0;
      float: none;
      line-height: 30px; }
    ul.pagination li:active {
      background: #949494; }
      ul.pagination li:active a {
        transition: 0.05s;
        transform: scale(1.05); }
    ul.pagination li.active {
      background: #d7d7d7 !important;
      border: 1px solid #d7d7d7 !important;
      box-shadow: none !important; }
      ul.pagination li.active a {
        cursor: default;
        transform: scale(1); }
    ul.pagination li.prev, ul.pagination li.next {
      cursor: pointer;
      border: 0;
      width: 32px;
      box-shadow: none !important;
      background: #fff !important;
      font-family: 'icomoon' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      ul.pagination li.prev span, ul.pagination li.prev a, ul.pagination li.next span, ul.pagination li.next a {
        font-size: 0 !important;
        color: #fff !important; }
      ul.pagination li.prev span, ul.pagination li.next span {
        display: none; }
      ul.pagination li.prev a, ul.pagination li.next a {
        position: absolute;
        top: 0;
        left: 0; }
      ul.pagination li.prev:before, ul.pagination li.next:before {
        content: "\e90c";
        font-size: 16px;
        line-height: 32px;
        color: #46b749; }
      ul.pagination li.prev.next:before, ul.pagination li.next.next:before {
        content: "\e90d";
        font-size: 16px;
        line-height: 32px;
        color: #46b749; }
      ul.pagination li.prev.disabled, ul.pagination li.next.disabled {
        cursor: default; }
        ul.pagination li.prev.disabled:before, ul.pagination li.next.disabled:before {
          color: #e2e2e2; }
    ul.pagination li:hover {
      box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.35); }
      ul.pagination li:hover.prev:before, ul.pagination li:hover.next:before {
        color: #42A745; }
      ul.pagination li:hover.prev.disabled:before, ul.pagination li:hover.next.disabled:before {
        color: #e2e2e2; }
    ul.pagination li:active.prev:before, ul.pagination li:active.next:before {
      color: #3d9240; }
    ul.pagination li:active.prev.disabled:before, ul.pagination li:active.next.disabled:before {
      color: #e2e2e2; }

/****end pagination******/
.help-block {
  margin-bottom: 0; }

.has-error input, .has-error textarea {
  border-color: #eb1101 !important;
  box-shadow: none !important; }

.has-error label {
  color: #eb1101 !important; }

.has-error .help-block {
  color: #eb1101 !important;
  font-size: 12px; }

/*****************/
.wrapp-status-check-adm .form-group {
  float: left;
  width: auto;
  margin-top: 7px;
  margin-bottom: 0; }
  .wrapp-status-check-adm .form-group label {
    color: #2a2b2d;
    font-size: 10px;
    cursor: pointer; }

/*****************/
/********image manager*********/
#modal-imagemanager .modal-content {
  border-radius: 0; }
#modal-imagemanager .modal-header {
  padding-top: 21px; }
  #modal-imagemanager .modal-header * {
    color: #652e8f;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px; }
  #modal-imagemanager .modal-header .close {
    opacity: 1;
    font-size: 24px; }
#modal-imagemanager .modal-body {
  padding: 20px 0 0 0;
  background: #fff; }

/********end image manager*********/
/********data-picker*********/
/**daterangepicker***/
.daterangepicker {
  box-shadow: 0px 0px 24px 0px rgba(174, 175, 177, 0.75);
  border-radius: 0 !important;
  margin: 0; }
  .daterangepicker th, .daterangepicker tr, .daterangepicker td {
    border: 0; }
  .daterangepicker thead tr th {
    height: 20px !important; }
    .daterangepicker thead tr th.month {
      font-size: 15px; }
  .daterangepicker thead tr:first-child th {
    height: 30px !important; }
  .daterangepicker td.active {
    background: #46b749 !important; }
  .daterangepicker.single {
    width: 254px; }
    .daterangepicker.single .ranges {
      display: block !important; }
      .daterangepicker.single .ranges .applyBtn {
        display: none; }
      .daterangepicker.single .ranges button {
        margin: 0;
        color: #fff;
        font-size: 0;
        position: relative;
        width: 36px;
        background: none !important;
        min-width: auto;
        box-shadow: none !important;
        border: 1px solid #c01601; }
        .daterangepicker.single .ranges button:before {
          font-family: 'icomoon' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          text-align: center;
          font-size: 16px;
          line-height: 36px;
          display: block;
          color: #c01601;
          content: '\e914'; }
  .daterangepicker .calendar.left {
    padding: 10px 15px 0 15px; }
  .daterangepicker .table-condensed {
    border: 0;
    margin: 0; }
  .daterangepicker .ranges {
    margin: 0; }
    .daterangepicker .ranges .range_inputs {
      padding: 0;
      text-align: center;
      margin-bottom: 14px; }

/********end data-picker*********/
.side-menu .badge {
  min-width: 18px;
  padding: 3px;
  font-size: 10px; }

/*# sourceMappingURL=table-new.css.map */
