/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_ZipCodeValidator
 * @author    Webkul
 * @copyright Copyright (c) Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
 .wk-zcv-regionlist {
    padding-top: 15px;
}
.wk-zcv-regionlist-table {
    margin-top: 15px;
    border: 1px solid #ddd;
}
.wk-zcv-edit {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/icon-edit.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
}
.wk-zcv-delete {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/icon-delete.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
}
.wk-ssp-mass-action {
    width: 10%;
    border: 1px solid #504d4d;
}
.wk-zcv-zipcode {
    padding: 5px;
    border: 1px solid #928c8c;
    width: 25%;
    margin-top: 15px;
    height: 32px;
}
.wk-zcv-log #login{
    color: #16C5F1;
    cursor: pointer;
}
input[type="text"]#wk-zcv-zipcode {
    width:80%;
    float: left;
}
.wk-zcv-icons {
    padding-left: 5px;
    float: left;
    padding-top: 7px;
}
#wk-ssp-zip-add-button .wk-zipcode-add-btn{
    margin-top:10px;
}
.wk-zcv-multiple-select{
    height:200px;
    width:25%;
    margin-top: 8px;
    background: none;
}
.wk-zcv {
    width: 100%;
}
.wk-zcv-label {
    font-weight: 600;
}
.wk-zcv-zipbox{
    display: inline-block;
    width: 100%;
    max-width: 400px;
}
.wk-zcv-zip{
    font-size: 16px ;
    font-weight: 600 ;
    display: inline-block;
    width: 100%;
}
.wk-zcv-wrapper{
    display: inline-block;
    width: 100%;
}
.wk-zcv-zipcodeform{
    position: relative;
    display: inline-block;
    float: left;
    width: 100%;
}
.wk-zcv-zipcodeform-seller {
    position: relative;
    width: 80% ;
    display: inline-block;
    float: left;
}
div .wk-zcv-zipform{
    float:left;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E");
    padding-left: 45px ;
    padding-right: 66px ;
    background-repeat: no-repeat ;
    background-size: 2rem;
    background-position: 5px 4px;
    width: 100%;
}
#wk-zcv-check{
    color: #1979c3;
    cursor: pointer;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    right:10px;
    top:11px;

}
div .wk-zcv-zipcookie {
    background: #fff none repeat scroll 0 0;
    position: absolute;
    z-index: 10;
    left: 0px;
    top: 46px;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(204,204,204,0.3);
}
#wk-zcv-addr{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul li.wk-zcv-saveaddr{
    font-size: 12px;
    font-weight: 600;
    color: #212121;
    cursor: auto;
}
ul li .wk-zcv-address{
    font-size: 12px;
    font-weight: 600;
}
#wk-zcv-cookie{
    border-bottom:1px solid #ddd;
}
.wk-zcv-loader {
    width: 41px;
    height: 32px;
    float: left;
    background-image: url(../images/ajaxloader.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
    background-size: 32px 32px;
}
.wk-zcv-ziperror{
    color: red;
    font-size: 13px;
    font-weight: 500;
}
.wk-zcv-zipsuccess{
    color:green;
    font-size: 13px;
    font-weight: 500;
}
div .wk-zcv-zipform:focus{
    box-shadow:unset;
}
.wk-zcv-level{
    float: left;
    padding-top: 3px;
    font-weight: 600;
}
.wk-zcv-zipcookie ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#wk-zcv-login{
    list-style: none ;
    margin: 0px;
    padding: 0px;
    border-bottom:1px solid #ddd;
}
.wk-zcv-zipcookie ul li{
    margin-bottom: 1px ;
    padding-left: 10px;
    padding-top: 2px;
    font-size: 14px;
    font-weight: 600;
    cursor:pointer;
    line-height: 2;
}
.wk-zcv-zipcookie ul li:hover {background: #f4f4f4;}
div ul .wk-zcv-history{
    font-size: 12px;
    font-weight: 600;
    color: #212121;
    cursor: auto;
}
div ul .wk-zcv-history:hover{
    background: #fff;
}
ul li.wk-zcv-saveaddr:hover{
    background: #fff;
}
div ul .wk-zcv-log{
    font-size: 12px;
    cursor: auto;
}
div ul .wk-zcv-log:hover{
    background: #fff;
}
.wk-zcv-login-popup{
    position: absolute;
    max-width: 420px;
    width: 86%;
    background: ghostwhite;
    padding: 3%;
    border: 5px solid #3071a9;
    border-radius: 20px;
    z-index: 999;
}
.wk-zcv-login-popup > span.close-login-popup {
    position: absolute;
    right: 30px;
    top: 15px;
    font-size: 22px;
    font-weight: 600;
    color: #f36060;
    cursor: pointer;
}
