.mefs-btn, #mefs_form input[type="submit"]{background:#2276D2;padding:10px;font-size:13px;text-transform:initial;border:none;border-radius:0;color:#FFF;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:0.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:uppercase;transition:opacity 0.15s linear;}
.mefs-notification{background:#FFBE303B;color:#555 !important;padding:10px;font-size:13px !important;color:#0073AA;font-weight:700;opacity:1;}
#mefs_form input[type="submit"]{width:158px;color:#FFFFFF;font-size:15px;padding:13px;text-transform:capitalize;border-radius:3px;background:linear-gradient(to left, #E7E7E7, #C8C7E1, #A3AADC, #748ED7, #2276D2);background-size:400%;transition:all 1s ease;margin:0 0 20px 0;}
.mpwem_recurring_type_area{margin:15px 0;}
@-webkit-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
} #mefs_form input[type="submit"]:hover{background:linear-gradient(to right, #2276D2, #2276D2, #2276D2, #2276D2, #2276D2);background-position:100% 50%}
.mefs-al--right{text-align:right;}
.mefs-btn:hover, .mefs-btn:focus{text-decoration:none;outline:none;}
.mefs-event-content{overflow-x:auto;}
.mefs-btn span{color:white;font-size:16px;line-height:1em;display:inline-block;vertical-align:middle;}
.repeat-btn, .repeat-btn-faq{margin-top:7px;font-size:15px;padding:7px 15px;float:initial !important;}
.repeat-btn:hover, .repeat-btn-faq:hover{background-color:#0C5460}
.mefs-table{border:0.1rem solid #DCD7CA;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:1.6rem;margin:4rem 0;max-width:100%;overflow:hidden;width:100%;}
.mefs-table thead{vertical-align:bottom;white-space:nowrap;}
.mefs-table, .mefs-table *{border-color:#DCD7CA;}
.mefs-table tr{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;}
.mefs-table th{font-weight:700;}
.mefs-table th, .mefs-table td{border:0.1rem solid #DCD7CA !important;line-height:1 !important;margin:0;overflow:visible;padding:0.5em !important;color:#000;font-size:14px !important;min-width:120px;}
.mefs_field_info{font-size:12px;font-family:arial;color:#C39F50;line-height:1.2em;display:inline-block;margin-top:5px;}
.attach-label{background:#555;color:#FFF;margin-bottom:0;display:inline-block;padding:10px 15px;font-size:14px;font-weight:700;}
.mefs_ck_switch{position:relative;display:inline-block;width:53px;height:25px;margin-bottom:0;}
.mefs_ck_switch input{opacity:0;width:0;height:0;}
.mefs_ck_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#CCC;-webkit-transition:.4s;transition:.4s;}
.mefs_ck_slider:before{position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .mefs_ck_slider{background-color:#2276D2;}
input:focus + .mefs_ck_slider{box-shadow:0 0 1px #2276D2;}
input:checked + .mefs_ck_slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.mefs_ck_slider.round{border-radius:34px;}
.mefs_ck_slider.round:before{border-radius:50%;}
#mefs_event_list .mefs-content-title{margin:0;}
#mefs_event_list .mefs-event-header{display:flex;justify-content:space-between;align-items:center;clear:both;}
.recurring_area .dNone{display:none;}
#mefs_form label,
#mefs_form input,
#mefs_form textarea{font-family:Arial, Helvetica, sans-serif;}
#mefs_form input,
#mefs_form textarea{border:1px solid #555;font-size:13px;color:#555;padding:10px;width:100%;}
#mefs_form input[type="checkbox"],
#mefs_form input[type="radio"]{width:auto;}
#mefs_form label{display:block;}
#mefs_form select{border:2px solid #555;width:100%;font-size:12px;padding:8px;background:transparent;}
#mefs_form .repeatable-fieldset select{padding:2px;}
#mefs_form .mefs_form_inner{display:flex;}
#mefs_form .mefs_form_max_content{flex:2 1 70%;padding-right:10px;display:flex;justify-content:space-between;flex-direction:column;}
#mefs_form .mefs_form_min_content{flex:1 1 30%;padding-left:10px;padding-top:20px;}
.mefs-field-group{margin-bottom:40px;overflow-x:auto;}
.mefs_form_min_content .mefs-field-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;}
.mefs_form_min_content .mefs-field-group > label:first-child{flex:1 1 50%;}
.mefs_form_min_content .mefs-field-group label{margin-bottom:0;}
.repeatable-fieldset{padding:0;margin:0;overflow:hidden;}
.repeatable-fieldset th, .repeatable-fieldset td{font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.repeatable-fieldset td input{padding:4px 2px;margin:0;}
.repeatable-fieldset .mefs-remove-row-t{padding:0 !important;font-size:14px;background:transparent !important;}
.repeatable-fieldset .mefs-remove-row-t span{color:#F06B6B;border:none;}
.repeatable-fieldset .mefs-remove-row-t span:hover{text-decoration:none;color:red;border:none;}
.buttonGroup{position:relative;border:2px solid #DDD;border-radius:5px;display:-webkit-flex;display:flex !important;}
.buttonGroup > *{-webkit-flex:1;flex:1;border:none;padding:7px;background-color:#0C5460;color:#FFF;text-align:center;}
.buttonGroup .mpwem_settings_item_remove{background-color:#6F1B47;}
.buttonGroup .mpwem_settings_item_remove:hover{background-color:red;}
button.mpwem_settings_item_add{padding:7px 15px;background-color:#0C5460;color:#FFF;margin:10px 0 0 0;border:2px solid #0C5460;border-radius:5px;}
button.mpwem_settings_item_add:hover{background-color:#FFF;color:#0C5460;}
.repeatable-fieldset .empty-row-t{display:none;}
#mefs_form .group-field{margin-bottom:40px;}
#mefs_form .group-field .group-field-inner{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #AAA;padding:15px 20px 20px;}
#mefs_form .group-field .mefs_field_group{flex-basis:49%;margin-bottom:20px;}
#mefs_form .group-field.single-row .group-field-inner{display:initial;flex-wrap:initial;justify-content:initial;}
#mefs_form .group-field.single-row .mefs_field_group{flex-basis:initial;}
#mefs_form .group-field .mefs_field_group.self-single{flex-basis:100%;}
.file-upload-wrapper{position:relative;width:100%;height:51px;background:#F2F2F2;font-family:arial;}
.file-upload-wrapper:after{content:attr(data-text);font-size:12px;position:absolute;top:0;left:0;background:#F2F2F2;padding:10px 15px;display:block;width:calc(100% - 40px);pointer-events:none;z-index:20;height:28px;line-height:33px;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;}
.file-upload-wrapper:before{content:"Upload";position:absolute;top:0;right:0;display:inline-block;height:50px;background:#2276D2;color:#FFF;font-weight:700;z-index:25;font-size:13px;line-height:54px;padding:0 15px;text-transform:uppercase;pointer-events:none;border-radius:0 5px 5px 0;}
.file-upload-wrapper:hover:before{background:#3D8C63;}
.file-upload-wrapper input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;height:40px;margin:0;padding:0;display:block;cursor:pointer;width:100%;}
.mefs-event_list--table td{font-size:13px;}
.mefs-faq-content{background:#E5F1FF;padding:10px;margin-bottom:10px;border-radius:3px;}
.mefs-faq-answer{margin-top:5px;}
.empty-faq-content{display:none;}
.mefs-faq-content input, .mefs-faq-content textarea{border-radius:3px !important;border-color:#FFF !important;}
.mefs-remove-faq{padding:7px 10px;font-size:15px;text-transform:initial;background:#DE6183;border-radius:3px;margin:10px 0 0 0;min-width:120px;}
.mefs_field_error{display:none;color:#CD2653;margin-top:0;font-weight:700;}
.mefs-list-header{line-height:.7em;display:flex !important;justify-content:space-between;align-items:center;margin-bottom:20px;color:#555;}
.mefs-list-header .mefs-list-title{margin-bottom:0;font-size:20px;font-family:arial;font-weight:700;}
.mefs-list-header .mefs-list-info{font-size:13px;color:#555;font-family:inehrit;display:inline-block;line-height:1em;}
.mefs-link{color:#2276D2;font-size:20px;font-family:arial;text-decoration:none;}
.mefs-colorfull-table tbody tr:nth-child(even){background:#FDF8ED;}
.mefs-status--completed{color:#009A00 !important;}
.mefs-status--processing{color:#FF9A00 !important;}
.mefs-list-btn{padding:10px 5px;font-size:12px;text-transform:capitalize;background:#7AD245;border-radius:3px;}
.mefs-td--center{text-align:center;}
.mefs-td-danger{background:#E06161;color:#FFF;display:inline-block;padding:1px 2px;font-size:12px;font-weight:700;}
.mefs-td-well{background:#619461;color:#FFF;display:inline-block;padding:1px 2px;font-size:12px;font-weight:700;}
.mefs-with-label{display:flex !important;align-items:center;margin-bottom:5px;}
.mefs-with-label label{margin:0 5px 5px 0;}
.additional-form-builder-field{display:flex;flex-wrap:wrap;justify-content:space-between;background:#FFF2F2;padding:10px;margin-bottom:10px;position:relative;}
.additional-form-builder-field .additioanl-field-item{flex-basis:49%;margin-bottom:10px !important;}
.additional-form-builder-field .mefs_field_info{margin-top:0;display:block;}
.empty-form-builder-content{display:none;}
.mep-additional-label{flex-basis:100%;color:#00401A;}
.mep-additional-field-close{position:absolute;top:-5px;right:-5px;background:red;border-radius:50%;width:16px;height:16px;line-height:14px;display:inline-block;font-size:12px;font-family:arial;color:#FFF;text-align:center;font-weight:700;cursor:pointer;}
.additional-form-builder-field select{border:1px solid #4A4A4A !important;background:white !important;}
.mefs-balance-wrap{float:right;margin-bottom:20px;}
.mefs-list{margin:0;padding:0;list-style-type:none;}
.mefs-list li{margin:0;font-size:14px;color:#555;font-family:arial, sans-serif;display:flex;justify-content:space-between;}
.mefs-list li strong{margin-right:30px;}
.withdrawal-btn{background:transparent;color:#2276D2;padding:0;text-decoration:underline;text-transform:initial;font-size:14px;}
#give-review-btn{background-color:#0A0A0A;margin-bottom:25px;padding:10px 15px;background:#1AB679;border-radius:2px;text-transform:capitalize;border:none;color:#FFF;font-weight:700;}
#give-review-btn:hover{text-decoration:none;}
.mage-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.4);}
.mage-modal-content{position:relative;background-color:#FEFEFE;margin:auto;padding:0;border:1px solid #888;max-width:1170px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}
.mage-modal-content.mefs-modal{max-width:550px;}
.submit-withdraw-btn{text-transform:initial !important;font-size:13px !important;padding:10px !important;}
.mefs-event_list--table{table-layout:fixed;}
.mefs-table thead th, .recurring_area thead th, .mefs-event_list--table thead th{background-color:#00A699;color:#FFF;font-weight:500;}
.mefs-event_list--table th:first-child{max-width:50px;min-width:auto;width:50px;}
.mefs-event_list--table th:nth-child(2){max-width:250px;min-width:auto;width:250px;}
.mefs-event_list--table th:nth-child(3){max-width:250px;min-width:auto;width:250px;}
.mefs-event_list--table th:nth-child(4){max-width:200px;min-width:auto;width:200px;}
.mefs-event_list--table th:nth-child(5){max-width:150px;min-width:auto;width:150px;}
.mefs-event_list--table th:nth-child(6){max-width:80px;min-width:auto;width:80px;}
.mefs-event_list--table th:nth-child(7){max-width:60px;min-width:auto;width:60px;}
.mefs-event_list--table th:nth-child(8){max-width:70px;min-width:auto;width:70px;}
.mefs-event_list--table th:nth-child(9){max-width:60px;min-width:auto;width:60px;}
#mefs_event_list{border:1px solid #DDD;padding:10px;border-radius:5px;}
.mefs-balance-wrap ul{padding:10px !important;border:5px solid #770031;border-radius:5px;background-color:#FFF;color:#FFF;max-width:250px;float:right;width:100%;margin:0;}
#mefs_event_list ul li{margin:0;font-size:15px;color:#A31366;}
.mefs-list li span, .mefs-list li button{font-size:18px;font-weight:500;}
.mefs-list li span{color:#228B22;font-weight:600!important;}
#mefs_event_list .mefs-event-header .mefs-content-action{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;color:#FFF;padding:7px 12px;background-color:#00A699;}
.woocommerce-account a{text-decoration:none;color:var(--theme-color);}
.woocommerce-account .woocommerce{display:-webkit-flex;display:flex;margin:30px 0;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:250px !important;margin:0 20px 0 0;background-color:transparent;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;border-bottom:1px dotted var(--theme-alternate-color);width:100%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{margin:0;padding:var(--default-mp-xs) var(--default-mp);color:#999;display:block;background-color:#555;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--theme-color);color:var(--theme-alternate-color);}
.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 270px) !important;}
@media(max-width:1024px){
#mefs_form label{display:block;font-size:13px;}
.mefs-field-group{overflow-x:auto;}
.repeatable-fieldset th, .repeatable-fieldset td{font-size:13px;}
#mefs_form .mefs_form_inner{flex-direction:column;}
#mefs_form select{border-radius:8px;}
#mefs_form .mefs_form_min_content{padding:0;}
#mefs_form .mefs_form_max_content{padding-right:0;}
.mefs-table{margin:0;}
.repeat-btn, .repeat-btn-faq{font-size:9px;}
#mefs_form label{line-height:1.3em;}
}
@media(min-width:320px) and (max-width:480px){
.mefs-table th {
font-size: 12px;
}
.mefs-event_list--table td {
font-size: 10px;
}
.mefs-al--right {
text-align: center;
}
#mefs_form input[type="submit"] {
width: 100%;
}
}