.p-profile-add-photo .form-row-submit{margin-top:10px}#photo-copy{float:right}.photo-upload{width:680px;margin-top:40px}.photo-upload p{font-size:14px;font-weight:300}.photo-upload .add-photo-preview{width:200px}.photo-upload .add-photo-actions,.photo-upload .edit-photo-actions{width:480px}.photo-upload .add-photo-actions .photo-instructions p,.photo-upload .edit-photo-actions .photo-instructions p{font-size:12px;font-weight:400;margin-top:15px;margin-bottom:1em;padding:0}.photo-upload .add-photo-actions .between_buttons,.photo-upload .edit-photo-actions .between_buttons{font-size:1.2em;display:block;padding:10px;float:left}.photo-upload .edit-photo{margin-bottom:45px}.photo-upload .edit-photo .cropped-photo{position:relative;width:auto;margin-right:20px}.photo-upload .edit-photo .crop-photo-area{width:168px;height:168px}.photo-upload .edit-photo .spinner-container{position:absolute;top:50%;left:50%}.photo-upload .edit-photo-actions{width:auto}.photo-upload .rotate-photo{float:left}.photo-upload .edit-photo-preview{min-width:200px}.photo-upload .edit-photo-preview p{margin-top:20px;text-align:center}.photo-upload #cropped-photo,.photo-upload #original-photo{float:left;margin-right:20px;min-height:225px;width:188px;text-align:center}.photo-upload #cropped-photo #edit-photo,.photo-upload #cropped-photo #remove-photo,.photo-upload #original-photo #edit-photo,.photo-upload #original-photo #remove-photo{font-size:13px}.photo-upload #cropped-photo #edit-photo,.photo-upload #original-photo #edit-photo{margin-right:.5em}.photo-upload .cropped-photo{display:inline-block;background:#fff;box-shadow:0 0 5px #999;padding:6px;width:168px;margin-bottom:5px}.photo-upload #edit-button{float:left;margin-right:10px;width:95px}.photo-upload #remove-button{float:left;width:130px}.photo-upload #facebook-connect{float:left}.photo-upload .file-wrapper{cursor:pointer;display:inline-block;overflow:hidden;position:relative}.photo-upload .file-wrapper input{cursor:pointer;font-size:100px;height:100%;filter:alpha(opacity=1);-moz-opacity:.01;-webkit-opacity:.01;opacity:.01;position:absolute;right:0;top:0}.photo-upload .photo-progress{padding-top:30px}.photo-upload .photo-progress .ui-progressbar-value{background:#e87542!important}.photo-upload #progress-bar{height:20px;width:318px}.photo-upload #progress-bar .ui-progressbar-value{height:20px}.photo-upload #progress-bar .ui-widget-header{position:relative;margin:0}@media only screen and (max-width:768px){.photo-upload #progress-bar{width:100%}}.photo-upload #progress-spinner{display:inline-block;vertical-align:middle;margin-right:5px;position:relative;width:16px;height:16px}.photo-upload #cropzoom{margin:0 auto}.photo-upload #zoomContainer{opacity:1!important}.photo-upload #zoom{background:gray;border-radius:100px;height:11px;margin-bottom:30px}.photo-upload #zoom-percent{font-size:1.2em;margin-bottom:5px}.photo-upload #zoomSlider{background:#e6e6e6;border-radius:100px;height:9px;margin:1px 0 0}.photo-upload #zoomMin{color:#fff;float:left;font-weight:700;margin:-5px 5px 0}.photo-upload #zoomMax{color:#fff;float:right;font-weight:700;margin:-4px 5px 0 0}@media only screen and (max-width:768px){.photo-upload #zoom-percent{text-align:center}.photo-upload #zoom{margin:0 auto;width:168px}.photo-upload #rotate-buttons,.photo-upload #finish-buttons{margin:0 auto;margin-top:20px;width:190px}}.photo-upload #rotate-buttons{margin-bottom:30px}.photo-upload #rotate-left,.photo-upload #rotate-right{background:#ececec;border:1px solid #ccc;border-radius:5px;padding:10px;width:80px;background-repeat:no-repeat}.photo-upload #rotate-left{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/rotate-left-arrow-6993bd251d52506a0da7458b654c304c.png');background-position:20% 100%;text-align:right}.photo-upload #rotate-right{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/rotate-right-arrow-a17971a48dd051d7d953347ff4f4b85c.png');background-repeat:no-repeat;background-position:80% 100%;text-align:left}.photo-upload #photo-cancel{display:inline-block;margin:10px 0 0 10px}@media only screen and (max-width:768px){.photo-upload{width:100%}.photo-upload .photo-upload .add-photo .panel,.photo-upload .photo-upload .edit-photo .panel{float:none;position:relative;display:inline-block;padding-top:0;vertical-align:top}.photo-upload .add-photo .panel{width:100%}.photo-upload .add-photo .panel #cropped-photo{width:168px;text-align:left}.photo-upload .add-photo .panel #cropped-photo img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:.5em}.photo-upload .add-photo .panel #cropped-photo a{margin-bottom:.2em;display:inline-block}.photo-upload .edit-photo{margin-bottom:.2em}.photo-upload .edit-photo .edit-photo-preview{max-width:95%;margin-bottom:1.5em}.photo-upload .edit-photo .edit-photo-preview .cropped-photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.photo-upload .edit-photo .edit-photo-preview .cropped-photo,.photo-upload .edit-photo .edit-photo-preview .cropped-photo .crop-photo-area{max-width:100%}}@media only screen and (max-width:480px){.add-photo .panel .ui-button-grey,.add-photo .panel .photo-button{font-size:12px;padding:8px}}ul.token-input-list{overflow:hidden;width:400px;cursor:text;font-size:12px!important;min-height:1px;z-index:999;padding-top:4px;padding-bottom:4px;background-color:#fff;list-style-type:none;clear:left}ul.token-input-list li input{border:0;width:100px;padding:3px 8px;background-color:white;margin:0;height:21px;-webkit-appearance:caret}li.token-input-token{overflow:hidden;height:auto!important;height:15px;margin:3px;padding:1px 3px;background-color:#f5f5f2;color:#696969;cursor:default;border:1px solid #edece8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;white-space:nowrap}li.token-input-token p{display:inline;padding:0;margin:0;font-size:13px}li.token-input-token span{color:#696969;margin-left:5px;font-weight:700;cursor:pointer}li.token-input-selected-token{background-color:#b0b099;border:1px solid #85856d;color:#EEE}li.token-input-selected-token span.token-input-delete-token{color:#EEE!important}li.token-input-input-token input[type=text]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}li.token-input-input-token{float:left;margin:0;padding:0;list-style-type:none}div.token-input-dropdown{position:absolute;width:400px;background-color:#f5f5f2;overflow:hidden;border:1px solid #cfcfcf;cursor:default;z-index:1}div.token-input-dropdown p{margin:0;padding:5px;font-weight:700;color:#777}div.token-input-dropdown ul{margin:0;padding:0}div.token-input-dropdown ul li{background-color:#f5f5f2;padding:3px;margin:0;list-style-type:none}div.token-input-dropdown ul li.token-input-dropdown-item{background-color:#f5f5f2}div.token-input-dropdown ul li.token-input-dropdown-item2{background-color:#f5f5f2}div.token-input-dropdown ul li em{font-weight:700;font-style:normal}div.token-input-dropdown ul li.token-input-selected-dropdown-item{background-color:#edece8}.t-profile .page-header p{margin-bottom:1.2em}.t-profile .page-header .page-subheader,.t-profile .page-header .t-profile .page-header .page-subheader-error{font-weight:300;font-size:16px}.t-profile .page-header .page-subheader-error{color:red}@media only screen and (max-width:568px){.t-profile .p-edit-profile .page-sidebar{display:block;float:none;width:100%}}.profile-content .form-header{font-size:32px;margin-bottom:10px}.profile-content .form-subheader,.profile-content .profile-content .form-error-header{font-weight:300;font-size:16px}.profile-content .form-error-header{color:#c42b2b}.profile-content .form-content{width:492px}@media only screen and (max-width:768px){.profile-content .form-content{width:auto}}.p-profile-add-photo .profile-content,.p-background-check .profile-content,.p-communication-preferences .profile-content{margin-right:0}.p-profile-add-photo .profile-content .form-content,.p-background-check .profile-content .form-content,.p-communication-preferences .profile-content .form-content{width:auto}@media only screen and (max-width:568px){ul.token-input-list{width:100%!important}}#petCare_description .form-row-help,#personCare_companionCare_description .form-row-help,#personCare_childCare_nanny_description .form-row-help,#personCare_childCare_babysitter_description .form-row-help{padding-top:3px}#petCare_description .chars-counter,#personCare_companionCare_description .chars-counter,#personCare_childCare_nanny_description .chars-counter,#personCare_childCare_babysitter_description .chars-counter{clear:none;padding-top:3px}#personCare_childCare_nanny_payRate br{display:none}#petCare_description textarea,#personCare_companionCare_description textarea{margin-bottom:.2em}#date_of_birth .form-row-field select{margin-right:.5em}#password .form-row-action{position:absolute;top:0;right:0}#password .cancel-password-button{background:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/cancel-icon-6aa662cd15224d5ad5adfb1941c17358.png') 100% 50% no-repeat;padding-right:15px}#password .edit-password-button{display:inline-block;margin:0 0 0 5px}#terms_of_use input{float:left}#terms_of_use span{margin-left:28px;display:block}#personCare_companionCare_typesOfCareProvided input{width:73px}@media only screen and (max-width:568px){#password .form-row-action{left:140px}#password .cancel-password-button{background:none;padding-right:0}#display_phone_number{margin-top:12px}}@media only screen and (max-width:480px){#display_phone_number{margin-top:0;position:static;padding-left:0}}#phone-alert-options{clear:both}#certified_military_cdh,#certified_family_child_care_provider,#participate_in_military_subsidy_program{margin-bottom:0}.t-profile.provider .ui-dialog{background-color:white;padding-bottom:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.t-profile.provider .ui-dialog-titlebar{border-radius:2px 2px 0 0}.payment-overlay{background-color:transparent;padding:0}.overlay-content{height:290px;padding:23px 0 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.overlay-content:before,.overlay-content:after{content:' ';display:table}.overlay-content:after{clear:both}.ie7 .overlay-content{zoom:1}.overlay-content .image,.overlay-content .image img{position:absolute;bottom:0;right:0}.overlay-content .copy{width:40%;float:left}.overlay-content .nav-links{position:absolute;bottom:10px;left:20px}.overlay-content .nav-links .prev{margin-left:15px}.overlay-content .nav-links .next{margin-left:90px}@media only screen and (max-width:568px){.overlay-content{padding:20px 30px}.overlay-content .image{display:none}.overlay-content .copy{width:100%}}.swipe{overflow:hidden;visibility:hidden;position:relative;height:290px}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative;height:290px}.provider-profile-progress li,.provider-profile-navigation li{float:none;border-top:1px #c7c7c5 dashed;background-repeat:no-repeat}.provider-profile-progress li:first-child,.provider-profile-navigation li:first-child{border-top:none}.provider-profile-progress span,.provider-profile-navigation span,.provider-profile-progress a,.provider-profile-navigation a{display:block;color:#b4b4b3;padding:15px 30px}.provider-profile-progress .active-step,.provider-profile-navigation .active-step{background-color:white;background-position:185px center;background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/arrow-right-78449ddf5682310ec2f8d1165738952c.png')}.provider-profile-progress .active-step span,.provider-profile-navigation .active-step span,.provider-profile-progress .active-step a,.provider-profile-navigation .active-step a{color:#464646;font-weight:700}.provider-profile-progress a:hover,.provider-profile-navigation a:hover{text-decoration:none;color:#464646}@media only screen and (max-width:768px){.provider-profile-progress a,.provider-profile-navigation a,.provider-profile-progress span,.provider-profile-navigation span{padding:10px 10px 10px 25px;font-size:12px}}.provider-profile-progress{border-bottom:1px #c7c7c5 solid}.provider-profile-progress .prev-step{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/check-green-fdc9bc3b09bf1d14ce4f45112e483079.png');background-position:10px center}.provider-profile-progress .prev-step span{color:#464646}@media only screen and (max-width:768px){.provider-profile-progress .prev-step{background-position:5px 12px}}.provider-profile-progress .milestone-box{height:3em;font-size:1.25em;border-top:1px #c7c7c5 solid;display:table;width:100%}@media only screen and (max-width:768px){.provider-profile-progress .milestone-box{font-size:1em}}.provider-profile-progress .milestone-box:first-child{border-top:none}.provider-profile-progress .milestone-box h1{font-weight:700;padding-left:32px;background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/check-section-grey-8dc20155a4156fdc912ffbfc01c9c4d6.png');background-repeat:no-repeat;background-position:8px center;height:3em;display:table-cell;vertical-align:middle;line-height:1em}@media only screen and (max-width:768px){.provider-profile-progress .milestone-box h1{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/check-section-grey-sm-ce229799f78130c4e221a44d71cca3ce.png');padding-left:25px}}.provider-profile-progress .milestone-box h1 span{padding:0}.provider-profile-progress .completed-milestone h1{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/check-section-green-cb0bdfec6f01e8548926cb7661d92a85.png')}@media only screen and (max-width:768px){.provider-profile-progress .completed-milestone h1{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/check-section-green-sm-d5f39236ea273827f874ff9aa01d7a35.png')}}.provider-profile-navigation a,.provider-profile-navigation span{color:#464646}.provider-profile-navigation a:hover{background-color:white}@media only screen and (max-width:568px){.provider-profile-navigation{position:static;width:60%;float:right;border:solid 1px #c7c7c7;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.provider-profile-navigation span,.provider-profile-navigation a{padding:3px 5px}.provider-profile-navigation li{border-bottom:0}}.profile-navigation{display:inline}.profile-navigation .edit-options{display:none}@media only screen and (max-width:568px){.profile-navigation{display:block;margin-bottom:10px;margin-top:15px;background:#f5f5f2;padding:10px}.profile-navigation:before,.profile-navigation:after{content:' ';display:table}.profile-navigation:after{clear:both}.ie7 .profile-navigation{zoom:1}.profile-navigation .edit-options{display:block;width:20%;margin-top:20px;float:left;margin:0}.profile-navigation .edit-options .nav-header{margin-top:5px}.profile-navigation .provider-profile-navigation.is-expanded{background-color:white}.profile-navigation .provider-profile-navigation.is-expanded li{display:block;border-top:solid 1px #c7c7c7}.profile-navigation .provider-profile-navigation.is-expanded li:first-child{border-top:0}.profile-navigation .provider-profile-navigation.is-expanded a{color:#464646!important}.profile-navigation .provider-profile-navigation.is-expanded .active-step{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/check-green-fdc9bc3b09bf1d14ce4f45112e483079.png');background-position:95% center;background-repeat:no-repeat}.profile-navigation .provider-profile-navigation li{display:none;padding:0}.profile-navigation .provider-profile-navigation a{padding:10px;background:none;border:0}.profile-navigation .provider-profile-navigation .active-step{padding:10px;display:block;background:none;background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/arrow-deb4d454aafcf8f46373bffd43921140.png');background-repeat:no-repeat;background-position:95% center;border:0}}.p-profile-special-needs .checkbox-columns ul li{position:relative;left:30px}.p-profile-special-needs .checkbox-columns ul li input[type=checkbox]{position:absolute;left:-30px}.p-registration-provider-confirmation .form-content h2{font-weight:700;margin-bottom:1em}.p-registration-provider-confirmation .ready-to-start{margin-bottom:30px}.p-registration-provider-confirmation .ready-to-start h2{float:left;margin-right:15px;padding-top:11px}.p-registration-provider-confirmation .not-ready{border-top:1px dashed #a1a1a1;padding-top:30px}.p-references #care_type{display:none}.p-references div[data-id=reference-1]{margin-top:30px}.p-references .delete-reference{margin-bottom:30px}.p-profile-professional-skills .qualifications{padding-bottom:0!important}.p-profile-professional-skills .qualifications .form-row-field{margin-bottom:0!important}.p-communication-preferences form{width:600px}@media only screen and (max-width:768px){.p-communication-preferences form{width:100%}}.p-communication-preferences form h1{font-weight:700;font-size:16px;margin-bottom:5px}.p-communication-preferences form .edit-email-link{padding-left:15px}.p-communication-preferences form p{margin-bottom:10px}.p-communication-preferences form .input-text{display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-shadow:1px 1px 3px rgba(0,0,0,.16) inset;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.16) inset;box-shadow:1px 1px 3px rgba(0,0,0,.16) inset;background:#fff;border:1px solid #c4c4c4;color:#999;height:34px;line-height:34px;padding:0 10px;margin-right:20px}.p-communication-preferences form .form-row{width:100%;margin-bottom:0}.p-communication-preferences form .form-row-field label{margin-top:0;margin-bottom:10px}.p-communication-preferences form #accept_application_from .form-row-label,.p-communication-preferences form #message_notification .form-row-label,.p-communication-preferences form #text_me_on_new_job .form-row-label{display:none}.p-communication-preferences form #accept_application_from .form-row-field li,.p-communication-preferences form #message_notification .form-row-field li,.p-communication-preferences form #text_me_on_new_job .form-row-field li{float:left}@media only screen and (max-width:568px){.p-communication-preferences form #accept_application_from .form-row-field li,.p-communication-preferences form #message_notification .form-row-field li,.p-communication-preferences form #text_me_on_new_job .form-row-field li{float:none}}.p-communication-preferences form #accept_application_from .form-row-field li label,.p-communication-preferences form #message_notification .form-row-field li label,.p-communication-preferences form #text_me_on_new_job .form-row-field li label{margin-bottom:0}.p-communication-preferences form .note{display:block;line-height:1.4}.p-communication-preferences form .form-row-submit{margin-top:30px}.p-communication-preferences form #text_me_on_new_job ul{margin-left:20px}.p-communication-preferences form .form-row-field.phone-number{margin-bottom:10px}.p-communication-preferences form .form-row-field.phone-number:before{content:'';background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/global/icon-sprite-93bb9e6a43bee5207dadf28f4f5d801a.png');background-repeat:no-repeat;float:left;background-position:0 -320px;width:30px;height:34px}.p-communication-preferences form #phone_number{float:none}.p-communication-preferences form #phone_number input,.p-communication-preferences form #phone_number .input-text{width:120px}.p-communication-preferences form #phone_number #phone-label{margin-bottom:29px}.p-communication-preferences form #phone_number .edit-phone{margin-right:10px}.p-communication-preferences form #phone_number .form-row-field .form-addtl-info{margin-top:5px;display:block;float:none}.p-background-check #get-hired-header .form-header{display:inline;font-size:65px;line-height:1}.p-background-check #get-hired-header img{float:right;margin-right:0;display:inline;width:50%}.p-background-check #get-hired-header .form-subheader,.p-background-check #get-hired-header .profile-content .form-error-header,.profile-content .p-background-check #get-hired-header .form-error-header{clear:both;margin-top:20px;font-size:20px}@media only screen and (max-width:768px){.p-background-check #get-hired-header{margin-top:15px}.p-background-check #get-hired-header .form-header{display:block;text-align:center}.p-background-check #get-hired-header img{display:block;margin:5px auto;float:none;width:70%}}.background-checks#recurly-billing-info .footer{display:none}.t-background-check .ui-widget-content{background:white}.t-background-check #motor-vehicle-check-payment-descriptions,.t-background-check #background-check-payment-descriptions{background:white}.p-background-check-purchase .page-sidebar .sidebar-content{padding-top:18px;padding-left:12px;padding-right:12px}.p-background-check-purchase .form-error-header{font-size:22px;margin-bottom:20px}.p-background-check-purchase .sub-header{font-size:18px;margin-bottom:20px;width:95%}.p-background-check h2{font-size:13px}.p-background-check .ui-widget-content{background:white}.p-background-check .form-content{margin-bottom:30px}.p-background-check .form-subheader,.p-background-check .profile-content .form-error-header,.profile-content .p-background-check .form-error-header{margin-bottom:30px}.p-background-check .payment-section h2{margin-top:0}.p-background-check .payment-section .panel{width:305px;padding:15px}.p-background-check .credit-card-content{background-color:#fff8df;padding:10px}.p-background-check .order-summary-content{float:right}.p-background-check .recurly{width:100%}.p-background-check .recurly .recurly-billing-header{margin-bottom:10px}.p-background-check .recurly .recurly-billing-header h1{font-weight:700;font-size:20px}.p-background-check .recurly .recurly-billing-info-saved .billing-info-details{float:none;margin-bottom:30px}.p-background-check .recurly #recurly-billing-info{margin-bottom:15px}.p-background-check .verification-unverified,.p-background-check .verification-error,.p-background-check .verification-working{vertical-align:middle;background-color:#fff8df;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 15px}.p-background-check .verification-unverified img,.p-background-check .verification-error img,.p-background-check .verification-working img{margin-right:3%;max-width:10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-background-check .verification-unverified p,.p-background-check .verification-error p,.p-background-check .verification-working p{max-width:87%;font-size:1.2em;margin:0}.p-background-check .verification-unverified p,.p-background-check .verification-unverified img,.p-background-check .verification-error p,.p-background-check .verification-error img,.p-background-check .verification-working p,.p-background-check .verification-working img{display:inline-block;vertical-align:middle}.p-background-check .verification-working{width:105%}.p-background-check .verification-unverified,.p-background-check .verification-error{border:.7em solid white;outline:.2em solid #ff0d0d;margin-bottom:15px}@media only screen and (max-width:768px){.p-background-check .payment-section .panel{padding:2%;width:96%}}@media only screen and (max-width:600px){.p-background-check .product-table th.text{position:relative;padding-right:10px}.p-background-check .product-table .tip-overlay:after{position:absolute;right:4px;top:50%;margin-top:-7px}}@media only screen and (max-width:480px){.p-background-check .product-table .table-title{font-size:18px}.p-background-check .product-table thead .description{padding:8px 0 8px 8px}.p-background-check .product-table thead .details{font-size:13px;width:auto!important}.p-background-check .product-table .plan-price{font-size:15px}.p-background-check .product-table tbody.plan-attributes th.text a{padding:5px 10px}.p-background-check .product-table .tip-overlay:after{margin-left:5px}.p-background-check .product-table tbody th{padding:4px 0 4px 8px}.p-background-check .button-subscribe-select{min-width:0!important;font-size:12px;text-align:center;padding:1px 3px}.p-background-check .button-subscribe-select:before{display:none}}.product-table{border:solid 5px #f6f6f6;background-color:#f6f6f6;border-collapse:separate;margin-bottom:30px}.product-table thead .details,.product-table tbody td,.product-table tbody.plan-select td{border-color:transparent;border-style:solid;border-width:2px;-webkit-transition:border-color .1s,background .4s;-moz-transition:border-color .1s,background .4s;-o-transition:border-color .1s,background .4s;transition:border-color .1s,background .4s}.product-table thead .details.selected,.product-table tbody td.selected,.product-table tbody.plan-select td.selected{border-top-color:#0076bb;border-bottom-color:#0076bb;border-left-color:#0076bb!important;border-right-color:#0076bb!important}.product-table thead .details{border-width:2px 2px 0}.product-table tbody td,.product-table tbody.plan-select td{border-width:0 2px}.product-table tbody.plan-select td{border-width:0 2px 2px}.product-table td.details{width:110px}.product-table thead td{vertical-align:bottom;padding-bottom:15px}.product-table thead .details{padding-top:10px;font-weight:700;font-size:18px;text-align:center}.product-table thead .details .badge{margin:0 auto 5px}.product-table tbody th{font-weight:400;text-align:right}@media only screen and (max-width:768px){.product-table tbody th{text-align:left}}.product-table tbody td{text-align:center}.product-table tbody.plan-attributes{font-size:13px}.product-table tbody.plan-attributes th,.product-table tbody.plan-attributes td{padding-top:0;padding-bottom:0;-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s}.product-table tbody.plan-attributes td{border-left:solid 2px white}.product-table tbody.plan-attributes tr{background-color:#fff}.product-table tbody.plan-attributes tr:nth-child(2n+1){background-color:#fbfafa}.product-table tbody.plan-attributes tr:hover{background-color:rgba(176,176,176,.2);-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s}.product-table tbody.plan-attributes tr:nth-child(2n+1):hover{background-color:rgba(145,145,145,.2)}.product-table tbody.plan-attributes td.check span{width:15px;height:15px;display:block;margin:0 auto}.product-table tbody.plan-attributes td.check span{display:block;text-indent:101%;word-wrap:normal;white-space:nowrap;overflow:hidden;background-repeat:no-repeat}.product-table tbody.plan-attributes td.check span.active{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/global/icon-sprite-93bb9e6a43bee5207dadf28f4f5d801a.png');background-position:0 -400px}.product-table tbody.plan-attributes th.check a,.product-table tbody.plan-attributes th.text a{display:block;padding:5px 30px}.product-table tbody.plan-pricing td{padding:15px inherit}.product-table tbody.plan-select th{position:relative;vertical-align:middle}.product-table tbody.plan-select .plan-select-action{position:relative;padding-bottom:18px}.product-table tbody.plan-pricing td,.product-table tbody.plan-select td{-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s}.product-table .tip-overlay{color:#464646}.product-table .tip-overlay:hover{text-decoration:none;color:#0076bb}.product-table .tip-overlay:after{content:'';display:block;width:15px;height:15px;margin-left:30px;float:right;margin-top:2px;background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/global/icon-sprite-93bb9e6a43bee5207dadf28f4f5d801a.png');background-position:-30px -398px;background-repeat:no-repeat}.product-table .tip-overlay:hover:after{background-position:-61px -398px}.product-table .table-title{font-size:22px;font-weight:700;line-height:1.2;margin-bottom:5px}.product-table .whats-covered-link{font-size:13px;font-weight:400;font-style:italic}.product-table .whats-covered-link em{color:#464646}.product-table .plan-pricing td:first-letter{font-size:13px;vertical-align:super}.product-table .plan-price{font-size:18px}.product-table .select-option{font-size:13px;padding-right:40px;position:relative;top:-5px}.product-table .plan-remove{display:block;text-align:right;margin-right:17px;height:15px;margin-top:2px}.product-table .remove-link{font-size:11px}.product-table .last-run-date{position:absolute;left:10px;bottom:12px;float:left;text-align:left;font-size:12px}@media only screen and (max-width:768px){.product-table .last-run-date{top:-40px}}.skip-submit-bgc-order-overlay .ui-dialog-content{padding:30px 40px!important}.skip-submit-bgc-order-overlay .ui-widget-content{background-color:#FFF}.skip-submit-bgc-order-overlay p{margin-bottom:1em}.skip-submit-bgc-order-overlay ul{margin-left:5px;list-style:none}.skip-submit-bgc-order-overlay ul li:before{content:"\00B7 \0020"}.skip-submit-bgc-order-overlay .continue-block{margin:20px 15%;font-size:14px}.skip-submit-bgc-order-overlay .continue-block .button-medium-lightblue{color:#FFF;border:1px #386db5 solid;float:left;margin-right:15px;min-width:60px;position:static}.skip-submit-bgc-order-overlay .skip-block{text-align:center}.p-background-check-info h2{font-size:32px;margin-bottom:5px;padding-right:20px}.p-background-check-info .charged,.p-background-check-info .no-charge{font-weight:700;padding-right:20px;font-size:18px}.p-background-check-info .subheader{font-size:18px}.p-background-check-info hr{border-width:1px 0 0;border-style:dotted;border-color:#565656;margin:20px 20px 20px 0}.p-background-check-info .whats-next{font-size:14px}.p-background-check-info .whats-next strong{font-size:18px}.talent-wise-form .form-body{background-color:#fff8df;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:14px;padding-top:6px;margin-bottom:30px}.talent-wise-form .instructions{font-size:18px}.talent-wise-form .name-statement{font-size:14px;margin-top:10px}.talent-wise-form .form-actions{margin-bottom:30px}.talent-wise-form .form-group:after{content:"";display:block;clear:both}.talent-wise-form .client-side-validation-errors{color:#c42b2b;margin:0 0 8px}.talent-wise-form .client-side-validation-errors ul{list-style:none}.talent-wise-form label{display:block;font-weight:700}.talent-wise-form label span{font-weight:400}.talent-wise-form .form-group .form-row{float:left}.talent-wise-form #name-group .form-row{width:24%;margin-right:1%}.talent-wise-form #email-birthday-group .form-row,.talent-wise-form #drivers-license-group .form-row,.talent-wise-form #phone-soc-security-group .form-row,.talent-wise-form #address-city-group .form-row,.talent-wise-form #state-zip-group .form-row{width:36%;margin-right:2%}.talent-wise-form .form-row{width:74%}.talent-wise-form #birthday select{display:inline-block}@media only screen and (max-width:768px){.talent-wise-form #name-group .form-row{width:32%}}@media only screen and (max-width:568px){.talent-wise-form #email-birthday-group .form-row,.talent-wise-form #drivers-license-group .form-row,.talent-wise-form #phone-soc-security-group .form-row,.talent-wise-form #address-city-group .form-row,.talent-wise-form #state-zip-group .form-row{width:48%}}@media only screen and (max-width:490px){.talent-wise-form #email-birthday-group .form-row{float:none;width:100%}}.p-background-check-confirm h2{font-size:32px;margin-bottom:8px;padding-right:20px}.p-background-check-confirm .subheader{font-size:18px;padding-right:20px}.p-background-check-confirm hr{border-width:1px 0 0;border-style:dotted;border-color:#565656;margin:20px 20px 20px 0}.p-background-check-confirm .timeframe{list-style:none;margin-bottom:30px}.payment-coupon-code{float:left;width:50%}.payment-coupon-code .coupon-code-input{margin-left:15px;padding-bottom:4px;padding-top:4px;width:44%}.payment-coupon-code .coupon-error{margin-left:15px;display:none;width:50%}.payment-coupon-code .button-small-gray{float:right;margin-right:25px}.p-join-now-payment .payment-coupon-code{float:none}.p-join-now-payment .payment-coupon-code .coupon-code-input{margin-left:10px}.recurly-billing-info-form,.recurly-subscription-info-form{margin-bottom:10px}.recurly-billing-info-form .billing_info,.recurly-subscription-info-form .billing_info{position:relative}.recurly-billing-info-form .purchase-info-header,.recurly-subscription-info-form .purchase-info-header{font-weight:700;font-size:18px}.recurly-billing-info-form input[type=text],.recurly-subscription-info-form input[type=text]{padding-top:4px;padding-bottom:4px}.recurly-billing-info-form select,.recurly-subscription-info-form select{width:100%}.recurly-billing-info-form label,.recurly-subscription-info-form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.recurly-billing-info-form .field input,.recurly-billing-info-form .field select,.recurly-subscription-info-form .field input,.recurly-subscription-info-form .field select{position:relative;z-index:2}.recurly-billing-info-form .error,.recurly-subscription-info-form .error{padding:37px 0 5px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:100%;margin-left:-5px;background:#fff5c6;position:relative;margin-top:-35px;z-index:1}.recurly-billing-info-form .server_errors .error,.recurly-subscription-info-form .server_errors .error{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;margin:10px 0}.recurly-billing-info-form .server_errors .error span,.recurly-subscription-info-form .server_errors .error span{display:block}.recurly-billing-info-form .title,.recurly-subscription-info-form .title{margin-bottom:15px;font-weight:700}.recurly-billing-info-form .accepted_cards,.recurly-subscription-info-form .accepted_cards{position:absolute;right:0;top:-5px}.recurly-billing-info-form .credit_card:before,.recurly-billing-info-form .credit_card:after,.recurly-billing-info-form .address:before,.recurly-billing-info-form .address:after,.recurly-billing-info-form .with_setup_fee:before,.recurly-billing-info-form .with_setup_fee:after,.recurly-subscription-info-form .credit_card:before,.recurly-subscription-info-form .credit_card:after,.recurly-subscription-info-form .address:before,.recurly-subscription-info-form .address:after,.recurly-subscription-info-form .with_setup_fee:before,.recurly-subscription-info-form .with_setup_fee:after{content:' ';display:table}.recurly-billing-info-form .credit_card:after,.recurly-billing-info-form .address:after,.recurly-billing-info-form .with_setup_fee:after,.recurly-subscription-info-form .credit_card:after,.recurly-subscription-info-form .address:after,.recurly-subscription-info-form .with_setup_fee:after{clear:both}.ie7 .recurly-billing-info-form .credit_card,.ie7 .recurly-billing-info-form .address,.ie7 .recurly-billing-info-form .with_setup_fee,.ie7 .recurly-subscription-info-form .credit_card,.ie7 .recurly-subscription-info-form .address,.ie7 .recurly-subscription-info-form .with_setup_fee{zoom:1}.recurly-billing-info-form .subscription .plan,.recurly-billing-info-form .subscription .description,.recurly-billing-info-form .subscription .discount,.recurly-billing-info-form .vat,.recurly-billing-info-form .due_now,.recurly-billing-info-form .add_ons,.recurly-billing-info-form .server_errors.none,.recurly-subscription-info-form .subscription .plan,.recurly-subscription-info-form .subscription .description,.recurly-subscription-info-form .subscription .discount,.recurly-subscription-info-form .vat,.recurly-subscription-info-form .due_now,.recurly-subscription-info-form .add_ons,.recurly-subscription-info-form .server_errors.none{display:none}.recurly-billing-info-form .coupon_code.field,.recurly-subscription-info-form .coupon_code.field{display:none;width:50%;float:left}.recurly-billing-info-form .check,.recurly-subscription-info-form .check{display:none;float:right}.recurly-billing-info-form .field,.recurly-subscription-info-form .field{margin-bottom:10px}.recurly-billing-info-form .contact_info,.recurly-subscription-info-form .contact_info{clear:both}.recurly-billing-info-form .first_name,.recurly-billing-info-form .last_name,.recurly-subscription-info-form .first_name,.recurly-subscription-info-form .last_name{width:48%;float:left}.recurly-billing-info-form .last_name,.recurly-subscription-info-form .last_name{float:right}.recurly-billing-info-form .card_cvv .card_number,.recurly-subscription-info-form .card_cvv .card_number{float:left;width:78%}.recurly-billing-info-form .card_cvv .cvv,.recurly-subscription-info-form .card_cvv .cvv{width:18%;float:right}.recurly-billing-info-form .expires .title,.recurly-subscription-info-form .expires .title{clear:both;float:left;margin-right:15px;line-height:30px;font-weight:600;font-size:13px}.recurly-billing-info-form .expires .month,.recurly-subscription-info-form .expires .month{margin-right:10px}.recurly-billing-info-form .expires .month,.recurly-billing-info-form .expires .year,.recurly-subscription-info-form .expires .month,.recurly-subscription-info-form .expires .year{float:left}.recurly-billing-info-form .address .address1,.recurly-subscription-info-form .address .address1{float:left;width:71%}.recurly-billing-info-form .address .address2,.recurly-subscription-info-form .address .address2{float:right;width:25%}.recurly-billing-info-form .address .state,.recurly-subscription-info-form .address .state{float:left;width:60%}.recurly-billing-info-form .address .zip,.recurly-subscription-info-form .address .zip{float:right;width:36%}.recurly-billing-info-form .address .country,.recurly-subscription-info-form .address .country{clear:both;width:80%}.recurly-order-summary{font-size:14px;font-weight:700}.recurly-order-summary p{margin-bottom:5px}.recurly-order-summary .order-summary-header{border-bottom:solid 1px black;font-size:18px;margin-bottom:10px}.recurly-order-summary .order-summary-items{height:50px;min-height:50px}.recurly-order-summary .order-summary-items .order-summary-item .item-price{float:right}.recurly-order-summary .order-summary-total{text-align:right;margin-bottom:30px}.recurly-order-summary .order-summary-total span{display:inline-block;padding-top:5px}.recurly-order-summary .order-summary-total .total-label{margin-right:10px}.recurly-order-summary .order-summary-total .total-price{border-top:double 3px black;padding-left:30px}.recurly-order-summary .submit-disclaimer{line-height:1.2;font-size:11px;font-weight:400;margin-bottom:30px}.recurly-order-summary .submit-disclaimer .agreement{margin-bottom:15px}.recurly{position:relative}.recurly .card{background-position:right top;width:40px;height:32px;margin:0;padding:0;float:left}.recurly .card{display:block;text-indent:101%;word-wrap:normal;white-space:nowrap;overflow:hidden;background-repeat:no-repeat}.recurly .card.mastercard{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/billing/credit-cards/mastercard-5fd9e45f0d39f88e347f0311dc880b87.png')}.recurly .card.american_express,.recurly .card.american-express{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/billing/credit-cards/amex-3fe373c4732a0239233b7cf472659abc.png')}.recurly .card.visa{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/billing/credit-cards/visa-d45a53a2902f1002f8bfe835c533ad55.png')}.recurly .card.discover{background-image:url('/d91ea15585c0a2c6463760cf6cf14f5864c930e3/assets/billing/credit-cards/discover-9c26fcbbb67b2330b16a3a780199d21b.png')}.recurly .card.no_match{opacity:.3}.recurly .has-card .card{opacity:.3}.recurly .has-visa .card.visa,.recurly .has-mastercard .card.mastercard,.recurly .has-american-express .card.american-express,.recurly .has-discover .card.discover{opacity:1}.recurly-billing-header h1{font-weight:700;float:left;margin-right:15px}.recurly-billing-header .cards-accepted{position:relative;top:-5px}@media only screen and (max-width:400px){.recurly-billing-header .cards-accepted{clear:both;margin-top:30px}}.recurly-billing-header .cards-accepted .card{float:left;width:32px;background-position:left top}.recurly-billing-info-saved .header{font-weight:700;margin:0 0 10px}.recurly-billing-info-saved .billing-info-details{float:left;margin-right:30px}.recurly-billing-info-saved .billing-info-details .label,.recurly-billing-info-saved .billing-info-details .value{float:left;padding-right:15px}.recurly-billing-info-saved .billing-info-details .label .card{background-position:left top}.recurly-billing-info-saved .billing-info-details .value{font-weight:700;padding-right:15px}.recurly-billing-info-form .header{font-weight:700;margin-bottom:5px}.recurly-billing-info-form .subheader{margin-bottom:15px}