.wimplecf_error_message
{
    color: #f00;
    font-weight: bold;
    font-size: 12px;
    float: left;
    padding-left: 7px;
}

.wimplecf_error_message_option
{
    color: #f00;
    font-weight: bold;
    font-size: 12px;
    float: left;
    padding-left: 83px;
}

.wimplecf_mandatory_field
{
    color: #f00;
    margin-left: 3px;
    position: absolute;    
}

.wimplecf_left_table tr td input
{
    width: 90%;
}

.wimplecf_top_headings
{
    background-color: #e4e4e4;
}

.wimplecf_top_headings th
{
    font-weight: bold;
    font-size: 12px;
}

span.wimplecf_sub_header
{
    font-size: 20px;
    margin-left: 17px;
    margin-top: 17px;
    margin-bottom: 8px;
    float: left;
}

.wimplecf_text_class
{
    float: left;
    width: 170px;
    font-size: 14px;
    margin-top: 7px;
    margin-right: 16px;
    text-align: right;
}

.wimplecf_option
{
    width: 70%;
    float: left;
    margin-left: 0;
}

.wimplecf_option_td
{
    width: 62px;
}
.wimplecf_option_table 
{
	width:100%;
}
.wimplecf_field_class 
{
    float: left;
    width: 76%;
}

.wimplecf_require_field
{
    margin-top: 6px;
}

.wimplecf_requer_radio
{
    margin-left: 15px;
    float: left;
}

.wimplecf_field_class1 
{
    float: left;
    width: 76%;
    margin-top: 7px;
}

tr.wimplecf_right_side_class th
{
    font-size: 12px;
}

.wimplecf_cat_select_class option:nth-child(even)
{
    background: #ccc;
}

.wimplecf_cat_select_class option:nth-child(odd)
{
    background: #fff;
}

.wimplecf_back_btn
{
    width: 100%;
    float: left; 
}

.wimplecf_back_btn button
{
    float: right;
}

.wimplecf_next_title
{
    font-size: 19px;
    font-weight: bold;
    line-height: normal;
}

.wimplecf_newfield
{
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    border-bottom: 1px solid;
    padding: 10px 0px;
    margin-bottom: 10px;
    float: left;
}

.wimplecf_wp-admin select
{
    height: 35px !important
}

.wimplecf_wrap h2
{ 
    font-size: 24px;
    padding: 9px 0px 25px 0px;
}

.wimplecf_help
{
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #797774;
    padding-left: 3px;
}

.wimplecf_ste_button_primary
{
    font-size: 13px !important;
    font-weight: bold;
}

.wimplecf_save_button_primary
{
    font-size: 18px !important;
    font-weight: bold;
}

.wimplecf_text_aling
{ 
    padding-left: 50px !important
}

.wimplecf_wp-list-table
{ 
    width: 100%;
}

.wimplecf_width1
{
    width: 25%;
    white-space: nowrap;     
    overflow: hidden;
    text-overflow: ellipsis;
}

.wimplecf_width2
{
    width: 20%;
}

.wimplecf_width3
{ 
    width: 25%;
}

.wimplecf_width5
{ 
    width: 15%;
}

.wimplecf_width4
{ 
    width: 15%;
}

@media all and (max-width:1001px)
{
    .wimplecf_wp-list-table
    { 
        width: 670px !important;
    }
    .wimplecf_width1
    {
        width: 25%;
        white-space: nowrap;     
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wimplecf_width2
    {
        width: 20%;
    }
    .wimplecf_width3
    {
        width: 25%;
    }
    .wimplecf_width5
    {
        width: 15%;
    }
    .wimplecf_width4
    { 
        width: 15%;
    }
}

@media all and (max-width:1001px) and (min-width:700px)
{
    .wimplecf_wp-list-table
    {
        width: 750px !important;
    }
    .wimplecf_width1
    {
        width: 25%;
        white-space: nowrap;     
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wimplecf_width2
    {
        width: 20%;
    }
    .wimplecf_width3
    { 
        width: 25%;
    }
    .wimplecf_width5
    { 
        width: 15%;
    }
    .wimplecf_width4
    { 
        width: 15%;
    }
}

@media all and (max-width:1201px) and (min-width:1000px)
{
    .wimplecf_wp-list-table
    {
        width: 830px !important;
    }
    .wimplecf_width1
    {
        width: 25%;
        white-space: nowrap;     
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wimplecf_width2
    { 
        width: 20%;
    }
    .wimplecf_width3
    { 
        width: 25%;
    }
    .wimplecf_width5
    {
        width: 15%;
    }
    .wimplecf_width4
    {
        width: 15%;
    }

}

.wimplecf_header
{
    font-size: 20px;
    font-weight: bold;
    float: left;
}

.wimplecf_form_preview
{
    float: right;
    font-size: 16px;
    padding: 0 2px 6px 0;
}
input[type="date"], input[type="datetime-local"],
input[type="datetime"], input[type="email"],
input[type="month"], input[type="number"],
input[type="password"], input[type="search"],
input[type="tel"], input[type="text"],
input[type="time"], input[type="url"],
input[type="week"]
{
	padding:3px 5px !important; 
}
