/*****************************************************
        "All Post Contact Form"'s CSS File
            Created by RainbowLink Inc.
*****************************************************/
.apcf_admin_area {
    width: 100%;
}  
.apcf_admin_area_inner {
    max-width: 90%;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 5%;
}  
.apcf_welcome {
    color: #000;
    font-weight: bold;
}  
.apcf_welcome_settings {
    padding-left: 0.5em;
    color: #fff;
    font-weight: bold;
    line-height: 3.2em;
    background-color: #598e70;
}  
.apcf_welcome_options {
    padding-left: 0.5em;
    color: #000;
    font-weight: bold;
    line-height: 3.2em;
    background-color: #f4f429;
}  
.rl-apcf-admin-settings {
    width: 100%;
}
h1.admintop {
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #fff;
    text-align: left;
    text-decoration : none;
    line-height: 1.6;
    background-color: #000;
}
h2.admintop {
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #fff;
    text-align: left;
    text-decoration : none;
    line-height: 1.6;
    background-color: #000;
}
h2.adminsub_required {
    margin-left: 0.2em;
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #000;
    text-align: left;
    text-decoration : none;
    line-height: 1.6;
    border-color: #d54e21;
    border-width: 0px 0px 2px 12px;
    border-style: solid;
}
h2.adminsub_option {
    margin-left: 0.2em;
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #000;
    text-align: left;
    text-decoration : none;
    line-height: 1.6;
    border-color: #f4f429;
    border-width: 0px 0px 2px 12px;
    border-style: solid;
}
h3.adminsub_required {
    margin-left: 0.2em;
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #000;
    text-align: left;
    text-decoration : none;
    line-height:1.6;
    border-color: #d54e21;
    border-width: 0px 0px 2px 12px;
    border-style: solid;
}
h2.adminsub {
    margin-left: 0.2em;
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #000;
    text-align: left;
    text-decoration : none;
    line-height: 1.6;
    border-color: #598e70;
    border-width: 0px 0px 2px 12px;
    border-style: solid;
}
h3.adminsub {
    margin-left: 0.2em;
    padding: 0.7em;
    font-size: 100%;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    color: #000;
    text-align: left;
    text-decoration : none;
    line-height: 1.6;
    border-color: #598e70;
    border-width: 0px 0px 2px 12px;
    border-style: solid;
}
.rl-apcf-admin-settings input[type=text] {
    width: 100%;
    margin-bottom: 0.5em;
}
.rl-apcf-admin-settings input.required {
    width: 100%;
    border-color: #d54e21;
    border-style: solid;
}
.rl-apcf-admin-settings input.option {
    width: 100%;
    border-style: dashed;
}  
.rl-apcf-admin-settings .form-table th {
    display: none;
}
.apcf_eg {
    margin-top: 1em;
    padding: 0.3em;
    background-color: lavender;
}
.apcf_spacer1 {
    height: 1em;
}
.apcf_notice {
    width: 90%;
    word-break: break-all;
    white-space: normal;
    font-size: 80%; 
}
.apcf_notice p  {
    word-break: break-all ! important;
    white-space: noraml;
}
.apcf_notice pre span {
    word-break: break-all ! important;
    white-space: normal;
}
