.wk_plus{
    background: url("../../../../../../js/extjs/resources/images/magento/tree/elbow-plus.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
    cursor:pointer;
}
.wk_plusend{
    background: url("../../../../../../js/extjs/resources/images/magento/tree/elbow-end-plus.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
    cursor:pointer;
}
.wk_minus,.wk_minusend{
    background: url("../../../../../../js/extjs/resources/images/magento/tree/elbow-end-minus.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
    cursor:pointer;
}
.wk_no{
    background: url("../../../../../../js/extjs/resources/images/magento/tree/elbow-end.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
}
.wk_foldersign{
    background: url("../../../../../../js/extjs/resources/images/magento/tree/leaf.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 15px;
    margin-left: 5px;
    margin-top: 3px;
    width: 16px;
}
.wk_node_loader{
    background: url("../../../../../../js/extjs/resources/images/default/grid/loading.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 17px;
    left: 15px;
    position: absolute;
    width: 17px;
}
.nicEdit-wk_nice_textarea{
    box-shadow: 0 0 1px 1px #CCCCCC inset;
}
#wk_category_label{
    background: #B8E8B7;
    border: 1px solid #008000;
    border-radius: 7px;
    line-height: 16px;
    padding: 0 4px;
    width: 80px;
}
.wk_cat_container{
    position: relative;
    height: 20px;
    margin: 2px;
}
.wk_elements{
    margin-left:5px;
}
.wk_cat_name{
    float:left;
}
.wk_category{
    max-height: 200px;
    overflow: auto;
}
#wk_image_label{
    background-color: #5CB85C;
    border-color: #4CAE4C;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 10px;
}
#wk_image_label:hover{
    background-color: #47A447;
    border-color: #398439;
}
.wk_cp_image_over{
    background: url("http://js.nicedit.com/nicEditIcons-latest.gif") repeat scroll 70px -2px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    float: left;
    height: 14px;
    left: 17px;
    position: relative;
    top: -32px;
    width: 14px;
}
.wk_cp_image_container_over{
    border: 3px solid #CCCCCC;
    display: inline-block;
    height: 50px;
    width: 50px;
    margin-bottom: 3px;
    position: relative;
}
.wk_cp_remove_image_loader{
    background: url("../../../../../../js/extjs/resources/images/default/grid/loading.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 17px;
    left: 15px;
    position: absolute;
    top: 16px;
    width: 17px;
}
.wk_cp_image_set{
    margin-top: 5px;
}
#wk_image_label i:before {
    content: "+";
}
#wk_image_label i{
    font-size: 13pt;
    font-style: normal;
    font-weight: 900;
    position: relative;
    top: 1px;
}
.wk_cp_product_main_heading{
	color: #0899C9;
    font-size: 20px;
    height: 35px;
    margin-bottom: 0;
    margin-left: 20px;
}
.wk_row{
	padding: 4px;
}
.wk_label{
	display: inline-block;
    margin-right: 38px;
    margin-top: 2px;
    text-align: right;
    vertical-align: top;
    width: 25%;
}
.wk_field{
	display: inline-block;
    width: 65%;
}
.wk_require_star {
    background: url("../images/requiredStar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 9px;
    width: 13px;
}
.wk_no_star {
    display: inline-block;
    height: 9px;
    width: 13px;
}
.wk_input_width {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #CCCCCC inset;
    /*height: 15px;*/
    padding: 4px;
    width: 92%;
}
.wk_cp_save_product_button {
    height: 45px;
}
.wk_back_link {
    float: left;
    font-size: 14px;
    margin: 0;
}
.wk_button:hover {
    background-color: #3276B1;
    border-color: #285E8E;
}
.wk_button {
    background-color: #428BCA;
    border: 1px solid #357EBD;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 6px 10px;
}
#skuavail, #skunotavail {
    display: none;
}
#skuavail img, #skunotavail img {
    margin-right: 5px;
    vertical-align: middle;
    width: 12px;
}
#skunotavail img {
    float: left;
    height: 20px;
}
.wk_content {
    border: 1px solid #CCCCCC;
}
.wk_content .head {
    border-bottom: 1px solid #CCCCCC;
    height: 40px;
    padding: 0 5px;
}
.wk_content .head .label.name, .wk_content .wk_row_view .label.name {
    width: 100px;
}
.wk_content .head .label {
    display: inline-block;
    float: left;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}
