.badge-primary { background-color: #2b282a; }
.text-primary, .color-primary { color: #2b282a !important; }
.color-secondary, .section-header { color: #2b282a; }
.form-group .form-control:focus { border-color: #2b282a; }
.form-group.active textarea.form-control { border-color: #2b282a; }
.form-group.active span.richTextEditor { border-color: #2b282a; }
.checkbox label .cr .cr-icon, .radio label .cr .cr-icon { color: #2b282a; }
.checkbox label input[type="checkbox"]:checked + .cr, .radio label input[type="checkbox"]:checked + .cr { border: 1px solid #2b282a; }
 input[type=range]::-webkit-slider-runnable-track {
 background: #2b282a;
}
 input[type=range]::-moz-range-track {
 background: #2b282a;
}
 input[type=range]:focus::-webkit-slider-runnable-track {
 background: #2b282a;
}
.btn-primary, .btn-primary:not([href]):not([tabindex]) { border: 1px solid #2b282a; background-color: #2b282a; background: -webkit-gradient(bottom, from(#2b282a), to(#2b282a)); background: -webkit-linear-gradient(bottom, #2b282a, #2b282a); background: -moz-linear-gradient(bottom, #2b282a, #2b282a); background: -ms-linear-gradient(bottom, #2b282a, #2b282a); background: -o-linear-gradient(bottom, #2b282a, #2b282a); }
.btn-primary:before, .btn-primary:not([href]):not([tabindex]):before { background: #2b282a; }
.btn-primary:hover.btn-primary:not([href]):not([tabindex]):hover { border-color: #2b282a; }
.btn-primary:focus, .btn-primary:not([href]):not([tabindex]):focus { background: #2b282a; border-color: #2b282a; }
.btn-primary:active { background: #2b282a; border-color: #2b282a; }
.btn-primary:active:hover { background: #2b282a; border-color: #2b282a; }
.btn-primary:active:focus { background: #2b282a; border-color: #2b282a; }
.btn-primary.active { background: #2b282a; border-color: #2b282a; }
.btn-primary.active:hover { background: #2b282a; border-color: #2b282a; }
.btn-primary.active:focus { background: #2b282a; border-color: #2b282a; }
.btn-link:hover { color: #2b282a; }
.btn-link:focus { color: #2b282a; }
.btn-link:active { color: #2b282a; }
.btn-link:active:hover { color: #2b282a; }
.btn-link:active:focus { color: #2b282a; }
.btn-link.active { color: #2b282a; }
.btn-link.active:hover { color: #2b282a; }
.btn-link.active:focus { color: #2b282a; }
.btn-info > i { color: #2b282a; }
.btn-default i { color: #2b282a; }
.btn-default:hover { border: solid 1px #2b282a; color: #2b282a; }
.btn-default:focus { background: #fff; border: solid 1px #2b282a; color: #2b282a; }
.btn-default:active { border: solid 1px #2b282a; color: #2b282a; }
.btn-default:active:hover { border: solid 1px #2b282a; color: #2b282a; }
.btn-default:active:focus { border: solid 1px #2b282a; color: #2b282a; }
.btn-default.active { border: solid 1px #2b282a; color: #2b282a; }
.btn-default.active:hover { border: solid 1px #2b282a; color: #2b282a; }
.btn-default.active:focus { border: solid 1px #2b282a; color: #2b282a; }
.btn-square:hover { color: #2b282a; }
.btn-square:hover .rxicon, .btn-square:hover .rxicon span:before, .btn-square:hover .fa { color: #2b282a; }
.btn-square.active { border-color: #2b282a; color: #2b282a; }
.btn-square.active .rxicon, .btn-square.active .rxicon span:before, .btn-square.active .fa { color: #2b282a; }
.btn-clear:hover { color: #2b282a; }
.btn-clear:hover .rxicon, .btn-clear:hover .fa { color: #2b282a; }
.btn-clear:active { color: #2b282a; }
.btn-clear:active .rxicon, .btn-clear:active .fa { color: #2b282a; }
.btn-clear:active:hover { color: #2b282a; }
.btn-clear:active:hover .rxicon, .btn-clear:active:hover .fa { color: #2b282a; }
.btn-clear:active:focus { color: #2b282a; }
.btn-clear:active:focus .rxicon, .btn-clear:active:focus .fa { color: #2b282a; }
.btn-clear:active:focus { color: #2b282a; }
.btn-clear:active:focus .rxicon, .btn-clear:active:focus .fa { color: #2b282a; }
.btn-clear.active { color: #2b282a; }
.btn-clear.active .rxicon, .btn-clear.active .fa { color: #2b282a; }
.btn-clear.active:hover { color: #2b282a; }
.btn-clear.active:hover .rxicon, .btn-clear.active:hover .fa { color: #2b282a; }
.btn-clear.active:focus { color: #2b282a; }
.btn-clear.active:focus .rxicon, .btn-clear.active:focus .fa { color: #2b282a; }
.modal-dialog .modal-content .modal-body .modal-sidebar .image-source .third-party-img .btn-default { color: #2b282a; }
.modal-dialog .modal-content .rich-text-editor .modal-body .text-editor-tool .form-group .clear-style .btn-clear:hover { color: #2b282a; }
.cat-nav ul li:hover { color: #2b282a; }
.cat-nav ul li .selected { color: #2b282a; }
.user-images > ul li.selected .user-img-thumbnail { border-color: #2b282a; }
.user-images > ul li:hover .user-img-thumbnail { border-color: #2b282a; }
.crop-image-editor .modal-body .nav-tabs li a:hover { color: #2b282a; }
.crop-image-editor .modal-body .nav-tabs li a:hover:before { background: #2b282a; }
.crop-image-editor .modal-body .nav-tabs .active a, .crop-image-editor .modal-body .nav-tabs .open a { color: #2b282a; }
.crop-image-editor .modal-body .nav-tabs .active a:before, .crop-image-editor .modal-body .nav-tabs .open a:before { background: #2b282a; }
.crop-image-editor .modal-body .nav-tabs .active a:hover, .crop-image-editor .modal-body .nav-tabs .open a:hover { color: #2b282a; }
 .crop-image-editor .modal-body .tab-content .tab-pane .rx-range-slider .range-slider-element::-webkit-slider-runnable-track {
 background: #2b282a;
}
 .crop-image-editor .modal-body .tab-content .tab-pane .rx-range-slider .range-slider-element::-moz-range-track {
 background: #2b282a;
}
 .crop-image-editor .modal-body .tab-content .tab-pane .rx-range-slider .range-slider-element:focus::-webkit-slider-runnable-track {
 background: #2b282a;
}
.pagination li a:hover { color: #2b282a; }
.pagination .active a { background: #2b282a; }
.ouro .anim { background: #2b282a; }
.ok-got-it { background: #2b282a; }
.product-name-size p label { color: #2b282a; }
.action-tools li .btn-dark-gray { background: #2b282a; }
.action-tools li:hover button { color: #2b282a; }
.action-tools li:hover button .tool-icon i { color: #2b282a; }
.action-tools li:hover .btn-dark-gray { background: #2b282a; }
.action-tools .active button { color: #2b282a; }
.action-tools .active button .tool-icon i { color: #2b282a; }
.left-panel-tools { background-color: #2b282a; }
.tools-btn.tools-btn-close { border: 1px solid #2b282a; }
.personalize-tools .info-text-area a.btn-default:hover { color: #2b282a; }
.personalize-tools .info-text-area a.btn-default .color-primary { color: #2b282a; }
.personalize-panel .section-header { color: #2b282a; }
.personalize-panel .has-image .qq-upload-section-header { color: #2b282a; }
.img-uploder .qq-gallery .qq-upload-list li:hover .qq-thumbnail-wrapper { border-color: #2b282a; }
.personalize-image-panel .used-img-list .used-img:hover .thumbnail-small { border-color: #2b282a; }
.personalize-tools li.selectedTab span:after { background-color: #2b282a; }
.studio-type-block .personalize-tools li.selectedTab span:after { background-color: #2b282a; }
rx-page > .nav-tabs li:hover a { color: #2b282a; }
rx-page > .nav-tabs li.active a:hover, rx-page > .nav-tabs li.active a:focus { color: #2b282a; }
.propertyPanel .panel .panel-body .popover-text-shadow .popover { background: #2b282a; }
.propertyPanel .panel .panel-body .popover-text-shadow .popover.bottom > .arrow:after { border-bottom-color: #2b282a; }
.propertyPanel .panel .panel-body .popover-text-shadow .popover.top > .arrow:after { border-top-color: #2b282a; }
.propertyPanel .panel .panel-body .property-btn > li .popover { background: #2b282a; }
.propertyPanel .panel .panel-body .property-btn > li .popover.bottom > .arrow:after { border-bottom-color: #2b282a; }
.propertyPanel .panel .panel-body .property-btn > li .popover.top > .arrow:after { border-top-color: #2b282a; }
.propertyPanel .panel .panel-body .property-btn > li .popover .btn-default:hover i { color: #2b282a; }
.propertyPanel .panel .panel-body .property-btn > li .popover .btn-default:hover i span:before { color: #2b282a; }
.propertyPanel .panel .panel-body .btn-default .tool-icon i span:before { color: #2b282a; }
.propertyPanel .panel .panel-body label.label-lg { color: #2b282a; }
.propertyPanel .layerPanel .panel-body .list-group .list-group-item.active i { color: #2b282a; }
.page-position a:hover i { color: #2b282a; }
.page-position a.active { color: #2b282a; }
.page-position a.active i { color: #2b282a; }
.personalize-event-panel .event-list .color-primary.btn-link { color: #2b282a; }
.sub-tab .btn-link.active { border-bottom: 1px solid #2b282a; }
.calendar-event-editor .used-img-list .used-img.active .thumbnail-small { border: 1px solid #2b282a; }
.studio-type-block .action-tools .dropdown.open .dropdown-toggle { border: 1px solid #2b282a; }
.studio-type-block .personalize-tools li.selectedTab span:after { background-color: #2b282a; }
.btn-dark-gray { background-color: #555; background: -webkit-gradient(bottom, from(#555), to(#898989)); background: -webkit-linear-gradient(bottom, #555, #898989); background: -moz-linear-gradient(bottom, #555, #898989); background: -ms-linear-gradient(bottom, #555, #898989); background: -o-linear-gradient(bottom, #555, #898989); }
.btn-dark-gray:before { background: #898989; }
.btn-dark-gray:focus { background: #898989; }
.btn-dark-gray:active { background: #898989; }
.btn-dark-gray:active:hover { background: #898989; }
.btn-dark-gray:active:focus { background: #898989; }
.btn-dark-gray.active { background: #898989; }
.btn-dark-gray.active:hover { background: #898989; }
.btn-dark-gray.active:focus { background: #898989; }
.ok-got-it:hover {background:#2b282a;}
.skip-intro:hover, .modal-dialog .modal-content .modal-body .modal-sidebar .image-source .third-party-img .btn-secondary, .pagination li.page-item .page-link:hover, .btn-link:not([href]):not([tabindex]):hover, .btn-link:not([href]):not([tabindex]):focus { color:#2b282a;}
.btn-secondary i, .propertyPanel .card .card-body .btn-secondary .tool-icon i span::before, .pagination li.page-item.active .page-link:hover {
    color: #666666;
}
.btn-square:not(:disabled):not(.disabled).active .rxicon, .btn-square:not(:disabled):not(.disabled).active .rxicon span::before, .btn-square:not(:disabled):not(.disabled).active .fa, .propertyPanel .card .card-body .property-btn .popover .btn-secondary:hover i, .propertyPanel .card .card-body .property-btn .popover .btn-secondary:hover i span::before {
    color: #2b282a;
}
.btn-square:not(:disabled):not(.disabled).active, .btn-secondary:hover {
    border-color: #2b282a;
    color: #2b282a;
}
.propertyPanel .card .card-body label.label-lg {
    color: #666666;
}
.propertyPanel .card .card-body .property-btn .popover, .ImgExt-badge {
    background: #999;
}
.popover.bottom > .arrow::after, .propertyPanel .card .card-body .property-btn .popover.bottom > .arrow::after, .propertyPanel .card .popover.bottom > .arrow::after {
    border-bottom-color: #999999;
}
.propertyPanel .card .card-body .property-btn .popover .popover-body {border: 1px solid #666;}
.pagination li.page-item.active .page-link {background:#2b282a; border-color:#2b282a;}
.form-control:focus {border-color:#2b282a;}
.personalize-image-panel .img-action-btn .btn-link.text-danger, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .img-uploder .qq-gallery .qq-upload-list .qq-btn {background:rgba(43, 40, 42, 0.78);}
.text-info, a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color:#2b282a !important;}
.tool-margin {margin-right:0.8rem !important;}