/* New Contact Flow (top 10 faq, actual form & contact steps) */

@import url(//fonts.googleapis.com/css?family=Lato:300|Montserrat);
@import url(//fonts.googleapis.com/css?family=Roboto:100,300,400);

/* fix viewport jumping on ipad 5/19/2015 */
html,
body {
    height: 100%;
    overflow: auto;
    margin: 0;
    -webkit-overflow-scrolling: touch;
}

.fl{
    float: left;
}
.grncntctbtn{
    display: block;
    width:163px;
    height:42px;
    margin: 28px auto 40px;
    background: url(images/grncntct.png) repeat-x;
}
.grncntctbtn:hover{background: url(images/grncntct.png) repeat-x 0 -42px;}
.grncntctbtn:active{background: url(images/grncntct.png) repeat-x 0 -84px;}
.grncntct{
    display: block;
    width:220px;
    height:42px;
    background: url(images/grnquest.png) repeat-x;
    margin: 34px 0 50px 255px;
}
.grncntct:hover{background: url(images/grnquest.png) repeat-x 0 -42px;}
.grncntct:active{background: url(images/grnquest.png) repeat-x 0 -84px;}
.faqhead{
    width: 972px;
    height: 111px;
    text-align: center;
    font-size:34px;
    line-height: 111px;
    color: #373737;
    font-family: Montserrat, sans-serif;
}
.faqmaintop{
    width: 968px;
    height: 7px;
    border: 1px solid #979081;
    border-bottom-color:#928772;
    border-top-right-radius:7px;
    border-top-left-radius:7px;
    background: url(images/faq1.png) repeat-x;
}
.wellrespd{
    float: left;
    width: 306px;
    height: 19px;
    margin: 12px 0 0 331px;
    background: url(images/wellrespond.png) no-repeat;
}
.cnclosed{
    float: left;
    width: 306px;
    height: 19px;
    margin: 12px 0 0 331px;
    background: url(images/wellrespond.png) no-repeat 0 -19px;
}
.cncthanks{
    float: left;
    width: 306px;
    height: 19px;
    margin: 12px 0 0 331px;
    background: url(images/wellrespond.png) no-repeat 0 -38px;
}
.cncembar{
    float: left;
    width: 306px;
    height: 19px;
    margin: 12px 0 0 331px;
    background: url(images/wellrespond.png) no-repeat 0 -57px;
}
.faqmaintop.cnsteps{
    margin-top: 56px;
    height: 44px;
    background: url(images/faq1.png) repeat-x;
    font-size: 16px;
    line-height: 44px;
    color: #f7f7f7;
    text-align: center;
    text-shadow: 1px 1px  #6f695b;
    font-family: lato, sans-serif;
    font-weight: 400;
}
.faqmain{
    float: left;
    width: 968px;
    height: 100%;
    border: 1px solid #e0e0da;
    border-top: none;
    background: url(images/bktx.jpg) repeat;
}
.faqmain.bcnsteps{
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.faqmain .faquest{
    float: left;
    width: 645px;
    min-height: 50px;
    border: 1px solid #e0e0da;
    background-color: #fdfdfc;
    margin: 0 0 14px 20px;
    border-radius: 7px;
}
.faqmain .qstop{
    margin: 0 0 14px 0;
    width: 564px;
}

.faqpercent{
    float: right;
    margin-right: 15px;
    color: #959595;
    font-size: 12px;
}
.faqpercent b{
    color:#4e4e4e;
    font-weight: bold;
}
.faqtitle .faqnum{
    height: 25px;
    width: 25px;
    background-color: #A59983;
    display: inline-block;
    border-radius: 15px;
    font-size: 13px;
    line-height: 25px;
    text-align: center;
    color:white;
    margin-right: 13px;
}
.faqtitle .faqnum.open{
    background-color: #7FA818;
}
.faqmain .faquest .faqtitle{
    float: left;
    color: #4e4e4e;
    font-size: 16px;
    line-height: 30px;
    padding: 13px;
    font-family: lato, sans-serif;
}
.faqmain.pg-faq .faquest .faqtitle{
    width:634px;
}
.faqmain .faquest .search-result a {
    float: left;
    width: 634px;
    height: 50px;
    color: #4e4e4e;
    font-size: 16px;
    line-height: 50px;
    padding-left: 13px;
    font-family: lato, sans-serif;
}
.faqmain #support-guarantee {
    width: 241px;
}
.faqmain .col-left {
    width: 706px;
    margin-right: -20px;
    padding-right: 20px;
    float: left;
    background: url(images/rightshade.png) repeat-y;
    background-position: 686px 0;
}
.faqmain .col-right {
    float: left;
}
.faqtitle.f1{background: url(images/faqnums.png) no-repeat 13px 2px;}
.faqtitle.f1.open{background: url(images/faqnums.png) no-repeat 13px -498px;}
.faqtitle.f2{background: url(images/faqnums.png) no-repeat 13px  -51px;}
.faqtitle.f2.open{background: url(images/faqnums.png) no-repeat 13px  -551px;}
.faqtitle.f3{background: url(images/faqnums.png) no-repeat 13px  -101px;}
.faqtitle.f3.open{background: url(images/faqnums.png) no-repeat 13px  -601px;}
.faqtitle.f4{background: url(images/faqnums.png) no-repeat 13px  -151px;}
.faqtitle.f4.open{background: url(images/faqnums.png) no-repeat 13px  -651px;}
.faqtitle.f5{background: url(images/faqnums.png) no-repeat 13px  -201px;}
.faqtitle.f5.open{background: url(images/faqnums.png) no-repeat 13px  -701px;}
.faqtitle.f6{background: url(images/faqnums.png) no-repeat 13px  -251px;}
.faqtitle.f6.open{background: url(images/faqnums.png) no-repeat 13px  -751px;}
.faqtitle.f7{background: url(images/faqnums.png) no-repeat 13px  -301px;}
.faqtitle.f7.open{background: url(images/faqnums.png) no-repeat 13px  -801px;}
.faqtitle.f8{background: url(images/faqnums.png) no-repeat 13px  -351px;}
.faqtitle.f8.open{background: url(images/faqnums.png) no-repeat 13px  -851px;}
.faqtitle.f9{background: url(images/faqnums.png) no-repeat 13px  -401px;}
.faqtitle.f9.open{background: url(images/faqnums.png) no-repeat 13px  -901px;}
.faqtitle.f10{background: url(images/faqnums.png) no-repeat 13px  -451px;}
.faqtitle.f10.open{background: url(images/faqnums.png) no-repeat 13px  -951px;}

.faqmain .faquest .faqbody{
    float: left;
    width: 604px;
    padding: 10px 10px 14px 8px;
    font-size: 16px;
    line-height: 25px;
    margin-left: 15px;
    margin-top: 2px;
    color: #333333;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    border-top: 1px solid #e7e7e4;
}
.faqmain .faquest .faqbody.qstop{
    width: 512px;
    padding-left: 0;
}
/* right side content */
.faqright{
    position: relative;
    float: right;
    width: 281px;
    height: 685px;
    border-top: none;
    background: url(images/bkrtx.jpg) repeat-y;
}
.faqright .frtitle{
    font-size: 18px;
    line-height: 18px;
    color:#4e4e4e;
    margin:0 25px 15px 25px;
    font-family: 'Lato', sans-serif;
    font-weight:300;
}
.frtitle.frm{
    font-size: 13px;
    font-family: helvetica neue, sans-serif;
}
.faqright .frcontent{
    font-size: 14px;
    line-height: 19px;
    color:#7f7f7f;
    margin:0 25px;
    font-family: 'Lato', sans-serif;
    font-weight:300;
}
.faqright .frcontent.top10{
    font-size: 15px;
    line-height: 27px;
}
.frcontent.qu{
    font-size: 14px;
    line-height: 19px;
    margin-top: 13px;
    margin-bottom: 13px;

}
.frcontent a{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight:300;
}
.faqright .frbrk{
    height: 1px;
    margin: 20px 0 26px;
    width: 100%;
    background-color: #e3e3df;
}
.faqright .frbrk2{
    height: 1px;
    margin: 11px 25px 9px;
    width: 230px;
    background-color: #e3e3df;
}
.faqrightbase{
    position: absolute;
    width: 15px;
    height: 138px;
    bottom: 0;
    left:0;
    background: url(images/bkrbtm.jpg) no-repeat;
}
/* Contact Form */
.faqconmaintop{
    width: 628px;
    height: 7px;
    margin: 30px 0 0 30px;
    padding: 0;
    border-top-right-radius:7px;
    border-top-left-radius:7px;
    background: url(images/cnttop.jpg) no-repeat;
}
.faqconbtm{
    display: block;
    width: 628px;
    height: 13px;
    margin: 0 0 29px 30px;
    padding: 0;
    background: url(images/cnbtm.jpg) no-repeat;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.faqmain .faqform{
    display: block;
    width: 566px;
    border: 1px solid #e0e0da;
    background: url(images/cntfrmbkgrd.jpg) repeat;
    margin: 0 0 0 29px;
    border-top:none;
    border-bottom: none;
    padding: 22px 30px 0 30px;
    font-size: 15px;
    line-height: 16px;
    color: #4e4e4e;
    font-family: 'Lato', sans-serif;
}
.title_sub{
    display: block;
    font-size: 13px;
    margin-top: 5px;
    color: #666666;
}

.currency-select {
    float: left;
    width: 85px;
    height: 45px;
    font-size:16px;
    line-height:18px;
    margin-right:10px;
    background: white url(images/cntinputbk.jpg) repeat-x;
}

.nwcntbx{
    display: block;
    width: 534px;
    padding: 13px 15px 13px 15px;
    border: 1px solid #d6d6d2;
    border-radius: 5px;
    font-size: 16px;
    line-height: 18px;
    margin: 10px 0 28px 0;
    color: #4e4e4e;
    font-family: lato, sans-serif;
    background: #fbfaf9;
    box-shadow: inset 0 3px 12px 1px #f4f3f2;
}
.nwcntbx[readonly],
.nwctmsgbx[readonly] {
    background: #f7f7f5;
    color: #a6a6a6;
    cursor: default;
    text-shadow: -1px -1px 0 #fff;
}
.nwcntbx[readonly]:focus,
.nwctmsgbx[readonly]:focus {
    background: #f7f7f5;
    border: 1px solid #d6d6d2;
    width: 534px;
}
.nwcntbx[readonly]:focus {
    padding: 13px 15px 13px 15px;
}
.nwctmsgbx[readonly]:focus {
    padding: 15px;
}
.sel_out{
    position: relative;
}
.nwcntbx.dropdn{
    height: auto;
    line-height: 22px;
    text-decoration: none;
    color: #999999;
    padding-right: 35px;
    width: 514px;
}
.sel_out .optlist{
    position: absolute;
    z-index: 10;
    top:44px;
    width: 564px;
    border: 1px solid #D6D6D2;
    box-shadow: 5px 5px 5px #999999;
}
.sel_out .optlist .li{
    float: left;
    width: 524px;
    padding: 12px 20px;
    background-color: #ffffff;
    line-height: 20px;
    color: #666666;
    font-size: 14px;
    text-decoration: none;
}
.sel_out .optlist .li:hover,.sel_out .optlist .li.keyon{
    background: #eeeeee;
}
.nwcntbx.dropdn .dparw{
    position: absolute;
    right: 14px;
    top: 22px;
    width: 13px;
    height: 9px;
    background:  url(images14/droparw.png) repeat-x;
}

.bestmatch{
    display: block;
    width: 524px;
    min-height: 46px;
    border: 1px solid #D6D6D2;
    margin: 10px 0 0 0;
    border-radius: 7px;
    font-size: 18px;
    color:#4D4D4D;
    line-height: 46px;
    text-decoration: none;
    padding: 0 20px;
    background: white url(images/cntinputbk.jpg) repeat-x;
}
.ifma{
    float: left;
    margin-left: 165px;
    width: 236px;
    height: 54px;
    background: url(images14/newcon.png) no-repeat 0 0;
}
.ifma:hover{ background: url(images14/newcon.png) no-repeat 0 -54px;}
.ifma:active{ background: url(images14/newcon.png) no-repeat 0 -108px;}

.ifmar{
    float: left;
    margin-left: 196px;
    width: 173px;
    height: 54px;
    background: url(images14/newcon.png) no-repeat 0 -324px;
}
.ifmar:hover{ background: url(images14/newcon.png) no-repeat 0 -378px;}
.ifmar:active{ background: url(images14/newcon.png) no-repeat 0 -432px;}

.reportPage{
    display: block;
    width:180px;
    height:42px;
    margin: 28px auto 40px;
    background: url(images14/reportcampaign.png) no-repeat 0 0;
}
.reportPage:hover{ background: url(images14/reportcampaign.png) no-repeat 0 -42px;}
.reportPage:active{ background: url(images14/reportcampaign.png) no-repeat 0 -84px;}



.isnh{
    float: left;
    margin-left: 182px;
    width: 203px;
    height: 54px;
    background: url(images14/newcon.png) no-repeat 0 -162px;
}
.isnh:hover{ background: url(images14/newcon.png) no-repeat 0 -216px;}
.isnh:active{ background: url(images14/newcon.png) no-repeat 0 -270px;}

.nwcntbx{
    display: block;
    width: 534px;
    padding: 13px 15px 13px 15px;
    border: 1px solid #d6d6d2;
    border-radius: 5px;
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0 28px 0;
    color: #4e4e4e;
    font-family: lato, sans-serif;
    background: #fbfaf9;
    box-shadow: inset 0 3px 12px 1px #f4f3f2;
}
.nwcntbx:focus{
    width: 532px;
    border: 2px solid #a1c355 ;
    background: #fefefe;
    padding: 12px 14px 12px 14px;
}
/*.nwcntbx.error{
    width: 532px;
    border: 2px solid #db5949 ;
    height: 44px;
    background: #fcf7f4;
    color:#990000;
}   */
.nwcntbx.error{
    width: 532px;
    border: 2px solid #db5949 ;
    padding: 12px 14px 12px 14px;
    background: #fcf7f4;
    color:#990000;
}
.error{
    color:#c74a38;
}
.cntcpcha{
    margin-top: 29px;
    float:right;
    width: 175px;
    height: 45px;
    background-color: #D3D3D3;
}
.nwctmsgbx {
    display: block;
    width: 534px;
    height: 90px;
    padding: 15px;
    border: 1px solid #d6d6d2;
    border-radius: 5px;
    margin: 10px 0 28px 0;
    font-size: 16px;
    line-height: 18px;
    color: #4e4e4e;
    font-family: lato, sans-serif;
    resize: none;
    background: url(images/cnmsgbk.jpg) repeat-x;
}
.nwctmsgbx:focus {
    width: 532px;
    border: 2px solid #a1c355 ;
    height: 88px;
    background: #fefefe;
}
.nwctmsgbx.error{
    width: 532px;
    border: 2px solid #db5949 ;
    height: 88px;
    background: #fcf7f4;
    color:#990000;
}
.cntfrmbrk{
    height: 150px;
    margin: 30px 0 30px 0;
    width: 566px;
    /*background:  url(images/send.png) no-repeat 396px -171px; */
}
.grnsnd{
    float:left;
    width:200px;
    height:50px;
    background: url(images/grnsnd.png) repeat-x;
    margin: 0 0 50px 1px;
    cursor: pointer;
}
.grnload{
    background: #fbfbfa url(images/loading.gif) no-repeat 19px 12px;
    border-radius: 5px;
    width:198px;
    height:48px;
    border: 1px solid #D6D6D2;
    margin: 37px 0 50px 1px;
}
.grnsnd:hover{background: url(images/grnsnd.png) repeat-x 0 -50px;}
.grnsnd:active{background: url(images/grnsnd.png) repeat-x 0 -100px;}
.cntchk {
    display: block;
    margin-top:11px;
    font-size: 13px;
}
.cntchbx{
    margin-right: 8px;
    border: 1px solid #d6d6d2;
    box-shadow: none;
}
.cntcount{
    display: block;
    padding-top: 34px;
    width: 100%;
    height: 113px;
    background: url(images/greyline.jpg) repeat-x 0 73px;
}
.cntcount .cntfulclk{
    display: block;
    width: 294px;
    height: 83px;
    padding: 0 24px;
    background: url(images/bktx.jpg) repeat;
    margin-left:313px;
    color: #505050;
}
.cntfulclk.error{color:#990000;}
.cntfulclk.stopclk{color:#789f1f;}
.cntcount .cntdigit{
    float: left;
    height: 81px;
    width: 60px;
    text-align: center;
    font-size: 52px;
    line-height: 87px;
    font-family: times, "Times New Roman", serif;
    background: url(images/timeblk.png) no-repeat;
}
.cntcount .tmbrk{
    margin: 29px 10px 0;
    float:left;
    width: 6px;
    height: 21px;
    background: url(images/timebrk.png) no-repeat;
}
/* main body section of customer contact flow */
.cntframe{
    position: relative;
    display: block;
    width: 848px;
    height: 310px;
    margin-left: 59px;
    background-color: white;
    border: 1px solid #e5e5e3;
    border-radius: 5px;
}
.cntholdoutter{
    float: left;
    width: 826px;
    height: 288px;
    margin: 10px 0 0 10px;
    overflow-x:hidden;
    background: #e3eff2 url(images/cntflow.jpg);
    border: 1px solid #e5e5e3;
}
.cntarrow{
    position: absolute;
    width: 21px;
    height: 15px;
    background: url(images/cnpoint.png) no-repeat;
}
.cntarrow.ctsend{bottom:-13px; left: 143px;}
.cntarrow.ctrec{bottom:-13px; left: 276px;}
.cntarrow.ctassign{bottom:-13px; left: 409px;}
.cntarrow.ctreview{bottom:-13px; left: 542px;}
.cntarrow.ctrespon{bottom:-13px; left: 675px;}
.cntholder{
    width: 4956px;
    height: 288px;
}
.cntmain{
    float: left;
    width: 826px;
    height: 288px;
    margin: 0;
}
.cntmain .cntfull{
    float: left;
    position: relative;
    width: 826px;
    height: 248px;
    padding-top: 40px;
    font-size: 26px;
    color: #505050;
    font-family: Montserrat, sans-serif;
    text-align: center;
}

.cntmain .cntcallout{
    float: left;
    width: 447px;
    height: 288px;
    font-size: 30px;
    line-height: 32px;
    color: #505050;
    font-family: Montserrat, sans-serif;
    text-align: center;
}
.cntcallout.ctrev{
    width: 390px;
}
.cntcallout.ctclosed{
    padding-left: 32px;
    width: 415px;
}
.cntcallout p, .cntfull p{
    margin:14px 0 0 0;
    padding: 0;
    font-size: 18px;
    line-height: 26px;
    color:#717171;
    font-family: lato, sans-serif;
}
.cntmain .cntillus{
    float: left;
    width: 378px;
    height: 288px;
}
.cntillus.cnsendimg{background: url(images/cntimg.png) no-repeat 10px 0;}
.cntillus.cnreviewimg{background: url(images/cntimg.png) no-repeat 0 -288px;}
.cntillus.cnrespdimg{background: url(images/cntimg.png) no-repeat 0 -576px;}
.cntillus.cncheckimg{background: url(images/cntimg.png) no-repeat -25px 0;}
.cntillus.cncloimg{background: url(images/cntimg.png) no-repeat  7px -896px;}
.cntmain .cntstatus{
    display: inline-block;
    margin: 80px 0 18px 0;
    padding: 3px 15px 0;
    height: 15px;
    background-color: #df942b;
    font-family: lato, sans-serif;
    text-transform: uppercase;
    border-radius: 20px;
    color:white;
    font-size: 11px;
    line-height: 11px;
    letter-spacing: 2px;
    /* Updated 12/1/2017 - CR */
    visibility:hidden;
    margin-top: 50px;
}
.cntfeedbk{
    display:block;
    margin-left: 129px;
    width:706px;
    height:105px;
    background: url(images/bktx.jpg) repeat;
}
.cntfeedbkcontain{
    display: block;
    padding-top: 34px;
    width: 100%;
    height: 136px;
    background: url(images/greyline.jpg) repeat-x 0 82px;
}
.cntstamp{
    float:left;
    width: 97px;
    height: 105px;
}
.cntstamp.cntsnd.cnt2{background: url(images/stamps.png) no-repeat 0 -472px;}
.cntstamp.cntsnd.cnt3{background: url(images/stamps.png) no-repeat 0 -1060px;}
.cntstamp.cntreceive{background: url(images/stamps.png) no-repeat}
.cntstamp.cntreceive.cnt2{background: url(images/stamps.png) no-repeat 0 -588px;}
.cntstamp.cntreceive.cnt3{background: url(images/stamps.png) no-repeat 0 -1414px;}
.cntstamp.cntassign{background: url(images/stamps.png) no-repeat 0 -118px;}
.cntstamp.cntassign.cnt2{background: url(images/stamps.png) no-repeat 0 -706px;}
.cntstamp.cntassign.cnt3{background: url(images/stamps.png) no-repeat 0 -1296px;}
.cntstamp.cntreview{background: url(images/stamps.png) no-repeat 0 -236px;}
.cntstamp.cntreview.cnt2{background: url(images/stamps.png) no-repeat 0 -824px;}
.cntstamp.cntreview.cnt3{background: url(images/stamps.png) no-repeat 0 -1178px;}
.cntstamp.cntrespond{background: url(images/stamps.png) no-repeat 0 -354px;}
.cntstamp.cntrespond.cnt2{background: url(images/stamps.png) no-repeat 0 -942px;}
.cntstamp.cntrespond.cnt3{background: url(images/stamps.png) no-repeat 0 -1532px;}
.stmpload{
    float: left;
    height: 25px;
    width: 25px;
    margin: 25px 0 0 36px;
    background: url(images/stamploady.gif) no-repeat;

}
.cnttm{
    position: relative;
    display: block;
    width: 247px;
    height: 235px;
    margin: 30px 0 0 66px;
    background: url(images/cntphoframe.png);
}
.cntmph{
    position:absolute;
    display: block;
    left:16px;
    top:19px;
    width: 219px;
    height: 170px;
}
/* images for large photo on the reviewing step */
.cntmph.cntmorgan{background: url(images/cnlrph.png) no-repeat;}
.cntmph.cntkevin{background: url(images/cnlrph.png) no-repeat 0 -170px;}
.cntmph.cntjocelyn{background: url(images/cnlrph.png) no-repeat 0 -340px;}
.cntmph.cntmason{background: url(images/cnlrph.png) no-repeat 0 -510px;}
.cntmph.cntkelsea{background: url(images/cnlrph.png) no-repeat 0 -680px;}
.cntmph.cntjordan{background: url(images/cnlrph.png) no-repeat 0 -850px;}
.cntmph.cnttaryn{background: url(images/cnlrph.png) no-repeat 0 -1020px;}
.cntmph.cntdaniel{background: url(images/cnlrph.png) no-repeat 0 -1190px;}
.cntmph.cntcarissa{background: url(images/cnlrph.png) no-repeat 0 -1360px;}
.cntmph.cntlaura{background: url(images/cnlrph.png) no-repeat 0 -1530px;}
.cntmph.cntjules{background: url(images/cnlrph.png) no-repeat 0 -1700px;}


.cntnm{
    position:absolute;
    display: block;
    bottom:22px;
    left:27px;
    width: 204px;
    height: 26px;
}
/* names for large photo on the reviewing step */
.cntnm.cntmorgan{background: url(images/cnnm.png) no-repeat;}
.cntnm.cntkevin{background: url(images/cnnm.png) no-repeat 0 -26px;}
.cntnm.cntjocelyn{background: url(images/cnnm.png) no-repeat 0 -52px;}
.cntnm.cntmason{background: url(images/cnnm.png) no-repeat 0 -78px;}
.cntnm.cntkelsea{background: url(images/cnnm.png) no-repeat 0 -104px;}
.cntnm.cntjordan{background: url(images/cnnm.png) no-repeat 0 -130px;}
.cntnm.cnttaryn{background: url(images/cnnm.png) no-repeat 0 -156px;}
.cntnm.cntdaniel{background: url(images/cnnm.png) no-repeat 0 -182px;}
.cntnm.cntcarissa{background: url(images/cnnm.png) no-repeat 0 -208px;}
.cntnm.cntlaura{background: url(images/cnnm.png) no-repeat 0 -234px;}
.cntnm.cntjules{background: url(images/cnnm.png) no-repeat 0 -260px;}


.cntagentmain{
    display: block;
    height: 130px;
    overflow: hidden;
    margin-top: 30px;
}
.cntpick{
    position: absolute;
    left:354px;
    top:132px;
    height: 128px;
    width: 108px;
    z-index: 100;
    background: url(images/orgfm.png) no-repeat;
}
.cntpick.bright{
    background: url(images/smbright.png) no-repeat;
}
.longstring{
    width: 1500px;
}
.cntagentmain .cntsmpol{
    position: relative;
    float: left;
    width: 108px;
    height: 131px;
    margin-left: 25px;
    background: url(images/smpol.png) no-repeat 0 4px;
}
.cntteamnm{
    position: absolute;
    bottom: 6px;
    left:9px;
    display: block;
    height: 27px;
    width: 90px;
}
/* hand written signed name for assigning step */
.cntteamnm.cntmorgan{background: url(images/smnames.png);}
.cntteamnm.cntkevin{background: url(images/smnames.png) 0 -27px;}
.cntteamnm.cntjocelyn{background: url(images/smnames.png) 0 -54px;}
.cntteamnm.cntmason{background: url(images/smnames.png) 0 -81px;}
.cntteamnm.cntkelsea{background: url(images/smnames.png) 0 -108px;}
.cntteamnm.cntjordan{background: url(images/smnames.png) 0 -135px;}
.cntteamnm.cnttaryn{background: url(images/smnames.png) 0 -162px;}
.cntteamnm.cntdaniel{background: url(images/smnames.png) 0 -189px;}
.cntteamnm.cntcarissa{background: url(images/smnames.png) 0 -216px;}
.cntteamnm.cntlaura{background: url(images/smnames.png) 0 -243px;}
.cntteamnm.cntjules{background: url(images/smnames.png) 0 -270px;}


.cntsmpol .cntteam{
    float: left;
    margin: 10px 0 0 9px;
    width: 90px;
    height: 88px;
}
/* team member photo for assigning step */
.cntteam.cntmorgan{background: url(images/teampol.jpg) no-repeat 0 0;}
.cntteam.cntkevin{background: url(images/teampol.jpg) no-repeat 0 -88px;}
.cntteam.cntjocelyn{background: url(images/teampol.jpg) no-repeat 0 -176px;}
.cntteam.cntmason{background: url(images/teampol.jpg) no-repeat 0 -264px;}
.cntteam.cntkelsea{background: url(images/teampol.jpg) no-repeat 0 -352px;}
.cntteam.cntjordan{background: url(images/teampol.jpg) no-repeat 0 -440px;}
.cntteam.cnttaryn{background: url(images/teampol.jpg) no-repeat 0 -528px;}
.cntteam.cntdaniel{background: url(images/teampol.jpg) no-repeat 0 -616px;}
.cntteam.cntcarissa{background: url(images/teampol.jpg) no-repeat 0 -704px;}
.cntteam.cntlaura{background: url(images/teampol.jpg) no-repeat 0 -792px;}
.cntteam.cntjules{background: url(images/teampol.jpg) no-repeat 0 -880px;}

.faqbutton {
    background: #F5A409;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: Montserrat;
    font-weight: 600;
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
    text-shadow: 1px 1px 1px #8C4600 !important;
    text-decoration: none;
    width: 260px;
}

.faqbutton:hover { background: #F6AD2F; text-decoration: none; }
.faqbutton:active { background: #F39700; text-decoration: none; }

.faqform strong {
    font-family: Lato, sans-serif;
    font-weight: 400;
}

/* form - set this up for cancelling monthly meeting */
.form-label {
    color: #333;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 8px;
}
input.form-text {
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 17px;
    font-family: Lato, sans-serif;
    margin-bottom: 18px;
    padding: 10px 12px;
    width: 508px;
}
input.form-text--green {
    border-color: #A0C44D;
    border-width: 2px;
}
input.form-text.is-error {
    border-color: #B20000 !important;
}

.btn--green, .btn {
    background: #7FAF19;
    border-bottom: 2px solid #75A117;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    letter-spacing: -.5px;
    line-height: 30px;
    text-align: center;
    text-shadow: 1px 1px 2px #597B00;
    width: 230px;
}
.btn--green:hover, .btn:hover {
    background: #96CC01;
    text-decoration: none;
}
.btn--green:active, .btn:hover {
    background: #76A208;
    line-height: 32px;
    text-decoration: none;
}
.btn.btn--green.btn--smartanswer {
    width:535px;
}
.btn.btn--orange {
    background: #F5A409;
    border-bottom: 2px solid #E2960B;
    text-shadow: 1px 1px 1px #8C4600;
}
.btn.btn--orange:hover {
    background: #F6AD2F;
}
.btn.btn--orange:active {
    background: #F39700;
}

.btn--contactsuggest {
    float: left;
    height: 54px;
    width: 420px;
    margin-left: 69px;
    font-size: 16px;
    line-height: 54px;
}
.btn--contactsuggest:hover {
    line-height:54px;
}
.btn--contactsuggest:active {
    line-height:56px;
}
.btn-orange-sm {
    background-color: #F4A42B;
    border-color: #E19A31;
    border-bottom: 3px solid #E09527;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 26px;
    line-height: 29px;
    padding: 0 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,.3);
    text-decoration: none;
    width: auto;
}
.btn-orange-sm:hover{background-color: #F5AD40;}
.btn-orange-sm:active{background-color: #F29C17;}
.hd .btn-orange-sm {
    float:right;
    margin-top: 12px;
    margin-left:6px;
    margin-right:-2px;
}

.form-msg {
    font-weight: 400;
}
.form-msg.is-success {
    color: #5F7E19;
}
.form-msg.is-error {
    color: #B20000;
    margin-top: -10px;
    margin-bottom: 10px;
}

.goback{
    float: left;
    margin-left: 182px;
    width: 203px;
    padding: 12px 0;
    font-size: 20px;
    font-weight: normal;
    border-bottom-width: 3px;
}

.btn--green-send {
    width:200px;
    height:50px;
    line-height:50px;
    margin-bottom:50px;
}

.btn--green-send:active {
    line-height:52px;
}
