/*--------------------------------------------------------------
  Admin panel styles
  Image Captcha V3.7
--------------------------------------------------------------*/

.wp-admin #cf7ic-form .wp-picker-container,
.wp-admin #ai1ic-form .wp-picker-container {
    display: inline-block;
    line-height: 2;
}
.wp-admin #cf7ic-form .grey-box,
.wp-admin #ai1ic-form .grey-box {
    border: 1px solid #ccc;
    padding: 2rem 1rem 1rem;
    background-color: #ddd;
    margin-top: 0.5em;
}
.wp-admin #cf7ic-form label[data-title]:before,
.wp-admin #ai1ic-form label[data-title]:before {
    content: attr(data-title);
    position: absolute;
    top: -1.6rem;
    font-size: 1em;
    white-space: nowrap;
    left: 2px;
    color: #9A9A9A;
}
.wp-admin #cf7ic-form label,
.wp-admin #ai1ic-form label {
    position: relative;
    vertical-align: middle;
}

.wp-admin #cf7ic-form #icon-options select,
.wp-admin #ai1ic-form #icon-options select {
    font-family: fontawesome;
    text-align: center;
}

.wp-admin #cf7ic-form #icon-options .remove, #icon-options .add, #icon-options .remove-example,
.wp-admin #ai1ic-form #icon-options .remove {
    margin-right: 10px; 
    font-size: 20px;
    cursor: pointer;
}

.wp-admin #cf7ic-form #icon-options .remove:hover, #icon-options .add:hover,
.wp-admin #ai1ic-form #icon-options .remove:hover {
    color: #008EC2;
}

.wp-admin #cf7ic-form #icon-options .remove,
.wp-admin #ai1ic-form #icon-options .remove {
    color: red;
}

.wp-admin #cf7ic-form #icon-options .add,
.wp-admin #ai1ic-form #icon-options .add {
    color: green;
}

.wp-admin #ai1ic-form details {
    margin-top: 1rem;        
}
.wp-admin #ai1ic-form summary {
    cursor: pointer;
    padding: 0.2rem 0;
    color: royalblue;    
}
.wp-admin #ai1ic-form summary:hover,
.wp-admin #ai1ic-form summary:focus {
    color: green;
}
.wp-admin #ai1ic-form summary:focus:not(:focus-visible) {
    outline: none;  
}
.wp-admin #ai1ic-form summary + * {
    border: 1px solid;
    padding: 0.2rem 0.5rem;
}
.wp-admin #ai1ic-form ul {
    list-style: revert;
    padding-left: 2rem;
    margin-top: 0.2em;
}