/* correct svg icon */
.toplevel_page_ohmywishes > .wp-menu-image > img{ padding-top:6px !important; }

/* header */
.ohmywishes_header{ background:#fff; margin-left:-20px; }
.ohmywishes_header img{ margin:20px 0 20px 46px; }

/* body */
.ohmywishes_body{ 
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background:#fff; 
    margin-top:30px;
    max-width: 960px;
    margin-left:27px;
    font-family: 'SF Pro Rounded', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, 'Apple Color Emoji', Arial, sans-serif, 'Segoe UI Emoji', 'Segoe UI Symbol';
    color:#1E1E1E;
}

.ohmywishes_body_title{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding:32px 34px 32px 34px; 
    font-weight: 500;
    font-size: 25px;
    
}
.ohmywishes_block{ text-align:center; }
.ohmywishes_btn_target{ display:inline-block; margin-top:95px; margin-bottom:65px; }

/* form */
.ohmywishes_form{ padding:0 34px 32px 34px; }
.ohmywishes_flex{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap:24px;
}
.ohmywishes_element{ flex-basis: 31.5%;   }
.ohmywishes_element label {  
    display:block; 
    color:#1E1E1E; 
    text-transform: uppercase; 
    margin-bottom:8px; 
    display:inline-block; 
    font-size:11px;
}
.ohmywishes_select{ 
    border-radius:8px !important; 
    border-color:#D7D7D7 !important;  
    width:100%;
    color:#1E1E1E !important;
    font-family: 'SF Pro Rounded', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, 'Apple Color Emoji', Arial, sans-serif, 'Segoe UI Emoji', 'Segoe UI Symbol' !important;
    /*padding:8px 15px !important;*/
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 20px !important;
    height: 40px !important;
    padding-left:12px !important;
    padding-right:12px !important;
    margin:0 !important;
}

.ohmywishes_checkbox_item{
    width:16px;
    height:16px;
    background:url('chbx_disabled.svg') no-repeat 0 0;
    display:inline-block;
    float:left;
    margin-right:8px;
}
.ohmywishes_checkbox_item_active{ background:url('chbx_enabled.svg') no-repeat 0 0; }
.ohmywishes_checkbox_txt{ display:inline-block;float:left;margin-top:-1px; }

.ohmywishes_input{ margin-top:8px; display:inline-block;min-width:10px; }

.ohmywishes_lang{ 
    border-radius:8px; 
    border:1px solid #D7D7D7;  
    color:#1E1E1E;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    min-height: 40px;
    padding-left:12px;
    padding-right:12px;
    margin-top:14px;
}

.ohmywishes_lang_item{
    display:inline-block;
    background: #f2f2f2; 
    border-radius: 4px; 
    padding: 2px 3px 3px 6px;
    font-size:13px;
    margin:8px 5px 0px 0;
}

.ohmywishes_lang_item span{ cursor:pointer;font-weight:500; }
.ohmywishes_error{ color:#F3463B;font-size:13px;margin:8px 0 0 25px; display:none; }

.ohmywishes_btn_item{
    width:34px;
    height:22px;
    background:url('btn_disabled.svg') no-repeat 0 0;
    display:inline-block;
    float:left;
    margin-right:8px;
}
.ohmywishes_btn_item_active{ background:url('btn_enabled.svg') no-repeat 0 0; }
.ohmywishes_btn_txt{ display:inline-block;float:left;margin-top:-1px; }

.ohmywishes_save{
    display:inline-block;
    border-radius:40px;
    height:40px;
    line-height:40px;
    padding: 0 14px 0 14px;
    background:#0333FF;
    color:#fff;
    margin:40px 0 100px 30px;
    cursor:pointer;
}
.ohmywishes_save:hover{ opacity:0.8; }

.ohmywishes_add_cfg{
    display:inline-block; 
    border-bottom:1px dashed #3858E9;
    color:#3858E9;
    cursor:pointer;
    font-size:13px;
}
.ohmywishes_save:hover{ opacity:0.8; }
