.dokan-verify-links{
    padding-left: 20px;
}
.dokan-verify-links div{
    padding-bottom: 10px;
}
.dokan-verify-links img{
    width: 120px;
    height: 120px;
}
.dokan_verify_dc_button{
    display: inline-block;
}

.dokan_verify_dc_button button.dokan-btn.dokan-btn-block{
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.dokan-verify-connect-btn{
    margin-top: 15px;
}
.dokan-verify-info{
    padding-left: 20px;
}
.dokan_v_id .dokan-gravatar-img{
    width: 200px;
    height: 200px;
}

.dokan_v_id .radio {
    margin-top: 0px;
    margin-right: 65px;
}
.dokan_v_id .dokan-form-horizontal {
    text-align: left;
}
.clickable
{
    cursor: pointer;
}
.dokan-verify-photo-id{
    margin-top: 20px;
}
/*.dokan_v_submit_wrapper{
    width: 160px;
    margin-top: 50px;
}*/

input#dokan_v_id_submit {
  margin-top: 10px;
  width: 160px;
}
button.dokan-v-start-btn{
    margin-bottom: 20px;
}

#dokan-verify-address-form label{
    margin-top: 7px;
}

#dokan_v_address_submit, #dokan_v_code_submit{
    margin-left: 23%;
}
input.dokan-v-cancel-btn{
    margin-top : 10px;
}
.dokan-verification-content input.dokan-btn{
    margin-right: 10px;
}

.dokan-address-fields label{
   font-weight: normal !important;
}

#dokan-seller-address-proof .dokan-vendor-proof-alert {
    color: var(--dokan-button-background-color, #7047EB);
    font-style: italic;
}

#dokan-seller-address-proof .vendor_img_container {
    display: inline-block;
    position: relative;
    margin-top: 15px;
}

#dokan-seller-address-proof .vendor_img_container:hover .dokan-close {
    cursor: pointer;
    transform: scale(1);
}

#dokan-seller-address-proof .vendor_img_container img {
    width: 80px;
    height: 80px !important;
    border-radius: 50%;
}

#dokan-seller-address-proof .vendor_img_container .dokan-close {
    top: 0;
    left: 0;
    width: 80px;
    color: #f00;
    height: 80px;
    opacity: 0.7;
    position: absolute;
    font-size: 70px;
    transform: scale(0);
    transition: .3s ease-in-out;
    background: #000;
    text-align: center;
    padding-top: 5px;
    border-radius: 50%;
    text-decoration: none !important;
}

#dokan-seller-address-proof .vendor_img_container .dokan-close:hover {
    color: #f00;
    opacity: .7;
}

#dokan-verification-list i{
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    font-size : 1.7em;
}

i.verification-icon {
    color: #4EA00E;
}

#dokan-verification-list .fa-facebook-square{
    color :#0064cd;
}

#dokan-verification-list .fa-twitter-square{
    color: #5EA9DD;
}

#dokan-verification-list .fa-square-x-twitter{
    color: #000000;
}

#dokan-verification-list .fa-linkedin-square{
    color : #1C87BD;
}

.fa-google-square:before{content:"\f1a0"}
#dokan-verification-list .fa-google-square{
    color : #DC4A38;
}

#dokan-verification-list ul.fa-ul {
    margin-left: 0;
    padding-left: 0;
}

#dokan-verification-list ul.fa-ul li {
    padding: 8px 0;
}

#dokan-verification-list ul.fa-ul li span {
    padding-left: 5px;
}

.dokan-va-row {
    clear: both;
    display: block;
    overflow: hidden;
}

.dokan-panel-body .document-box{
    margin-left: 20px;
}

.dokan-vendor-company-file-item, .dokan-vendor-verification-file-item {
    display: flex;
    justify-content:space-between;
    margin: 7px 7px 7px 0;
}

input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme {
    min-height: 37px;
}
.dokan-vendor-verification-file-heading {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    line-height: 1.2;
}

.dokan-label.pending {
    background-color: #8B5CF6;
}

.dokan-label.approved {
    background-color: #22C55E;
}
.dokan-label.rejected{
    background-color: #B91C1C;
}
.dokan-label.cancelled{
    background-color: #64748B;
}
.dokan-label.onhold{
    background-color: #52525B;
}
.dokan-label.processing{
    background-color: #FB923C;
}
.dokan-vendor-verification-file-item .disconnect {
    color: #fff !important;
}

.wc-setup-content .dokan_vendor_verification_submit {
    padding: 0 10px !important;
    font-size: 13px !important;
    min-height: 30px !important;
}

.dokan-vendor-verification-file-item a {
    max-width: 90%;
}

.dokan-verification-group .dokan-panel:last-child {
    margin-bottom: 0;
}

.dokan-verification-group .dokan-verification-group-description {
    font-weight: bold;
    margin-top: 0;
    line-height: 24px;
}

.dokan-verification-group .dokan-panel-body:has(.dokan_v_verification_method_box.dokan-hide) button.dokan-v-start-btn {
    margin-bottom: 0;
}
