/*
 *  Account Tag Control Plugin 
 */ 
div[pk_custom_searchtype="tags"] {
    padding-right: 10px !important;
    background-image: url("/app/themes/default/public/images/store4/tags.png") !important;
    background-position: right 0px;
    background-repeat: no-repeat !important;
    background-size: 20px 60px !important;
}
div[pk_custom_searchtype="tags"] div.pk_search_tags_cntl_wrapper{
    position: absolute;
    z-index: 99;
    line-height: 1em !important;
    background: #EDEDF2;
    display: inline-block;
    border: #F5F5FA 1px solid;
    left:0px;
    background: linear-gradient(to bottom right, #D6D5E3, #fff);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
    padding: 4px 0px 0px 0px;
    border-radius: 0px 0px 4px 4px;
}
div[pk_custom_searchtype="tags"] div#pk_tags_cntl_title{
    margin: 0px 2px 4px;
    padding: 1px 4px 3px 8px;
}
    div[pk_custom_searchtype="tags"] div#pk_tags_cntl_title span#info{
        display: inline-block;
    }
    div[pk_custom_searchtype="tags"] div#pk_tags_cntl_title .pk_tags_title_btn_wrapper{
        float: right;
        margin: 1px 4px 0px 0px !important;
        height: 12px;
        width: 12px;        
        display: inline-block;
        overflow: hidden;
        border: 1px solid #fff;
        border-radius: 2px;
        background-color: #fff;
    }
        div[pk_custom_searchtype="tags"] div#pk_tags_cntl_title .pk_btns{
            background-size: 12px 12px !important;
            width:12px;
            height:12px;
            opacity:0.5;
        }
        div[pk_custom_searchtype="tags"] div#pk_tags_cntl_title .pk_btns.btn_min{
            background:url(/app/themes/default/public/images/store4/minimize.png) no-repeat;
            
        }
        div[pk_custom_searchtype="tags"] div#pk_tags_cntl_title .pk_btns.btn_max{
            background:url(/app/themes/default/public/images/store4/maximize.png) no-repeat;
        }
    
