/* COMMON */ .content, .content-wrapper > .content { padding-bottom: 55px; } .content-wrapper { background-color: #ecf0f5; } .form-control { border-radius: 0; } ul, ol { margin-bottom: 0; } label:not(.form-check-label):not(.custom-file-label) { font-weight: 600; } a { color: #3c8dbc; } .alert a { color: black; } ul.nav-tabs li.nav-item a.nav-link { color: #444; } .margin-r-10 { margin-left: 10px; } .margin-r-5 { margin-left: 5px; } .margin-l-10 { margin-right: 10px; } .margin-l-5 { margin-right: 5px; } .margin-t-5 { margin-top: 5px; } .margin-b-5 { margin-bottom: 5px; } .float-lg-left { float: right; } .float-lg-right { float: left; } .v-center { display: flex; align-items: center; } .please-wait { background: url('images/ajax_loader_small.gif') no-repeat; padding-right: 20px; } .alert { margin-bottom: 0; border-radius: 0 0 3px 3px; } .alert-success { border-color: #02A91E; } .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body { background-color: #17b76d !important; } .field-validation-error, .validation-summary-errors { color: red; } .field-validation-valid.warning, .field-validation-custom.warning { color: #fff; background-color: #f39c12; margin: 5px 0; display: block; padding: 5px; border-radius: 3px; border-right: 5px solid #c87f0a; } ul.common-list { list-style: none; padding-right: 0; margin-bottom: 15px; } i.true-icon { color: #007FCC; font-size: 20px; } i.false-icon { color: #D22D2D; font-size: 20px; } .small-box.bg-yellow, .bg-yellow, .bg-yellow > a { color: white !important; } .new-item-notification { width: 25px; height: 25px; background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; background-color: #dd4b39; display: inline-block; color: #fff; border-radius: 15px; line-height: 24px; text-align: center; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; margin-right: 10px; } .new-item-notification span { font-size: 15px; } .info-box { min-height: 106px; } .info-box-icon { min-height: 106px; } .btn-back-top { display: none; left: 40px; bottom: 40px; position: fixed; width: 61px; height: 48px; z-index: 1000; } .btn-back-top::before { content: ""; display: block; position: relative; right: 7px; top: 12px; width: 22px; height: 22px; border-left: 6px solid white; border-top: 6px solid white; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .btn-primary { background-color: #3c8dbc; border-color: #367fa9; } .btn-primary:hover { background-color: #467e9f; } .bg-purple { background-color: #605ca8 !important; } .btn-danger { background-color: #dd4b39 !important; } .btn-info { background-color: #00c0ef; border-color: #00acd6; } .dropdown-menu button { border: none; padding: 3px 20px; text-align: right; } .dropdown-menu li:hover { background: rgba(0,0,0,0.1); } .dropdown-menu li:hover button { background-color: transparent !important; } .scroll-wrapper { overflow-x: scroll; } /*COLLAPSIBLE BLOCKS*/ #ajaxBusy span.no-ajax-loader { background: none; } .card.card-secondary { margin-bottom: 10px; border-top: 3px solid #00c0ef; border-left: none; border-right: none; border-bottom: none; box-shadow: 0 1px 1px rgba(0,0,0,0.1); } .card.card-secondary.collapsed-card { border-top: 3px solid #d2d6de; } .card.card-secondary textarea { resize: vertical; } .card.card-secondary > .card-header { padding-left: 30px; position: relative; cursor: pointer; background-color: #ffffff; color: #444; border-bottom: 1px solid #f4f4f4; } .card.card-secondary > .card-header div { font-size: 20px; font-weight: 400; } .card.card-secondary > .card-header .card-title i { padding-left: 10px; } .card.card-secondary .card-header i.toggle-icon { position: absolute; left: 15px; top: 15px; font-size: 14px; } .card.card-secondary .card-container .cards-group { margin-bottom: 0; } .card.card-secondary .card-body { overflow: hidden; } .card.card-secondary .card-header div.icon-container { width: 45px; position: absolute; right: 0; top: 11px; text-align: center; } .card.card-secondary .card-body.collapsed { display: none; } .card-info:not(.card-outline) > .card-header { background-color: #d9edf7; } .card-info:not(.card-outline) > .card-header > a { color: #3c8dbc; } /*Search block collapse*/ .search-row { padding-right: 50px; padding-left: 30px; position: relative; cursor: pointer; } .card-search .search-body.closed { display: none; } .card-search .search-body { display: block; margin-top: 15px; } .icon-search { position: absolute; right: 0; top: 3px; text-align: center; width: 50px; } .icon-search i { font-size: 18px; padding-left: 0 !important; } .icon-collapse { position: absolute; left: 0; top: 3px; text-align: center; width: 42px; } .icon-collapse i { font-size: 20px; padding-left: 0 !important; font-weight: bold; } .search-text { font-size: 20px; } /* CONFIGURATION STEPS */ .configuration-steps h4 { text-align: center; font-size: 34px; } .configuration-steps p.intro { font-size: 21px; line-height: 30px; font-weight: 300; margin: 10px 0 30px 0; padding: 0 65px; } .configuration-step-link { padding: 10px 0; border-radius: 3px; display: block; position: relative; height: 100%; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform; } .configuration-step-link:hover { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); -webkit-transform: scale(1.1); transform: scale(1.1); } .configuration-step-link:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; border-color: #f2f2f2; border-style: solid; border-width: 0; border-radius: 5px; -webkit-transition-property: border-width; transition-property: border-width; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .configuration-step-link:hover:before { -webkit-transform: translateY(0); transform: translateY(0); border-width: 1px; } .configuration-step-link h5 { line-height: 22px; padding: 3px 5px 0 5px; margin-bottom: 0; font-size: 22px; color: #000000; } .configuration-step-link small { margin-top: 8px; display: block; font-size: 1.1rem; line-height: 1.4rem; margin-bottom: 4px; } .configuration-step-icon { border-radius: 50px; font-size: 38px; color: #ffffff !important; width: 80px; height: 80px; text-align: center; padding: 10px 0; float: left; display: table; } .configuration-step-icon i { display: table-cell; margin: 0 auto; vertical-align: middle; padding-right: 0 !important; } .theme-step .configuration-step-icon { background-color: #e7e247; } .store-info-step .configuration-step-icon { background-color: #824c71; } .shipping-step .configuration-step-icon { background-color: #ba5c12; } .payments-step .configuration-step-icon { background-color: #ff7f11; } .taxes-step .configuration-step-icon { background-color: #b76d68; } .products-step .configuration-step-icon { background-color: #1b9aaa; } .email-step .configuration-step-icon { background-color: #140d4f; } .service-step .configuration-step-icon { background-color: #64b650; } .copyright-step .configuration-step-icon { background-color: #3d3b30; } /* CONFIGURATION TOUR */ .admin-area-tour.shepherd-element { box-shadow: 0px 0px 7px 1px #727272; max-width: 450px; } .admin-area-tour .shepherd-content .shepherd-header { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px); background: #ffffff; } .admin-area-tour.shepherd-has-title .shepherd-content .shepherd-header { background: #ffffff; padding: 1em; } .admin-area-tour.shepherd-has-title .shepherd-content .shepherd-cancel-icon { color: #000; opacity: .5; } .admin-area-tour.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover { opacity: .75; } .admin-area-tour.shepherd-element.shepherd-has-title[data-popper-placement^=bottom] > .shepherd-arrow:before { background: #fff; border: 1px solid #e9ecef; box-shadow: 0px 0px 7px 1px #727272; } .admin-area-tour.shepherd-element.shepherd-has-title.step-with-image { max-width: 500px; } .admin-area-tour.shepherd-element.shepherd-has-title.step-with-image img { max-width: 100%; } .admin-area-tour .shepherd-content .shepherd-progress { margin-left: 15px; font-size: 24px; font-weight: 600; line-height: 1.4; } .admin-area-tour .shepherd-content .shepherd-title { margin-bottom: 0; line-height: 1.5; font-size: 1.4rem; } .admin-area-tour .shepherd-content .shepherd-cancel-icon { padding: 1rem; margin: -1rem -1rem -1rem auto; float: left; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; } .admin-area-tour .shepherd-content .shepherd-text { font-size: 14px; padding: 1rem; font-size: 18px; line-height: 26px; } .admin-area-tour .shepherd-content .shepherd-footer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: .75rem; border-top: 1px solid #e9ecef; border-bottom-right-radius: calc(.3rem - 1px); border-bottom-left-radius: calc(.3rem - 1px); } .admin-area-tour .shepherd-content .shepherd-footer { display: block; overflow: hidden; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button { color: #ffffff; border: 1px solid transparent; border-radius: .25rem; float: left; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary { float: right; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button .button-text { display: inline-block; margin-left: 12px; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary .button-text { margin-right: 12px; margin-left: 0; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button i { display: inline-block; vertical-align: middle; font-size: 0.8rem; margin-top: -2px; padding-left: 0 !important; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-back { background-color: #f8f9fa; border-color: #ddd; color: #444; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-next { background-color: #3c8dbc; border-color: #367fa9; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-next-page { background-color: #28a745; border-color: #28a745; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-next-page i { font-size: 1.3rem; margin-top: -1px; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-done { background-color: #605ca8; border-color: #605ca8; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-done:hover { background: #218838; color: #ffffff; } .admin-area-tour .shepherd-content .shepherd-footer .shepherd-button.button-next-page:hover { background: #218838; color: #ffffff; } /*DISCOUNT*/ .requirement-container { margin-bottom: 5px; margin-top: 5px; border: 1px dashed #8c949a; display: table; } .requirement-container.requirement-group { border: none; border-right: 2px solid #8c949a; } .requirement-container .requirement-heading { padding: 7px 10px 3px 10px; line-height: 24px; } .requirement-container.requirement-group > .requirement-heading { height: 30px; line-height: 30px; display: table; background: #eeeeee; padding: 0px 10px 0px 2px; } .requirement-container .requirement-heading .btn-link { padding: 0 3px; margin-right: 50px; font-size: 15px; color: #367fa9; float: left; text-decoration: none; } .requirement-container.requirement-group > .requirement-heading .btn-link { padding: 3px 0px 3px 10px; } .requirement-container .requirement-body { padding: 10px 10px 8px 20px; min-height: 35px; } .requirement-container.requirement-group > .requirement-body { padding: 10px 20px 5px 0; } .requirement-container .requirement-product-names.filled { clear: both; max-width: 600px; padding-top: 5px; } .requirement-data-buttons { margin-top: 5px; } .requirement-container .requirement-data-buttons { margin-top: 0; float: right; } .requirement-container .requirement-data-input { float: right; margin-left: 5px; } .requirement-container .requirement-label-col { width: auto; } .requirement-container .requirement-data-col { width: auto; } .requirement-container .requirement-data-buttons button { margin-top: 0; } .requirement-container .requirement-messages-col { margin-right: 0; } .interaction-type select { width: 70px; height: 28px; line-height: 25px; font-size: 12px; margin-top: 2px; } .card-add-requirement { margin-top: 20px; } /*MODAL WINDOWS*/ .modal-content { text-align: right; } .modal-body { font-size: 14px; } /*override font-awesome styles*/ .fa, .far, .fas { padding-left: 5px; font-size: 1.01em; } /*typeahead*/ .twitter-typeahead { width: 100%; } .tt-input { border: 1px solid #e5e5e5; float: left; outline: 0; } .tt-menu { background-color: white; z-index: 1; width: 100%; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); font-weight: 300; } .tt-menu .empty-message { padding: 5px 10px; } .tt-menu .tt-suggestion { margin: 0; padding: 10px; cursor: pointer; border-bottom: solid 1px #d4d8dd; } .tt-menu .tt-highlight { color: #e73128; } .tt-menu .tt-suggestion:last-of-type { border-bottom: none; } .tt-menu .tt-suggestion h5 { margin: 0; text-transform: uppercase; font-size: 12px; font-weight: bold; } .tt-menu .tt-suggestion p { margin: 0; font-size: 12px; } .tt-menu .tt-suggestion.tt-cursor { background-color: #e2e5e8; } .tt-menu .tt-suggestion#user-selection:hover { background-color: #e2e5e8; } .tt-menu .tt-empty { text-align: center; } .ui-tooltip { z-index: 10005; } .tooltip { opacity: 100; } .tooltip.show { opacity: 100; } .tooltip .arrow { display: none; } .tooltip-inner { background-color: #fff; color: #0e0e0e; opacity: 100; box-shadow: 0 0 10px rgba(0,0,0,0.5); border: 1px solid #aaa; font-family: Verdana,Arial,sans-serif; font-size: 1.1em; text-align: right; max-width: 400px; } .select2-blue { width: 100%; } .select2-blue .select2-container--default .select2-selection--single { height: 38px; } .select2-selection--multiple { height: auto; } .select2-blue .select2-container--default .select2-selection--single, .select2-blue .select2-container--default .select2-selection--multiple { border: 1px solid #ced4da; border-radius: 0px; } .select2-blue .select2-container--default .select2-selection--single .select2-selection__arrow { top: 6px; } .select2-blue .select2-container--default.select2-container--focus .select2-selection--single { border-color: #80bdff; } .select2-blue+.select2-container--default.select2-container--open .select2-selection--single { border-color: #3c8dbc } .select2-blue+.select2-container--default.select2-container--focus .select2-selection--single { border-color: #3c8dbc } .select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus, .select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus, .select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus, .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus, .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus, .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus { border: 1px solid #467e9f } .select2-container--default .select2-blue .select2-results__option--highlighted, .select2-blue .select2-container--default .select2-results__option--highlighted { background-color: #3c8dbc; color: #fff } .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover, .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover { background-color: #3c8dbc; color: #fff } .select2-container--default .select2-blue .select2-selection--multiple:focus, .select2-blue .select2-container--default .select2-selection--multiple:focus { border-color: #467e9f } .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice, .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #3c8dbc; border-color: #3c8dbc; color: #fff } .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove, .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #fff } .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #fff } .select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple, .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #3c8dbc } /*GRID FOOTER*/ .page-item.active .page-link { background-color: #337ab7; border-color: #337ab7; } .pagination > li > a { background: #fafafa; color: #666; } /* HEADER */ .main-header { border-bottom: none; } /* SIDE BAR */ .nav-sidebar { padding-bottom: 40px; } .brand-link .brand-image-xl { max-height: 45px; } .layout-fixed .brand-link { width: auto; } .nav-sidebar .nav-link p { white-space: normal; display: inline-flex; } .nav-sidebar, .main-sidebar { white-space: normal; } .sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar .nav-link p { white-space: nowrap; } .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p { white-space: normal; display: inline-flex; width: auto; } .nav-sidebar .nav-treeview > li > a { padding: 5px 15px; display: flex; align-items: flex-start; } .nav-sidebar .nav-treeview > li > a i { padding-top: 4px; min-width: 26px; } .sidebar-form { border: none !important; overflow: visible; margin: 10px 10px 0 !important; } .sidebar-mini .sidebar-form input[type="text"] { border-radius: 2px; } .sidebar-mini.sidebar-collapse .sidebar-form { display: none !important; -webkit-transform: translateZ(0); } .treeview-menu > li.current-active-item > a { color: #fff; } .admin-search-box { background: url(images/search-icon.png) no-repeat 3%; padding-left: 30px; } /*CSS loader */ div.dt-container { position: relative; } div.dt-container div.dt-processing { border: none; top: 0; right: 0; width: 100%; height: 100%; margin-right: auto; margin-top: auto; z-index: 50; background: rgba(255,255,255,0.7); -ms-border-radius: 3px; border-radius: 3px; } div.dt-container div.dt-processing .fa { padding-left: 0 !important; position: absolute; top: 50%; right: 50%; margin-right: -15px; margin-top: -15px; color: #000; font-size: 30px; } div.dt-processing > div { display: none; } .dt-container.dt-empty-footer .dt-scroll-body { border-bottom: 1px solid #f4f4f4; } div.row.justify-content-between.dt-layout-table thead { background-color: #f4f4f4; } .dt-container tbody td { vertical-align: middle !important; } .custom-select-sm { font-size: 100%; } /* NAV BAR */ .navbar-custom-menu > .navbar-nav > li { height: 50px; } .navbar-custom-menu li.account-info { line-height: 50px; color: #fff; padding: 0 15px; } .navbar .ml-auto { margin-left: 0px !important; } /* NAV TABS */ .nav > li > a > img { margin-left: 8px; vertical-align: baseline; } .nav-tabs-custom { margin-bottom: 5px; } .nav-tabs-custom .tab-pane > .card { border: none; box-shadow: none; } .nav-tabs-custom .tab-pane > .card .card-body { padding: 5px; } .nav-tabs-custom + .card, .card + .nav-tabs-custom { margin-top: 5px; } .nav-tabs-custom .nav-tabs-custom { border-bottom: 1px solid #ddd; box-shadow: none; } .nav-tabs-custom > .nav-tabs { border-bottom-color: #ddd; } .nav-tabs-custom > .nav-tabs > li.active > a { border-right-color: #ddd; border-left-color: #ddd; } .nav-tabs-custom > .tab-content { border-left: 1px solid #ddd; border-right: 1px solid #ddd; } .nav-tabs-custom > .nav-tabs > li.active > a { border-left: 1px solid #ddd !important; border-right: 1px solid #ddd !important; } .nav-tabs-customer-statistics .chart, .nav-tabs-order-statistics .chart { height: 300px; } /* CONTENT HEADER */ .content-header > h1 { margin-bottom: 10px; } .content-header > h1 > small { color: #0076BB; font-weight: normal; margin-right: 6px; font-size: 65%; } .content-header > h1 > small i { font-size: 0.8em; padding-right: 2px; } .content-header .btn { margin-bottom: 5px; } .content-header .btn-group .dropdown-menu input, .content-header .btn-group .dropdown-menu button, .content-header .btn-group .dropdown-menu a { display: block; background: none; border: none; margin: 0; padding: 3px 20px; font-weight: 400; line-height: 1.42857143; color: #777; white-space: nowrap; } .documentation-reference { margin-bottom: 10px; } .documentation-reference i { font-size: 0.9em; color: #4d4d4d; } /* FORM ELEMENTS */ .form-horizontal .label-wrapper { float: left; display: flex; align-items: flex-start; } .form-horizontal .multi-store-override-option + .label-wrapper { width: 90%; } .form-horizontal .label-wrapper .col-form-label { text-align: left; flex-grow: 2; } .form-horizontal .label-wrapper .ico-help { color: #3c8dbc; font-size: 1.17em; padding-right: 6px; padding-top: 0.28em; } .form-horizontal .label-wrapper i.fas { width: 16px; } .form-horizontal .label-wrapper i.fas:before { left: 1px; top: 5px; } .form-horizontal span.required { color: #ff2e2e; margin-right: 6px; font-size: 16px; font-weight: bold; } .form-group { margin-bottom: 5px; } .form-group input[type=checkbox] { margin-top: 13px; } .form-group input[type=checkbox]:focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); border-radius: 0; border: 1px solid #80bdff; } .form-group .checkbox input[type=checkbox] { margin-top: 3px; } .form-group .please-wait { margin-top: 10px; } .form-group > div > a { display: inline-block; padding-top: 6px; } .form-group .callout { padding: 5px 15px; } .form-horizontal .input-group { align-items: end; } .form-horizontal .form-check { padding-top: 7px; padding-left: 10px; } .form-horizontal .form-check .form-check-input { margin-top: .3rem; } .form-group .attributes label { font-weight: normal; } .form-horizontal .attributes select { width: 300px !important; max-width: 100%; border-radius: 0; border-color: #d2d6de; height: 34px; } .form-group .attributes .qty-box { width: 48px; display: inline-block; } .form-horizontal .attributes .input-group-required { width: 320px; } .tag-editor { border: 1px solid #d2d6de !important; line-height: 31px !important; } .form-text-row { padding-top: 6px; min-height: 1.5em; } .btn-search { margin-top: 10px; min-width: 150px; padding: 7px 10px; font-size: 18px; } .card-search .form-control { max-width: 425px; } .card-popup .btn-search { margin-right: auto; margin-left: auto; display: block; } .dropdown-toggle.bg-purple { border-right: 1px solid #AA89CE; } .input-group .input-group-btn .input-group-btn-hint { font-size: 14px; white-space: normal; max-width: 330px; } .custom-input-group.input-group-short .custom-input-group-btn, .input-group.input-group-short .input-group-btn { width: auto; } .custom-input-group.input-group-short .bootstrap-touchspin { float: right; margin-left: 3px; width: 200px; } .input-group.input-group-short .input-group-text { margin-left: 10px; margin-bottom: 4px; padding-right: 0; background-color: transparent; border: none; color: initial; } .input-group-required { width: 100%; } .input-group-required.input-group { width: 100% !important; } .input-group-required .input-group-btn { font-size: inherit; vertical-align: top; width: 1.5%; } input[type=file].form-control { height: auto; } .dropdown-menu a:hover { text-decoration: none; } .dropdown-menu > li > a > .fa { margin-left: 0; } .editor-settings-modal-dialog { width: 985px; max-width: 95%; } .editor-settings-modal-dialog .modal-body { position: relative; padding: 5px 23px 15px 23px; } .editor-settings-modal-dialog .form-group input[type=checkbox] { margin-top: 12px; } .editor-settings-modal-dialog .form-group input[type=checkbox].select-all-fields { margin-top: 8px; } .editor-settings-modal-dialog .cards-group { margin-bottom: 0; } .editor-settings-modal-dialog .card-body { padding: 10px 20px; } .editor-settings-modal-dialog .card-header { padding: 12px 20px 2px 20px; font-weight: 700; font-size: 1.3em; } .editor-settings-modal-dialog .col-md-4 { padding: 7px; } .store-scope-configuration .label-wrapper { float: right; margin-left: 10px; } .input-postfix { display: inline-block; position: relative; } .input-postfix::after { position: absolute; top: 6px; right: 2em; transition: all .05s ease-in-out; } .input-postfix::after { content: attr(data-postfix); } /* PRODUCT EDIT/CREATE */ .form-group + .nav-tabs-localized-fields { margin-top: 15px; } .attribute-picture-selection-block .checkbox { display: inline-block; } .attribute-picture-selection-block label { padding-right: 0; padding-left: 20px; } /* TINY MCE */ .mce-panel { border-color: #d2d6de !important; } .mce-container { max-width: 100%; } .mce-container label { max-width: inherit; } .mce-fullscreen { z-index: 10000 !important; } /* TABLES */ table td .form-group { margin-bottom: 0; margin-top: 2px; } div.dt-buttons.btn-group.flex-wrap > button { background-color: #f4f4f4; color: #444; border-color: #ddd; } .table-bordered { border-collapse: separate; border-spacing: 0; border-color: #c5c5c5; border-right: none; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border-color: #c5c5c5; border-style: solid; border-width: 0 1px 0 0; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td { overflow: hidden; border-style: solid; border-width: 0 1px 1px 0; padding: .5em .6em .4em .6em; font-weight: normal; white-space: normal; text-overflow: ellipsis; background-image: none,-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,.0) 100%); background-image: none,-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,.0) 100%); background-image: none,-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,.0) 100%); background-image: none,linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.0) 100%); background-position: 50% 50%; background-color: #e3e3e3; } .table-bordered tr:nth-child(even) { background-color: #f5f5f5; } .table-bordered tr:hover td { background-color: #e3e3e3; } /*order list statuses*/ .order-list span.order-status { padding: .2em .6em .3em; border-radius: .25em; color: #2e2e2e; } .order-list span.order-status-pending { background-color: #f39c12; color: #fff; } .order-list span.order-status-processing { background-color: #00c0ef; color: #fff; } .order-list span.order-status-complete { background-color: #00a65a; color: #fff; } .order-list span.order-status-cancelled { background-color: #dd4b39; color: #fff; } /*grid color statuses*/ span.grid-report-item { padding: .2em .6em .3em .6em; border-radius: .25em; color: #2e2e2e; } span.grid-report-item.yellow { background-color: #f39c12; color: #fff; } span.grid-report-item.blue { background-color: #00c0ef; color: #fff; } span.grid-report-item.green { background-color: #00a65a; color: #fff; } span.grid-report-item.red { background-color: #dd4b39; color: #fff; } /*SETTINGS*/ .theme-selection-block .checkbox { float: right; } .theme-selection-block .checkbox label { padding-right: 0; padding-left: 20px; padding-top: 8px; } .theme-selection-block .checkbox label img { width: 175px; } .theme-selection-block .checkbox label span { display: block; } .theme-selection-block .checkbox label span input { margin: 0 0 8px 5px; } /*nested settings*/ .parent-setting.opened { margin-bottom: 0; position: relative; } .parent-setting.opened > div:first-child { padding-bottom: 5px; } .parent-setting.opened div[class^="col-md-"] + div[class^="col-md-"] { padding-right: 23px; height: 100%; position: static; padding-bottom: 5px; } .parent-setting.opened div[class^="col-md-"] + div[class^="col-md-"]:before, .parent-setting.opened + .nested-setting .form-group div[class^="col-md-"] + div[class^="col-md-"]:before, .parent-setting.opened + .nested-setting .form-group:last-child div[class^="col-md-"] + div[class^="col-md-"]:before { border-right: 1px solid #c1c1c1; } .parent-setting.opened div + div:before { position: absolute; height: 105%; content: ""; margin-right: -10px; top: 15px; z-index: 10; } .parent-setting.opened div + div input[type=checkbox] { margin-right: -15px; z-index: 100; position: relative; } .basic-settings-mode .parent-setting.opened + .nested-setting .form-group.parent-setting.parent-setting-advanced.opened div + div input[type=checkbox] { margin-right: 0; } .parent-setting.opened + .nested-setting .form-group { margin-bottom: 0; position: relative; } .parent-setting.opened + .nested-setting .card .card-body .form-group { padding-bottom: 5px; } .parent-setting.opened + .nested-setting .form-group > div[class^="col-md-"]:first-child { padding-bottom: 5px; } .parent-setting.opened + .nested-setting .form-group:last-child > div[class^="col-md-"]:first-child { padding-bottom: 0; } .parent-setting.opened + .nested-setting .form-group div[class^="col-md-"] + div[class^="col-md-"] { position: static; padding-right: 23px; padding-bottom: 5px; height: 100%; } .parent-setting.opened + .nested-setting .form-group:last-child div[class^="col-md-"] + div[class^="col-md-"] { padding-bottom: 0; } .parent-setting.opened + .nested-setting .form-group div[class^="col-md-"] + div[class^="col-md-"]:before { position: absolute; height: 100%; content: ""; margin-right: -10px; } .parent-setting.opened + .nested-setting .form-group.parent-setting-reversed.parent-setting-ticked div[class^="col-md-"] + div[class^="col-md-"]:before { display: none; } .parent-setting.opened + .nested-setting .form-group.parent-setting div[class^="col-md-"] + div[class^="col-md-"]:before { position: absolute; height: 36px; content: ""; margin-right: -10px; margin-top: -18px; } .basic-settings-mode .parent-setting.parent-setting-advanced.opened div[class^="col-md-"] + div[class^="col-md-"]:before { height: 110%; } .parent-setting.opened + .nested-setting .form-group:last-child { margin-bottom: 5px; } .parent-setting.opened + .nested-setting .form-group > div[class^="col-md-"] + div[class^="col-md-"]:after { border-bottom: 1px solid #c1c1c1; content: ""; position: absolute; width: 10px; display: block; margin-right: -10px; top: 17px; } .parent-setting.opened + .nested-setting .form-group.parent-setting.opened > div[class^="col-md-"] + div[class^="col-md-"]:after { display: none; } .parent-setting.opened + .nested-setting .form-group:last-child div[class^="col-md-"] + div[class^="col-md-"] { border-right: none; } .parent-setting.opened + .nested-setting .form-group:last-child div[class^="col-md-"] + div[class^="col-md-"]:before { position: absolute; height: 18px; content: ""; margin-right: -10px; } .basic-settings-mode .parent-setting.parent-setting-advanced.opened div[class^="col-md-"] + div[class^="col-md-"]:before { display: none; } .basic-settings-mode .parent-setting.opened + .nested-setting .form-group.parent-setting.parent-setting-advanced.opened div[class^="col-md-"] + div[class^="col-md-"]:before { display: block; margin-top: -33px; } .basic-settings-mode .parent-setting.opened + .nested-setting .form-group.parent-setting.parent-setting-advanced.opened > div[class^="col-md-"] + div[class^="col-md-"]:after { display: block; } /*advanced settings*/ .basic-settings-mode .advanced-setting { display: none !important; } .advanced-settings-mode .basic-setting { display: none !important; } .onoffswitch { display: table; position: relative; min-width: 130px; max-width: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } .onoffswitch-checkbox { display: none; } .onoffswitch-label { display: table; position: relative; overflow: hidden; cursor: pointer; border: 1px solid #367fa9; border-radius: 3px; min-width: 130px; } .onoffswitch-inner { display: block; width: 200%; margin-right: -100%; transition: margin 0.3s ease-in 0s; } .onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: right; width: 50%; padding: 0; color: white; font-weight: 400; white-space: nowrap; height: 37px; line-height: 37px; } .onoffswitch-inner:before { content: attr(data-locale-advanced); padding-right: 10px; background-color: #3c8dbc; color: #FFFFFF; } .onoffswitch-inner:after { content: attr(data-locale-basic); padding-left: 10px; background-color: #efefef; color: #3380ad; text-align: left; } .onoffswitch-switch { display: block; width: 16px; margin: 4px 0; background: #FFFFFF; position: absolute; top: 0; bottom: 0; left: 100%; margin-left: -25px; border: 1px solid #367fa9; border-radius: 15px; transition: all 0.3s ease-in 0s; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-right: 0; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { left: 0px; margin-left: 7px; transition: all 0.3s ease-in 0s; } /*bootstrap touchspin*/ .bootstrap-touchspin { max-width: 300px; width: 100%; } .bootstrap-touchspin input { height: auto; display: table-cell !important; min-height: 34px; } .bootstrap-touchspin-postfix { border-right: none; } .input-group-btn-vertical { top: 0; } .bootstrap-touchspin .input-group-btn-vertical i { right: 6px; } .input-group-addon.bootstrap-touchspin-postfix { background-color: #eee; height: 34px; padding-left: 30px; } .bootstrap-touchspin .input-group-btn-vertical > .btn { background: #fff; border-color: #d2d6de; border-radius: 0; height: 22px; font-size: 0; padding-left: 14px; padding-right: 6px; } .bootstrap-touchspin .input-group-btn-vertical > .btn:before { font-size: 14px; } .bootstrap-touchspin .input-group-btn-vertical > .btn:hover { border-color: #afafaf; } .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { margin-top: 14px; height: 17px; } /* THROBBER */ .throbber-header { font-size: 145%; } .throbber { display: none; } .throbber .curtain { position: fixed; right: 0; top: 0; width: 100%; height: 100%; background-color: #3e4d45; opacity: 0.9; filter: alpha(opacity=90); z-index: 9999; } .throbber .curtain-content { position: absolute; right: 0; top: 0; width: 100%; height: 100%; z-index: 9999; } .throbber .curtain-content div { text-align: center; padding: 250px; color: #FFF; } /*AJAX loading*/ #ajaxBusy { display: none; right: 0; position: fixed; top: 0; width: 100%; z-index: 100000; } #ajaxBusy span { background: url(images/ajax-loading.gif) no-repeat; width: 40px; height: 40px; float: left; margin: 9px 0px 0px 9px; } /*Upload picture block*/ .upload-picture-block { display: table-row; width: 400px; } .upload-picture-block .picture-container { display: table-cell; vertical-align: top; } /* Upload inputs */ .file-upload-container { width: 100%; } .filepond--file-wrapper, .filepond--panel.filepond--item-panel { animation: unset !important; } /*fix for inline-block buttons*/ .content-header .float-right > .btn, .content-header .float-right > .btn-group { float: right; margin-right: 3px; position: inherit; } /* JQUERY DATATABLES */ .button-column { text-align: center; } .table > tbody > tr > td.button-column { padding: 2px; } .table > tbody > tr > td.button-column .btn { margin-top: 1px; margin-bottom: 1px; padding: 5px 12px; white-space: nowrap; } div.dt-container .data-tables-refresh > div { float: none; margin-top: 2px; width: auto; } .table-bordered { border: 1px solid #e3e3e3; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th { border: 1px solid #e3e3e3; } .table-bordered > thead > tr > th label, .table-bordered > tbody > tr > th label, .table-bordered > tfoot > tr > th label { font-weight: bold !important; margin-bottom: 0; display: flex; align-items: center; } .table-bordered > thead > tr > th label input[type=checkbox], .table-bordered > tbody > tr > th label input[type=checkbox], .table-bordered > tfoot > tr > th label input[type=checkbox] { margin-left: 5px; } .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border-top: 1px solid #f3f3f3; border-left: 1px solid #e3e3e3; } .table-striped tbody tr:nth-of-type(odd) { background-color: white; } .table .preview img { max-width: 100%; } tr.even { background-color: #f4f4f4; } .dt-scroll-body .dt-container { width: 95%; margin-right: 3%; } .dt-scroll > .dt-scroll-body > .table, .dt-scroll > .dt-scroll-head > .dt-scroll-headInner > .table { padding-right: 0 !important; } div.dt-container div.dt-paging { text-align: center; } .pagination span.current, .pagination a, .pagination span { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border: 1px solid #eaeaea; } @media (max-width: 1500px) { /* CONFIGURATION STEPS */ .configuration-step-icon { width: 60px; height: 60px; max-width: 100%; padding-top: 9px; font-size: 28px; margin-top: .1rem; } .configuration-step-link h5 { padding: 0; padding-right: 3px; font-size: 20px; } .configuration-step-link h5 small { font-size: 1.0rem; line-height: 1.3rem; } } @media (max-width: 1200px) { /* HEADER */ .main-header .navbar-custom-menu { float: none; } .main-header .navbar-custom-menu > .navbar-nav { float: none; } /*FORM ELEMENTS*/ .form-horizontal .label-wrapper .ico-help { display: none; } .form-horizontal .card-popup .ico-help { display: block; } .form-control { margin-bottom: 3px; } /*nested settings*/ .parent-setting.opened { margin-bottom: 5px; position: static; height: auto !important; } .parent-setting.opened > div[class^="col-md-"]:first-child { padding-bottom: 0; } .parent-setting.opened div[class^="col-md-"] + div[class^="col-md-"] { padding-bottom: 0; } .parent-setting.opened div[class^="col-md-"] + div[class^="col-md-"] { padding-right: 7.5px; height: auto; } .parent-setting.opened div[class^="col-md-"] + div[class^="col-md-"]:before { display: none; } .parent-setting.opened div[class^="col-md-"] + div[class^="col-md-"] input[type=checkbox] { margin-right: 0; } .parent-setting.opened + .nested-setting .form-group { margin-bottom: 5px; height: auto !important; } .parent-setting.opened + .nested-setting .form-group div[class^="col-md-"] + div[class^="col-md-"] { position: static; padding-right: 7.5px; height: auto; } .parent-setting.opened + .nested-setting .form-group div[class^="col-md-"] + div[class^="col-md-"]:before { display: none; } .parent-setting.opened + .nested-setting .form-group > div[class^="col-md-"] + div[class^="col-md-"]:after { display: none; } .parent-setting.opened + .nested-setting .form-group:last-child div[class^="col-md-"] + div[class^="col-md-"]:before { display: none; } .parent-setting.opened + .nested-setting .form-group > div[class^="col-md-"]:first-child { padding-bottom: 0; } .parent-setting.opened + .nested-setting .form-group div[class^="col-md-"] + div[class^="col-md-"] { padding-bottom: 0; } .dt-scroll-body .dt-container { width: 100%; margin-right: 0; } .float-lg-left { float: none; } .float-lg-right { float: none; } /* CONFIGURATION STEPS */ .card.configuration-steps { display: none; } } @media (max-width: 992px) { /*FORM ELEMENTS*/ .form-horizontal .label-wrapper { float: none; } .form-horizontal .label-wrapper .col-form-label { text-align: right; } .form-horizontal .card-popup .label-wrapper { float: left; } .form-group .callout { margin-right: 0 !important; margin-top: 5px !important; } .card-search .form-control { max-width: 100%; } div.dt-container div.dt-length { margin-left: 0; } } @media (max-width: 767px) { /* COMMON */ .modal-dialog { margin-top: 30px; } /* FORM ELEMENTS */ .form-horizontal .card-popup .label-wrapper { float: right; } .form-horizontal .card-popup .label-wrapper .col-form-label { text-align: right; } div.dt-container div.dt-length { text-align: center; } .form-horizontal .card-popup .ico-help { display: none; } } @media (max-width: 572px) { .upload-picture-block .picture-container { display: block; vertical-align: top; } div.dt-container div.dt-length { text-align: center; } .float-lg-left { float: none; } .float-lg-right { float: none; } }