* { //outline: 1px solid rgba(255,0,0,0.2); } /* Easy CMS Admin styles */ /* 2014 (c) IDEI */ /* Переменные */ body { background: #FFF; background-image: url("../template/shared/bright-squares.png"); } @ecms_placeholder-color: #727272; @ecms_green: #b9cb07; @ecms_green-die-my-eyes: #e1ff05; /* Функции */ .ecms_invisible { display: none; } .ecms_transition { -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; } .block_centered_content { &:after { content: ""; display: -moz-inline-box; display: inline-block; height: 100%; width: 0px; vertical-align: middle; zoom: 1; } } .ecms_link_standard { color: #006790; border-color: rgba(0,103,144,0.5)!important; &:hover { color:#0798dc; border-color: rgba(7,152,120,0.5)!important; } } .ecms_link_standard-border { text-decoration: none; border-bottom: 1px solid; } .ecms_white_to_green-link { color: #FFF; .ecms_transition; &:hover { color: @ecms_green; } } .ecms_gray_to_white-link { color: #e1e1e1; .ecms_transition; text-decoration: underline; &:hover { text-decoration: none; color: #FFF; } } .simple-gradient (@from: #FFFFFF; @to: #000000) { background: @from; background: -moz-linear-gradient(top, @from 0%, @to 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@from), color-stop(100%,@to)); background: -webkit-linear-gradient(top, @from 0%,@to 100%); background: -o-linear-gradient(top, @from 0%,@to 100%); background: -ms-linear-gradient(top, @from 0%,@to 100%); background: linear-gradient(to bottom, @from 0%,@to 100%); } /* Основные элементы */ * { font-size: 14px; } a { .ecms_link_standard; } .ecms_root-header { background: #616161; -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.85); box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.85); .wrapper { width: 982px; margin: 0 auto; .ecms-logo { width: 100px; height: 39px; margin-left: 28px; display: inline-block; background: url("../template/shared/login-page__logo.png") no-repeat; vertical-align: top; margin-top: 20px; } .link-to-site { display: inline-block; vertical-align: top; font-size: 18px; color: @ecms_green; margin-top: 20px; margin-left: 5px; a { .ecms_white_to_green-link; margin-left: 3px; text-decoration: none; } } .ecms_menu-main { display: inline-block; padding-left: 50px; .link { .ecms_gray_to_white-link; text-decoration: none; height: 64px; line-height: 64px; display: inline-block; padding: 0px 17px; .content_quantity { display: inline-block; background: @ecms_green-die-my-eyes; color: #000; font-size: 10px; padding: 1px 4px; border-radius: 40px; border: 1px solid #464646; position: relative; top: -10px; line-height: 13px; letter-spacing: 0; .ecms_transition; } &:hover { .content_quantity { } background: rgb(70,70,70); //text-decoration: underline; /*box-shadow: inset 20px 0px 21px -18px rgba(50, 50, 50, 1), inset -20px 0px 21px -18px rgba(50, 50, 50, 1);*/ } .title { display: inline-block; .ecms_link_standard-border; border-color: rgba(255,255,255,0.5); height: 38px; font-size: 13px; letter-spacing: 0.4px; } } } .user-logout { background: url('../template/shared/authorization__logout.png') no-repeat right center; color: @ecms_green; font-style: italic; padding: 0 25px 0 0; text-decoration: none; float: right; margin-top: 24px; margin-right: 8px; &:hover { color: #FFF; } } } &.loading { .wrapper { background: url("../template/shared/loading.gif") no-repeat 91% 16px; background-size: 3%; } } } .ecms-elements_switch-radio { /* Mozilla FireFox */ -moz-user-select: none; /* old Safari, old Chrome */ -khtml-user-select: none; /* new Safari, new Chrome */ -webkit-user-select: none; /* IE 9-10 */ -ms-user-select:none; /* all css3 */ user-select: none; cursor: default; position: relative; input { display: none; &:checked { &+label { display: inline-block; } } } span[id] { width: 100px; display: block; position: relative; margin-top: 25px; margin-left: 20px; } label { position: absolute; top: 0; right: 0; display: none; border-bottom: 1px dashed; cursor: pointer; .ecms_link_standard; } } .ecms_form_controls-sticky { width: 100%; min-height: 37px; padding: 9px 0px; padding-bottom: 5px; background: #cdcdcd; .wrapper { width: 931px; margin: 0 auto; .ecms_input-submit { margin-right: 25px; } } border-top: 1px solid #424242; border-bottom: 1px solid #adadad; -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.85); box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.85); z-index: 9999; &.hidden { display: none; } } .sticky-wrapper+.ecms_root-view { margin-top: 33px; } #undefined-sticky-wrapper { height: 52px!important; } .ecms_root-footer { border-top: 1px solid #616161; margin-top: 95px; padding: 20px; height: 42px; .wrapper { width: 980px; margin: 0 auto; .contacts { width: 330px; padding-left: 24px; margin-top: 2px; float: left; .support { span { color: #7d7d7f; font-style: italic; font-size: 11px; margin-left: 7px; } } .email { margin-left: 87px; margin-top: 6px; a { color: #000; .ecms_link_standard-border; border-color: rgba(0,0,0,0.5)!important; &:hover { color: @ecms_green; border-color: rgba(185,203,7,0.5)!important; } } span { color: #7d7d7f; font-style: italic; font-size: 11px; margin-left: 10px; } } } .idei-footer-logo { margin-right: 51px; padding-left: 110px; float: right; font-size: 10px; line-height: 10px; color: #838383; background: url("../template/shared/studio-idei-admin__logo.png") no-repeat top left; a { font-size: inherit; color: inherit; &:hover { color: @ecms_green; } } } } } .ecms_root-view { width: 980px; margin: 0 auto; margin-top: 52px; position: relative; .ecms_view-name { font-size: 30px; padding-left: 25px; margin-bottom: 32px; position: relative; display: flex; } } .ecms_admin-overlay { position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 99999; .popup-wrapper { background: #FFF; padding: 40px 100px; border: 1px solid #000000; border-radius: 5px; min-width: 40%; height: 418px; position: fixed; top: 50%; left: 50%; margin-left: -25%; margin-top: -259px; overflow: hidden; .close { position: absolute; width: 12px; height: 10px; cursor: pointer; top: 9px; right: 10px; z-index: 101; background: url("../template/shared/delete-accept-close.png") no-repeat; background-position: 0px 0px; &:hover { background-position: 0px -10px; } } } } .ecms_pager { margin-top: 49px; margin-left: 32px; .pager-container { display: inline-block; .pager-item { color: #767676; display: inline-block; padding-top: 3px; float: left; margin-right: 15px; font-size: 16px; text-decoration: underline; &.selected { background: #ecf791; border: 1px solid #b4c70b; padding: 3px 8px; border-radius: 40px; text-decoration: none; color: black; &:hover { color: inherit; } } &:hover { color: @ecms_green; } } } } .ecms_tab { display: none; &.active { display: block; } } .ecms_tabs-switcher { .field-name.tabs-switch { display: inline-block; margin-right: 39px; margin-left: 12px; margin-bottom: 5px; padding: 0; .ecms_transition; .ecms_link_standard; cursor: pointer; border-bottom: 1px dashed; &.current { color: #464646; border-bottom: 1px dashed transparent!important; } } } .ecms_tabs-container {} .ecms_tabs-hiddendata { display: none; } .ecms-elements_tags { display: inline-block; margin-top: 8px; vertical-align: top; margin-left: 5px; font-size: 14px; a { font-size: 15px; .ecms_link_standard-border; } } .ecms-elements_info { display: inline-block; vertical-align: top; margin-top: 10px; margin-left: 52px; .info { font-size: 13px; font-style: italic; float: left; text-shadow: 3px 3px 10px rgba(255, 255, 255, 1), -3px -3px 10px rgba(255, 255, 255, 1), 3px 3px 10px rgba(255, 255, 255, 1), -3px -3px 10px rgba(255, 255, 255, 1); &.flash-error { color: #a31e00; } &.flash-success { color: #489000; } &+.info { &:before { content: "/"; display: inline-block; padding: 0px 5px; color: #6b6b6b; } } } #autoforms_errors { .info; color: #a31e00; .keyerr { font-size: inherit; padding-left: 10px; } } } /* Поля */ .ecms_fields-row { display: block; margin-bottom: 28px; &:after { content: ""; display: block; clear: both; } .ecms_field-edit-container { display: inline-block; vertical-align: top; } } .ecms_field-edit-container { .field-name { color: #464646; font-style: italic; padding-left: 12px; padding-bottom: 5px; .words-count { color: @ecms_green; } } } .ecms-elements_field-is-watermark { input { display: none; &+.button { display: inline-block; vertical-align: top; content: ""; opacity: 0.5; color: #000; cursor: pointer; font-size: 19px; &:hover { color: #5c5c5c; } } &:checked { &+.button { opacity: 1; } } } } .ecms_single-image-uploader, .ecms_multi-image-uploader { width: 154px; height: 154px; margin-bottom: 40px; border: 1px dashed #6e6e6e; margin-top: 5px; cursor: pointer; position: relative; background: url("../template/shared/add_photo.png") no-repeat; background-position: 63px -69px; display: inline-block; margin-right: 27px; vertical-align: top; &.loaded { border: 1px solid #6e6e6e; } &:hover { background: url("../template/shared/add_photo.png") no-repeat,#e4f8ff; background-position: 63px 61px; } .clearbtn { position: absolute; background: url("../template/shared/delete_photo.png") no-repeat; width: 13px; height: 13px; cursor: pointer; background-position: 0px 0px; right: -18px; bottom: 0px; &:hover { background-position: 0px -19px; } } .ecms-elements_field-is-watermark { position: absolute; top: 20px; right: -18px; } .ecms_image-add_button { width: 100%; height: 100%; &:not([src]) { opacity: 0; } &:not([src])+.clearbtn { display: none; &+.ecms_item-published { display: none; } } } } .ecms_characteristic-field { position: relative; .char-section-right { position: relative; display: inline-block; vertical-align: top; opacity: 0; .measure-point { position: absolute; right: 15px; top: 12px; } input[type="text"] { width: 348px; } } .char-section-left { position: relative; display: inline-block; vertical-align: top; margin-right: 40px; } .char-section { display: block; height: 41px; margin-bottom: 15px; width: 100%; } .delete-char-button { position: absolute; background: url("../template/shared/delete_photo.png") no-repeat; width: 13px; height: 13px; cursor: pointer; background-position: 0px 0px; right: -31px; top: 13px; &:hover { background-position: 0px -19px; } } } .ecms_multi-image-uploader { display: none; &.loaded { display: inline-block; } &.empty-widget { display: none!important; } &.loaded+.empty-widget{ display: inline-block!important; &:after { content: none; } .ecms-elements_field-is-watermark { display: none; } } &:first-child { display: inline-block!important; &:after { content: none; } .ecms-elements_field-is-watermark { display: none; } &.loaded { &:after { content: ""; } .ecms-elements_field-is-watermark { display: inline-block; } } } &:after { content: ""; position: absolute; width: 13px; height: 13px; right: -18px; top: 45px; cursor: move; background: url("../template/shared/handle.png") no-repeat 0 0; } .ecms_item-published { position: absolute; right: -24px; margin: 0; top: 0px; } } .ecms_multi-image-uploader--no-arrow:after { display: none; } .ecms_multi-image-uploader_colors-select { margin-bottom: 70px; &.loaded { cursor: default; } } .ecms_catalog_parentid-select { .ecms_link_standard; cursor: pointer; text-decoration: underline; } .ecms_catalog-parentid-select-list { list-style-type: none; overflow: scroll; height: 100%; overflow-x: hidden; ul { list-style-type: none; } li { .ecms_link_standard; cursor: pointer; padding: 5px; } } .ecms_input { } .ecms_material-controls { text-align: right; height: 18px; vertical-align: top; padding-right: 14px; display: inline-block; &>* { width: 21px; height: 25px; margin-left: 10px; cursor: pointer; display: inline-block; vertical-align: top; background: url("../template/shared/site-material-controls__sprite.png") no-repeat; } .spacer { background: none; cursor: default; } .ecms_item-edit { background-position: -52px -7px; &:hover { background-position: -52px -44px; } } .ecms_item-open { background-position: -87px -7px; &:hover { background-position: -87px -44px; } } .ecms_item-delete { background-position: -126px 0; top: -6px; position: relative; .confirm-dialog { box-shadow: 0 0 40px rgba(105, 105, 105, 0.55); position: absolute; right: 38px; top: -71px; width: 300px; display: none; background: #fff; z-index: 100; min-width: 340px; text-align: left; border: 1px solid #a5a5a5; cursor: default; .close { position: absolute; width: 12px; height: 10px; cursor: pointer; top: 9px; right: 10px; z-index: 101; background: url("../template/shared/delete-accept-close.png") no-repeat; background-position: 0px 0px; &:hover { background-position: 0px -10px; } } .marker { position: absolute; top: 50%; width: 0; margin-top: -9px; right: -10px; height: 0; border-top: 7px solid transparent; border-left: 10px solid #a5a5a5; border-bottom: 7px solid transparent; &:after { content: ""; position: absolute; top: 50%; width: 0; margin-top: -6px; right: 1px; height: 0; border-top: 6px solid transparent; border-left: 9px solid #FFF; border-bottom: 6px solid transparent; } } .title { font-size: 16px; line-height: 19px; padding: 27px 0 0 27px; } .info { position: relative; background: #fff; padding: 25px 25px 3px 28px; font-size: 13px; line-height: 15px; } .controls { margin: 20px 0 25px 25px; .graybutton { background: url('../template/shared/site-material-controls__button.png') repeat-x; font-size: 13px; line-height: 15px; color: #000000; text-align: center; text-decoration: none; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; padding: 5px 15px; border-radius: 5px; cursor: pointer; outline: none; border: none; &:hover { background-position: 0 -30px; } } .ecms_item-delete-confirm { vertical-align: top; } .ecms_item-delete-close { vertical-align: top; padding: 0px 13px; line-height: 30px; font-size: 14px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); margin-left: 14px; text-align: center; width: 59px; } } } &:hover { background-position: -126px -37px; } } .published-input { display: none; &+.ecms_item-published { width: 21px; height: 25px; cursor: pointer; display: inline-block; background: url("../template/shared/site-material-controls__sprite.png") no-repeat; margin: 0 26px 0 0; background-position: -26px -7px; &:hover { background-position: -26px -44px; } } &:checked { &+.ecms_item-published { background-position: 0 -7px; &:hover { background-position: 0 -44px; } } } } } .ecms_item-published { width: 21px; height: 25px; cursor: pointer; display: inline-block; background: url("../template/shared/site-material-controls__sprite.png") no-repeat; background-position: 0 -7px; &:hover { background-position: 0 -44px; } } .ecms_item-published.unpublished { background-position: -26px -7px; &:hover { background-position: -26px -44px; } } .ecms_input-text { outline: none; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5); box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5); border-radius: 7px; border: 1px solid #7b7b7b; font-size: 13px; padding: 10px 15px; margin-bottom: 6px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; //noinspection CssInvalidPseudoSelector &::-webkit-input-placeholder { color: @ecms_placeholder-color; } //noinspection CssInvalidPseudoSelector &:-moz-placeholder { color: @ecms_placeholder-color; } &:focus { box-shadow: none; border-color: #444444; //noinspection CssInvalidPseudoSelector &::-ms-input-placeholder { color: #FFF; } //noinspection CssInvalidPseudoSelector &::-webkit-input-placeholder { color: #FFF; } //noinspection CssInvalidPseudoSelector &:-moz-placeholder { color: #FFF; } } } .redactor_ecms_input-text-squared-richedit { height: 351px!important; } .ecms_input-text-squared,.char-wrapper input[type="text"] { font-size: 16px; padding: 11px 11px; background: #f4f4f4; border: 1px solid #c6c6c6; outline: none; -webkit-box-shadow: inset 4px 4px 6px -5px rgba(50, 50, 50, 0.4); -moz-box-shadow: inset 4px 4px 6px -5px rgba(50, 50, 50, 0.4); box-shadow: inset 4px 4px 6px -5px rgba(50, 50, 50, 0.4); box-sizing: border-box; -moz-box-sizing: border-box; &:hover { background: #FFF; } &:focus { box-shadow: none; border: 1px solid #797979; background: #FFF; } } div.ecms_input-text-squared { background: #f8ffb9; min-height: 42px; &:hover { background: #f8ffb9; } } .ecms_input-text-squared.display-default { background: #f4f4f4; &:hover { background: #FFF; } } .ecms_input-text-squared.mod-thin-auto { font-size: 14px; padding: 5px; width: auto; margin-left: -1px; margin-top: 10px; } select.ecms_input-text-squared { height: 42px; } .ecms-elements_char-add { .ecms_link_standard; display: block; cursor: pointer; text-decoration: underline; margin-top: 22px; margin-left: 16px; margin-bottom: 27px; } .ecms_input-radio[type="radio"] { display: none; } .ecms_input-radio[type="radio"]+label:before { vertical-align: middle; content: ""; display: inline-block; height: 20px; width: 17px; margin: 0 7px 0 0; background-image: url("../template/shared/elements.png"); background-repeat: no-repeat; background-position: 0px 2px; } .ecms_input-radio[type="radio"]:checked + label:before { background-position: 0px -20px; } .ecms_input-radio[type="radio"]+label { cursor: pointer; display: inline-block; margin-left: 7px; margin-right: 35px; } .ecms_input-radio[type="radio"]+label+br { display: none; } .ecms_input-submit { font-size: 14px; outline: none; border: 1px solid #7b7b7b; border-radius: 7px; padding: 2px; display: inline-block; cursor: pointer; background: linear-gradient(0deg, rgba(245, 255, 160, 1) 0%, rgba(191, 212, 2, 1) 14%, rgba(206, 229, 4, 1) 61%, rgba(226, 247, 46, 1) 100%); input { background: none; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); outline: none; float: left; margin: 0; font-size: inherit; color: inherit; border: none; padding: 5px 11px; } a { background: none; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7); outline: none; float: left; margin: 0; font-size: inherit; color: inherit; border: none; padding: 5px 11px; display: inline-block; text-decoration: none; border-right: 1px solid rgba(97, 97, 97, 0.3); } &.enter { input { border-right: 1px solid rgba(97,97,97,0.3); } &:after { content: ""; display: inline-block; width: 27px; height: 26px; float: left; border-left: 1px solid rgba(255,255,255,0.5); background: url("../template/shared/ecms_input-button.png") no-repeat 7px 7px; } } &.ok { input { border-right: 1px solid rgba(97,97,97,0.3); } &:after { content: ""; display: inline-block; width: 27px; height: 26px; float: left; border-left: 1px solid rgba(255,255,255,0.5); background: url("../template/shared/ecms_input-button.png") no-repeat 7px -25px; } } &.cancel { background: linear-gradient(0deg, rgba(255, 187, 187, 1) 0%, rgba(247, 127, 100, 1) 18%, rgba(245, 137, 111, 1) 62%, rgba(255, 186, 170, 1) 100%); border-color: #a84c4d; &:hover { background: linear-gradient(0deg, rgba(255, 228, 228, 1) 0%, rgba(243, 150, 129, 1) 18%, rgba(245, 178, 162, 1) 62%, rgba(253, 226, 219, 1) 100%); } input { border-right: 1px solid rgba(206,107,84,0.6); } &:after { content: ""; display: inline-block; width: 27px; height: 26px; float: left; border-left: 1px solid rgba(255,255,255,0.5); background: url("../template/shared/ecms_input-button.png") no-repeat 7px -65px; } } &.plus { input { border-right: 1px solid rgba(97,97,97,0.3); } &:after { content: ""; display: inline-block; width: 27px; height: 26px; float: left; border-left: 1px solid rgba(255,255,255,0.5); background: url("../template/shared/ecms_input-button.png") no-repeat 6px -101px; } } &:hover { background: linear-gradient(0deg, rgba(253, 255, 233, 1) 0%, rgba(209, 232, 3, 1) 14%, rgba(218, 238, 44, 1) 57%, rgba(247, 255, 173, 1) 100%); } &.autoform-submit-invalid { background: linear-gradient(0deg, rgba(242, 242, 241, 1) 0%, rgba(191, 191, 191, 1) 14%, rgba(208, 208, 208, 1) 61%, rgba(241, 241, 241, 1) 100%); cursor: default; &:after { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); } } } .ecms_input-textarea { } .ecms_input-checkbox { display: inline-block; margin-left: 7px; margin-right: 35px; input[type="checkbox"] { display: none; } input[type="checkbox"]+label:before { vertical-align: middle; content: ""; display: inline-block; height: 20px; width: 18px; margin: 0 7px 0 0; background-image: url("../template/shared/elements.png"); background-repeat: no-repeat; background-position: 0px -48px; } input[type="checkbox"]:checked + label:before { background-position: 0px -71px; } input[type="checkbox"]+label { cursor: pointer; } } .ecms_field-group-js { .group-header { .ecms_link_standard; border-bottom: 1px dashed; cursor: pointer; margin-bottom: 20px; margin-left: 10px; display: inline-block; } .field-group { display: none; .ecms_fields-row { margin-top: 0!important; } } &.collapsed { .group-header {display: none} .field-group { display: block; } } } .ecms_field-group-js-oldie { .group-header { .ecms_link_standard; border-bottom: 1px dashed; cursor: pointer; margin-bottom: 20px; margin-left: 10px; display: inline-block; } .ecms_view-name.group-header { margin-left: 25px; padding: 0; } .field-group { display: none; .ecms_fields-row { margin-top: 0!important; } } &.collapsed { .group-header {display: none} .field-group { display: block; } &.leavecontrol { .group-header {display: inline-block;color: #000;border: none} } } } .ecms-form_ajax { .form-answers { .fail,.success { display: none; } } } .ecms_root-view_header { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: baseline; justify-content: space-between; } /* Формы */ /* Login */ .ecms_pages-login { display: block; height: 100%; width: 100%; text-align: center; vertical-align: middle; background: -moz-radial-gradient(50% 40%, circle cover, rgba(255, 255, 255, 0.35) 2%, rgba(255, 255, 255, 0.10) 31%, rgba(125, 185, 232, 0) 70%), #616161; /* FF3.6+ */ background: -webkit-radial-gradient(50% 40%, circle cover, rgba(255, 255, 255, 0.35) 2%,rgba(255, 255, 255, 0.10) 31%, rgba(125, 185, 232, 0) 70%), #616161; /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(50% 40%, circle cover, rgba(255, 255, 255, 0.35) 2%,rgba(255, 255, 255, 0.10) 31%, rgba(125, 185, 232, 0) 70%), #616161; /* Opera 12+ */ background: -ms-radial-gradient(50% 40%, circle cover, rgba(255, 255, 255, 0.35) 2%,rgba(255, 255, 255, 0.10) 31%, rgba(125, 185, 232, 0) 70%), #616161; /* IE10+ */ background: radial-gradient(circle at 50% 40%, rgba(255, 255, 255, 0.35) 2%, rgba(255, 255, 255, 0.10) 31%, rgba(125, 185, 232, 0) 70%), #616161; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#007db9e8', GradientType=1); } /* Views */ .ecms_view-table { width: 980px; display: table; margin: 0 auto; .table-header { display: table-row; width: 100%; height: 24px; .row-name { display: table-cell; font-style: italic; color: #989898; font-size: 13px; &:first-child { padding-left: 25px; } } } .table-content { display: table-row-group; .table-row { display: table-row; background: #FFF; &:nth-child(odd) { background: #f7f7f7; .row-item { .container { &:after { background: url("../template/shared/grey.png") repeat-y top right; } } } } &:first-child { .row-item { border-top: 1px solid #e8e8e8; } } &:hover { background: #ecf691; .row-item { .container { &:after { background: url("../template/shared/green.png") repeat-y top right; } } } } &.new { .row-item { &:first-child { background: url("../template/shared/new-line.png") repeat-y top left; } } } .row-item { .container { width: inherit; overflow: hidden; white-space: nowrap; position: relative; a { display: inline-block; text-decoration: none; border-bottom: 1px solid rgba(0, 103, 144, 0.5); } .add-info { margin-left: 10px; color: #777; font-size: 13px; } &:after { content: ""; position: absolute; width: 50px; height: 30px; top:0; right: 0; background: url("../template/shared/white.png") repeat-y top right; } } display: table-cell; vertical-align: middle; height: 42px; border-bottom: 1px solid #e8e8e8; &:first-child { padding-left: 25px; border-left: 1px solid #e8e8e8; width: 369px; // Дефолтная ширина } &:last-child { border-right: 1px solid #e8e8e8; width: 160px; min-width: 90px; text-align: right; } &:nth-child(3) { width: 125px; } } } } } .ecms_view-table.table-discounts { .table-content { .table-row { .row-item { &:first-child { width: 526px; } &:last-child { } &:nth-child(3) { width: 150px; text-align: left; } } } } } .ecms_view-table.table-reviews { .table-content { .table-row { .row-item { &:first-child { width: 630px; } &:last-child { } &:nth-child(2) { width: 166px; } &:nth-child(3) { width: 130px; } } } } } .ecms_view-table.table-orders { .table-content { .table-row { .row-item { &:first-child { width: 231px; } &:last-child { } &:nth-child(2) { width: 217px; } &:nth-child(3) { width: 242px; } &:nth-child(4) { width: 220px; } .ecms_material-controls { } } &[data-status="Создан"] { .row-item { &:nth-child(4) { color: #ff0000; } } } &[data-status="Выполнен"] { .row-item { &:nth-child(4) { color: #008000; } } } &[data-status="Принят"] { .row-item { &:nth-child(4) { color: #ffa500; } } } &[data-status="Отменен"] { .row-item { &:nth-child(4) { color: #696969; } } } } } } .ecms_view-table.table-callbacks { .table-content { .table-row { .row-item { &:first-child { width: 460px; } &:last-child { } &:nth-child(2) { width: 219px; } &:nth-child(3) { width: 186px; } &:nth-child(4) { width: 86px; } .ecms_material-controls { } } } } } .ecms_view-table.table-clients { .table-content { .table-row { .row-item { &:first-child { width: 296px; } &:last-child { } &:nth-child(2) { width: 260px; } &:nth-child(3) { } &:nth-child(4) { width: 116px; } &:last-child { width: 86px; } } } } } .ecms_view-table.table-news { .table-content { .table-row { .row-item { &:first-child { width: 680px; } &:last-child { } &:nth-child(2) { } &:nth-child(3) { width: 160px; } &:nth-child(4) { } } } } } .ecms_view-table.table-products { .table-content { .table-row { .row-item { .ecms_input-text-squared { height: 24px; font-size: 14px; width: 58px; padding: 0; padding-left: 5px; } &:first-child { width: 453px; } &:last-child { width: 122px; } &:nth-child(2) { width: 125px; .field_in-stock { margin-left: 10px; display: inline-block; } .container { overflow: visible; .fa-database { position: absolute; z-index: 2; top: 5px; right: 45px; } .fa-picture-o { position: absolute; z-index: 2; left: -24px; top: 4px; } } } &:nth-child(3) { width: 138px; } &:nth-child(4) { } .field_in-stock { /* Mozilla FireFox */ -moz-user-select: none; /* old Safari, old Chrome */ -khtml-user-select: none; /* new Safari, new Chrome */ -webkit-user-select: none; /* IE 9-10 */ -ms-user-select:none; /* all css3 */ user-select: none; cursor: default; input { display: none; &:checked { &+label { display: inline-block; } } &.yes { &+label { color: #008000; } } &.no { &+label { color: #ffa500; } } &.na { &+label { color: #ff0000; } } } label { display: none; border-bottom: 1px dashed; cursor: pointer; &:hover { color: #000!important; &+input+label { color: #000!important; } } } } } } } } .ecms_view-table.table-faq { .table-content { .table-row { .row-item { .ecms_input-text-squared { height: 24px; font-size: 14px; width: 75px; padding: 0; padding-left: 5px; } &:first-child { width: 590px; } &:nth-child(2) { width: 167px; .field_in-stock { margin-left: 10px; display: inline-block; } } &:nth-child(3) { width: 127px; } &:nth-child(4) { } } } } } .ecms_view-table.table-characteristic { .table-content { .table-row { .row-item { .ecms_material-controls { width: 85%; } &:first-child { width: 600px; } &:last-child { } &:nth-child(2) { } &:nth-child(3) { width: 190px; } &:nth-child(4) { } } } } } .ecms_view-table.table-order { padding-top: 6px; margin-top: 5px; border-top: 1px solid #d3d3d3; .table-header { .row-name { &:first-child { padding-left: 43px; } } } .table-content { .table-row { &.order-total_delivery { background: #FFF; .row-item { border: none; border-bottom: 1px solid #d3d3d3; .container { background: none; &:after { display: none; } } } } .row-item { height: 35px; &:first-child { padding-left: 43px; width: 572px; } &:nth-child(3) { width: 114px; } &:last-child { width: 119px; } } } } } .ecms_view-nested-catalog { .table-header { display: block; height: 10px; .row-name { display: inline-block; float: left; font-style: italic; color: #989898; font-size: 13px; &:first-child { padding-left: 25px; width: 372px; } &:nth-child(2) { width: 312px; } } } #ecms_catalog_structure-form { display: none; } } /* Blocks */ #ui-datepicker-div { z-index: 1100!important; } .ecms-block_search-blocks { padding-left: 25px; margin-top: 40px; .search-block { width: 240px; display: inline-block; vertical-align: top; margin-right: 38px; border-right: 1px solid #D3D3D3; padding-right: 13px; .ecms_input-text-squared { width: 100px; } &:last-child { border-right: none; } .ecms_input-submit { padding: 10px 17px; font-size: 18px; } .form-actions { display: inline-block; vertical-align: top; padding: 20px; margin-top: -20px; margin-left: -20px; } .success { background: #FFF; padding: 10px 20px; margin-left: -20px; a { font-size: 16px; line-height: 23px; } } .faild { } } .title { margin-bottom: 15px; } } .ecms_block-login { display: inline-block; width: 205px; height: 170px; padding: 38px 100px; background: url("../template/shared/login-page__logo.png") no-repeat top left; #ecms_login { text-align: right; position: relative; .ecms_input-text { width: 172px; } .ecms_input-submit { margin-top: 7px; } .ecms_login-error { position: absolute; top: -35px; right: -11px; width: 229px; font-style: italic; font-size: 13px; color: #ffc0c1; } } } .ecms-block_breadcrumbs { display: flex; flex-direction: row; align-items: center; .breadcrumbs { display: flex; .breadcrumb { display: inline-block; float: left; margin-left: 9px; &:before { content: "←"; display: inline-block; padding-right: 10px; } a { color: #616161; vertical-align: 1px; font-size: 13px; text-decoration: none; display: inline-block; border-bottom: 1px solid rgba(97,97,97,0.5)!important; &:hover { color: #000; border-bottom: 1px solid rgba(0,0,0,0.5)!important; } } } } } .af-block_yiidebug { position: fixed; width: 100%; background: #616161; border-top-left-radius: 7px; border-top-right-radius: 7px; bottom: 0; z-index: 1100; cursor: pointer; text-align: center; opacity: 0.5; .ecms_transition; &:hover { background: #464646; opacity: 1; } .block-head { padding: 10px; color: #FFF; } .scroll-block { height: 0px; overflow-y: scroll; text-align: left; cursor: default; } } .ecms_products_prices-form { display: none; } .ecms-block_content-filling-tips-wrapper { text-align: right; position: relative; margin-top: -60px; display: flex; } .ecms-block_content-filling-tips { display: inline-block; border: 1px dashed; box-sizing: border-box; background: rgba(255, 255, 255, 0.3); padding-left: 22px; padding-right: 22px; vertical-align: top; line-height: 15px; margin-bottom: 30px; p { line-height: 21px; text-align: left; margin: 12px 0; span { padding-right: 13px; white-space: nowrap; } } b { margin-right: 5px; } a { .ecms_link_standard-border; } } .ecms-block_select-file { display: inline-block; vertical-align: top; font-size: 14px; margin-top: 10px; .tip { font-size: 13px; line-height: 15px; width: 150px; font-style: italic; margin-bottom: 10px; vertical-align: top; color: #717171; } .browse-button { cursor: pointer; position: relative; input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button { cursor: pointer!important; display: block; width: 100%; height: 100%; } input { z-index: 2; opacity: 0; right: 0; top: 0; position: absolute; height: 100%; width: 100%; &:active { & + .button { -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.57), inset 2px 2px 4px 0px rgba(0, 0, 0, 0.57); box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.57) inset 2px 2px 4px 0px rgba(0, 0, 0, 0.57); } } &:hover { & + .button { } } } .button { .ecms_input-submit; padding: 10px; } &:hover { .button { background: linear-gradient(0deg, rgba(253, 255, 233, 1) 0%, rgba(209, 232, 3, 1) 14%, rgba(218, 238, 44, 1) 57%, rgba(247, 255, 173, 1) 100%); } } &:active { .button { background: rgba(209, 232, 3, 1); } } } .file-title { vertical-align: middle; font-size: 13px; padding: 0 0 0 20px; max-width: 245px; overflow: hidden; white-space: nowrap; display: block; margin: 10px 0 10px 0; background: url("../templates/shared/input__file-title.png") no-repeat 0 -176px; } } .ecms-block_content-boats-made { position: absolute; margin-top: 6px; margin-left: 56px; .input-container { display: inline-block; position: relative; margin-right: 10px; vertical-align: middle; .placeholder { display: inline-block; font-size: 16px; margin: 6px 12px; position: relative; z-index: -1; opacity: 0; margin-right: 0; } } &.mod-dotted { .input-container { overflow: hidden; } .ecms_input-text-squared { .ecms_link_standard; border: none; background: none; box-shadow: none; border-bottom: 1px dotted; padding-bottom: 2px; margin-left: 12px; padding-left: 0; display: inline; cursor: pointer; margin-top: 1px; padding-right: 0; } } .ecms_input-text-squared { display: inline-block; position: absolute; padding: 5px 11px; box-sizing: content-box; text-align: left; margin-right: 5px; .ecms_transition; } } .ecms-block_radio-product-status-ajax-set { display: inline-block; } .ecms_nested_catalog-item { //display: flex; //justify-content: space-between; //align-items: center; } .ecms_block_complectation { .ecms_nested_catalog-item { .item-name { width: 427px; } .ecms_material-controls { width: 18px; } } .ecms_nested_catalog-list { width: 500px; border-top: 1px solid #e8e8e8; } } .ecms-elements_radio-product-status-ajax-set-button { display: inline-block; vertical-align: top; position: relative; z-index: 10; cursor: pointer; width: 23px; height: 23px; margin: 0 2px; margin-top: 8px; background: url("../template/shared/status-set-inactive.png") no-repeat 2px 0; &.selected { background: url("../template/shared/status-set-active.png") no-repeat 0 -1px; } } .ecms-block_product-form_base-color-select { padding-left: 12px; input { display: none; &+label { .ecms_link_standard; display: block; cursor: pointer; padding-top: 6px; span { border-bottom: 1px dashed; display: inline-block; } } &:checked+label { color: #000; span { text-decoration: none; border: none; padding-bottom: 1px; } &:after { padding-left: 3px; content: "→"; } } } } .ecms-block_multi-image-uploader-sortable { width: 1010px; .jsortable-placeholder { width: 154px; height: 154px; margin-bottom: 40px; border: 1px dashed #6e6e6e; margin-top: 5px; background: rgba(255,255,5,0.4); cursor: pointer; position: relative; background-position: 63px -69px; display: inline-block; margin-right: 40px; vertical-align: top; } } .ecms_field-group-seo-fields { .ecms_field-edit-container { width: 720px; input { width: 100%; } textarea { width: 100%; max-width: 100%; } } } // .redactor-box { max-width: 740px; } .field-name { font-weight: 700; } .wide-input { width: 700px; } textarea.wide-input { min-height: 130px; max-width: 768px; min-width: 320px; } .dib { display: inline-block; } .ecms_input-checkbox.group5 { display: block; span { display: block; width: 1000px; font-size: 0; margin-left:0; margin-right: 0; -moz-columns: 3; -webkit-colums: 3; columns: 3; } br { display: none; } } .group5 label, .group51 label { display: inline-block; vertical-align: top; padding-left: 25px; text-indent: -25px; padding-right: 15px; padding-bottom: 1px; width: 290px; //background-color: #c6c6c6; } .tabs-switch:not(.current) label { cursor: pointer; } .mr, .ecms_fields-row--review-row .ecms_field-edit-container { margin-right: 18px; } .ecms_root-view form { padding-left: 25px; } .container--noafter { &:after { display: none !important; } }