.wk_row_view{
    border-bottom: 1px solid #CCCCCC;
    height: 35px;
}
.wk_content .head .label.name, .wk_content .wk_row_view .label.name {
    width: 100px;
}
.wk_row_view .label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 65px;
}
.wk_row_view .label .image {
    height: 30px;
    margin: 2px;
    width: 45px;
}
.wk_row_view .label img {
    cursor: pointer;
}
.wk_row .wk_field #skuavail .success-msg{
	background-color:transparent; 
	background-position:8px 7px !important;
	border-style: none !important;	
}
.wk_row .wk_field #skunotavail .error-msg{
	background-color:#FFFFFF;
	background-position:8px 7px !important;
	border-style: none !important;
}
.wk_dashboard{
    margin-top: 15px;
    padding: 5px;
}
.wk_cp_heading {
    font-size: 18px;
    font-weight: bolder;
    margin: 0;
    padding: 3px;
}
.wk_orderbox{
    border-bottom: 1px solid #CCCCCC;
    padding: 2px;
}
.wk_orderbox_last{
    border: 0;
}
.wk_review_last{
    border: 0 !important;
}
.wk_dash_label {
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.wk_dash_label .status {
    border-radius: 5px;
    color: #FFFFFF;
    text-align: center;
    width: 100%;
}
.wk_cp_edit,.wk_cp_delete,.wk_delegate_cp_delete{
    cursor: pointer;
}
.wk_for_validation{
    width: 93%;
}
.wk_cp_image{
    width: 55px;
    height: 55px;
    border: 1px solid #ccc;
}
.wk_dash_label .color {
    color: #0899C9;
    font-size: 16px;
}
.wk_dash_latest_order_seller_name{
    margin:0;
    text-align:right;
}
.wk_dash_latest_order_pro_name{
    margin:0;
}
.wk_dash_order{
    padding: 5px;
}
.wk_dash_label .name {
    display: block;
    float: left;
    line-height: 22px;
    margin-left: 3px;
    margin-top: 6px;
    width: 100%;
}
.wk_dash_review .review{
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    padding-bottom: 10px;
}
.wk_dash_reviewblock .ratingbox {
    background: url("../images/bkg_rating.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    margin-left: 10px;
    width: 70px;
}
.wk_dash_reviewblock .ratingbox .rating {
    background: url("../images/bkg_rating.gif") repeat-x scroll 0 -200px rgba(0, 0, 0, 0);
    height: 12px;
}
.wk_dash_reviewblock .statusapp{
	background-color: #008000;
    border-radius: 7px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.wk_dash_reviewblock .statusunapp{
	background-color: #FFA500;
    border-radius: 7px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.wk_dash_reviewblock .textcolorpro {
    display: inline-block;
    margin: 0 0 0 5px;
}
.wk_dash_reviewblock .wk_label{
	display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    width: 53px;
}
.wk_dash_reviewblock .wk_product_label{ 
	display: inline-block;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width: 30%;
} 
.wk_dash_reviewblock .wk_product_content{ 
	display: inline-block;
    margin-left: 5px;
    width: 65%;
}
.wk_ratingwidth{
    width: 23% !important;
}
.wk_ratingcomment{
	padding-left: 17px;
    width: 42% !important;
}
.wk_dashboard .askque{
    float: right;
	margin-right: 8px;
}
.wk_dashboard .button:hover{
	opacity:0.8;
}
#ask_data {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    display: none;
    left: 35%;
    position: fixed;
    top: 30%;
    width: 530px;
    z-index: 1050;
}
.modal_header {
    background-color: #F5F5F5;
    border-bottom: 1px solid #EEEEEE;
    border-radius: 4px 4px 0 0;
    padding: 9px 15px;
}
.modal_header h3 {
    display: inline-block;
    font-size: 20px;
    opacity: 0.6;
}
.wk_close {
    color: #000000;
    cursor: pointer;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
#ask_form {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}
#ask_data .label {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
    padding-left: 20px;
    text-align: left;
    /*width: 80px;*/
}
#ask_form input, .group-select select, #ask_form textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    /*height: 20px;*/
    margin-bottom: 10px;
    padding: 4px 6px;
    resize: none;
    vertical-align: top;
}
#ask_data input {
    width: 315px;
}
#ask_form textarea {
    height: 75px;
    width: 313px;
}
.modal_footer:before, .modal_footer:after {
    content: "";
    display: table;
    line-height: 0;
}
.modal_footer:before, .modal_footer:after {
    content: "";
    display: table;
    line-height: 0;
}
.modal_footer {
    background-color: #F5F5F5;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #DDDDDD;
    box-shadow: 0 1px 0 #FFFFFF inset;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 50px;
    text-align: right;
}
#ask_data .error {
    bottom: 15px;
    display: none;
    left: 210px;
    position: absolute;
}
#ask_data #askbtn, #ask_data #resetbtn {
    float: right;
    height: 30px;
    margin: 10px 23px 0 0;
    width: 80px;
    cursor: pointer;
}
#askbtn:hover{
    background: #E0E0E0;
}
.error_border {
    border-color: #FF0000 !important;
}
.mail_procss {
    cursor: wait;
    opacity: 0.5;
}
.form-list .profile {
    float: left;
    width: 100%;
	margin-top:10px;
}
.group-select input[type="file"] {
    width: 200px;
}
.input-box .prev_img {
    position: relative;
    right: -306px;
    top: -32px;
    width: 120px;
	height: 100px;
}
.input-box .wk_banner {
    position: relative;
    right: -306px;
    top: -32px;
    width: 230px;
	height: 40px;
}
.input-box > .input-box-notification {
    font-size: 12px;
    font-weight: 400;
    width: 250px;
	color:red;
}
.input-box > .input-box-notification1 {
	margin-top: -36px;
}
.btn_primary {
    background-color: #006DCC;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    display: inline-block;
    line-height: 20px;
    opacity: 0.8;
    padding: 4px 12px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
    width: 170px;
}
.btn_primary:hover {
    opacity: 1!important;
} 
.color_pick {
    border: 3px solid #CCCCCC;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    width: 30px;
	margin-left: 274px;
    margin-top: -30px;
}
.form-list .button_label {
	width:200px;
}
.country_img_prev {
    margin-left: 268px;
    margin-top: -41px;
    vertical-align: middle;
    width: 30px;
}
.wk_emptymsg{
	color: #DF2111;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.wk_cp_rating{
    margin-bottom: 10px;
}
.wk_upload_label{
    background-color: #5CB85C;
    border-color: #4CAE4C;
    border-radius: 4px;
    color: #FFFFFF!important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 10px;
}
.wk_upload_label:hover{
    background-color: #47A447;
    border-color: #398439;
}
.wk_upload_label i:before {
    content: "+";
}
.wk_upload_label i{
    font-size: 13pt;
    font-style: normal;
    font-weight: 900;
    position: relative;
    top: 1px;
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
.progress {    
    background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 20px;
    margin: 7px 0 15px;
    overflow: hidden;
}
.progress .bar {
    -moz-box-sizing: border-box;
    background-repeat: repeat-x;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 100%;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: width 0.6s ease 0s;
}
.progress-striped .bar {
    background-color: #149BDF;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;
}
.progress.active .bar {
    animation: 2s linear 0s normal none infinite progress-bar-stripes;
}
.wk_cp_attribute_image{
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px 1px #000000;
    height: 60px;
    margin-left: 20px;
    width: 80px;
}
/*Rma Css*/
#wk_cp_overlay{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.84);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;
}