div[pk_custom_searchtype="tags"] div.pk_search_tags_cntl_wrapper div#pk_tags_cntl_title + div{
    display:inline-block;
    padding: 0px;
    margin:0px;    
}
div[pk_custom_searchtype="tags"] div.pk_search_tags_cntl_wrapper div.pk_tabs {
    display:inline-block;
    padding: 0px;
}
    div[pk_custom_searchtype="tags"] div.pk_tags_cntl{
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 8px;
        margin: 1px 0px 0px 0px;
    }
        div[pk_custom_searchtype="tags"] div.pk_tags_cntl a{
            display:block;
            clear:both;
            padding:2px !important;
            margin-bottom:2px;
            border:#c1c0cc 1px solid;
            border-top-color: #f6f6f6;
            border-left-color: #fff;
}
        div[pk_custom_searchtype="tags"] div.pk_tags_cntl a:hover,
        div[pk_custom_searchtype="tags"] div.pk_tags_cntl a.pk_btn_selected
        {
            border-color: #2E8BE7;
            background-color: #DBECFC;
        }                                        
        div[pk_custom_searchtype="tags"] div.pk_search_tags_cntl_wrapper div.pk_tags_cntl a img,
        div[pk_custom_searchtype="tags"] div.pk_search_tags_cntl_wrapper div.pk_tags_cntl img{
            width:20px;
            height:20px;
        }
    div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet{
        float: right;
        display: inline-block;
        padding: 1px 3px 0px 6px;
        width:556px;
    }
        div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet > div {
            display:inline-block;
            float:left;
            width: 270px;
            max-height: 230px;
            min-height: 230px;
            border: 3px double rgb(179, 178, 201);
            background:none;
            padding-top:2px;
            overflow-y: auto;
            overflow-x: auto;            
        }
            div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet > div ul + input {
                padding: 4px 8px !important;
                width: 100% !important;
                border-width: 1px 0px !important;
                display:block;
                clear:both;
            }
            div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet ul{
                display:inline-block;
                float:left;
                padding: 0px 0px 0px 8px !important;
                margin: 0px !important;
                border: 0px !important;
                list-style-type: none !important;
                word-break: break-all;
                
            }            
                div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet ul li,
                div[pk_custom_searchtype="tags"] #f-tab div.pk_tags_work_sheet ul[pk_aux] li:hover{
                    display: inline-block !important;
                    padding: 0px 4px 0px 4px !important;
                    margin: 2px 2px 0px 0px !important;
                    border: solid 1px #9594B7;
                    border-radius: 3px;
                    background-color: #F4F4FF;
                    color: #0B0E1D;
                    word-break: break-all;
                }
                div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet ul[pk_aux] li,
                div[pk_custom_searchtype="tags"] #f-tab div.pk_tags_work_sheet ul[pk_base] li:hover{
                    border-color: #2E8BE7;
                    background-color: #DBECFC;
                } 
                
    /**/  
    .pk_tag_name_conflict.pk_construction{
        padding: 8px 16px;
        border: 3px double;
        text-align: center;
        margin: -30px 0px 0px 400px;
        font-weight: bold;
        position:absolute;
        z-index:100;
    }
    div[pk_custom_searchtype="tags"] #ed-ar-opt-tab .pk_tag_selected,
    div[pk_custom_searchtype="tags"] #ed-ar-opt-tab li:hover{
        border-width: 1px;
        border-color: #2E8BE7;
        background-color: #DBECFC;        
    }    
    div[pk_custom_searchtype="tags"] div.pk_tags_work_sheet div:first-child
    {
        border-radius:0px 0px 0px 6px;
    }
    div[pk_custom_searchtype="tags"] .pk_tags_work_sheet ul + input {
        background-color: #fff !important;
        border-color: #B3B2C9;
    }
    div[pk_custom_searchtype="tags"] .pk_new_tag_name{
        background-color: #C2FFA3 !important;
        border-color: #128F00 !important;
    }
    div[pk_custom_searchtype="tags"] .pk_moved_tag{
        background-color: #FFCEF8 !important;
        border-color: #BD1BA5 !important;
    }
    div[pk_custom_searchtype="tags"] .pk_tags_work_sheet ul + input.pk_tag_name_conflict,
    div[pk_custom_searchtype="tags"] .pk_tag_name_conflict,
    div[pk_custom_searchtype="tags"] .pk_tag_name_conflict .pk_btn,
    input.pk_invalid_character
    {
        background-color: #FFFFCF !important;
        border-color: #f00 !important;
        color: #f00 !important;
        opacity:1;
    }
    div[pk_custom_searchtype="tags"] .pk_tag_nick,
    div[pk_custom_searchtype="tags"] .pk_tag_tb{
        display: inline-block;
        margin-right: 4px;   
        word-break: break-all;
    }
    div[pk_custom_searchtype="tags"] .pk_btn{
        position: relative;
        top: -2px;                
        display: inline-block;
        line-height: 0.7em !important;                
        width: 10px;                
        margin: 0px 0px 0px 3px;        
        padding: 0px 4px 4px 4px;        
        border: 3px double;
        border-radius: 4px !important;         
        font-weight: bold;
        text-align: center;        
        opacity: 0.6;
    }
    div[pk_custom_searchtype="tags"] ul[pk_base] .pk_enter .pk_btn,
    div[pk_custom_searchtype="tags"] ul[pk_base] .pk_btn.pk_enter{
        background-color: #9594B7;
        color: #F4F4FF;
        opacity:1;                
    }
    div[pk_custom_searchtype="tags"] ul[pk_aux] .pk_btn{
        opacity:0.9;
        background-color: #DBECFC;
        border-color: #00305F;
        color: #00305F;
    }
    div[pk_custom_searchtype="tags"] ul[pk_aux] .pk_enter .pk_btn,
    div[pk_custom_searchtype="tags"] ul[pk_aux] .pk_btn.pk_enter{
        background-color: #00305F;
        color: #DBECFC;
        border-color: #DBECFC;
    }
    
    div[pk_custom_searchtype="tags"] .pk_new_tag_name .pk_btn.close{
        opacity:1;
        background-color: #C2FFA3;
        border-color: #0C5901;
        color: #0C5901;
    }
    div[pk_custom_searchtype="tags"] .pk_new_tag_name.pk_enter .pk_btn.close,
    div[pk_custom_searchtype="tags"] .pk_new_tag_name .pk_btn.close.pk_enter{
        background-color: #0C5901;
        border-color: #C2FFA3;
        color: #C2FFA3;
    }
    div[pk_custom_searchtype="tags"] .pk_moved_tag .pk_btn.close{
        opacity:1;
        border-color: #720161;
        background-color: #FFCEF8;
        color: #720161;        
    }    
    div[pk_custom_searchtype="tags"] .pk_moved_tag.pk_enter .pk_btn.close,
    div[pk_custom_searchtype="tags"] .pk_moved_tag.pk_enter .pk_btn.edit,
    div[pk_custom_searchtype="tags"] .pk_moved_tag .pk_btn.edit.pk_enter,
    div[pk_custom_searchtype="tags"] .pk_moved_tag .pk_btn.close.pk_enter{
        background-color: #720161;
        border-color: #FFCEF8;
        color: #FFCEF8
    }
    /**/
    
    div[pk_custom_searchtype="tags"] #ed-gr-tab .pk_btn.tag_aux{    
        border: 1px solid;
        border-right: 3px double;
        border-left: 3px double;  
        width: auto !important;
        font-weight: normal;
        padding: 3px 5px 5px 5px;
        top:-1px;
        opacity:1;
    }
    div[pk_custom_searchtype="tags"] #ed-gr-tab .pk_btn.close.tag_aux {
        background-color: #C2FFA3;
        border-color: #0E6C00 !important;   
        color: #084100;
        word-break: break-all;
    }
    div[pk_custom_searchtype="tags"] #ed-gr-tab .pk_btn.plus.tag_aux,
    div[pk_custom_searchtype="tags"] #ed-gr-tab .pk_btn.minus.tag_aux {
        background-color: #FFCEF8 !important;
        border-color: #BD1BA5 !important;        
        color: #5F0051;
    }    
    /**/
    /* Nav panel */
    div[pk_custom_searchtype="tags"] div.pk_search_tags_cntl_wrapper ul#pk_nav {
        padding: 0px;
        margin: 0px;
        border: 0px none;
        background: none;
        display: inline-block;
        top:-2px;
        left:-5px;
        float: right;        
    }   
        div[pk_custom_searchtype="tags"] ul#pk_nav li{
            border: #B3B2C9 3px double;
            border-radius: 0px 0px 6px 6px;
            border-top-width: 0px;
        }
        div[pk_custom_searchtype="tags"] ul#pk_nav li a,
        div[pk_custom_searchtype="tags"] ul#pk_nav li a:hover{
            padding:0px 8px;
            color:#0B0E1D !important;
        }
        div[pk_custom_searchtype="tags"] ul#pk_nav li a img{
            width: 16px;
            height: 16px;
            margin:4px 4px 4px 0px;
        }                
        div[pk_custom_searchtype="tags"] ul#pk_nav li.ui-state-default{
            background:none;
            background-color: #E4E3EC;
            border-color:#B3B2C9;           
        }
        div[pk_custom_searchtype="tags"] ul#pk_nav li.ui-state-default.ui-state-disabled,
        div[pk_custom_searchtype="tags"] ul#pk_nav li.ui-state-default.ui-state-disabled a{
            opacity:1.0;
        }
        div[pk_custom_searchtype="tags"] ul#pk_nav li.ui-state-default.ui-state-disabled a{
            background-color: #90909F;
            border-radius: 0px 0px 5px 5px;
            color: #fff !important;
            font-weight: bold;
        }        
        div[pk_custom_searchtype="tags"] ul#pk_nav li.ui-state-default.ui-state-active,
        div[pk_custom_searchtype="tags"] ul#pk_nav li.ui-state-default.ui-state-hover{
            background-color: #fff;            
            border-color: #afaec5;              
        }
    /* End of Nav */
    /* Options tab */
    div[pk_custom_searchtype="tags"] #f-opt.pk_tabs div.pk_tags_work_sheet div div{
        padding:4px 8px 8px 16px;
    }
    div[pk_custom_searchtype="tags"] #f-opt.pk_tabs h3 {
        font-size: 1em;
        font-weight: bold;
    }
    div[pk_custom_searchtype="tags"] #f-opt.pk_tabs hr{
        margin: 8px 0px;
    }    
    div[pk_custom_searchtype="tags"] #f-opt.pk_tabs form div{
        padding:0px !important;
    }    
    .pk_pb32{
        padding-bottom:32px !important;
    }
    .pk_resize_enabled{
        cursor:col-resize;
    }
    .pk_resize_enabled.pk_start_x{
        cursor:pointer;
    }
    .pk_no_select{
        -o-user-select:none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        user-select: none;        
    }
    .pk_input_size_info {
        padding: 4px 8px 8px 8px;
        opacity: 0.7;           
    }
/* 
 *  End of Account Tag Control Plugin defenition 
 */ 
		 