/*crm*/

/* DASHBOARD BEGIN */

.dashboard-header {position: relative;}
.widget-list-window {position: relative; z-index: 10000;}
.dashboard-title-h1 {margin-bottom: 14px; color: #3e596f; font-family: Tahoma; font-size: 18px; font-weight: 400; display: inline-block;}
.dashboard-filters {display: inline-block; position: absolute; right: 0; top: 0;}
.dashboard-filter-element {display: inline-block; margin-left: 20px; position: relative; vertical-align: middle;}
.dashboard-filter-element input[name=date_filter_from], .dashboard-filter-element input[name=date_filter_to] {display: inline-block; width: 150px; cursor: pointer;}
.dashboard-filter-input {display: inline-block; position: relative;}
.dashboard-main-menu-button {font-size: 18px; font-weight: bold; border: solid 1px #ccc; padding: 1px 10px 0px 10px; border-radius: 5px; background: #fff;cursor: pointer;}
.dashboard-main-menu-button:hover {background: #eaeaea;}
.dashboard-main-menu {position: absolute; right: 0px; border: solid 1px #ccc; border-radius: 5px; background: #fff; min-width: 200px; z-index: 1000;}
.dashboard-main-menu-element {padding: 5px; cursor: pointer; font-weight: bold;}
.dashboard-main-menu-element:hover {background: #eaeaea;}
.filter-clear {position: absolute; right: 5px; top: 7px; font-size: 14px; color: #bbb; cursor: pointer;}

.dashboard-period-button {background: #ccc; display: inline-block; margin-right: 10px; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: 400; cursor: pointer; border: solid 1px #ccc; border-radius: 5px; padding: 5px;}
.dashboard-period-button.active {background: #eaeaea;}
.dashboard-period-button:hover {background: #eaeaea;}

.manager-statistics-title {display: inline-block;}
.managers-list-container {display: inline-block; float: right; position: relative; width: 300px;}
.managers-list-container input[type=checkbox] {display: none;}
.managers-list-container .selected-managers {border: solid 1px #ccc; border-radius: 5px; width: 100%; height: 41px; background: #fff; z-index: 10000; padding: 10px; position: relative; cursor: pointer;}
.managers-list-container .selected-managers .selected-managers-text {width: 95%;}
.managers-list-container .selected-managers i {position: absolute; right: 10px; top: 12px;}
.managers-list-container .managers-list {position: absolute; border: solid 1px #ccc; border-radius: 5px; width: 100%; background: #fff; z-index: 10000; display: none; max-height: 500px; overflow-y: auto;}
.managers-list-container .managers-list-row {padding: 5px 10px 0px 10px; cursor: pointer;}
.managers-list-container .managers-list-row:hover {background: #eaeaea;}
.managers-list-container .managers-list-row.managers-list-all {padding: 10px;}
.managers-list-container .managers-list-row.subrow {padding: 0px 10px 5px 20px;}

.dashboard-layout-settings-container {max-width: 700px;}
.dashboard-layout-variant {display: inline-block; vertical-align: top; border: solid 1px #ccc; border-radius: 5px; width: 150px; margin-right: 5px; cursor: pointer; margin-bottom: 10px;}
.dashboard-layout-variant.active {border-color: #0f0;}
.dashboard-layout-variant-column {height: 150px; background: #b7b7fe; border: solid 1px #fff; padding: 0px;}
.dashboard-layout-variant:hover .dashboard-layout-variant-column {background: #ccc;}
.dashboard-layout-variant:hover .dashboard-layout-variant-column .dashboard-layout-description {display: block;}
.dashboard-layout-variant.active .dashboard-layout-variant-column .dashboard-layout-description {display: block;}
.dashboard-layout-description {text-align: center; padding-top: 65px; font-weight: bold; display: none;}

select[name='default_period[name]'] {width: 350px;}

.dashboard-settings-row {margin-bottom: 10px;}
.dashboard-settings-row .dashboard-settings-name {display: inline-block; vertical-align: top; width: 100px;}
.dashboard-settings-row .dashboard-settings-value {display: inline-block; vertical-align: top;}

.dashboard-help {position: absolute; top: 0px; left: 0px; width: 100%; text-align: right; color: #3e596f; font-family: Tahoma; font-size: 18px; font-weight: bold;}
.dashboard-content {margin-top: 25px; margin-bottom: 10px; position: relative;}
.dashboard-content .dashboard-column {display: inline-block; vertical-align: top; min-height: 200px;}
.dashboard-content .dashboard-column.active {border: dashed 1px #ccc; background: #f1f1f1;}
.dashboard-content .dashboard-column:last-child {margin-right: 0px;}

.widget-container {border: solid 1px #ccc; padding: 5px; background: #fff;}

.dashboard-column .widget-container:last-child {margin-bottom: 0px;}
.widget-highlight {background: #eaeaea; border: solid 1px #ccc; color: #3e596f; font-family: Tahoma; font-size: 18px; font-weight: bold; text-align: center;}
.widget-container, .widget-highlight {margin-bottom: 10px;}
.widget-header {height: 25px; position: relative; text-align: center; cursor: move;}
.widget-title {color: #3e596f; font-family: Tahoma; font-size: 15px; font-weight: bold;}
.widget-menu-button {color: #3e596f; font-size: 15px; font-weight: bold; position: absolute; top: 0px; right: 0px; cursor: pointer; width: 20px;}
.widget-menu {position: absolute; right: 0px; border: solid 1px #ccc; border-radius: 5px; background: #fff; min-width: 200px; z-index: 1000; top: 17px;}
.widget-menu-element {padding: 5px; cursor: pointer; font-weight: bold;}
.widget-menu-element:hover {background: #eaeaea;}

.widgets_without_borders .widget-container {border: none; padding: 0px; background: none;}
.widgets_without_borders .widget-container .widget-header {display: none;}

.widget-list-container {max-height: 500px; overflow-y: auto;}
.widget-list-container .widget-row {border: solid 1px #ccc; margin-bottom: 10px; background: #fff; position: relative;}
.widget-list-container .widget-row .widget-image {display: inline-block; vertical-align: top; width: 200px;}
.widget-list-container .widget-row .widget-image img {width: 100%;}
.widget-list-container .widget-row .widget-image i {font-size: 48px;}
.widget-list-container .widget-row .widget-name-description {display: inline-block; vertical-align: top; width: 300px; padding: 5px;}
.widget-list-container .widget-row .widget-name {display: inline-block;}
.widget-list-container .widget-row .widget-status {display: inline-block; float: right; font-weight: bold; cursor: pointer;}
.widget-list-container .widget-row.on .widget-status {color: #88CC6F;}
.widget-list-container .widget-row.off .widget-status {color: #C75050;}
.widget-list-container .widget-row .widget-description {margin-top: 10px;}
.widget-list-container .widget-row .widget-help {position: absolute; bottom: 5px; right: 5px; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}

.save-widget-settings {margin-top: 10px;}

.widget-orders-container {max-height: 200px; overflow-y: auto;}
.widget-orders-container table {width: 100%;}
.widget-orders-container table tr:hover {background: #eaeaea;}
.widget-orders-container table tr td {padding: 5px; color: #3e596f; font-weight: bold; text-align: center;}
.widget-orders-container table tr td.widget-order-status {text-align: right;}
.widget-orders-container table tr td a {color: #3e596f; font-weight: bold; font-size: 14px;}
table.widget-orders td {padding: 10px; vertical-align: top;}
table.widget-orders td input[type=checkbox] {display: none;}

table.widget-clients-activity {width: 100%;}
table.widget-clients-activity td {color: #3e596f; font-weight: bold; font-size: 14px; padding: 5px;}
table.widget-clients-activity td a {color: #3e596f; font-weight: bold; font-size: 12px;}
table.widget-clients-activity .clients-activity-online, table.widget-clients-activity .clients-activity-carts {cursor: pointer;}
table.widget-clients-activity .clients-activity-online:hover, table.widget-clients-activity .clients-activity-carts:hover {background: #eaeaea;}
.clients-online-info, .clients-carts-info {max-height: 100px; overflow-y: auto;}

.widget-buttons-settings {width: 500px;}
.widget-buttons-settings .widget-buttons-title {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.widget-buttons-settings .widget-buttons-block {margin-bottom: 10px;}
.widget-buttons-settings .widget-buttons-block table {width: 100%;}
.widget-buttons-settings .widget-buttons-block table td, .widget-buttons-settings .widget-buttons-block table th {padding: 10px; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.widget-buttons-settings .widget-buttons-block table td a, .widget-buttons-settings .widget-buttons-block table th a {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold; cursor: pointer;}
.widget-buttons-settings .widget-buttons-block table tr td:last-child {text-align: right;}
.widget-buttons-settings input[type=checkbox] {display: none;}
.widget-buttons-settings input[type=text] {width: 150px;}
.widget-button {display: inline-block; width: 100%; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold; cursor: pointer; padding: 5px;}
.widget-button:hover {background: #eaeaea;}

table.widget-order-statistics td {padding: 10px; vertical-align: top;}
table.widget-order-statistics td input[type=checkbox] {display: none;}
table.widget-order-statistics input[type=radio] {display: none;}
.widget-tasks-container table td {vertical-align: top; padding: 10px;}
.widget-tasks-container input[type=checkbox] {display: none;}
.widget-tasks .widget-tasks-title {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.widget-tasks .widget-tasks-title.current {color: #88CC6F;}
.widget-tasks .widget-tasks-title.overdue {color: #C75050;}
.widget-tasks .widget-tasks-table {max-height: 300px; overflow-y: auto;}
.widget-tasks table {width: 100%;}
.widget-tasks table td {padding: 10px; color: #3e596f; font-family: Tahoma; font-size: 12px; font-weight: bold;}
.widget-tasks table td.task-widget-priority-high {color: #d2434e;}
.widget-tasks table td.task-widget-priority-normal {color: #00a2ab;}
.widget-tasks table td.task-widget-priority-low {color: #95c590;}
.widget-tasks table td a {color: #3e596f; font-family: Tahoma; font-size: 12px; font-weight: bold;}

.widget-callbacks {max-height: 300px; overflow-y: auto;}
.widget-callbacks table {width: 100%;}
.widget-callbacks table td {padding: 10px; color: #3e596f; font-family: Tahoma; font-size: 12px; font-weight: bold;}
.widget-callbacks table td a {color: #3e596f; font-family: Tahoma; font-size: 12px; font-weight: bold;}

.widget-exchange-rates .currency-block {width: 30%; display: inline-block; vertical-align: top; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.widget-exchange-rates .currency-block .currency-block-name {text-align: center;}
.widget-exchange-rates .currency-block .currency-block-value {text-align: center;}

.widget-calendar .ui-datepicker {width: 100%;}
.widget-calendar .ui-datepicker table tr td a {text-align: center;}

.widget-sms {max-height: 350px; overflow-y: auto; padding: 0 10px; color: #3e596f; font-family: Tahoma; font-size: 14px;}
.widget-sms .widget-sms-row {margin-bottom: 20px;}
.widget-sms .widget-sms-row:hover .widget-sms-content {background: #eaeaea;}
.widget-sms .widget-sms-row .widget-sms-info {margin-bottom: 5px;}
.widget-sms .widget-sms-row .widget-sms-content {border: solid 1px #ccc; border-radius: 5px; padding: 10px 10px 2px 10px;}

.widget-mailer {max-height: 350px; overflow-y: auto; padding: 0 10px; color: #3e596f; font-family: Tahoma; font-size: 14px;}
.widget-mailer .widget-mailer-row {padding: 10px; border-bottom: solid 1px #ccc;}
.widget-mailer .widget-mailer-row:last-child {border-bottom: none;}
.widget-mailer .widget-mailer-row:hover {background: #eaeaea;}
.widget-mailer .widget-mailer-row .widget-mailer-subrow:first-child {}

.widget-reviews {max-height: 350px; overflow-y: auto; padding: 0 10px; color: #3e596f; font-family: Tahoma; font-size: 14px;}
.widget-reviews .widget-reviews-row {border-bottom: solid 1px #ccc; padding: 10px;}
.widget-reviews .widget-reviews-row:last-child {border-bottom: none;}
.widget-reviews .widget-reviews-row:hover .widget-reviews-content {background: #eaeaea;}
.widget-reviews .widget-reviews-row .widget-reviews-info {margin-bottom: 5px;}
.widget-reviews .widget-reviews-row .widget-reviews-info .widget-reviews-contact-name {display: inline-block; width: 49%;}
.widget-reviews .widget-reviews-row .widget-reviews-info .widget-reviews-product-name {display: inline-block; width: 49%; float: right; text-align: right;}
.widget-reviews .widget-reviews-row .widget-reviews-content {border: solid 1px #ccc; border-radius: 5px; padding: 10px;}
.widget-reviews .widget-reviews-row .widget-reviews-content .widget-reviews-text {margin-bottom: 5px;}
.widget-reviews .widget-reviews-row .widget-reviews-content .fa-star {color: #ffd700;}

.widget-interests {max-height: 350px; overflow-y: auto; padding: 0 10px; color: #3e596f; font-family: Tahoma; font-size: 14px;}
.widget-interests .widget-interests-row {border-bottom: solid 1px #ccc; padding: 10px;}
.widget-interests .widget-interests-row:last-child {border-bottom: none;}
.widget-interests .widget-interests-row:hover {background: #eaeaea;}
.widget-interests .widget-interests-row .widget-interests-info {margin-bottom: 5px;}
.widget-interests .widget-interests-row a {color: #3e596f; font-family: Tahoma; font-size: 14px;}

.widget-contacts {max-height: 350px; overflow-y: auto; padding: 0 10px; color: #3e596f; font-family: Tahoma; font-size: 14px;}
.widget-contacts .widget-contacts-row {border-bottom: solid 1px #ccc; padding: 10px;}
.widget-contacts .widget-contacts-row:last-child {border-bottom: none;}
.widget-contacts .widget-contacts-row:hover {background: #eaeaea;}
.widget-contacts .widget-contacts-row .widget-contacts-info {margin-bottom: 5px;}
.widget-contacts .widget-contacts-row a {color: #3e596f; font-family: Tahoma; font-size: 14px;}

.widget-search-requests {max-height: 350px; overflow-y: auto; padding: 0 10px; color: #3e596f; font-family: Tahoma; font-size: 14px;}
.widget-search-requests .widget-search-requests-row {border-bottom: solid 1px #ccc; padding: 10px;}
.widget-search-requests .widget-search-requests-row:last-child {border-bottom: none;}
.widget-search-requests .widget-search-requests-row:hover {background: #eaeaea;}

.unreg-leads {max-height: 350px; overflow-y: auto;}
.unreg-lead {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 10px 5px; margin-bottom: 10px; color: #3e596f; font-family: Tahoma; font-size: 12px; font-weight: bold; background-image: url("https://ssl.gstatic.com/s2/oz/images/sge/grey_silhouette.png"); background-repeat: no-repeat; background-size: contain; background-position: center;}
.unreg-lead:hover {background-color: #e5e5e5;}
.unreg-lead .unreg-lead-title {font-size: 14px; margin-bottom: 10px;}
.unreg-lead .unreg-lead-container {margin-bottom: 10px;}
.unreg-lead .unreg-lead-container .unreg-lead-row {margin-bottom: 5px;}
.unreg-lead .unreg-lead-container .unreg-lead-row a {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}

.contacts-from-ref-urls {max-height: 350px; overflow-y: auto; padding: 10px;}
.contact-from-ref-urls {margin-bottom: 5px; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.contact-from-ref-urls a {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}

/* DASHBOARD END */

.add_ref_link, .ref_pages a {color: #3e596f; font-family: Tahoma; font-size: 14px; cursor: pointer; font-weight: bold;}
.ref_pages a.add_subpage {font-size: 12px;}
.ref_url_title {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold; margin-bottom: 10px; min-width: 300px;}
.ref_url_input {margin-bottom: 10px;}
.ref_url_buttons {display: flex; justify-content: space-around;}
.ref_pages .ref-page {margin-bottom: 10px;}
.ref_pages .ref-page .ref-page-row, .ref_pages .ref-page .ref-subpage-row {margin-bottom: 5px; margin-top: 5px;}
.ref_pages .ref-page .ref-name-url, .ref_pages .ref-page .ref-name-name, .ref-page .ref-name-contact {display: inline-block; vertical-align: middle; width: 200px;}
.ref_pages .ref-page .ref-edit {display: inline-block; vertical-align: middle; margin-right: 10px;}
.ref_pages .ref-page .ref-delete {display: inline-block; vertical-align: middle;}
.ref_pages .ref-page .ref-subpage-add {margin-left: 20px;}
.ref_pages .ref-page .ref_subpages {margin-left: 20px;}

.track-link-table input[type=text] {width: 200px;}
a.add_track_link, .track-link-table .delete_trackable_link {color: #3e596f; font-family: Tahoma; font-size: 14px; cursor: pointer; font-weight: bold;}


.work-field {
  /*padding:10px;
  background: #F7F7F7;
  border: 1px solid #CCC;*/
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #ffffff;
  margin: 12px 0px;
  text-align: left;
  border-bottom: 1px solid #c6cacf;
}

.work-field-add-to-list {padding: 23px; text-align: center; background: #F7F7F7; border: 1px solid #CCC; margin: 12px 0px;}
.work-field-add-to-list a{
  color: #000;
  text-align: left;
}
.work-field-add-block {/*padding: 5px 10px; background: #F7F7F7; border: 1px solid #CCC;*/ margin: 5px 0px 25px;}
.block-shadow {/*box-shadow: inset 0px 0px 10px 1px rgba(0,0,0,.3), 5px 5px 10px 1px rgba(0,0,0,.3);*/}
.block-shadow-out {/*box-shadow: 0px 0px 10px 1px rgba(0,0,0,.3), 5px 5px 10px 1px rgba(0,0,0,.3);*/}
.caption-in-block-center {margin: 0px 0 5px 0; /*text-align: center;*/}

.add-new {padding: 5px 0 5px 0;}

table.contact-card-settings tr td {padding: 10px; color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold;}
table.contact-card-settings a {color: #3e596f; font-family: Tahoma; font-size: 14px; font-weight: bold; cursor: pointer;}

.list-element {margin: 10px 0 5px 0;}

#add_new_role {width: 208px;}
#add_new_group {width: 208px;}

input.resource-checkbox + span {color: #C75050;}
input.resource-checkbox:checked + span {color: #88CC6F;}

.setting-button-bonus {text-align: center; border-radius: 5px; border: solid 1px #dfdfdf; background-color: #fff; font-size: 15px; width: 24px; height: 24px; position: absolute; right: 0px;}
input[name=show_hide_fields_bonus] {
  /*vertical-align: middle;*/
  position: relative;
  top: 2px;}
select.roles-for-group {width: 208px;}

.bonus-settings-all {height: 25px; width: 350px; text-align: right;}

a.no-link {cursor: default;}
a.no-link:hover {color: #000;}

#selectable_resources .ui-selected {background-color: #d8d8d8;}

.table-no-border .row-no-border.template-type .cell-no-border-left {padding-bottom: 30px;}

.manager-limit-list, .manager-order-percent-list {margin: 10px 0 0 0;}
.manager-limit, .manager-order-percent {
/*font-style: italic;*/
color: #3e596f;
font-family: Tahoma;
font-size: 14px;
font-weight: 400;}
.bonus-setting-limit {max-width: 181px;}

.margin-top-element {margin-top: 10px;}
.margin-bottom-element {margin-bottom: 10px;}
label input[name=default_gradation]:checked + span {/*color: #88CC6F;*/}

.text-align-right {text-align: right;}

.relative-element {position: relative; /*top: 6px; height: 20px;*/}

.position-right {position: absolute; right: 0px; /*left: 0;*/ top: 6px; font-size: 9px; color: #000; font-weight: 600;}

.users-table thead tr th {color: #3e596f; font-weight: bold;}
.users-table .users-buttons {text-align: right; font-size: 15px;}
.users-table .users-buttons a, .users-table .users-buttons button {margin: 5px; font-size: 15px; padding: 0;}
.users-table .delete-user {display: inline-block;}
.users-table .users-group-name {color: #3e596f;}
.users-table .users-name {font-style: italic;}
label[for^=day_of_week_] {margin-right: 10px;}

.element-margin-top {margin-top: 10px;}
.notification-settings-general tr td {padding: 10px;}
.main-currency, .add-new-currency {
  /*margin-top: 10px;
  margin-bottom: 10px;*/
  padding-top: 10px;
  padding-bottom: 10px; 
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;}
.currency-name td {position: relative;}
.delete-currency {position: absolute; top: 12px; right: 3px;}
.edit-currency {position: absolute; top: 12px; right: 20px;}
.add-field-currency {margin: 5px 0 5px 0;}
.save-new-currency, .save-currency-changing, .close-currency-editor {margin-left: 3px;}

.manager-name {max-width: 300px;}

.work-field-bonus-settings { /*padding: 5px 10px; background: #F7F7F7; border: 1px solid #CCC;*/ margin: 10px 0px; text-align: left; width: 540px; border: solid 1px #ccc; border-radius: 5px; padding: 10px;}

.bonus-option.show-in-contact-list {margin-left: 20px;}
input[name=icon_column] {vertical-align: top;}

.company-fields {vertical-align: top; padding-left: 50px;}

.shop-settings-row {width: 700px;}
.shop-settings-name, .shop-settings-value {display: inline-block; margin-bottom: 10px; vertical-align: middle;}
.shop-settings-name {width: 200px; color: #81888f; margin-right: 10px;}
.shop-settings-value {width: 400px;}
.shop-settings-value input[type=text] {width: 90%; max-width: none;}
.shop-settings-value textarea.form-control {width: 90%; max-width: none; resize: vertical;}
.shop-settings-value select.form-control {width: 90%;max-width: none;}
.delete-phone-row {margin-left: 5px;}

.notification-importance tr td {padding: 10px;}

.shop-settings-logo {max-width: 196px; max-height: 196px; cursor: pointer;}
.del-logo {margin-left: 30px; color: #9a9a9a; font-size: 14px;}
.del-logo:hover {color: #d2434e;}
.select-file-shop-settings {font-size: 17px; font-weight: bold;}

.contact-categories {margin-top: 25px;}
.contact-check + label {font-size: 14px;}

.form-inline .work-field.discounts-gradation-one {margin-top: 20px;}
.form-inline .work-field.discounts-gradation-all {margin: 20px 0;}

.align-top {vertical-align: top;}
.standart-templates {padding: 5px 10px; /*background: #F7F7F7; border: 1px solid #CCC;*/ margin: 0 0 0 20px; text-align: left; background-color: #798ea2;}
.standart-templates i {color: #ffffff;}
.standart-template-title {
  margin-bottom: 10px;
  text-align: left;
    /*font-size: 17px;
    font-style: italic;*/
    color: #ffffff;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: 400;}
    .required-fields {
      padding: 5px 10px;
   /*background: #F7F7F7;
   border: 1px solid #CCC;*/
   margin: 10px 0 0 20px;
   text-align: left;
   background-color: #798ea2;
   color: #ffffff;
   font-family: Tahoma;
   font-size: 14px;
   font-weight: 400;}
   .required-fields a:hover {
    color: #fff;
  }
.back-button {/*display: block; box-shadow: inset 0px 0px 10px 1px rgba(0,0,0,.3), 5px 5px 10px 1px rgba(0,0,0,.3); padding: 7px; border-radius: 5px;*/ margin-top: 25px; /*font-size: 17px; font-style: italic;*/}
.list-title {
  display: block;
  cursor: pointer;
    /*font-size: 16px;
    font-style: italic;*/
    margin: 5px 0 5px 0;
    width: auto;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 400;}
.list-point {font-size: 15px; margin: 2px 0 2px 10px;}
.list-point:before {content: "⋅ ";}
.xls-template i {width: 9px;}
.xls-template + div {max-width: 320px;}

.cron-link-setting {/*border: solid 1px #eaeaea; border-radius: 3px; margin-right: 5px; padding: 5px;*/ font-size: 16px; padding: 5px; display: inline-block; margin-bottom: 5px;}
.cron-link-setting:hover {/*background: #eee;*/}
.cron-link-setting.selected {/*background: #dfdfdf;*/ background: #dfdfdf; border-radius: 5px; color: #000;}
.interval-type {display: block; margin: 0 20px 20px 0;}
.cron-settings {margin-top: 20px;}
.cron-result {vertical-align: top;}
.cron-result-text {/*margin-left: 50px;*/ margin-left: 35px; border: solid 1px #798ea2;; border-radius: 6px; padding: 5px; font-size: 18px; font-weight: 400; font-family: Tahoma; /*font-style: italic;*/}
.day-week {color: #C75050; cursor: pointer; font-weight: bold;}
.day-week.selected {color: #399608;}
.hour-minute {/*padding-bottom: 22px;*/padding-bottom: 58px; padding-left: 30px;}
.script-name {margin-bottom: 20px;}
.script-name input[name=script_name] {width: 250px;}

.currency-course {width: 97px;}
.currency-coef {width: 205px;}
.currency-result {width: 116px;}
.currency-date {width: 174px;}
.no-currencies {text-align: center;}
.course-info {margin-bottom: 10px; font-weight: bold;}
.recalc-products-container {margin-bottom: 5px; font-size: 16px; font-weight: bold;}
.recalc-bonuses-container {margin-bottom: 5px; font-size: 16px; font-weight: bold;}
.buttons-container button {margin-right: 10px; width: 150px;}
.buttons-container button:nth-child(2) {float: right;}

.status-action-button {font-size: 17px; color: #445e73; margin-left: 10px;}

.add-photos-to-album {font-size: 14px; cursor: pointer;}
.add-photos-to-album i {vertical-align: middle;}
.photo-upload-status.no-loaded {color: #c75050;}
.photo-upload-status.no-loaded {color: #c75050;}
.photo-upload-status.loaded {color: #88cc6f;}
.photo-upload-status.loading {color: #c27b24;}
.import-photos {margin: 20px 0; font-size: 17px;}
.import-photos > div {border: solid 1px #ccc; border-radius: 5px; padding: 10px;}
.upload-close-button {color: #9f9e9e; text-align: center; font-size: 17px; padding-bottom: 0px !important; cursor: pointer;}

.image-block.slider-image {width: 19%;}
.image-block.slider-image .image img {width: 100%; border: solid 1px #ccc;}

.album-photos {width: 100%; margin-top: 20px;}
    .album-photo-row, .album-photo-row-header {width: 100%; margin-bottom: 10px; border-bottom: solid 1px #ccc; padding-bottom: 10px;}
        .photo-check, .photo-check-header {width: 20px; display: inline-block; vertical-align: middle;}
        .photo-img-name {width: 20%; display: inline-block; vertical-align: middle;}
            .photo-img {width: 100%;}
                .photo-img img {width: 100%;}
            .photo-name {text-align: center; font-size: 17px;}
        .photo-description {display: inline-block; vertical-align: top; width: 50%; margin: 0 10px; font-size: 16px;}
            .photo-description-title {display: inline-block; vertical-align: top; width: 85px;}
            .photo-description-text {display: inline-block; vertical-align: top; width: 75%;}
        .photo-params-sets {display: inline-block; vertical-align: top; width: 20%;}
            .photo-rate {margin-bottom: 10px;}
                .photo-rate-text {display: inline-block;}
                .photo-rate-rate {display: inline-block; margin-left: 5px;}
            .photo-edit {margin-bottom: 10px;}
                .photo-edit a {cursor: pointer;}
            .photo-delete {margin-bottom: 10px;}
                .photo-delete a {cursor: pointer;}
.del-checked-photos {position: fixed; bottom: 2px; /*left: 30%;*/ left: 50%;}

.edit-photo-row {width: 450px;}
.edit-photo-name {width: 100px; display: inline-block; vertical-align: top; margin-bottom: 10px;}
.edit-photo-value {width: 300px; display: inline-block; vertical-align: middle; margin-bottom: 10px;}
.edit-photo-value textarea, .edit-photo-value input {width: 100%;}
.edit-photo-buttons {margin-top: 20px; /*padding-left: 100px;*/text-align: center;}
.edit-photo-buttons button {width: 100px; margin-right: 10px;}

input[name=droped_cart_time] + div {display: inline-block;}
.droped-carts-settings label {/*font-size: 15px; font-weight: bold;*/}
.templates-list-column, .template-column, .variables-column {
  display: inline-block;
  padding: 10px;
  vertical-align: top;
  margin: 10px 15px 0 0;
  border-radius: 5px;
  background-color: #ffffff;
  border-bottom: 1px solid #c6cacf;}
.templates-list-column {width: 30%;}
.template-column {width: 40%;}
.variables-column {width: 25%;}

.add-new-cart-template-container {margin-top: 10px;}
.add-new-cart-template {cursor: pointer; /*font-weight: bold;*/}

.templates-list {margin: 10px 0 0 0; font-size: 16px;}
.templates-list table {width: 100%;}
.templates-list tr:hover {background: #eaeaea; cursor: pointer;}
.templates-list td {padding: 5px;}
.templates-list .sms-email-status span {font-weight: bold; font-size: 15px;}
.templates-list label {width: 100%; height: 11px;}
.templates-list .cart-template-cell-name {
  max-width: 250px;
  color: #3e596f;
  font-family: Tahoma;
  font-size: 16px;
  font-weight: 400;}

  .cart-template-row {
    margin-bottom: 10px;
    color: #3e596f;
    font-family: Tahoma;
    font-weight: 400;}
.cart-template-row .cart-template-name {display: inline-block; width: 20%; vertical-align: middle;}
.cart-template-row .cart-template-value {display: inline-block; width: 79%; vertical-align: middle;}

.cart-template-row .cart-template-value input[name=send_in] {width: 50%; display: inline-block;}
.template-params {border: solid 1px #ccc; border-radius: 10px; padding: 20px; margin-bottom: 10px;}
.template-params .params-title {margin-bottom: 20px;}
.template-params .params-title .params-text, .template-params .params-title .template-on-off {display: inline-block; /*vertical-align: top;*/ margin-right: 15px;}
.template-params .params-title .template-on-off label {
  width: 50px;
  height: 25px;
  position: relative;
  top: 24px;}
.template-params .cart-template-row.top-align-param .cart-template-name {vertical-align: top;}
.template-params .cart-template-row .cart-template-value textarea {resize: vertical;}

.variables-column .variable-row {
  margin-top: 5px;
  font-size: 16px;
  color: #3e596f;
  font-family: Tahoma;
  font-size: 16px;}
.variables-column .variable-row .variable-var {width: 45%; display: inline-block;}
.variables-column .variable-row .variable-name {width: 45%; display: inline-block;}

#editor {width: 100%; height: 400px; font-size: 14px; border: solid 1px #eaeaea;}

.droped-carts-switch-checkbox {display: none;}
.droped-carts-switch-checkbox + span {position: relative; cursor: pointer;}
.droped-carts-switch-checkbox:not(checked) + span:before {content: ''; position: absolute; top: 0px; width: 45px; height: 23px; background: #ccc; border-radius: 10px; box-shadow: inset 0 2px 3px rgba(0,0,0,.2); transition: .3s;}
.droped-carts-switch-checkbox:not(checked) + span:after {content: ''; position: absolute; top: 1px; width: 20px; height: 20px; background: #fff; border-radius: 10px; /*top: 1px;*/ left: 2px; transition: .3s;}
.droped-carts-switch-checkbox:checked + span:before {background: #88CC6F;}
.droped-carts-switch-checkbox:checked + span:after {left: 23px;}

.shapeshift{
  position: relative;
  top: 30px;
}

.shapeshift ul{
  list-style: none;
}

.shapeshift > div.shapeshift_item{
  background: #fefefe;
  position: absolute;
  width: 400px;
  padding: 20px;
  border: 1px solid #EEEEEE;
}

.shapeshift > div.shapeshift_item h3{
  margin: -20px -20px 0 -20px ;
  padding: 10px 20px;
  background: #eeeeee;
  margin-bottom: 20px;
}

.shapeshift > div.shapeshift_item h3 i{
  float: right;
  font-size: 14px;
  color: #c5c5c5;
  transition: .3s;
  cursor: pointer;
  margin: 5px;
}
.shapeshift > div.shapeshift_item h3 i:hover,
.shapeshift > div.shapeshift_item h3 i:active{
  color: #5f5f5f;
}

.report-arc .crm-opened {
  position: absolute;
  font-style: italic;
  font-size: 18px;
  color: #95c590 ;
  left: 76px !important;
  top: 43px !important;;
}

.report-arc .crm-not_opened {
  position: absolute;
  font-style: italic;
  font-size: 18px;
  color: #d2434e;
  left: 42px !important;
  top: 90px !important;
}

.mailer-statistic-block{
  position: relative;
}

.mailer-statistic-block__all,
.mailer-statistic-block__used {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
  height: 5px;
  width: 100%;
  background: #d2434e;
  z-index: 5;
}
.mailer-statistic-block__used{
  z-index: 6;
  background: #95c590;
}
.mailer-statistic-info__hide{
  display: none;
}

.mailer-statistic-nav{
  margin-bottom: 15px;
}

.mailer-statistic-nav li{
  float: left;
  width: 33.33333%;
  text-align: center;
}

.mailer-statistic-nav li a{
  display: block;
  padding: 3px 10px;
}

.mailer-statistic-nav li a.active{
  border-bottom: none;
  background: #00a2ab;
  color: #fff;
}

.shapeshift_item .ui-datepicker{
  width: 100%;
}

#sh-btn_widgets{
  cursor: pointer;
  background: #EEE;
  color: #848484;
  padding: 8px;
  font-size: 18px;
  width: 37px;
}
#sh-btn_widgets:hover { background: #848484; color: #EEE; }

#sh-content ul{
  list-style: none;
}

.widget-order-list{
  list-style: none;
  font-size: 0;
  margin-left: -2px;
  display: block;
}
.widget-order-list li{
  display: inline-block;
  width: 48%;
  margin-left: 2%;
  font-size: 16px;
  padding: 10px 10px;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.widget-order-list li a{
  color: #FFFFFF;
}
.widget-order-list li span{
  float: right;
}
.widget-order-list li.new{
  background: #85888c;
}
.widget-order-list li.new.yes{
  background: #d2434e;
}
.widget-order-list li.processing{
  background: #95C590;
}
.widget-order-list li.completed{
  background: #00a2ab;
}
.widget-order-list li.shipped{
  background: #3E596F;
}

.widget-tasks-button {padding: 10px; width: 48%; display: inline-block;}
.widget-tasks-button.tasks-current {background: #95C590;}
.widget-tasks-button.tasks-overdue {background: #d2434e;}
.widget-tasks-button a {color: #fff; font-size: 16px;}
.widget-tasks-button a span.task-text {width: 84%; vertical-align: middle;}
.widget-tasks-button a span.task-value {float: right; vertical-align: middle;}

ul, ol{
  list-style: none;
}

.pages-list-wrapper li{
  position: relative;
  width: 100%;
  padding-left: 10px;
}

.ui-sortable-helper{
  outline: 1px solid rgba(57, 225, 136, 0.25);
}
.placeholder{
  background: rgba(57, 225, 136, 0.11);
}
div.li-inner-wrapper{
  padding-left: 15px;
}

.pages-list-wrapper a.name{
  display: inline-block;
  padding: 10px 0;
  padding-right: 20px;
  color: #000;
  
}

.pages-list-wrapper a.add-page{
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
  color: #46a251;
}

.pages-list-wrapper div.li-inner-wrapper:hover > a.add-page{
  display: block;
}
/*Кнопка на удаление*/
.pages-list-wrapper a.del-page{
  position: absolute;
  top: 10px;
  right: -10px;
  display: none;
  color: #FF0000;
}

.pages-list-wrapper div.li-inner-wrapper:hover > a.del-page{
  display: block;
}




.pages-list-wrapper a.collapsible-btn{
  position: absolute;
  top: 10px;
  left: 10px;
  display: none;
  color: #000;
}

.pages-list-wrapper li.collapsible > div > a.collapsible-btn{
  display: block;
}

.pages-list-wrapper li.active > .li-inner-wrapper{
  /*background: rgba(208, 239, 75, 0.11);*/
  /*background: #00a2ab;*/
}
.pages-list-wrapper li.active > .li-inner-wrapper .name {
  /*background: rgba(208, 239, 75, 0.11);*/
  color: #00a2ab;
}
.pages-list-wrapper ul > li > ul,
.pages-list-wrapper ul > li > ul > li > ul,
.pages-list-wrapper ol > li > ol,
.pages-list-wrapper ol{
  padding-left: 10px;
}
#page_tree{
  margin-left: -20px;
}
.settingsMenu{
  list-style: none;
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #ffffff;
  border-bottom: 1px solid #c6cacf;
}
.settingsMenu ul{
  margin-left: 40px;
  list-style: none;
}

/*stock delete dialog*/
.dialog-background {position: fixed; top: 0; left: 0; right: 0;  bottom: 0;  background: #fff;  opacity: 0.8;  filter: alpha(opacity=80);  z-index: 1050;}
.dialog.height200px .dialog-window {height: 300px; min-height: 300px;}
.dialog.width400px .dialog-window {width: 500px; min-width: 500px;}
.dialog-window {z-index: 1052 ;}
.dialog-window {
  position: fixed;
  top: 20%;
  left: 20%;
  right: 20%;
  bottom: 20%;
  background: #fff;
  opacity: 1;
  border: 5px solid #f3f3f3;
  overflow: hidden;
  -moz-box-shadow: 0px 0px 70px #bbb;
  -webkit-box-shadow: 0px 0px 70px #bbb;
  box-shadow: 0px 0px 70px #bbb;
  padding: 0 0 60px;
  min-width: 500px;
  min-height: 300px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 4px;
}
.dialog-content {height: 100%; /*overflow: auto; overflow-x: hidden;*/}
.dialog-content-indent {padding: 20px;}
.dialog-window ul.menu-v {list-style-type: none; margin: 5px 0 0; padding: 0; font-size: 14px; font-family: 'Helvetica Neue', 'Trebuchet MS', Arial, sans-serif;}
.dialog-window ul.menu-v li {text-align: left; display: block; margin: 0 -2px 3px 0; padding: 5px 0; line-height: 1em; position: relative; min-width: 60px;}
span.hint {color: #aaa; font-size: 0.8em;}
.dialog-window .dialog-buttons {position: absolute; bottom: 0; height: 55px; z-index: 101; width: 100%;}
.dialog-window .dialog-buttons-gradient {background: #fff; padding: 10px 10px 0; -moz-box-shadow: 0px -5px 5px #fff; -webkit-box-shadow: 0px -5px 5px #fff;  box-shadow: 0px -5px 5px #fff; text-align: center;}

table.big-table {border-spacing: 0; border-collapse: collapse;}
table.big-table td {padding: 10px 10px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
table.big-table td.short { width: 150px; /*vertical-align:top;*/}
table.big-table td.min-width { width: 1%; padding-left: 10px; padding-right: 0;}

table.big-table td input {margin-top: -4px;}
.stock-setting-form input.short {min-width: 60px !important; width: 60px !important;}

.errormsg {display: block; font-size: 0.9em; font-weight: bold; font-style: italic; color: red;}

.nowrap {white-space: nowrap;}

#stocks-table i.status-yellow {color: #FFFF00;}
#stocks-table i.status-red {color: #d2434e;}

.settings-content{/*padding: 20px;*/}
.stock-setting-form.settings-content p {
  margin: 10px 0;
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
}
.s-nolevel2-box {position: relative; z-index: 131; box-shadow: 0 3px 5px rgba(0,0,0,0.1); background: #f7f7f7; border: 1px solid #ddd; border-top: 0; margin-bottom: 70px;}

.product-name-in-set {width: 90%;}

.add-new-size {font-size: 14px;}
.add-new-size i {vertical-align: middle;}
.sizes-list {width: 415px; margin: 20px 0;}
.size-row {width: 100%; margin-bottom: 10px;}
.size-w {display: inline-block; width: 40%;}
.size-delimiter {display: inline-block; margin: 0 5px;}
.size-h {display: inline-block; width: 40%;}
.size-delete {display: inline-block;}
.size-delete a {cursor: pointer;}
.cover-container {width: 500px; margin-bottom: 20px;}
.cover-container img {border: 2px solid #ccc; padding: 5px; border-radius: 5px; width: 100%; cursor: pointer;}
.cover-container .delete-album-cover {margin-top: 5px; cursor: pointer; font-size: 17px; display: block; text-align: center;}

.standart-list {/*font-size: 17px;*/ border: solid 1px #ccc; border-radius: 5px; margin: 10px 0; padding: 15px; width: 150px;}
.standart-size-row .standart-width {display: inline-block; width: 30px;}
.standart-size-row .standart-delimiter {display: inline-block; margin: 0 10px;}
.standart-size-row .standart-height {display: inline-block;}

.mailer-settings {width: 50%;}
.google-settings-value {width: 550px;}
.add-new-currency, .add-field-currency {display: inline-block;}
.add-field-currency {margin-left: 20px;}


table.zebra {
  border: 0;
  margin: 0;
  width: 100%;
}

table.zebra td {
  padding: 5px;
  border-bottom: 1px solid #c6cacf;
  vertical-align: middle;
  background: #fff;
}

table.zebra tr:nth-child(odd) td {
  /*background: #f2f7ff;*/
}

table.zebra tr:hover td {
  /*background: #ffffe5;*/
}

table.zebra tr.white td, table.zebra tr.white th {
  background: #fff;
}

input.long {
  min-width: 350px !important;
  width: 350px !important;
}

input.product-autocomplete {
  min-width: 250px !important;
  width: 350px !important;
}

.add-edit-set input[type=text] {width: 375px;}

/*stocks*/
#stocks-table {padding-bottom: 20px;}
.fields {/*float: left;*/ margin-bottom: 10px; overflow: visible;}
.field {clear: left; margin: 0; padding-top: 3px;}
.field .name {float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; color: #888; font-size: 0.95em; font-family: 'Helvetica Neue', Arial, sans-serif;}
.field .value {/*margin-left: 180px; margin-bottom: 5px;*/ position: relative;}
.field .value input, .field .value select {vertical-align: middle;}


.hint, a.hint, span.hint {
  /*color: #aaa;
  font-size: 0.8em;
  margin: 0px;*/
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
}

.blog-url {
  font-size: 12px;
}
.blog-url:hover{
  text-decoration: underline;
  color:#00a2ab;
}
/*Table mail-notification page*/
.th{
  /*background: #aaa;
  color: #fff;*/
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 700;
}
.hover-field {
  background: #fff;
  color: #000;
}
.hover-field tr:hover {
  /*background: #00a2ab;*/
  /*background-color: #798ea2;
  color: #fff;*/
}

/*button "Recreate thumbnails" */
.data-tr {
  margin-top:5px;
  display: block;
}

 /*Progressbar in recreate-image*/
.progress-container {
  margin-top:10px;
}
.progress-all {
  display:inline-block;
    width: 200px;
    height: 20px;
    border: solid 1px #ccc;
}
.progress-current {
  display:inline-block;
  background-image: url(http://www.professorweb.ru/downloads/jquery/progress-animation.gif);
  width: 0;
  height: 100%;
}

/*Change the size of an element using the mouse.*/
#after pre{
  overflow: auto;
  padding-left: 5px;
  width: 250px;
  height: 150px;
  position: relative;
  resize:both;
}

.cron-settings .js-int-formatter {
  text-align: center;
  height: 28px;
  text-indent: 0;
}

input[name="cron_time_interval"] {
  position: relative;
  top: 2px;
}

/*
input[name="auto-update"] {
  display: none;
}
*/

.modal-window label > input[type=checkbox] {
  display: inline-block !important;
  position: relative;
  top: 0px;}

.gradation-all-one .table-no-border,
.gradation-all-one .table-no-border .row-no-border{
  display: flex;
  flex-flow: row wrap;
}
.gradation-all-one .table-no-border .cell-no-border{
  display: flex;
  align-items: center;
}
.cell-no-border input {
  margin: 0 10px;
}

span.bonus-currency {
  margin-right: 10px;
}
.cell-no-border-right a {
  position: relative;
  top: 3px;
}

.work-field-bonus-settings label > input[type=checkbox],
.droped-carts-settings label > input[type=checkbox] {
    display: inline-block !important;
}
.table_img-size {
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
}
a.remove-settings-img-size:hover {
  color: #d2434e;
}
#setting .work-field,
#setting .add-product {
  border-bottom: none;
}
.delete-stock:hover {
  /*color: #d2434e;*/
  text-decoration: none; 
}
.edit-stock:hover {
  text-decoration: none; 
}
label.title__list {
  margin-bottom: 0;
  color: #3e596f;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
}
.type-radio {
  margin: 0; 
}
input.with-gap {
  top: 2px !important;
}
#set-product-list {
  margin-bottom: 14px;
}
button#save {
  /*width: 250px;*/
  float: left;
}
table.big-table strong {
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 900;
}

.input-field {
  position: relative;
}
input[name="upload-images[]"] {
 width: 0.1px;
 height: 0.1px;
 opacity: 0;
 overflow: hidden;
 position: absolute;
 z-index: -1;
}
.zend_form button {
  /*width: 250px;
  background: #798ea2;*/
}
.zend_form button:hover,
.zend_form button:focus {
  background: #969ca3;
}
.zend_form button:active {
  transform: translateY(4px);
  background: #798ea2 !important;
}
.form-inline .work-field {
  padding: 0;
  margin: 0; 
  border-bottom: none;
}
.row-no-border .delete-discounts-gradation {
  position: relative;
  top: -2px;
}
.tr__categor td {
  padding: 2px;
}
.data-info input[type="text"] {
  margin-bottom: 12px;
  height: 34px;
}
.main-box_content {
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
.main-box.multiplicity {
    margin-bottom: 10px;
}
.main-box_content table td,
.main-box_content table th {
  color: #798ea2;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
}
.main-box_content table th {
  font-weight: 700;
}
.work-field input[type="radio"] {
  position: relative;
  top: 2px;
}
.work-field span {
  color: #3e596f;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
}
.cost-form-group-wrapper input {
  margin-bottom: 10px;
}
label.js-no-propagation {
  position: relative;
  /*top: -10px;*/
}
.template-name-status a,
.template-name-status span {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
  color: #3e596f;
}
.download-my-template i,
.delete-my-template i {
  color: #798ea2;
}
.download-my-template i:hover {
 color: #95c590; 
}
#myTabs li {
  float: left;
  
}

#myTabs li a:hover,
#myTabs li.active a {
  text-decoration: underline;
  color: #00a2ab;
}

/*
.checkbox_wrap input[type="checkbox"],
.droped-carts-settings input[type="checkbox"],
.hover-field input[type="checkbox"],
.photo-check input[type="checkbox"],
.photo-check-header input[type="checkbox"],
.checkbox input[type="checkbox"] {
  display: none;
}
*/

/* Провайдеры подключенные к системе */
.providers_list { border: 1px solid #CCC; display: table; width: 100%; }
.providers_row { display: table-row; padding: 12px; border-bottom: 1px solid #E4E4E4; font-size: 15px;}
.providers_row:nth-child(2n+1) { background: #FAFAFA; }
.providers_row:hover { background: #DADADA; }
.providers_numm {width: 20px; display: table-cell; padding: 15px}
.providers_name {width: auto; display: table-cell;}
.providers_descriptions {width: auto; display: table-cell;}
.providers_web {width: 250px; display: table-cell;}
.providers_btn {width: 330px; display: table-cell; padding-right: 15px;}

/* Индивидуальная отправка смс */
.sms_status_block { 
	border: 1px solid #CCC; 
	display: block; 
	width: 100%; 
	height: 50px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 14pt;
}

.sms-error { border: 1px solid #CCC; display: block; width: 100%; padding: 5px; }
.sms-error-title { border-bottom: 1px solid #CCC; display: block; width: 100%; font-size: 13pt;}
.sms-error-text { width: 100%; color: #777; font-style: italic;}

.order-settings-tabs li {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;}
.order-settings-tabs li:hover {background: #eaeaea;}
.order-settings-tabs li:last-child {border-right: none;}
.order-settings-tabs li.active {border-bottom: none;}
#myTabs.order-settings-tabs li a {font-size: 17px; text-decoration: none; display: block; padding: 10px;}
#myTabs.order-settings-tabs li.active a {font-size: 20px; color: #000; padding-bottom: 7px;}
.show-fields-additional {margin-left: 10px;}