#wk_cp_agreement_wrapper{
    background: #FFFFFF;
    border: 10px solid #777777;
    border-radius: 10px;
    box-shadow: 0 0 20px 5px #000000;
    margin: 80px auto 0;
    height: 400px;
    padding: 15px;
    width: 50%;
}
#wk_cp_agreement_cntnt_overflow{
    height: 90%;
    overflow: auto;
}
#wk_cp_agreement_cntnt *{
    margin: 0;
    padding: 0;
}
#wk_cp_agreement_cntnt{
    text-align: left;
}
#wk_cp_iagree{
    background: #333333;
    border: 2px solid #E3E3E3;
    box-shadow: 0 0 10px 1px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13pt;
    font-weight: bold;
    margin: 1px auto;
    padding: 10px;
    text-align: center;
    width: 10%;
}
#wk_cp_new_request{
    background: #36ADA7;
    border-bottom: 5px solid #F28395;
    text-align: center;
}
#wk_cp_new_request a{
    color: #333333;
    display: block;
    font-size: 15pt;
    font-weight: bold;
    padding: 5px;
}
#wk_cp_label_image{
    background-color: #006DCC;
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
#wk_cp_label_image:hover{
    background-position: 0 -15px;
    background-color: #0044CC;
    transition: background-position 0.1s linear 0s;
}
#wk_cp_images{
    display: none;
}
#wk_cp_reason_details{
    resize:none;
}
#wk_cp_additional_info{
    resize:none;
}
#wk_cp_orders:focus{
    background: #FFFFFF;
}
#wk_cp_upload{
    background: url("../images/sprite.png") repeat scroll -106px -290px transparent;
    display: inline-block;
    height: 26px;
    margin-right: 10px;
    vertical-align: sub;
    width: 26px;
}
.wk_cp_check{
    text-align: center;
}
#wk_cp_order_loader{
    display: none;
    margin-top: 1px;
    position: absolute;
    right: 22px;
    top: 1px;
    width: 16px;
}
#wk_cp_rma_sign{
    background: url("../images/sprite.png") repeat scroll 152px -38px transparent;
    display: inline-block;
    height: 21px;
    margin-right: 10px;
    vertical-align: middle;
    width: 33px;
}
#wk_cp_rma_history{
    font-size: 16pt;
    font-weight: bold;
    margin-top: 5px;
    padding: 0;
}
.wk_cp_input_box {
    margin-top: 10px;
    text-align: right;
}
#wk_cp_image_loader {
    display: none;
    position: relative;
    top: 4px;
    width: 18px;
}
.wk_cp_input_box label {
    font-weight: bold !important;
    padding: 10px 12px !important;
}
.wk_cp_rma_image{
    box-shadow: 0 0 11px 0 #AAA9A9;
    box-shadow: 0 0 4px 2px;
    height: 100px;
    margin: 2px;
    width: 100px;
    padding:4px;
}
#wk_cp_depends_del_status{
    display: none;
}
#wk_cp_consignment_no{
    width: 100%;
}
#wk_cp_change_status{
    background: url("../images/sprite.png") repeat scroll 122px -167px / 500px 500px transparent;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    margin-left: 10px;
    position: relative;
    vertical-align: sub;
    width: 19px;
}
#wk_cp_csc{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E2E2;
    box-shadow: 0 0 7px 0;
    display: none;
    padding: 5px;
    position: absolute;
    right: -155px;
    text-align: center;
    top: -30px;
    width: 200px;
}
#wk_cp_csc_id{
    padding: 2px;
    width: 95%;
}
#wk_cp_csc_submit{
    margin-top: 10px;
}
.wk_cp_input_warning{    
    background: #FEDADA;
    border: 1px dashed red;
}
.wk_cp_warn_arrow{
    background: url("../../../skin/frontend/default/default/images/validation_advice_bg.gif") no-repeat scroll 2px 2px transparent;
    color: #FF0000;
    display: inline-block;
    padding-left: 18px;
    text-align: left;
}
.wk_cp_success{
    background: #85C185;
    border: 2px solid green;
    display: block;
    font-weight: bold;
    margin-top: 2px;
    padding: 1px;
    width: 95%;
}
#wk_cp_conversation_container{
    margin-top: 10px;
}
.wk_cp_onereply{
    box-shadow: 2px 2px 5px;
    margin: 10px;
    clear: both;
}
.wk_cp_onereply_head{
    background: #96C986;
    height: 40px;
    padding: 10px;
    display: block;
}
.wk_cp_onereply_head_left{
    color: #000000;
    float: left;
    font-size: 10pt;
    font-weight: bold;
}
.wk_cp_onereply_head_right{
    color: #888888;
    float: right;
    font-size: 11pt;
    font-weight: bold;
}
.wk_cp_onereply_cntnt{
    background: #DFE8E6;
    font-family: tahoma;
    line-height: 10px;
    padding: 10px;
}
.wk_cp_onereply_customer{
    background: #B9CDF8 !important;
}
#wk_cp_msg_content{
    resize: none;
}
.wk_cp_tooltip {
    background: none repeat scroll 0 0 #333333;
    border-radius: 3px;
    color: #DDDDDD;
    line-height: 25px;
    padding: 3px 8px;
    position: absolute;
    right: -54px;
    top: 33px;
    visibility: hidden;
    width: 80px;
}
.wk_cp_hoverselected {
    color: #FFFFFF;
}
.wk_cp_hoverstem {
    background: url("../images/stem.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    left: 10px;
    position: absolute;
    top: -13px;
    width: 32px;
}
#wk_cp_csc_close{
    cursor: pointer;
    float: right;
    font-weight: 900;
    line-height: 11px;
    position: relative;
    right: 0;
    top: -3px;
}
#wk_cp_consignment{
    display:inline;
    margin-left:10px;
}
.wk_cp_agree_label{
    font-weight: bold;
    vertical-align: middle;
    margin-left: 10px;
}
#wk_cp_agree_save{
    float: right;
}
.wk_cp_status_processing{
    color: #DCA000;
}
.wk_cp_status_pending{
    color: #EB5E00;
}
.wk_cp_status_cancel{
    color: #FF0000;
}
.wk_cp_status_solve{
    color: #028900;
}
#wk_cp_selected_file_name{
    color: #717171;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    margin-left: 10px;
    vertical-align: middle;
}
#wk_cp_zip_verification_background{
    background: none repeat scroll 0 0 rgba(227, 227, 227, 0.48);
    display: none;
    height: 1000px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
