.ui-dialog { z-index: 2000 !important ;}
.text-center {text-align:center;}

#gvprotect-add-content-modal .wrapper {padding: 20px 0;}
#gvprotect-add-content-modal label {font-weight: 600;}

#gvprotect-tabs .dt-length select {min-width:60px;}

.gvprotect-content .message a {
    color: #135e96;
}

.gvprotect-action,
.gvprotect-list {
    transition: all ease 1s;
}

.gvprotect-action.inactive,
.gvprotect-list.inactive {
    height:0;
    opacity: 0;
    overflow: hidden;
}

.gvprotect-list .no-record a {
    text-decoration: underline;
    color: #108a00;
}

.gvprotect-action .info {margin-bottom: 15px;}
.gvprotect-action .info > div {margin-bottom:5px;}
.gvprotect-action .buttons {margin-top: 20px;}
.gvprotect-action .form-group {margin-bottom: 10px;}
.gvprotect-action .form-group label {min-width: 90px;display:inline-block;}

.elementor-editor-active .gvprotect-content .button {
    display: inline-block;
    background-color: #f6f7f7;
    border: 1px solid #2271b1;
    color: #2271b1;
    padding: 0 8px;
    box-sizing: border-box;
    border-radius: 3px;
    white-space: nowrap;
    cursor: pointer;
    min-height: 26px;
}
.elementor-editor-active .gvprotect-content .button.button-primary {
    background-color: #2271b1;
    border-color: #2271b1;
    color: #fff;
}
.elementor-editor-active .gvprotect-content .button:hover {
    background-color: #f0f0f1;
    border-color: #0a4b78;
    color: #0a4b78;
}
.elementor-editor-active .gvprotect-content .button.button-primary:hover {
    background-color: #135e96;
    border-color: #135e96;
    color: #fff;
}
.elementor-editor-active .gvprotect-content input[type="text"] {
    width: auto;
}

@media (min-width: 768px) {
    #gvprotect-add-content-modal input[name="url"] {min-width: 450px;}
}