/**
 * Admin CSS
 */

/* google map widget */
.pt-widget-single-location,
.pt-widget-single-testimonial {
	padding: 0 10px;
	border: 1px solid rgba(0,0,0,0.1);
	background-color: rgba(0,0,0,0.03);
	margin-bottom: 10px;
}
.pt-remove-location,
.pt-remove-testimonial {
	text-decoration: none;
}

/* banner widget */
.button-shortcodes {
	color: #999999;
}

/* icon box */
.icon-widget {
	font-size: 16px;
	color: #999999;
}

.icon-widget:hover {
	color: #454545;
}

/* Remove Custom Sidebar premium buttons */
.csb-pro-layer {
	display: none;
}

/* PT/PW icon for page builder widgets (add new widget section) */
.widget-icon.pw-pb-widget-icon {
	background-size: cover;
	background-image: url("../images/pt.svg");
}

/* OCDI import page builder buttons start */
.ocdi .ocdi__gl-item {
	position: relative;
}

.ocdi .ptocdi-btn-container {
	opacity: 0;
	position: absolute;
	top: 0%;
	width: 100%;
	display: flex;
	align-items: center;
    justify-content: center;
	flex-direction: column;
	height: calc(100% - 50px);
}

.ocdi .ptocdi-btn-container:hover{
	opacity: 1;
	background-color: #fafafa;
    transition: opacity .3s ease;
}

.ocdi .ptocdi-btn-container .ptocdi-btn-logo {
	display: block;
	border: 2px solid grey;
    padding: 7px 10px;
    border-radius: 8px;
}

.ocdi .ptocdi-btn-container .ptocdi-btn-logo:focus,
.ptocdi-btn-container.ptocdi-btn-logo:hover {
	box-shadow: none;
}

.ocdi .ptocdi-btn-container .ptocdi-btn-parent {
	display: flex;
	gap: 20px;
}
/* OCDI page builder buttons end */