#wk_cp_zip_verification_container{
    background: #FFF none repeat scroll 0% 0%;
	border: 5px solid #C2C2C2;
	box-shadow: 0px 0px 25px 4px #000;
	height: 30%;
	position: relative;
	width: 70%;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	margin: auto;
}
#wk_cp_zip_verification_head{
    border-bottom: 5px solid #C2C2C2;
    padding: 10px;
    text-align: center;
}
#wk_cp_zip_verification_head h2{
    font-weight: bold;
}
#wk_cp_verifaication_progress{
    border: 1px solid #998787;
    height: 17px;
    margin-left: 10px;
}
#wk_cp_zip_verification_content{
    height: 636px;
    padding: 5px;
    overflow-y: auto;
}
.wk_cp_reports{
    padding: 5px;
    margin-bottom: 3px;
}
.wk_cp_reports span{
    float: left;
    height: 16px;
    margin-right: 5px;
    margin-top: 2px;
    width: 16px;
}
.wk_cp_reports strong{
    color: #F76A00;
    cursor: pointer;
    font-weight: 800;
    margin-left: 10px;
}
.wk_cp_reports p{
    display: inline-block;
    margin: 0;
}
.wk_cp_verification_success{
    background: #B9F4B8;
    border: 1px solid #008000;
}
.wk_cp_verification_success span{
    background: url("../../../../../adminhtml/default/default/images/success_msg_icon.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wk_cp_verification_error{
    background: #FFCDCD;
    border: 1px solid #C83F3F;
}
.wk_cp_verification_error span{
    background: url("../../../../../adminhtml/default/default/images/error_msg_icon.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wk_cp_verification_notice{
    background: #F9F1DF;
    border: 1px solid #927344;
}
.wk_cp_verification_notice span{
    background: url("../../../../../adminhtml/default/default/images/fam_bullet_error.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wk_cp_verification_msg{
    background: #DEF1F8;
    border: 1px solid #447792;
}
.wk_cp_verification_msg span{
    background: url("../../../../../adminhtml/default/default/images/note_msg_icon.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#wk_cp_download_sample{
    background: url("../images/sprite.png") repeat scroll -141px -289px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 28px;
    margin-left: 10px;
    position: absolute;
    right: 5px;
    vertical-align: sub;
    top:10px;
    width: 26px;
}
.fieldset {
    position: relative;
    clear: both;
}
#wk_cp_download_sample .wk_cp_tooltip{
    font-weight: bold;
    width: 105px;
    top: 40px;
}
#wk_cp_download_sample .wk_cp_hoverstem{
    left: 38px;
}
.wk_cp_custom_option_entry_edit_head {
    background: #6F8992;
    height: 22px;
    padding: 3px 10px;
    text-align: right;
}
.wk_cp_custom_option_add_new_option {
    background-color: #5CB85C;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 5px;
}
#wk_cp_custom_option_product_options_container {
    background: #FAFAFA;
    border: 1px solid #D6D6D6;
    padding: 0 2px;
}
.wk_cp_sort_order_input{
    width: 45px;
}
.wk_select_width,.wk_multiselect_width:focus{
    background: #FFFFFF;
}
.wk_select_width{
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #CCCCCC inset;
    height: 28px;
    padding: 4px;
    width: 94% !important;
}
.wk_multiselect_width{
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #CCCCCC inset;
    padding: 4px;
    width: 94% !important;
}
.wk_cp_custom_option_box{
    background: #E7EFEF;
    border: 1px solid #CDDDDD;
    margin: 15px 0;
    padding: 4px;
}
.wk_cp_opt_order{
    width: 58px;
}
.wk_cp_opt_req{
    width: 70px;
}
.wk_cp_opt_delete{
    width: 75px;
}
.wk_cp_custom_option_box th,td{
    /*padding: 2px;*/
}
.wk_cp_custom_option_delete{
    background-color: #DA4F49;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #F1EFEF;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    padding: 1px 4px;
    text-align: center;
}
.wk_cp_custom_option_delete:hover{
    background-color: #BD362F;
}
.wk_cp_custom_option_input_width {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #CCCCCC inset;
    height: 22px;
    padding: 2px !important;
    width: 91% !important;
}
.wk_cp_option{
    background: #FFFFFF;
    border: 1px solid #CBD3D4;
}
.wk_cp_option th.last{
    border: 0 none;
}
.wk_cp_option td{
    border-color: #DADFE0;
    border-style: solid;
    border-width: 0 1px 1px 0;
    padding: 2px 4px;
    vertical-align: middle;
}
.wk_cp_option th{
    border-color: #F9F9F9 #D1CFCF #F9F9F9 #F9F9F9;
    border-style: solid;
    border-width: 1px;
    font-size: 0.9em;
    padding-bottom: 0;
    padding-top: 1px;
}
.wk_cp_option .headings{
    background: url("../../../../../adminhtml/default/default/images/sort_row_bg.gif") repeat-x scroll 0 50% rgba(0, 0, 0, 0);
}
.wk_cp_max_size{
    margin: 0 2px;
    width: 30px !important;
}
.wk_cp_option table tfoot tr {
    background: #D7E5EF;
}
.wk_cp_option table{
    width: 100%;
}
.wk_cp_delete_option{
    background: url("http://js.nicedit.com/nicEditIcons-latest.gif") repeat scroll 70px -2px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 14px;
    width: 14px;
}
.wk_tier_qty{
    width: 75px !important;
}
.wk_tier_price{
    width: 98px !important;
}
.tierprice tfoot{
    background: #D7E5EF !important;
}
.wk_green_button {
    background-color: #5CB85C;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 5px;
}
.wk_green_button:hover {
    background-color: #54A453;
}
#wk_file_label i:before {
    content: "+";
}
#wk_file_label i {
    font-size: 13pt;
    font-style: normal;
    font-weight: 900;
    position: relative;
    top: 1px;
}
#wk_file_label {
    background-color: #5CB85C;
    border-color: #4CAE4C;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 10px;
}
.wk_files_link{
    line-height: 17px;
    padding-left: 12px;
}
.wk_files_icon{
    background: url("../images/sprite.png") repeat scroll -170px -161px / 457px 423px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    width: 16px;
}
.wk_files_name{
    vertical-align: text-bottom;
}
.wk_cp_onereply_cntnt p{
    border-bottom: 1px solid #B5B4B4;
    padding-bottom: 15px;
    line-height: 15px;
}
.wk_cp_onereply_cntnt p .clear{
    line-height: 15px;
}
.wk_attr_textarea{
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #CCCCCC inset;
    resize: none;
    width: 408px;
}
/* B2B Quote System*/

