/*--------------- Global Style ---------------*/
:root {
    --pixaguru-global-color: #797979;
    --pixaguru-body-bg: #1B1B1B;
    --pixaguru-primary: #ff5887;
    --pixaguru-primary-rgb: rgb(255 88 135);
    --pixaguru-white-color: #ffffff;
    --pixaguru-dark-color: #242424;
    --pixaguru-green-color: #8cdf5f;
    --pixaguru-title-color: #2C2F3E;
    --pixaguru-border-color: rgba(255, 255, 255, 0.1);    
    --pixaguru-gradient: linear-gradient(0deg, #ff3b72 0%, #ff779c 100%);
}
/*--------------- Comman Style ---------------*/
.pg-header-wrapper {
    background-color: var(--pixaguru-dark-color);
}
.pg-logo-wrap .pg_nav ul a {
    color: var(--pixaguru-white-color);
    background: var(--pixaguru-body-bg);
}
path.pg-logo-color {
    fill: var(--pixaguru-white-color);
}
.pg-user-icon {
    background-color: var(--pixaguru-body-bg);
}
.pg-user-info h5 {
    color: var(--pixaguru-white-color);
}
.pg-user-info:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/admin/arrow-down-white.svg);
}
.btn-secondary:hover {
    color: var(--pixaguru-white-color);
    background-color: var(--pixaguru-primary);
    border-color: var(--pixaguru-primary);
}
.pg-user-useful-links {    
    background: var(--pixaguru-dark-color);
    box-shadow: none;
}
.pg-user-useful-links ul {
    border: 1px var(--pixaguru-border-color);
    border-radius: 5px;
}
.pg-user-useful-links ul li a {
    color: #bdbdbd;
}
.pg-user-useful-links .pg-nav-icon svg {
    fill: #bdbdbd;
}
.pg-editor-aside-nav ul {
    background: var(--pixaguru-dark-color);    
    border: 1px solid var(--pixaguru-border-color);    
}
.pg-editor-aside-nav ul li a#main_tab_shape svg, .pg-editor-aside-nav ul li a#main_tab_background svg {
    stroke: var(--pixaguru-white-color); 
}
.pg-editor-aside-nav ul li a#main_tab_text svg, .pg-editor-aside-nav ul li a#main_tab_upload svg, .pg-editor-aside-nav ul li a#main_tab_ai_text svg {
    fill: var(--pixaguru-white-color); 
}
.pg-editor-aside-nav ul li a {
    color: var(--pixaguru-white-color) !important;
}
.pg-custom-scrollbar {
    background: var(--pixaguru-dark-color);
    border: 1px solid var(--pixaguru-border-color);
}
.pg-title-elements ul li > a {
    background: var(--pixaguru-body-bg);
    border: 1px solid var(--pixaguru-border-color);
    color: var(--pixaguru-white-color);
}
.pg-property-widget {
    background-color: var(--pixaguru-dark-color); 
    border-top: 1px dashed var(--pixaguru-border-color);
}
.pg-sidebar-heading {
    color: var(--pixaguru-white-color);
}
.pg-sidebar-input textarea { 
    background-color: var(--pixaguru-body-bg);
}
.pg-sidebar-input textarea, .pg-sidebar-input input, .pg-sidebar-input select {
    background-color: var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
    color: #BDBDBD;
}
.pg-editor-text-option > ul > li > a {
    background: var(--pixaguru-body-bg); 
    color: var(--pixaguru-white-color);
    border: 1px var(--pixaguru-border-color);
}
.pg-sidebar-input > label {
    color: var(--pixaguru-white-color);
}
.pg-editor-text-option > ul > li > a > svg {
    fill: var(--pixaguru-white-color);
}
.pg-sidebar-input select {
    background-color: var(--pixaguru-body-bg);
}
.pg-colorPicker-container {
    background-color: var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
}
.pg-colorPicker-container .clr-field > input {
    color: #bdbdbd;
}
.pg_range_slider > label > input {    
    color: var(--pixaguru-white-color);
}
.pg_editor_layer_option_btn ul li a {
    background: var(--pixaguru-body-bg);        
    border: 1px var(--pixaguru-border-color);
}
.pg_editor_layer_option_btn ul li a svg{
    fill: var(--pixaguru-white-color);
}
.panel-heading {
    background: var(--pixaguru-body-bg); 
    border: 1px var(--pixaguru-border-color);
}
.panel .panel-title a {
    color: #bdbdbd;
}
.pg_element_shape .panel-body ul .pg-element-svg {
    background: var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
}
.pg_upload_image {
    border: 1px dashed var(--pixaguru-body-bg);    
}
.nav-tabs {
    background: var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
}
body .nav-tabs .nav-link {
    color: var(--pixaguru-white-color);
}
.pg-imglist-item img {
    background: var(--pixaguru-body-bg);
}
.ed_image.pg_canvas_add_image {
    border: 1px var(--pixaguru-border-color);
}
.pg_search_box_sb .input-group input {
    background:var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
    color: #bdbdbd;
}
span.input-group-addon.pixabay_search_image svg, span.input-group-addon.ai_images_search_image svg {
    stroke: #b5b5b5; 
}
label[for="bpt_openai_image_size"], label[for="pg_openai_image_bg_size"] {
    color: var(--pixaguru-white-color);
}
select {
    background-image: url(../images/icon/editor/select-icon-dark.svg) !important;
    border: 1px var(--pixaguru-border-color);
    background: var(--pixaguru-body-bg);
    color: #b5b5b5;
}
.input-group input::placeholder{
    color: #b5b5b5;
}
.pg-sidebar-wrapper .ed_radio > label {
    color: #bdbdbd;
    font-weight: 500;
}
.px-layers-wrapper {
    background-color: var(--pixaguru-dark-color);
    border: 1px var(--pixaguru-border-color);
}
.px-layers-wrapper>.px-layers-heading {
    color: var(--pixaguru-white-color);
}
.px-layers-item {
    background: var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
}
.px-layers-name>p {
    color: #bdbdbd;
}
.px-layers-dragger svg { 
    fill: #bdbdbd;
}
.pg-canvas-control-wrap {
    background-color: var(--pixaguru-dark-color);
    border: 1px var(--pixaguru-border-color);
}
p.ed_zoom_number:before, p.ed_zoom_number:after {
    background-color: var(--pixaguru-border-color);
}
.dropdown-menu {
    background: var(--pixaguru-dark-color);
    border: 1px var(--pixaguru-border-color);
}
.dropdown-menu:before {
    border-bottom: 8px var(--pixaguru-border-color); 
}
.dropdown-menu > li > a {
    color: #bdbdbd;
}
.pg-main-sidebar-wrapper { 
    background: #161616;
    border: none;
}
.pg-content-wrapper {
    border: 1px solid var(--pixaguru-border-color);
    background: var(--pixaguru-dark-color);
}
.pg-page-title-head h3, .pg-template-filter label, .pg-template-filter-wrapper h6 {
    color: var(--pixaguru-white-color);
}
.pg-template-filter select {
    color: #b5b5b5;
}
.pg-template-filter-wrapper h6 span:nth-child(2), .pg-imgs-status > span:nth-child(1){
    color: #2bc469;
}
.pg-aside-navigation ul li a {
    color: var(--pixaguru-white-color);
    background: #161616;
    border: none;     
}
.form-select {
    color: #b5b5b5;
    background-color: var(--pixaguru-body-bg);
    border: 1px solid var(--pixaguru-border-color);
}
div#users_table_length label, .dataTables_filter label {
    color: var(--pixaguru-white-color);
}
.dataTables_wrapper .dataTables_filter input {
    border: 1px solid var(--pixaguru-border-color);
    background: var(--pixaguru-body-bg);
}
.form-control:focus {
    color: #b5b5b5;
    background: var(--pixaguru-body-bg);
    border: 1px solid var(--pixaguru-border-color);    
    box-shadow: none;
}
table.dataTable tbody tr:nth-child(odd) td {
    background: var(--pixaguru-body-bg);
    color: #dbdbdb;
}
table.dataTable tbody tr:nth-child(even) td{
    background:var(--pixaguru-dark-color);
    color: #dbdbdb;
}
div.dataTables_wrapper div.dataTables_filter input { 
    color: #b5b5b5;
}
.page-item.disabled .page-link {
    color: #dbdbdb; 
    background-color: var(--pixaguru-body-bg);
    border-color: var(--pixaguru-border-color);
}
.dataTables_length label {
    color: var(--pixaguru-white-color);
}
.pg-data-import-wrap h4 { 
    color: var(--pixaguru-white-color);
}
.pg-data-import-wrap p { 
    color: #dbdbdb;
}
.pg-note p {
    color: #b5b5b5;
}
.pg-note p a{
    color: var(--pixaguru-primary);
}
.pg-camp-content h3 { 
    color: var(--pixaguru-white-color);
}
.pg-template-box {
    border: 1px solid var(--pixaguru-border-color);
}
.pg-inactive-template.pg-template-box { 
    border: 1px solid var(--pixaguru-primary);
}
.pg-template-box.pg-inactive-template {
    opacity: 0.3; 
}
.pg-preloader-wrap {
    background-color: var(--pixaguru-body-bg);
}
.pg-colorPicker-container .clr-field > button{
    box-shadow: none;
}
.pg-template-thumb {
    background: var(--pixaguru-body-bg);
}
.clr-picker {
    background-color: var(--pixaguru-body-bg);
    border: 1px var(--pixaguru-border-color);
}
input.clr-color {
    border: 1px var(--pixaguru-border-color);    
    color: #bdbdbd;
    background-color: var(--pixaguru-body-bg);
}
.pg_template_name { 
    color: var(--pixaguru-white-color);
}
.pg-from-wrapper h2 {
    color: var(--pixaguru-white-color);
}
.pg-theme-setting-box-parent .pg-content-wrapper .pg-logo-image {
    background-color: var(--pixaguru-body-bg);
    border: 2px dashed var(--pixaguru-border-color);
}
.pg_colormode_button {
    background-color: transparent;
    border: 1px solid var(--pixaguru-border-color);    
}
.pg_colormode_button .pg_switch_knobs:before, .pg_colormode_button .pg_switch_knobs:after {
    color: var(--pixaguru-white-color); 
}
.pg-theme-setting-box-parent .pg-content-wrapper .pg-logo-image h5 { 
    color: #b5b5b5;
    font-weight: 500;    
}
.pg-profile-title > h3 {
    color: var(--pixaguru-white-color);
}
.pg-template-filter p {
    color: var(--pixaguru-white-color);
}
.pg-selected-category-title { 
    color: var(--pixaguru-white-color);
}
body.pg-user-login .pg-template-status-center .pg-btn:first-child {
    background: var(--pixaguru-body-bg);
    color: var(--pixaguru-white-color);
    border: 1px solid var(--pixaguru-border-color);
}
.pg-remove-campaigns-row {
    background-color: var(--pixaguru-dark-color);
    border: 1px solid var(--pixaguru-border-color);
}
.pg-remove-campaigns-row > .pg-remove-campaigns-site-content > h3 {
    color: var(--pixaguru-white-color);
}
.pg-remove-campaigns-row > .pg-remove-campaigns-site-content > p { 
    font-size: 13px;    
}
.pg-remove-campaigns-row:hover {
    background-color: var(--pixaguru-dark-color);
}
.pg-remove-campaigns-row > .pg-remove-campaigns-site-option > ul {
    background-color: var(--pixaguru-body-bg);
    border: 1px solid var(--pixaguru-border-color);
}
.pg-empty-campain-wrap h3 { 
    color: var(--pixaguru-white-color);
}
.pg-search-filter input::placeholder {
    color: #b5b5b5;
}
.pg-inactive-filter label {
    color: var(--pixaguru-white-color);
}
.px-layers-item::before {
    background-color: var(--pixaguru-body-bg); 
}
.clr-alpha, .clr-alpha div, .clr-swatches button, .clr-preview:before, .clr-field button {    
    background: var(--pixaguru-body-bg);
}
.pg-aside-navigation ul li a span svg .pg-user-second-color{
    fill: #B0B0B0;
}
.pg-template-filter:before{
    content: '';
    background-image: url(../images/icon/editor/template-filter-icon-dark.svg);
}
.pg-active-tem:before{
    content: '';
    background-image: url(../images/icon/editor/active-filter-eye-dark.svg);  
}
.pg-inactive-tem:before{
    content: '';
    background-image: url(../images/icon/editor/active-filter-close-eye-dark.svg);  
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px var(--pixaguru-body-bg) inset !important;
    -webkit-border: 1px solid var(--pixaguru-border-color) !important;
    -webkit-color:#b5b5b5 !important;
}
/* Modal */
.pg-modal-body {    
    border: 1px solid var(--pixaguru-border-color);  
    background-color: var(--pixaguru-dark-color);
}
.pg-input-holder input, .pg-input-holder select, .pg-input-holder textarea {
    border: 1px solid var(--pixaguru-border-color);
    background-color: var(--pixaguru-body-bg);
    color: #b5b5b5;
}
.pg-input-holder label { 
    color: var(--pixaguru-white-color);
}
.pg-checkbox label {
    color: #bdbdbd;
}
/* Modal */