.privacypane {
    height: 180px;
    overflow-y: scroll;
    border: 1px solid #999;
    padding: 25px 30px;
    /*margin-right: 60px;
    margin-bottom: 15px;*/
    background-color: #fff;
    overflow: auto;
    /*padding: 0px;*/
}
.inline-block{
    display: inline-block;
}
.vertical-middle{
    vertical-align: middle !important;
}
.txt_f1{
    max-width: 90%;
    display: inline-block;
    margin-bottom: 10px;
}
.txt_f1p{
    width: 35%;
    display: inline-block;
    margin-bottom: 10px;
}
.select_f1{
    max-width: 27%;
    display: inline-block;
    margin-bottom: 10px;
}
.select_f1p{
    width: 120px;
    display: inline-block;
    margin-bottom: 10px;
}
.select_f2p{
    width: 80px;
    display: inline-block;
    margin-bottom: 10px;
}
.span-lbl{
    display: inline-block;
    /*width: 8%;*/
    width: 10%; /*update 03/30/2016*/
}
.span-lblp{
    display: inline-block;
    width: 6%;
}
.select-lbl {
    display: inline-block;
    width: 3%;
}
.form-green {
    background-color: #eff8f1;
}
.form-red {
    background-color: #fcf4f4;
}
.sample-txt1 {
    font-size: 12px;
    color: #333;
    margin-left: 50px;
}
.sample-txt2 {
    font-size: 12px;
    color: #333;
    margin-left: 308px;
}
.sample-txt3 {
    font-size: 12px;
    color: #333;
    margin-left: 296px;
}

.sample-txt4 {
    font-size: 12px;
    color: #333;
}
.sample-txt5 {
    font-size: 12px;
    color: #333;
    margin-left: 86px;
}
.sample-txt6 {
    font-size: 12px;
    color: #333;
    margin-left: 70px;
}
.title-txt {
    font-weight: 700;
    color: #000;
}
.sub-title-txt {
    font-size: 12px;
    color: #333;
}
.confirm-txt {
    padding: 20px;
}
.gender-back {
    padding: 20px;
}
.meeting-back {
    padding: 20px;
    margin-left: 85px;
}
.privacy-back {
    padding: 20px 20px 0;
    text-align: center;
}
.entry-image-section{
    text-align: center;
}
.entry-image{
    width: 80%;
}

.width5p{width: 5%;}
.width6p{width: 6%;}
.width7p{width: 7%;}
.width8p{width: 8%;}
.width9p{width: 9%;}
.width10p{width: 10%;}
.width15p{width: 15%;}
.width16p{width: 16%;}
.width17p{width: 17%;}
.width18p{width: 18%;}
.width19p{width: 19%;}
.width20p{width: 20%;}
.width25p{width: 25%;}
.width30p{width: 30%;}
.width49p{width: 49%;}
.width50p{width: 50%;}
.width100p{width: 100%;}
@media screen and (max-width: 460px){
    .select_f1{
        max-width: 90%;
    }
    .entry-image {
        width: 100%;
    }
}
@media screen and (max-width: 338px){
    .width48p{width: 48%;}
    input[name=postal1]{
        width: 30%;
    }
    input[name=postal2]{
        width: 35%;
    }
}
.table td{
    vertical-align: middle !important;
}
.table td div.form-group{
    margin-bottom: 0;
}

.border-top{
    border-top: 1px dotted #7f7f7f !important;
}
.noborder-top{border-top: none !important;}
.btn-entry-form{
    margin-top: 5%;
    padding: 5% 0;
    background-color: #ECEAEA;
    border-top: 1px solid #ccc;
}
.btn-entry-form-m{
    padding: 5% 0;
    background-color: #ECEAEA;
    border-top: 1px solid #ccc;
}
.custom-entry-btn{    
    background-color: #66A644;
    color: #fff;
    padding: 1.5em;
}
.custom-entry-btn:hover{
    color: #fff;
    opacity: 0.8;
}
.privacy-btn{
    background-color: #1fa14a;
    display: block;
    color: #fff;
    font-weight: 700;
    padding: 1em 3em;
        margin: 10px 0;
}
.fields-con{
    border-top: 1px dashed #bbb;
    padding-top: 10px;
}
.group-span-filestyle label.btn{
    font-size: 14px;
    background-color: #1fa14a;
    color: #fff;
}
.paddingbot0{
    padding-bottom: 0 !important;
}
.marginbot0{
    margin-bottom: 0;
}
.paddingtopbot0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}