$admGreenColor: #46b749; $admTableColor: #e2e2e2; $errorColor: #eb1101; @mixin svgIcon { 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; } .admin-page table, .form-group { .icheckbox_flat-green { background: #fff; border: 1px solid #dbdbdb; width: 16px; height: 16px; margin: -2px 7px 0 0; &.checked { &:before { @include svgIcon; content: '\e90b'; color:$admGreenColor; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; line-height: 16px; font-size: 11px; } } } } .admin-page { table { border-color:$admTableColor; border-left: 0; border-right: 0; border-top: 2px solid $admTableColor; margin-top: 15px; .icheckbox_flat-green { margin: 0 0 0 0; } tbody { tr { } } tr { background: #fff; &:nth-of-type(odd) { background: #fff; } &.active { td { background: #fff; &.title-adm { a { color: #46b749; } } } } th { vertical-align: middle; height: 56px; padding-top:0; padding-bottom:0; border-left: 0; border-right: 0; border-color: $admTableColor; a { display: block; &:after { display: none !important; } b { display: block; float: left; position: relative; min-width: 40px; &:after { @include svgIcon; content: "\e910"; opacity: 1; width: auto; color: #7c7c7c; font-size: 5px; display: block; float: right; margin-top: 4px; margin-left: 10px; } } &:hover { //text-decoration: underline; opacity: 0.9; &:after { //opacity: 1; } } &.asc { b { &:after { content: "\e917"; } } } &.desc { b { &:after { content: "\e916"; } } } } span {} a, span { font-size: 11px; color: #652e8f; text-transform: uppercase; font-weight: 700; display: block; } } td { white-space: normal; //padding: 8px 8px 31px 8px; padding: 17px 8px 13px 8px; vertical-align: top; position: relative; color: #333; border-right: 0 !important; border-left: 0 !important; border-color: $admTableColor; font-size: 13px; font-weight: 700; &.title-adm { //padding-right: 114px; padding-right: 214px; a { font-weight: 700; font-size: 14px; color: #2b2b2b; } div.buttons-tools-wr { position: absolute; //right: 8px; right: 108px; top: 19px; float: left; width: 98px; a { float: left; margin-left: 25px; //font-weight: normal; //display: block; //float: left; //height: 18px; //padding-left: 10px; //padding-right: 10px; //position: relative; //color: #23527c; &:before { //position: absolute; //height: 100%; //width: 1px; //background: #ddd; //content: ''; //top: 0; //left: 0; } &:first-child { margin-left: 0; //padding-left: 0; &:before { //display: none; } } &:last-child { //padding-right: 0; } span { &:first-child { } } &:hover { //opacity: 0.9; } } } } &.datetime-adm { color: #333; width: 150px; padding-left: 0; span { border-bottom: 1px dotted; &:hover { border-bottom: 0; } } } &.position-adm { position: relative; //width: 76px; width: 128px; color: #333; .pos-adm-wr { position: absolute; width: 92px; left: 0; //top: 8px; top: 13px; text-align: center; height: 24px; &.pos-adm-wr-num { position: relative; left: auto; top: auto; } span { display: inline-block; background: #e2e2e2; width: 24px; height: 24px; border-radius: 1px; text-align: center; cursor: pointer; position: relative; &:before { @include svgIcon(); color: #959595; content: '\e90e'; font-size: 6px; position: absolute; width: 100%; height: 100%; top: 0; left: 0; line-height: 24px; text-align: center; } &:hover { background: #959595; box-shadow: 1px 2px 4px 0px rgba(151, 151, 151, 0.75); &:before { color: #fff} } &.pos-pluse-adm { &:before { content: '\e90f'; } } } input { font-weight: 700; height: 24px; line-height: 24px; //float: left; background: none; border: 0 !important; width: 44px; text-align: center; font-size: 14px; vertical-align: top; margin: 0; box-shadow: none !important; } } .pos-adm-ok { opacity: 0; position: absolute; right: 0; //top: 12px; top: 18px; float: left; width: auto; cursor: pointer; div { text-align: center; position: relative; color: $admGreenColor; text-transform: uppercase; font-size: 12px; font-weight: 700; i { margin-right: 1px; font-size: 13px; } } &:hover { div { //opacity: 0.7; } } } &:hover { .pos-adm-ok { opacity: 1; } } } &.mass-delete-adm, &.mass-delete-variant { width: 36px; } &.status-adm, &.status-adm-2{ width: 67px; text-align: center; padding-top: 12px; } &.relation-adm { width: 280px; padding-bottom: 17px; padding-right: 50px; } } &:hover { .title-adm { > a { color: $admGreenColor; } div { //display: block; } } } } } .pos-adm-wr-num { width: 128px; .pos-adm-wr { position: relative; width: 92px; text-align: center; height: 24px; &.pos-adm-wr-num { position: relative; left: auto; top: auto; } span { float: left; display: inline-block; background: #e2e2e2; width: 24px; height: 24px; border-radius: 1px; text-align: center; cursor: pointer; position: relative; &:before { @include svgIcon(); color: #959595; content: '\e90e'; font-size: 6px; position: absolute; width: 100%; height: 100%; top: 0; left: 0; line-height: 24px; text-align: center; } &:hover { background: #959595; box-shadow: 1px 2px 4px 0px rgba(151, 151, 151, 0.75); &:before { color: #fff} } &.pos-pluse-adm { &:before { content: '\e90f'; } } } input { float: left; font-weight: 700; height: 24px; line-height: 24px; //float: left; background: none; border: 0 !important; width: 44px; text-align: center; font-size: 14px; vertical-align: top; margin: 0; box-shadow: none !important; } } .pos-adm-ok { opacity: 0; position: absolute; right: 0; top: 6px; float: left; width: auto; cursor: pointer; div { text-align: center; position: relative; color: $admGreenColor; text-transform: uppercase; font-size: 12px; font-weight: 700; i { margin-right: 1px; font-size: 13px; } } &:hover { div { //opacity: 0.7; } } } &:hover { .pos-adm-ok { opacity: 1; } } } } .my-ico-tools { position: relative; width: 16px; height: 16px; display: block; float: left; &:first-child { } &:before { @include svgIcon; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; color: #7c7c7c; font-size: 16px; line-height: 16px; display: block; } &.my-open { &:before { content: '\e915'; font-size: 10px; line-height: 18px; } } &.my-pencil { &:before { content: '\e913'; } } &.my-trash { &:before { content: '\e914'; color: $errorColor; } &:hover { &:before { color: #c01601; } } } &: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-group { width: 100%; max-width: 282px; float: left; position: relative; margin: 9px 20px 0 0; } .field-search-updated_at, .date-search { max-width: 120px !important; input { padding-right: 34px; position: relative; background: url("../fonts/img/png/ico-calendar-2.png") 93px 50% no-repeat; } } .form-search-btn-wr { margin-top: 9px; float: left; .btn { margin-right: 0; margin-top: 29px; } } button[type='submit'] { } input, select, textarea { color: #333; font-size: 13px; margin-top: 10px; } label { } .help-block { position: absolute; left: 0; bottom: 0; } } form, .td-inputs-wrapp { input, 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; } label { margin: 0 0 0 0; font-weight: 700; font-size: 11px; text-transform: uppercase; color: #652e8f !important; position: relative; } .required { label { &:after { content: " *"; color: $errorColor; } } } } @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; div.buttons-tools-wr { right: 8px; a { margin-left: 15px; } } } &.datetime-adm { width: 110px; } &.relation-adm { width: 255px; padding-right: 28px; } &.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-settings-block { margin-top: -41px; height: 42px; padding-top: 9px; margin-right: 30px; } 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; &:first-child { margin-left: 0; } &.active { background: #652e8f; color: #fff; } &:hover { opacity: 0.9; } } } .lang-page-block-text { margin-left: 52px; margin-top: 6px; float: left; 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; &:first-child { } &.active { color: #652e8f; border-color: transparent; } &: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; //margin-bottom: 14px; } .wrapp-blocks-edit-page { float: left; .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, .x_panel-blocks, .x_panel { input, textarea, 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%; } .form-group { margin-bottom: 19px; } .mce-panel { margin-top: 5px; border: 1px solid #dbdbdb !important; box-shadow: none; } } .adm-index { input, textarea, select, .select2.select2-container { margin-top: 10px; } } .gw-container { } .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; .image_gall { display: table-cell; background: none; padding: 0; margin: 0; width: 252px; height: 216px; border: 1px solid #dbdbdb; position: relative; img { max-width: 100%; max-height: 100%; width: auto; height: auto; vertical-align: middle; position: relative; left: auto; margin: 0; } } .text-info { display: none; } .gw-item-bg { width: 100%; float: left; height: 227px; background: #e2e2e2; border-bottom: 1px solid #dbdbdb; padding: 5px; } .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; &:before { @include svgIcon; line-height: 39px; content: '\e919'; color: #7c7c7c; font-size: 16px; } &:hover { &:before { color: #46b749; } } } .btn-folder-gallery, .remove-img, .remove-img-2 { .fa, .glyphicon {display: none !important;} } .remove-img, .remove-img-2 { min-width: auto; width: 30px; height: 39px; border: 0; padding: 0; margin: 0; &:before { color: #7c7c7c; } &:hover { &:before { color: #c01601; } } &.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; i { font-size: 20px; line-height: 48px; } } .field-page-image_id, .field-settings-logo, .filed-upload-imgs { width: 50%; .image-manager-input { .image-wrapper { border-radius: 0; border: 1px solid #dbdbdb; height: 237px; text-align: center; width: 100%; padding: 0; display: table; .img-wr { width: 100%; float: left; text-align: center; height: 195px; background: #e2e2e2; border-bottom: 1px solid #dbdbdb; padding: 5px; display: table; div { border: 1px solid #dbdbdb; width: 100%; height: 185px; background: #fff; display: table-cell; vertical-align: middle; } img { display: inline-block; max-width: 100%; max-height: 100%; width: auto; height: auto; vertical-align: middle; position: relative; left: auto; margin: 0; } } } } .remove-img-2 { display: inline-block; } .btn-folder-gallery{ } } .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; } .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; } .select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field { border: 0 !important; box-shadow: none !important; } .select2-container .select2-search--inline { input { min-height: 34px; } } .select2-selection__clear, .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove { font-size: 0; top:0; right: 0; cursor: pointer; opacity: 1; &:before { @include svgIcon; line-height: 39px; content: '\e91a'; color: #797d81; font-size: 12px; } } .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove { height: 24px; line-height: 24px; margin-left: 10px; margin-top: 0; &:before { height: 24px; font-size: 10px; color: #797d81; line-height: 25px; } } } /*******************/ .field-page-sort, .filed-sort { width: 92px; label { width: 100%; } 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; } .pos-minus-adm, .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; &:before { @include svgIcon(); color: #959595; content: '\e90e'; font-size: 6px; position: absolute; width: 100%; height: 100%; top: 0; left: 0; line-height: 24px; text-align: center; } &:hover { background: #959595; box-shadow: 1px 2px 4px 0px rgba(151, 151, 151, 0.75); &:before { color: #fff} } } .pos-minus-adm {} .pos-pluse-adm { &:before { content: '\e90f'; } } } .columns-2 { margin-left: -10px; margin-right: -10px; .title-edit-page { margin-left: 10px; } .form-group { width: 50%; padding: 0 10px; float: left; &.filed-upload-imgs { float: left; } &.field-page-in_menu { } &.field-page-categoryids { //min-height: 110px; 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 40px; padding: 0; color: #2b2b2b; font-size: 14px; line-height: 18px; 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; &:before { @include svgIcon; line-height: 16px; content: '\e91a'; color: #fff; font-size: 16px; } } //.string-row, .title-row { // background: #652e8f; // width: 100%; // float: left; // color: #fff; // padding: 16px 40px 16px 40px; // font-weight: 700; // font-size: 16px; // text-transform: uppercase; //} .modal-view-page { .modal-body { > div { padding: 0 40px; margin-bottom: 37px; &: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, .iamge-row, .relation-row, .string-row, textarea-row { } .string-row, .wysiwyg-row, .iamge-row, .relation-row, .textarea-row { } .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; .form-group-33-wr { &:nth-child(3n+4) { clear: both; } .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_content { margin-top: 0; } .tab-content { padding-left: 20px; padding-top: 10px; } } &.panel-settings-menu { //overflow: hidden; .tab-content { padding-left: 10px; } } } @media (max-width: 1400px) { .menu-view-1.main-menu-new ul li ul li ul { width: 515px !important; li { width: 33.33333333% !important; } } .main-menu-new.menu-view-2 ul li ul { width: 767px !important; } .panel-settings-menu { .team-member { &:last-child { //display: none; } } } .settings-blog-admin { width: auto !important; } } /****end settings page******/ /****end analytics******/ .analytics-stats-wr { ul.bar_tabs { margin-top: 20px; li { //border: 1px solid $admTableColor !important; } li.active a{ border: 1px solid $admTableColor !important; border-bottom: 0 !important; position: relative; &:before { position: absolute; height: 2px; background: #fff; width: 100%; left: 0; bottom: -1px; content: ''; } } } .tab-content { padding: 20px; float: left; width: 100%; border: 1px solid $admTableColor; } .table.table-hover { thead { tr { th { height: 40px; font-size: 11px; color: #652e8f; text-transform: uppercase; font-weight: 700; } } } td, th { height: 40px; padding-top: 0; padding-bottom: 0; vertical-align: middle; } > tbody > tr:hover { background: none; th, td { color: #46b749; } } } } /****end analytics******/ /****admin-settings******/ .settings-admin { } .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; } .input-group-btn { padding-top: 5px; button { background: #46b749; border-color: #46b749; &:active { background: #428442 } } } } /****end seo******/ /****pagination******/ .paginationqqq { li { &.active { a { background-color: #46b749 !important; border-color: #46b749 !important; } } a { color: #333; } &:first-child, &:last-child {} span, a { border-radius: 0 !important; } &.prev, &.next { span, a { position: relative; &:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; @include svgIcon; content: '\e90c'; } } } &.prev { span, a { &:before { } } } &.next { span, a { &:before { content: '\e90d'; } } } } } .pagination-wrapper { background: #fff; position: relative; &:before { position: absolute; width: 100%; height: 2px; left: 0; top: -2px; background: $admGreenColor; content: ''; } } ul.pagination { width: auto; position: relative; display: table; margin: 0 auto; margin-top: 22px; margin-bottom: 25px; float: left; li { float: left; list-style: none; width: auto; height: 32px; border: 1px solid $admTableColor; line-height: 30px; text-align: center; margin: 3px 3px 0 3px; position: relative; z-index: 1; display: block; a { text-decoration: none; color: #333 !important; font-size: 16px; font-weight: 700; display: block; height: 100%; //padding: 0 10px; padding: 0 2px; min-width: 32px; background: none !important; border: 0 !important; margin: 0; float: none; line-height: 30px; } &:active { background: #949494; a { transition: 0.05s; transform: scale(1.05); } } &.active { background: #d7d7d7 !important; border: 1px solid #d7d7d7 !important; box-shadow: none !important; a { cursor: default; transform: scale(1); } } &.prev, &.next { cursor: pointer; border: 0; width: 32px; box-shadow: none !important; background: #fff !important; @include svgIcon(); span, a { font-size: 0 !important; color: #fff !important; } span { display: none; } a { position: absolute; top: 0; left: 0; } &:before { content: "\e90c"; font-size: 16px; line-height: 32px; color: $admGreenColor; } &.next:before { content: "\e90d"; font-size: 16px; line-height: 32px; color: $admGreenColor; } &.disabled { cursor: default; &:before { color: $admTableColor; } } } &:hover { box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.35); &.prev, &.next { &:before { color: #42A745; } &.disabled { &:before { color: $admTableColor; } } } } &:active { &.prev, &.next { &:before { color: #3d9240; } &.disabled { &:before { color: $admTableColor; } } } } } } /****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: $errorColor !important; } .has-error .help-block { color: $errorColor !important; font-size: 12px; } /*****************/ .wrapp-status-check-adm { .form-group { float: left; width: auto; margin-top: 7px; margin-bottom: 0; label { color: #2a2b2d; font-size: 10px; cursor: pointer; div { } } } } /*****************/ /********image manager*********/ #modal-imagemanager { .modal-content { border-radius: 0; } .modal-header { padding-top: 21px; * { color: #652e8f; font-weight: 700; text-transform: uppercase; font-size: 16px; line-height: 16px; } .close { opacity: 1; font-size: 24px; } } .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; th,tr,td { border: 0; } thead { tr { th { height: 20px !important; &.month { font-size: 15px; } } &:first-child { th { height: 30px !important; } } } } td { &:hover { } &.active { background: $admGreenColor !important; } } &.single { width: 254px; .ranges { display: block !important; .applyBtn { display: none; } 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; &:before { @include svgIcon(); 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'; } } } } .calendar { &.left { padding: 10px 15px 0 15px; } } .table-condensed { border: 0; margin: 0; } .ranges { margin: 0; .range_inputs { padding: 0; text-align: center; margin-bottom: 14px; } } } /********end data-picker*********/ .side-menu { .badge { min-width: 18px; padding: 3px; font-size: 10px; } }