.wpfp-form-table .ms-options-wrap > .ms-options {
    left: 0;
    margin-top: 1px;
    margin-bottom: 20px;
    background: white;
    z-index: 2000;
    border: 1px solid #aaa;
    text-align:left;
    padding: 10px 0px;
}

.wpfp-form-table .ms-options-wrap > .ms-options > .ms-search input {
    padding: 4px 5px;
    border: none;
    border-bottom: 1px groove;
    outline: none;
}
.wpfp-form-table .ms-options-wrap > .ms-options > ul 
{
    margin: 5px 0px 0px 0px;
}
.wpfp-form-table .ms-options-wrap > .ms-options > ul li
{
    list-style: none;
    margin: 0;
    line-height: 2;
}

.wpfp-form-table .ms-options-wrap > button:focus, .ms-options-wrap > button {
    position: relative;
    text-align: left;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    margin-top: 1px;
    color: #32373c;
    outline: none;
    white-space: nowrap;
    overflow: hidden; 
    text-decoration: none;
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #7e8993;
}  

.wpfp-form-table .ms-selectall.global {
    padding-left: 10px;
    text-decoration: none;
    box-shadow: none;
}

.wpfp-invalid {  
    color: #ff0000;
    font-size: 14px;
    line-height: 1.8;
} 

div.notice.wpfp--notice{
background-image: url('../images/bg_image.png');
border: 1px solid #c3c4c7;
padding: 12px 22px;
}
div.notice.wpfp--notice h3, div.notice.wpfp--notice p{
color: #ffffff;
}

div.notice.wpfp--notice p.e-note{
    margin-top: 11px;
}

div.notice.wpfp--notice .e-notice__actions a{
margin-right: 6px;
}

div.notice.wpfp--notice .e-button--cta.cta-secondary{
color: #FFFFFF;
background-color: #54375E;
border-color: #54375E;
}

div.notice.wpfp--notice .e-button--cta{
box-shadow: none;
color: #fff;
display: inline-block;
text-decoration: none;
font-size: 13px;
line-height: 2.15384615;
min-height: 30px;
margin: 0;
padding: 0 10px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
box-sizing: border-box;
}

/* desktop screen */

@media only screen and (min-width: 1024px) and (max-width: 1700px) {
 .wpfp-form-table #wpfp_reset_days {
        width: 45%;
    }
 .wpfp-form-table #wpfp_notification_message {
        width: 45%;
    }
 .wpfp-form-table .ms-options-wrap > .ms-options {
        width: 45%; 
    }
  .wpfp-form-table .ms-options-wrap > .ms-options > .ms-search input {
        width: 45%;
    }  
  .wpfp-form-table .ms-options-wrap > button:focus, .ms-options-wrap > button {
        width: 45%;
    }
} 