.b2b_quote {
    background: none repeat scroll 0 0 #7F9D77;
    border: 1px solid #2C5B47;
    color: #FFFFFF;
    font: bold 12px/19px Arial,Helvetica,sans-seri;
    text-align: center;
}
.b2b_qs_product{
    cursor: pointer;
}
.quote_qtymsg{
    color: #D61313;
    display: none;
    font-size: 9px;
}
.quote_alert_bg{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.49);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;
}
.quote_alert_message{
    background: none repeat scroll 0 0 #EDA4B0;
    display: none;
    border: 10px solid #FF7E7E;
    border-radius: 10px 10px 10px 10px;
    color:#7A0F0F;
    font-size: 15px;
    font-weight:bold;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    text-align: center;
    top:0;
    width: 250px;
}
.quote_alert_close{
    background: url("../images/sprite.png") repeat scroll 158px -865px transparent;
    cursor: pointer;
    height: 26px;
    position: absolute;
    right: -30px;
    top: -27px;
    width: 27px;
}
.quote_onereply {
    box-shadow: 2px 2px 5px;
    margin: 10px;
    clear: both;
}
.quote_onereply_head {
    background: none repeat scroll 0 0 #96C986;
    display: block;
    height: 40px;
    padding: 10px;
}
.quote_onereply_customer {
    background: none repeat scroll 0 0 #B9CDF8 !important;
}
.quote_onereply_head_left {
    color: #000000;
    float: left;
    font-size: 10pt;
    font-weight: bold;
}
.quote_onereply_head_right {
    color: #888888;
    float: right;
    font-size: 11pt;
    font-weight: bold;
}
.quote_onereply_cntnt {
    background: none repeat scroll 0 0 #DFE8E6;
    font-family: tahoma;
    line-height: 25px;
    padding: 10px;
}
.quote_custom_head{

    margin-top: 20px;
}

