#CampusPostingForm1{max-width:960px;margin:0 auto}#CampusPostingForm1 .active-step{background-color:#868583;color:#fff;font-weight:700}.CampusPostingForm #step-head-1.active-step{padding-right:125px}.CampusPostingForm #step-head-1.active-step a.step-edit-link{display:none!important}.CampusPostingForm .active-step a.step-why-list-with-us-link{display:initial}.CampusPostingForm a.step-why-list-with-us-link{display:none;color:#fff;position:absolute;top:14px;right:15px;text-decoration:underline;font-size:14px;font-weight:400}#CampusPostingForm1 .posting_form_header{display:inline;position:static;color:#444;font-weight:700;font-size:15px;padding-bottom:5px}#CampusPostingForm1 .info-container .info-title{border-bottom:none;margin:0 0 10px;padding:0;font-size:17px;color:#777}#CampusPostingForm1 .info-container.payment_block .info-title{color:#414141;text-transform:uppercase;font-size:14px}#CampusPostingForm1 .post-boxes .item{margin:0 5px 2px 0;float:left;display:block;border:1px solid #d7d7d7;background:#f6f7f9;padding:8px 5px}#CampusPostingForm1 .card-exp-wrap select{float:left}#CampusPostingForm1 .card-exp-wrap .inline{padding-top:17px;margin:0 6px}#CampusPostingForm1 .posting_sign_in{margin-bottom:23px}#CampusPostingForm1 .post-boxes .item p{padding:0 0 11px}#CampusPostingForm1 .post-boxes .item span{padding:11px 0 0}#CampusPostingForm1 .post-boxes .item span.item_bg{padding:0}#CampusPostingForm1 .info-container.admin-fields{margin-bottom:15px}#CampusPostingForm1 .post-boxes .item .label span{padding:0}#CampusPostingForm1 .post-boxes .item input[type=radio]:checked+.item_bg,#CampusPostingForm1 .post-boxes.highlight .item:hover{background:#ecf2fd}#CampusPostingForm1 .info-container.payment_block{margin-bottom:30px}#CampusPostingForm1 table.campus-posting-summary-list tr th{font-size:14px;color:#414141;text-transform:uppercase}#CampusPostingForm1 table.campus-posting-summary-list tr td{line-height:14px}#CampusPostingForm1 .fsize_12{color:#333;text-transform:none}#CampusPostingForm1 .long-input{max-width:none}#CampusPostingForm1 .campus-posting-div #left_content{padding-right:300px}#CampusPostingForm1 .info-container{background:0 0;border:none;margin:0;padding:0;color:#333}#CampusPostingForm1.CampusPostingForm .wrap input[type=date],#CampusPostingForm1.CampusPostingForm .wrap input[type=password],#CampusPostingForm1.CampusPostingForm .wrap input[type=text],#CampusPostingForm1.CampusPostingForm .wrap input[type=time],#CampusPostingForm1.CampusPostingForm .wrap select,#CampusPostingForm1.CampusPostingForm .wrap textarea{padding:8px 8px 9px;margin:5px 0 10px}#CampusPostingForm1.CampusPostingForm .wrap input[type=date],#CampusPostingForm1.CampusPostingForm .wrap input[type=password],#CampusPostingForm1.CampusPostingForm .wrap input[type=text],#CampusPostingForm1.CampusPostingForm .wrap input[type=time],#CampusPostingForm1.CampusPostingForm .wrap select{width:250px}#CampusPostingForm1.CampusPostingForm .wrap textarea{width:auto;max-width:550px;padding:3px;margin-bottom:5px}#CampusPostingForm1 .wrap{margin-bottom:0}#CampusPostingForm1 .posting_block{margin-bottom:15px}#CampusPostingForm1.CampusPostingForm #campus-posting-billing-phone-1,#CampusPostingForm1.CampusPostingForm #campus-posting-billing-phone-2,#CampusPostingForm1.CampusPostingForm #campus-posting-billing-phone-3{width:40px}#CampusPostingForm1.CampusPostingForm .wrap input.post_short_input{width:80px}#CampusPostingForm1.CampusPostingForm #campus-posting-billing-exp-month,#CampusPostingForm1.CampusPostingForm #campus-posting-billing-exp-year{width:50px}#CampusPostingForm1.CampusPostingForm .card-code-wrap{clear:both}#CampusPostingForm1.CampusPostingForm .card-code-wrap .fsize_12{position:absolute;left:110px;z-index:10;white-space:nowrap}#CampusPostingForm1 .non-active-step{background-color:#f6f6f7;color:#868583;font-weight:700}#CampusPostingForm1 .step-edit-link{font-weight:700;font-size:18px;color:#868583}#CampusPostingForm1.CampusPostingForm .card-num-wrap .fsize_12{position:absolute;left:100px;z-index:10;white-space:nowrap;font-size:10px}#CampusPostingForm1 #right_content #wrap_map .map{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#CampusPostingForm1 #right_content #wrap_map .map_description{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:5px 0}#CampusPostingForm1 #right_content #wrap_map .map_description h2{color:#434343;font-size:12px;font-weight:700;margin:0 0 5px}#CampusPostingForm1 .posting_form_input_text{margin-top:0;margin-left:0}#CampusPostingForm1.CampusPostingForm .field-inline-text{top:30px}#CampusPostingForm1.CampusPostingForm .wrap select{color:#000;max-width:152px}#CampusPostingForm1.CampusPostingForm .wrap #ad-info-house-property-type,#CampusPostingForm1.CampusPostingForm .wrap #ad-main-subcategories-list{float:left}#CampusPostingForm1 #ad-main-subcategory-price{float:left;line-height:54px;margin-left:10px}#CampusPostingForm1 .amenity_group ul li{margin-top:1px}#CampusPostingForm1 #jobs-map{padding-top:3px;padding-bottom:15px}#CampusPostingForm1 .line-break{display:block}#CampusPostingForm1 .campus-posting-image{background-color:#f6f6f7;border:1px solid #ccc}#CampusPostingForm1 .posting_overlay{background:#fff}#CampusPostingForm1 .post_addition_text{margin-top:15px}#CampusPostingForm1.CampusPostingForm .col-2,#CampusPostingForm1.CampusPostingForm .col-3,#CampusPostingForm1.CampusPostingForm .col-4{width:auto;float:none}.campus-posting-div input[type=radio]+label>span{display:inline-block;width:14px;height:14px;padding:0!important;margin:0 8px 2px -16px;border:1px solid #b1b1b1;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-o-border-radius:14px;-ms-border-radius:14px;background:#e0e0e0;background-image:-moz-linear-gradient(#f0f0f0,#e0e0e0);background-image:-ms-linear-gradient(#f0f0f0,#e0e0e0);background-image:-o-linear-gradient(#f0f0f0,#e0e0e0);background-image:-webkit-linear-gradient(#f0f0f0,#e0e0e0);background-image:linear-gradient(#f0f0f0,#e0e0e0);vertical-align:middle}.campus-posting-div input[type=radio]:checked+label>span{background-image:-moz-linear-gradient(#e0e0e0,#f0f0f0);background-image:-ms-linear-gradient(#e0e0e0,#f0f0f0);background-image:-o-linear-gradient(#e0e0e0,#f0f0f0);background-image:-webkit-linear-gradient(#e0e0e0,#f0f0f0);background-image:linear-gradient(#e0e0e0,#f0f0f0)}.campus-posting-div input[type=radio]:checked+label>span>span{display:block;width:8px;height:8px;padding:0;margin:2px;border:1px solid #2a76c7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;background:#3b99fc;background-image:-moz-linear-gradient(#3b99fc,#1674d7);background-image:-ms-linear-gradient(#3b99fc,#1674ff);background-image:-o-linear-gradient(#3b99fc,#1674d7);background-image:-webkit-linear-gradient(#3b99fc,#1674d7);background-image:linear-gradient(#3b99fc,#1674d7)}.br_internet_explorer.br_v_8 .campus-posting-div input[type=radio]{visibility:visible}.br_internet_explorer.br_v_8 .campus-posting-div input[type=radio]+label>span{display:none}.amenity_column{width:200px;float:left;margin:0 5px 0 0}.amenity_group{margin-bottom:5px}.amenity_group ul li{font-size:14px;margin:5px 0 0}.amenities_block{overflow:hidden}@media screen and (max-width:520px){#CampusPostingForm1.CampusPostingForm .wrap textarea{width:100%}}.mobile-add-photo{display:none}@media screen and (max-width:480px){.amenities_block .amenity_column{float:none}.campus-posting-image{width:100%;aspect-ratio:6/3;height:auto;float:none;display:flex;justify-content:center;align-items:center}.campus-posting-image img{max-width:90%!important;max-height:90%!important}.campus-posting-image-wrap{width:100%;padding-right:5px;box-sizing:border-box}.campus-posting-image-hide-mobile{display:none}.mobile-add-photo{display:block;margin-top:15px}.mobile-add-photo .plus-sign{font-size:45px;font-weight:700;width:45px;height:45px;margin:0 auto;cursor:pointer;color:#235188;text-align:center}#campus-posting-click-to-add-photos{margin-top:15px!important}}@media screen and (max-width:360px){#CampusPostingForm1.CampusPostingForm #ad-main-subcategories-list{max-width:142px}#CampusPostingForm1 #ad-main-subcategory-price{line-height:18px;margin-top:8px}#CampusPostingForm1 #ad-main-subcategory-price span{display:block}}#contact_email_website_fields .long-input{width:270px;float:left}#CampusPostingForm1 #contact_email_website_fields .fsize_12{line-height:14px;display:block}#CampusPostingForm1 #contact_email_website_fields .contact_or{float:left;width:30px}#CampusPostingForm1 #contact_email_website_fields .contact_or div{text-align:center;margin-top:37px}#CampusPostingForm1 #contact_email_website_fields input{margin-bottom:5px}.schools_targeted_mobile{display:none;visibility:hidden;margin-left:10px}.schools_targeted_mobile.housing_targets{margin-left:0}#CampusPostingForm1 #left_content{float:none;width:auto;padding-right:320px}#campus-posting-billing-phone-1,#campus-posting-billing-phone-2,#campus-posting-billing-phone-3{border:1px solid #ccc;font-size:14px;height:22px;padding:10px;width:40px;display:inline-block}.CampusPostingForm #billing-term-of-use{display:none}.CampusPostingForm #billing-term-of-use input[type=checkbox]{margin:5px 5px 5px 0}.start_fields{display:none;position:relative}.CampusPostingForm .post-boxes.highlight .item:hover{background:#d3eafc!important}.CampusPostingForm .post-boxes .item input[type=radio]:checked+.item_bg,.CampusPostingForm .post-boxes .item input[type=radio]:checked+label+.item_bg{background:#d3eafc;position:absolute;width:100%;height:100%;padding:0;top:0;left:0;z-index:-1}.CampusPostingForm .post-boxes{display:table}.CampusPostingForm .post-boxes .item{background:#efedee;border:1px solid #efefef;margin:0;padding:10px 0;width:165px;cursor:pointer;text-align:center;display:table-cell;vertical-align:middle;position:relative;z-index:1}.CampusPostingForm .post-boxes .item p{font-weight:700;padding:0 0 12px;font-size:14px;color:#444;display:block}.CampusPostingForm .post-boxes .item p.grey{color:#666}.CampusPostingForm .post-boxes .item p.price{color:#114075;font-size:18px;padding:0;font-weight:400}.CampusPostingForm .post-boxes .item span{color:#777;font-size:12px;padding:12px 0 0;display:block}.CampusPostingForm .post-boxes .item label[for=local_map] span,.CampusPostingForm .post-boxes .item label[for=national_map] span{display:inline-block}.CampusPostingForm .post-boxes .item span.item_bg{padding:0}.active-step{background-color:#1c4a8c;color:#fff;padding:13px 10px 10px;margin:0 0 10px;font-size:18px;position:relative}.non-active-step{background-color:#d8d8d8;color:#696969;padding:13px 10px 10px;margin:0 0 10px;font-size:18px;position:relative}#JobsSampleListingIMG .popup_inner{width:900px}.campus-checklist{padding-left:2px 2px 0 2px;width:250px;border:1px solid #ccc;list-style:none;height:130px;overflow:auto}.campus-checklist label{display:block;padding:0 5px 0 7px;text-indent:-5px;font-size:14px}.campus-checklist input{margin:2px}.campus-checklist span{position:relative;top:-17px;padding-left:5px;padding-right:5px;font-weight:700}.campus-posting-sub-cat-price{font-size:12px;font-weight:700;float:right}.campus-small-header{color:#414141;padding-bottom:5px;display:block;font-weight:700;margin:0 0 10px}.campus-block-header{font-size:18px;color:#777;margin:0 0 10px;font-weight:700;display:block}.posting_form_header{display:none;position:absolute;bottom:11px;left:12px;color:#999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;font-weight:400}.posting_form_input_text{margin-top:24px;margin-left:14px}.posting_form_header.align-top{top:12px;bottom:auto}.wrap.focused .posting_form_header{color:#5b83b2;font-weight:700;font-size:12px;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.CampusPostingForm .posting_sign_in{margin-bottom:20px}.CampusPostingForm .info-container:first-child{margin-top:20px}.CampusPostingForm .field-inline-text{position:absolute;top:13px;left:-10px;font-weight:400}.CampusPostingForm .long-input{width:100%;max-width:600px}.CampusPostingForm .col-2-wrap:not(.full-width),.CampusPostingForm .col-3-wrap:not(.full-width),.CampusPostingForm .col-4-wrap:not(.full-width){max-width:600px}.CampusPostingForm .col-2{width:50%;float:left}.CampusPostingForm .col-3{width:33.3%;float:left}.CampusPostingForm .col-4{width:25%;float:left}.CampusPostingForm .col-5{width:20%;float:left}.CampusPostingForm .wrap{margin-right:10px;padding-right:22px;margin-bottom:15px;position:relative}.CampusPostingForm .long-input .wrap{margin-right:0}.CampusPostingForm .wrap.wrap-select{padding-right:36px}.CampusPostingForm .col-2:first-child+.col-2 .wrap,.CampusPostingForm .col-3:first-child+.col-3+.col-3 .wrap,.CampusPostingForm .col-4:first-child+.col-4+.col-4+.col-4 .wrap{margin-right:0}.CampusPostingForm .wrap input[type=date],.CampusPostingForm .wrap input[type=password],.CampusPostingForm .wrap input[type=text],.CampusPostingForm .wrap select,.CampusPostingForm .wrap textarea{width:100%}.CampusPostingForm .auto-input .wrap input[type=date],.CampusPostingForm .auto-input .wrap input[type=password],.CampusPostingForm .auto-input .wrap input[type=text],.CampusPostingForm .auto-input .wrap select,.CampusPostingForm .auto-input .wrap textarea{width:auto}.CampusPostingForm .wrap select{color:#fff}.CampusPostingForm .wrap.focused #campus-posting-billing-phone-1,.CampusPostingForm .wrap.focused #campus-posting-billing-phone-2,.CampusPostingForm .wrap.focused #campus-posting-billing-phone-3,.CampusPostingForm .wrap.focused input[type=date],.CampusPostingForm .wrap.focused input[type=password],.CampusPostingForm .wrap.focused input[type=text],.CampusPostingForm .wrap.focused select,.CampusPostingForm .wrap.focused textarea{color:#666;padding-top:17px;padding-bottom:3px}.CampusPostingForm .wrap.focused textarea{padding-top:27px}.field-inline-text .input_label input{border:1px solid #aeaeb0;padding:3px}.campus-posting-optional-block label b{font-weight:400}#campus-posting-click-to-add-photos{display:block;margin-top:-5px}#post_right_banner{text-align:center;font-size:12px;margin:0;background-color:#ffff;padding:20px 10px}#post_right_banner .btn{margin:10px auto;width:153px;float:none}.mobile-post-bottom-content #post_right_banner{display:none}.post_addition_text{float:left;margin:9px 5px 0 0}.jobs-zip-code .post_addition_text{line-height:52px;margin-top:0}.CampusPostingForm .campus-posting-error-message{visibility:hidden;position:absolute;left:0;top:54px;top:calc(100%);background:#ffdfdf;padding:10px;border-radius:0;box-shadow:1px 1px 1px #aaa;z-index:2}.CampusPostingForm .campus-posting-error-message::before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffdfdf;position:absolute;top:-10px}.CampusPostingForm input[type=date],.CampusPostingForm input[type=password],.CampusPostingForm input[type=text],.CampusPostingForm input[type=time]{width:250px;height:22px;border:1px solid #ccc;padding:10px;display:inline-block;margin:0}.CampusPostingForm .card-num-wrap{width:302px}.CampusPostingForm .card-exp-wrap{width:182px;margin-right:10px}.CampusPostingForm .card-exp-wrap .inline{float:left;padding-top:13px}.CampusPostingForm .card-exp-wrap .fsize_12+.wrap{padding-right:0;margin-right:5px;float:left}.CampusPostingForm .card-exp-wrap .fsize_12+.wrap+.inline+.wrap{padding-right:0;margin-right:0;margin-left:5px;float:left}.CampusPostingForm .card-code-wrap{width:106px}.CampusPostingForm #campus-posting-billing-exp-month,.CampusPostingForm #campus-posting-billing-exp-year{width:48px}.CampusPostingForm #wrap-credit-cards-accepted{margin:0 10px 0 15px;width:140px;display:inline-block;position:relative}.CampusPostingForm #wrap-credit-cards-accepted img{vertical-align:middle;position:absolute;top:-20px}.CampusPostingForm input.post_short_input{width:80px}.CampusPostingForm textarea{border:1px solid #ccc;padding:10px 10px 20px;font-family:inherit}.CampusPostingForm select{height:22px;border:1px solid #ccc;border-radius:0;padding:10px 24px 10px 10px;background:url(/img/arrow-grey-op.png) 94%/10px no-repeat #fff;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-sizing:content-box;display:inline-block}.CampusPostingForm.CampusFeaturePostingForm .describe_feature_ad{margin-top:15px;overflow:hidden}.CampusPostingForm.CampusFeaturePostingForm .describe_feature_ad div{margin:5px 0 0}.posting_iframe{max-width:500px;height:200px;overflow-y:auto}.CampusPostingForm #wrap_map h3{font-size:14px;margin:5px 0 0;text-align:center}@media screen and (max-width:1195px){#JobsSampleListingIMG .popup_inner{width:600px}}@media screen and (max-width:985px){.CampusPostingForm .right_content_container{margin-top:0}#CampusPostingForm1 #campus-posting-1-type #left_content,#campus-posting-1-type #left_content{float:none;width:100%;padding:0}.CampusPostingForm{width:auto}.CampusPostingForm .col-4{width:50%}.CampusPostingForm .col-4:first-child+.col-4 .wrap{margin-right:0}}@media screen and (max-width:670px){.CampusPostingForm .card-num-wrap{width:100%;float:none}.CampusPostingForm .card-num-wrap .wrap{margin-right:0}.CampusPostingForm .card-code-wrap,.CampusPostingForm .card-exp-wrap{float:none;overflow:hidden}}@media screen and (max-width:640px){#CampusPostingForm1 #contact_email_website_fields .contact_or{float:none;width:100%;max-width:268px;text-align:center}#CampusPostingForm1 #contact_email_website_fields .contact_or div{margin:10px 0}#CampusPostingForm1 #contact_email_website_fields .long-input{float:none;margin-bottom:5px}}@media screen and (max-width:600px){#CampusPostingForm1.CampusPostingForm .wrap-subcategories-select{padding-right:0}.CampusPostingForm a.step-why-list-with-us-link{top:7px}.CampusPostingForm .col-2,.CampusPostingForm .col-3,.CampusPostingForm .col-4,.CampusPostingForm .col-5{width:100%}.CampusPostingForm .wrap{margin-right:0}}@media screen and (max-width:580px){.CampusPostingForm input#campus-posting-billing-cardno{float:none}.CampusPostingForm #wrap-credit-cards-accepted{display:block;margin:4px 0 0}.CampusPostingForm #wrap-credit-cards-accepted img{position:initial;top:0}}@media screen and (max-width:470px){#CampusPostingForm1 #wrap_map{width:280px;margin:0 auto}}@media screen and (max-width:420px){.CampusPostingForm .post-boxes{width:100%}.CampusPostingForm .post-boxes .item{width:43%;font-size:12px}#CampusPostingForm1 .post-boxes .item p{font-size:12px}}