/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */

 .select2-container--default .select2-selection--multiple .select2-selection__choice{
     background:#ee6443!important;
     color:#fff;
     padding:5px !important;
     border:0px !important;
 }

 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color:#fff !important;
 }

.pisol-pro-feature-list{
    border-radius:10px;
}

.pisol-pro-feature-list li{
    padding:3px 0px;
    color:var(--dark);
}

#bootstrap-wrapper.pisol-setting-wrapper.pisol-container-wrapper  .pisol-pro-feature-list li:first-child{
    border-top:0px !important;
}

#pi-promotion-banner{
	max-width:70%;
	margin:auto;
	display:block;
}

h2#pi-banner-tagline{
color:#fff !important;
font-size:1.3rem !important;
text-align:center;
}

#bootstrap-wrapper .plugin-card{
	width:100%;
}

#preview{
    bottom:20px;
    right:20px;
    position:fixed;
    display:flex !important;
}

.tab-icon{
	width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-right: 8px;
    display: inline-block;
}

#bootstrap-wrapper.pisol-setting-wrapper.pisol-container-wrapper h4.pi-bottom-banner{
	font-size: 18px;
	margin-bottom:10px;
	text-align: center;
    color:#FFF !important;
}

#prime-button{
    font-size:14px !important
}

h2#pi-banner-tagline{
    padding: 10px;
    color: #fff !important;
    font-size: 17px !important;
    line-height: 1.3rem;
    text-align: center;
}

#pi-special-button{
	background: linear-gradient(135deg, #ee6443, #ff7a59, #ee6443) !important;
	color: var(--light) !important;
	padding: 7px 15px;
	border-radius: 20px;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	transition: background 0.3s ease;
	letter-spacing: 1.2px;
	margin-right:20px;
    text-decoration: none;

	&:hover {
    	background: linear-gradient(135deg, #d95434, #ff6a45, #d95434) !important;
         text-decoration: none;
	}
}

.pi-bottom-block{
    display: flex;
    justify-content: space-between;
    margin-top:10px;
}

#preview{
    bottom:20px !important;
    left:20px !important;
    top:auto !important;
    right:auto !important;
    position:fixed;
    display:flex !important;
    z-index:999999;
}