/* Progress Bar */

#cp_media_gallery{margin-top:6px;}
#cp_media_gallery #wk_cp_tr_heading{
    background: url("../../../../../adminhtml/default/default/images/sort_row_bg.gif") repeat-x scroll 0 50% rgba(0, 0, 0, 0);
}

#cp_media_gallery #wk_cp_tr_heading th{
    text-align:center;
    border-color: #F9F9F9 #D1CFCF #F9F9F9 #F9F9F9;
    border-style: solid;
    border-width: 1px;
    font-size: 0.9em;
    font-weight: bold;
    padding-bottom: 0;
    padding-top: 1px;
}
.progress {
    background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 20px;
    margin: 7px 0 15px;
    overflow: hidden;
}
.progress.active .bar {
    animation: 2s linear 0s normal none infinite progress-bar-stripes;
}
.progress-striped .bar {
    background-color: #149BDF;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;
}
.progress .bar {
    -moz-box-sizing: border-box;
    background-repeat: repeat-x;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 100%;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: width 0.6s ease 0s;
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
.wk_cp_add_images {
    cursor: zoom-in;
    padding:4px;
}
#wk_cp_zoom_img{
    position:absolute;
    border: 5px solid #E2E2E2;
    box-shadow: 0 0 4px 2px;
}
.preview td{
    border-color: #DADFE0;
    border-style: solid;
    border-width: 0 1px 1px;
    text-align:center;
    vertical-align: middle;
}
.b2b_new_msg{
    color: #E31D1D;
    text-align: center;
}
.form_wrapper{
    width: 100%;
}
.wk_cp_onereply *{
    box-sizing:border-box;
}
#wk_cp_con_form{
    clear: both;
}
.wk_b2b_inline{
    display: inline-block;
}
#form-conversation *{
    box-sizing:border-box;
}
.wk_file_name{
    float: none;
}