/**handles:resume_styles**/
.row.pet_form{width:80%;margin:40px auto 0}.row.pet_form label{width:100%}.row.pet_form label span{display:inline-block;padding-left:20px;font-weight:700;color:#7f7f7f;font-size:20px}.row.pet_form input[type=number],.row.pet_form input[type=text],.row.pet_form textarea{background:#f1f1f2 none repeat scroll 0 0;border:1px solid #e6e6e6;border-radius:5px;box-shadow:none;color:#555;height:45px;margin-bottom:30px;margin-top:20px;padding:20px;width:100%}.row.pet_form textarea{height:auto}#resume button#calcRent{height:65px;font-size:24px;float:none}#resume .btn-red{background:#ee2436;color:#fff;float:none;font-weight:700;border:none;border-radius:25px}#resume .btn-gray{background:#7f7f7f;color:#fff;float:none;font-weight:700;border:none;border-radius:25px}#resume a.redbtn{background-color:#ff132f;padding:10px 20px;border-radius:25px;font-weight:bolder;font-size:20px;color:#fff}#resume .row.vdivide [class*=col-]:not(:last-child):after{background:#f1f1f1;width:2px;content:"";display:block;position:absolute;top:0;bottom:0;right:0;min-height:70px}.rresume .col-md-4{padding:0 40px 0 40px}.rresume .rcalc-col{max-width:380px}input#my_income,input#my_location{border-radius:6px;background:#f1f1f1;color:#555;font-size:16px;width:80%;margin:0 auto;display:block}.row.rintro{background:#f1f1f1;border-radius:0 75px 0 75px;margin-bottom:20px;margin-top:70px;padding:0;text-align:center}#resume img.rintro_image{width:auto;position:relative;top:-150px;left:0;margin-bottom:-350px;float:left}.row.rsuggested{background:#f1f1f1;border-radius:75px 0 75px 0;padding:0;text-align:center}#resume img.rsuggested_image{width:auto;position:relative;top:-100px;margin-bottom:-450px;float:right}.row.rintro p,.row.rsuggested p{width:80%;margin:0 auto;font-size:18px;padding-bottom:25px}.row.rsuggested p{width:50%}#resume .row.rintro h2,#resume .row.rsuggested h2{max-width:80%;padding:0 0 15px;margin:50px auto 25px;border-bottom:3px solid #ee2436;display:inline-block}#resume .row.rintro h2{font-size:36px}#resume .rresume h3{color:#7f7f7f;text-align:center;font-size:26px}.row.presume_intro{background:#ee2436;border-radius:0 25px 0 25px;padding:0;text-align:center;margin-top:60px}#resume .presume_intro h2{color:#fff;text-align:center;font-size:18px;text-transform:uppercase;margin-top:25px;margin-bottom:20px}.col-md-12.instructions{background:#f1f1f1;margin-top:-20px;padding:40px 20px 20px;z-index:-1;text-align:center}#resume .col-md-12.instructions p{width:80%;text-align:center;margin:0 auto}#resume .col-md-12.qualifications p{text-align:center;margin:0 auto;color:#ee2436;text-transform:uppercase;font-weight:700;font-size:14px}.image_preview{height:500px;width:500px;max-width:100%;border:2px dashed #ccc;margin:5px auto}.image_preview img{display:block;max-width:100%}input[type=file]#upload_image{display:inline-block;height:45px}#upload_image::-webkit-file-upload-button{visibility:hidden}#upload_image::before{content:'Select Photo';background:#ee2436;color:#fff;float:none;font-weight:700;border:none;border-radius:25px;padding:10px 16px;font-size:18px;line-height:1.3333333;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;margin:0 auto;width:100%}#save_instructions{display:none}#resume_modal{width:850px;min-height:1100px;background-image:linear-gradient(90deg,#efefef 50%,#fff 50%);background-image:url('https://www.apartmentguide.com/blog/wp-content/plugins/resume_plugin/bg.gif');background-size:cover;padding:20px 20px 60px;display:none;font-family:'Barlow Semi Condensed'}div#pet_intro,div#pet_photo,div#resume_left,div#resume_right{padding:0 25px}div#pet_photo{border-right:8px solid #e62436}div#resume_top{background:#fff;padding:20px;margin-bottom:10px;border-bottom:8px solid #c7c6c5;border-right:8px solid #c7c6c5}img.headshot{width:100%;max-width:calc(100% - 10px)}div.headshot{width:100%;max-width:calc(100% - 10px);height:332px;background-image:url('https://www.apartmentguide.com/blog/wp-content/plugins/resume_plugin/pawprint.png');background-size:cover}#resume_modal h1,#resume_modal h2,#resume_modal h3{color:#ee2436;font-family:'Barlow Semi Condensed','Nunito Sans',sans-serif}#resume_modal h1{text-transform:uppercase;margin-bottom:15px;line-height:1;font-size:40pt}#resume_modal h2{margin-top:0;line-height:1;margin-bottom:25px;font-size:30pt}#resume_modal h4,#resume_modal h5{color:#7e7f7f;font-family:'Barlow Semi Condensed','Nunito Sans',sans-serif}#resume_modal h3{margin-top:38px;margin-bottom:25px;font-size:18pt}#resume_modal h4{margin-top:25px;margin-bottom:10px;font-size:18pt;color:#ee2436}#resume_modal h5{font-size:16pt;margin-bottom:5px}#resume_modal ul.stats{margin:0 0 38px 0;padding:0;font-family:'Barlow Semi Condensed','Nunito Sans',sans-serif}#resume_modal ul.stats li{list-style-type:none;font-size:18pt;color:#7e7f7f;line-height:1.5}#resume_modal ul.qualifications{margin:0 0 38px 0;padding:0;font-family:'Barlow Semi Condensed','Nunito Sans',sans-serif}#resume_modal ul.qualifications li{list-style-type:none;font-size:14pt;color:#7e7f7f;line-height:1.875}#resume_modal p{font-size:13pt;color:#7e7f7f;line-height:1.5;font-family:'Barlow Semi Condensed','Nunito Sans',sans-serif}div#resume_bottom{background:#fff;text-align:center;margin:15px -20px 0;width:calc(100% + 40px);position:absolute;bottom:0}div#resume_bottom p{font-size:18pt;color:#ee2436;margin:15px 0;font-weight:700;text-transform:uppercase;line-height:1;font-family:'Barlow Semi Condensed','Nunito Sans',sans-serif}.new_resume p{margin-top:25px}.new_resume .modal-body{padding-top:5px}@media screen and (max-width:767px){#resume{padding:0 15px}.row.pet_form{width:100%}div#pet_photo.col-md-6{width:50%;float:left}div#pet_intro,div#pet_photo,div#resume_left,div#resume_right{padding:0 25px}}@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0)}100%{transform:translate3d(-50%,-50%,0) rotate(360deg)}}.spinner{height:10vh;opacity:1;position:relative;transition:opacity linear .1s}.spinner::before{animation:2s linear infinite spinner;border:solid 3px #eee;border-bottom-color:#ef6565;border-radius:50%;content:"";height:40px;left:50%;opacity:inherit;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:center;width:40px;will-change:transform}