@charset "UTF-8";@keyframes fade-in{from{opacity:0}to{opacity:1}}.red{background:#db3535;background-image:none}.orange{background:#ff8330;background-image:none}.yellow{background:#f0c22e;background-image:none}.green{background:#63a822;background-image:none}.blue{background:#2191ed;background-image:none}.plum{background:#ca6eff;background-image:none}.turquoise{background:#39c5aa;background-image:none}.light-blue{background:#aad7ea;background-image:none}.medium-blue{background:#67a0be;background-image:none}.dark-blue{background:#50769b;background-image:none}.darker-blue{background:#37526b;background-image:none}.border-blue{background:#7998aa;background-image:none}.text-blue{background:#33566a;background-image:none}.dark-plum{background:#6c5e6d;background-image:none}.purple{background:#7a43b6;background-image:none}.blue2{background:#0064cd;background-image:none}.blue3{background:#1999d6;background-image:none}.black{background:#000;background-image:none}.light-gray{background:#eee}.medium-light-gray{background:#ccc}.medium-gray{background:#aaa}.medium-dark-gray{background:#999}.dark-gray{background:#777}.red-text{color:#db3535}.orange-text{color:#ff8330}.yellow-text{color:#f0c22e}.green-text{color:#63a822}.blue-text{color:#2191ed}.plum-text{color:#ca6eff}.turquoise-text{color:#39c5aa}.light-blue-text{color:#aad7ea}.medium-blue-text{color:#67a0be}.dark-blue-text{color:#50769b}.text-blue-text{color:#33566a}.dark-plum-text{color:#6c5e6d}.light-gray-text{color:#eee}.medium-light-gray-text{color:#ccc}.medium-gray-text{color:#aaa}.medium-dark-gray-text{color:#999}.dark-gray-text{color:#777}@media only screen and (max-width:767px){.report-result .fixedDataTableCellLayout_wrap3{background:#fff !important}.new-output.output-section{column-count:1 !important}.new-output.output-section .row{display:flex;flex-wrap:wrap}.new-output.output-section .row .col-md-2{width:50% !important}}h4{font-size:1.2em;font-weight:normal}.status{margin:0 10px;color:transparent}.status.complete{color:green}.status.invalid{color:red}shipping-details .enrollment.container h3{line-height:24px}@media only screen and (max-width:480px){shipping-details .enrollment.container h3{font-size:18px}}.enrollment{margin:5px auto;padding-bottom:20px;color:#777}@media only screen and (max-width:480px){.enrollment.container,.enrollment .panel-body{padding-left:0;padding-right:0}.enrollment h1{font-size:18px}.enrollment .container-fluid{padding-left:0 !important;padding-right:0 !important}.enrollment .container-fluid>.col-md-12{padding-left:0 !important;padding-right:0 !important}}.enrollment .continue{margin-top:0;padding:10px}.enrollment.enrollment-accordion h1{color:#333;font-size:18px;margin:0;text-align:left}.enrollment.enrollment-accordion .workflow-nav{border:0;padding-bottom:0}.enrollment.enrollment-accordion .panel-heading{padding:10px}.enrollment.enrollment-accordion .panel-body{padding:30px 15px}.enrollment.enrollment-accordion .panel-body>form>section:nth-of-type(1){margin-top:0}.enrollment .pagination{padding-bottom:0 !important}@media only screen and (max-width:480px){.enrollment .skorder,.enrollment .sautoso{width:280px;overflow-x:auto}}.enrollment .starter-kits-table-container .starter-kit-description{padding:5px 15px !important}@media only screen and (max-width:480px){.enrollment .starter-kits-table-container .kits{border-top:1px solid #ebebeb;padding-top:15px}.enrollment .starter-kits-table-container .kits .col-md-3{text-align:center}}.enrollment .workflow-nav{text-align:center}.enrollment .btn-primary{color:#fff}.enrollment .panel-default,.enrollment #summary_on_right{box-shadow:0;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);border:1px solid #eee}.enrollment .panel-title{font-size:16px}.enrollment .panel-title i{font-size:14px}.enrollment h1{font-size:32px;font-weight:200;margin-top:0}.enrollment h2{font-size:30px}.enrollment label{font-weight:700}.enrollment label abbr+*{display:inline-block}.enrollment .form-group{padding-top:16px}.enrollment .form-group select{display:block}.enrollment .form-group label{padding-top:7px}.enrollment .form-check .form-check-label{padding-right:10px;vertical-align:middle}.enrollment .form-check .form-check-input{vertical-align:middle}.enrollment .form-group input{background-color:#fafafa;box-shadow:0}.enrollment .form-group input[type='radio']{border-radius:10px}.enrollment .btn-lg{padding:0 30px;font-weight:100;letter-spacing:1px}.enrollment .btn-group .btn{height:32px;line-height:1.2em;margin-left:10px;padding:7px 10px}.enrollment .btn-group .btn .button-drop-down-display-text{float:left}.enrollment .btn-group .btn .fa{float:right}.enrollment .btn{border-radius:0}.enrollment .caret.pull-right{margin-top:6px;border-width:8px;border-bottom-color:transparent;border-top-color:#fff}.enrollment .form-group{margin-bottom:10px;padding-top:0}@media only screen and (max-width:768px){.enrollment .form-group .review-sub-page h5{padding-left:15px}}.enrollment input.text,.enrollment input.string,.enrollment input.date_picker,.enrollment input.password{font-size:18px;background-color:#fff;border-color:#ccc;font-weight:300;line-height:normal;border-style:solid;border-width:1px;display:block;width:100%;height:32px !important;padding:6px 12px;color:#555}.enrollment input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;position:relative;border:solid 1px #a1a1a1;background-color:#fff;width:20px;height:20px;font-size:18px;margin-top:0;margin-right:5px !important}.enrollment label+input[type='checkbox']{top:3px}.enrollment input[type='checkbox']:checked:after{position:absolute;content:"✓";left:2px;top:-2px}.enrollment input[type='checkbox']:focus{outline:0}.enrollment select{height:32px;width:100%;background:#fff}.enrollment .table>tbody>tr>td{background-color:#fff;border-bottom:1px solid #f4f4f4;vertical-align:middle;font-weight:300}.enrollment .table>thead>tr>th{border-bottom:1px solid #ebebeb;font-weight:400 !important;white-space:nowrap}.enrollment .table input[type='checkbox']{height:24px;width:24px}.enrollment .table input[type='checkbox']:checked:after{left:3px;top:-3px;font-size:24px}.enrollment .pricing i{margin-top:10px;padding:2px}.enrollment .buttonized-radio label{min-width:120px}.enrollment .buttonized-radio .btn{font-size:18px;font-weight:400;margin-top:10px;padding:5px 20px}.enrollment .pricing h1{font-size:36px;font-weight:300;text-align:center}@media only screen and (max-width:480px){.enrollment .pricing h1{font-size:20px}}.enrollment .modal .pricing h1{text-align:left}.enrollment .panel .panel-heading .details{color:#a1a1a1;text-align:right}.enrollment .pricing{text-align:center}.enrollment .workflow-header{text-align:right;margin-top:10px;margin-bottom:10px}.enrollment .bootstrap-datetimepicker-widget>ul{padding:0}.enrollment .has-error .controls input{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-width:1px}.enrollment .has-error .controls input:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.enrollment label+.help-inline{margin-left:3px;color:#b94a48;font-weight:100}.enrollment .form-group.display{margin-bottom:0}.enrollment label.display:after{padding-right:10px}.enrollment .display,.enrollment .display>div{display:inline-block;padding-right:5px !important}.enrollment .display{white-space:nowrap}.enrollment .datepicker table tr td:not(.disabled){font-weight:bold}.workflow-footer{position:fixed;bottom:0;left:0;right:0;z-index:9999}@media only screen and (max-width:480px){.workflow-footer{height:auto !important}}@media only screen and (max-width:768px){.workflow-footer{height:auto !important}}.workflow-footer .workflow-summary-footer .row>div{margin:10px 0}@media only screen and (max-width:480px){.workflow-footer .workflow-summary-footer .row>div{margin:7px 0 !important;font-size:13px !important}}.workflow-summary-footer .enrollment-cart-container .minicart-product-title{line-height:40px}.continue+.progress{width:200px;margin:0 auto}.v2_enrollments_select_market .panel .row{margin-top:20px}@media only screen and (max-width:480px){.v2_enrollments_select_market .choose_profile{overflow-x:scroll}.v2_enrollments_select_market .choose_profile .table th,.v2_enrollments_select_market .choose_profile .table td{padding:7px}.v2_enrollments_select_market h2{font-size:18px;text-align:center}.v2_enrollments_select_market h3{font-size:14px}.v2_enrollments_select_market .panel,.v2_enrollments_select_market .panel-body{padding:0}}.v2_enrollments_select_market .container{padding:10px 0 10px 0}.panel-title>a:not(.btn-primary).disabled{color:#ccc}.panel-title>a:not(.btn-primary).disabled:hover{cursor:default;text-decoration:none}.panel-body .panel section:first-of-type{margin-top:0}table:not(.table-striped)>*:not(thead) th{background-color:#f9f9f9}#enrollment_info_starter_kits section>.row{margin-bottom:20px}#enrollment_info_starter_kits section>.row>div:first-child img{margin-top:10px}#enrollment_info_additional_products table thead th{text-align:center}#enrollment_info_additional_products table thead th:nth-child(2){text-align:right}#enrollment_info_additional_products table tbody td:nth-child(2){text-align:right}#enrollment_info_additional_products table tbody td:nth-child(3),#enrollment_info_additional_products table tbody td:nth-child(4){text-align:center}.ic-icon-info-circle{margin-left:10px}#billing_zip_code_results span{display:inline-block;margin-right:5px}#billing_zip_code_results span:first-child:after{content:","}.btn-enrollment-continue,.btn-enrollment-back,.btn-enrollment-save{border-radius:0;float:right;margin:5px}.enrollment a.btn-enrollment-save{background-color:#fff !important;color:#23a6ba !important}#product-details .modal-body .row .row>div:nth-child(odd){padding-left:0;padding-right:3px}#product-details .modal-body .row .row>div:nth-child(even){padding-left:3px;padding-right:0}#product-details .modal-body .row .row>div img{width:100%}.plan h3{margin-top:0}#shipping-information .row:first-child .pull-right{line-height:38px}#shipping-information .row:first-child input[type='checkbox']{margin-right:5px;vertical-align:middle}.panel .review{margin-top:0}.review [class*='col-']{position:relative;padding-left:0;padding-right:0}.review .row>[class*='col-']{padding-left:15px;padding-right:15px}#enrollment_info_review_info .row{margin-left:-30px;padding-bottom:0}#enrollment_info_review_info label{color:#777;font-weight:600;margin-bottom:0}#enrollment_info_review_info h2{margin-bottom:15px}#enrollment_info_review_info h2:not(:first-of-type){margin-top:40px}#enrollment_info_review_info h4{font-size:14px;font-weight:600;margin-top:30px}.panel #enrollment_info_review_info section:first-of-type{margin-top:0}#enrollment_info_review_info .credit-card-list .credit-card-details{padding:0}.no_image img{width:45px;height:45px}.table-order-review td:last-child{padding:8px 15px;text-align:right}.table-order-review tfoot td:first-child{text-align:right}#promotional_details_modal{text-align:left !important}.btn-edit-step{position:absolute;top:0;right:15px}.terms-and-conditions{margin-top:15px}.terms-and-conditions .nano{border-top:px solid #a5a5a5;border-bottom:1px solid #f6f6f6;max-height:100px;height:50px;min-height:150px;box-shadow:0 0 5px #ddd}.terms-and-conditions .nano .content{padding:5px 15px;margin:15px 0}.terms-and-conditions input.boolean{margin-right:10px;vertical-align:bottom}#credit-cards,#shipping-addresses{box-shadow:none}#credit-card-address,#ship-address,#credit-card-fields{background-color:#fafafa;border:0;box-shadow:none;margin-right:15px;margin-left:15px}@media only screen and (max-width:480px){#credit-card-address,#ship-address,#credit-card-fields{margin-left:0;margin-right:0}#credit-card-address .dropdown-link,#ship-address .dropdown-link,#credit-card-fields .dropdown-link{display:none}#credit-card-address .nav-tabs,#ship-address .nav-tabs,#credit-card-fields .nav-tabs{display:block !important}}.enrollment #credit-card-address input.string,.enrollment #ship-address input.string,.enrollment #credit-card-fields input.string{background-color:#fdfdfd}#credit-card-address .nav-tabs,#ship-address .nav-tabs,#credit-card-fields .nav-tabs{background-color:#fff}#credit-card-address .nav-tabs>li.active>a,#ship-address .nav-tabs>li.active>a,#credit-card-fields .nav-tabs>li.active>a{background-color:#fafafa}#credit-card-address .tab-content,#ship-address .tab-content,#credit-card-fields .tab-content{padding:10px 25px}@media only screen and (max-width:480px){#credit-card-address .tab-content,#ship-address .tab-content,#credit-card-fields .tab-content{padding:10px 10px}}.card-billing>.row:nth-child(4){margin-top:10px}.card-billing label{font-size:11px !important}.credit-card-list section>.row,.address-list section>.row{margin-top:10px}.credit-card-list section>.row [class^='col-']:nth-child(1n+4),.address-list section>.row [class^='col-']:nth-child(1n+4){margin-top:20px}.credit-card-list .credit-card-details,.credit-card-list .address,.address-list .credit-card-details,.address-list .address{padding:10px 15px}@media only screen and (max-width:768px){.credit-card-list .credit-card-details,.credit-card-list .address,.address-list .credit-card-details,.address-list .address{margin-top:10px}}.credit-card-list .credit-card-details .row,.credit-card-list .address .row,.address-list .credit-card-details .row,.address-list .address .row{margin:10px 0;padding-bottom:0}#address_list_pane .address{background-color:#fff}#credit_card_list_pane .credit-card-details,#ship_address_list_pane .address{background-color:#fafafa}.shipping_methods{text-align:left}.shipping_methods .control-label.radio_buttons:before{content:"*"}@include-respond-to xs{.shipping_methods label.control-label{padding-left:0}}.panel.incomplete .panel-title .fa.incomplete{color:#ccc}.panel.complete .panel-title .fa.complete{color:green}.review h4,.review-sub-page h4{background-color:#f8f8f8;height:40px;line-height:30px;margin-bottom:0;padding:5px 10px}.review a,.review-sub-page a{font-size:16px;font-weight:normal;text-decoration:none}.review a i,.review-sub-page a i{font-size:.9em}.review>h4{margin-top:40px;width:100%}.review>h4:first-child{margin-top:0}.review-sub-page h4{margin-top:0;margin-bottom:10px}.review .table-order-review>tbody>tr:nth-child(even){background-color:#f9f9f9}.review .table-order-review>tbody>tr,.review .formatted_totals>tbody>tr{border-bottom:solid 1px #ebebeb}.review h4+.credit-card-list .credit-card-details>.review-row:first-child{border-top:solid 1px #ebebeb}.review .review-row.single-row{border-bottom:0}.review .review-row{display:table;width:100%;border-bottom:solid 1px #ebebeb}.review .review-row:last-of-type{border-bottom:0}.review .review-row .col-md-6{display:table-cell;min-height:36px;vertical-align:middle;font-weight:300}.review .review-row .address-block{margin:10px 0}#pyr_core_v2_enrollment_tmp_shipping_address_state,#pyr_core_v2_enrollment_tmp_shipping_address_country,#pyr_core_v2_enrollment_tmp_billing_address_state,#pyr_core_v2_enrollment_tmp_billing_address_country{width:100%}.billing-address-container{border:solid transparent 1px}.v2_enrollments_select_market .panel-body{min-height:500px}@media only screen and (max-width:480px){.products-table-container #products-table th{white-space:normal;font-size:.7em;overflow:hidden;text-overflow:ellipsis}}.products-table-container .btn-group .dropdown-menu{left:initial;right:0;min-width:50px}#products-table .btn-default.dropdown-toggle{color:#fff}.v2_enrollments_goto_step #chat-sidebar.minimized{display:none}.v2_enrollments_goto_step .readonly{background:#ddd !important;cursor:not-allowed}.v2_enrollments_goto_step .steps,.v2_enrollments_update .steps{display:table;width:98%;margin:0 1%;font-size:13px}.v2_enrollments_goto_step .steps .step,.v2_enrollments_update .steps .step{width:15%}@media only screen and (max-width:480px){.v2_enrollments_goto_step .steps .step,.v2_enrollments_update .steps .step{width:100%}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .steps .step,.v2_enrollments_update .steps .step{width:100%}}.v2_enrollments_goto_step .workflow-nav,.v2_enrollments_update .workflow-nav{border-bottom:solid 1px #ccc;padding-bottom:30px;width:100%}@media only screen and (max-width:480px){.v2_enrollments_goto_step .workflow-nav,.v2_enrollments_update .workflow-nav{padding-bottom:0;border-bottom-width:0}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .workflow-nav,.v2_enrollments_update .workflow-nav{padding-bottom:0;border-bottom-width:0}}.v2_enrollments_goto_step .steps-stripe,.v2_enrollments_update .steps-stripe{border-bottom:solid 1px #ccc;width:100%;position:relative;top:-30px}.v2_enrollments_goto_step .step,.v2_enrollments_update .step{position:relative;color:#666;text-align:center;display:table-cell;width:50%}@media only screen and (max-width:480px){.v2_enrollments_goto_step .step,.v2_enrollments_update .step{display:block;text-align:left;border-bottom:solid 1px #ccc;clear:both;overflow:hidden;padding:5px 0;margin-top:0;margin-bottom:0;width:100%}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .step,.v2_enrollments_update .step{display:block;text-align:left;border-bottom:solid 1px #ccc;clear:both;overflow:hidden;padding:5px 0;margin-top:0;margin-bottom:0;width:100%}}.v2_enrollments_goto_step .step-number,.v2_enrollments_update .step-number{border:2px solid #333;border-radius:50%;display:inline-block;width:28px;line-height:24px;font-size:16px;height:28px}@media only screen and (max-width:480px){.v2_enrollments_goto_step .step-number,.v2_enrollments_update .step-number{float:left;font-weight:700;margin-left:10px;text-align:center}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .step-number,.v2_enrollments_update .step-number{float:left;font-weight:700;margin-left:10px;text-align:center}}.v2_enrollments_goto_step .step i,.v2_enrollments_update .step i{z-index:1;position:relative;padding:0 5px}.v2_enrollments_goto_step .step-text,.v2_enrollments_update .step-text{display:block !important}@media only screen and (max-width:480px){.v2_enrollments_goto_step .step-text,.v2_enrollments_update .step-text{float:left;padding:4px 3px !important}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .step-text,.v2_enrollments_update .step-text{float:left;padding:4px 3px !important}}.v2_enrollments_goto_step .step-complete,.v2_enrollments_update .step-complete{color:#3c8c46;padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width:480px){.v2_enrollments_goto_step .step-complete,.v2_enrollments_update .step-complete{width:100% !important}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .step-complete,.v2_enrollments_update .step-complete{width:100% !important}}.v2_enrollments_goto_step .step-complete .step-number,.v2_enrollments_update .step-complete .step-number{border-color:#3c8c46;font-size:12px}.v2_enrollments_goto_step .step-current,.v2_enrollments_update .step-current{color:#333}.v2_enrollments_goto_step .step-incomplete,.v2_enrollments_update .step-incomplete{color:#aaa}.v2_enrollments_goto_step .step-incomplete .step-number,.v2_enrollments_update .step-incomplete .step-number{border-color:#aaa}.enrollment .show-more,.enrollment .show-less{font-weight:bold}.enrollment .show-more i,.enrollment .show-less i{margin-left:10px}.enrollment .form-group h4{margin-left:15px}.payment-option .form-group h4{margin-left:0}.shipping-option .form-group h4{margin-left:0}.starter-kit{border-top:1px solid #eee;transition:.3s all ease;padding:12px 0 7px 0}.starter-kit.selected{border:2px solid transparent}.starter-kit img{vertical-align:middle}.starter-kit .pricing{transition:.3s all ease;padding-top:10px;padding-bottom:10px}.starter-kit .pricing h1{margin-top:0}.starter-kit .pricing label{font-size:18px;font-weight:400}@media only screen and (max-width:480px){.starter-kit .pricing label{font-size:14px}}.starter-kit .pricing label:hover{text-decoration:underline}.starter-kit.selected .row{margin-left:0;margin-right:0}.starter-kit.selected .pricing *{color:#fff}.starter-kit-image{padding:10px;text-align:center}.starter-kit-image>img{min-width:180px;min-height:180px;width:250px;border:1px solid #eee;box-shadow:0 0 2px 2px rgba(180,180,180,0.3);padding:2px}@media only screen and (max-width:480px){.starter-kit-image>img{width:100% !important;min-height:auto !important}}@media only screen and (max-width:768px){.starter-kit-image>img{width:100% !important;min-height:auto !important}}.starter-kit-description{padding:10px !important}@media only screen and (max-width:480px){.starter-kit-description h3{font-size:18px}}.starter-kits-table-container h3{margin-top:0;line-height:normal}.starter-kits-table-container .badge{background-color:#aaa}.starter-kits-table-container ul{list-style-type:disc;list-style-position:inside}.holder-js{border:solid 1px #f4f4f4}.shipping-details,.billing-details{margin-bottom:20px}.shipping-details .form-group,.billing-details .form-group{margin-bottom:0}.shipping-details .enrollment_shipping_options{margin-left:22px}.billing-details span.radio{margin-top:0;margin-bottom:0}.billing-details .help-block{margin-bottom:0}.billing-details h2{font-size:36px;font-weight:300}.billing-details .enrollment_payment_options,.billing-details .enrollment_auto_payment_options{margin-left:22px}.billing-details .btn{margin-top:10px}@media only screen and (max-width:480px){.billing-details .enrollment_payment_options,.billing-details .enrollment_auto_payment_options{margin-left:0}}.option-left-border{border-left:1px solid #eee}@media only screen and (max-width:480px){.option-left-border{border:0;margin-top:20px}}section.enrollment_payment_options,section.enrollment_auto_payment_options{margin-top:0}section.enrollment_payment_options .row>.col-md-6:nth-of-type(1),section.enrollment_auto_payment_options .row>.col-md-6:nth-of-type(1){padding-left:37px}@media only screen and (max-width:480px){section.enrollment_payment_options .row>.col-md-6:nth-of-type(1),section.enrollment_auto_payment_options .row>.col-md-6:nth-of-type(1){padding-left:0}}.enrollment .table{margin-bottom:0}.enrollment .table thead th{font-size:13px}.enrollment .table td{white-space:nowrap}.radio_buttons span.radio:nth-of-type(1){margin-top:0}table.formatted_totals{float:right}table.formatted_totals td{border-bottom:1px solid #f4f4f4}table.formatted_totals tr:last-child td{border-bottom:0}.review-sub-page .review-row .col-md-6{display:block}.review-sub-page>.row{padding:0}.review-sub-page>.row .review-row{padding:0 15px}.review-sub-page [class^='col-'].edit-btn{min-height:38px}.review-sub-page .shipping-details>.row .row>[class^='col-']:first-of-type{padding-left:0}.subscription-with-promotion .btn.select{display:inline-block;margin-top:10px}.subscription-with-promotion .plan{margin-top:10px}.subscription-with-promotion .plan a{display:block}@media only screen and (max-width:480px){.subscription-with-promotion .plan{border-bottom:1px solid #f6f6f6;margin-bottom:15px;padding-bottom:15px}}@media only screen and (max-width:768px){.subscription-with-promotion .plan{border-bottom:1px solid #f6f6f6;margin-bottom:15px;padding-bottom:15px}}.subscription-with-promotion .plan .col-md-6{padding-left:0 !important}.subscription-with-promotion .plan h5{padding:0}.subscription-with-promotion>.form-group{margin-top:10px;width:100%}.panel-group .panel+.panel{margin-top:0}.review_toc input{position:relative;top:4px;margin-right:4px}.cp-members h3{line-height:33px}.cp-members .cp-members-table-container{padding-left:0;padding-right:80px}.cp-members .table tr:last-child td,.cp-container .table tr:last-child td{border-bottom:0}.workflow-page-header{color:#333}@media only screen and (max-width:480px){.workflow-page-header h1{font-size:18px}}.total-container{text-align:center}.total-container .panel-heading{border-radius:0;padding:10px 50px}.total-container .panel-body{padding:10px 15px}.autoship-tac-container{text-align:left}.autoship-tac-container .panel-heading{border-radius:0}.autoship-tac-container .panel-body{padding:10px 15px}.controls>div{display:inline-block}@media only screen and (max-width:480px){.controls>div{display:inline-flex}}.suggested-addresses hr{margin-top:30px}.suggested-addresses .col-md-6{padding-left:15px}.suggested-addresses .address-block{transition:.3s all ease;border:1px solid #f4f4f4;margin-bottom:15px;padding:10px 15px;position:relative}.suggested-addresses .address-block.selected a.select-address{color:#fff}.suggested-addresses .address-block .select-address-container{transition:.3s all ease;position:absolute;top:0;right:0;bottom:0;width:100px;text-align:center}.suggested-addresses .address-block a.select-address{transition:.3s all ease;display:inline-block;margin-top:20px}@media only screen and (max-width:480px){.suggested-addresses .address-block a.select-address{margin-top:8px}}.suggested-addresses .col-md-6+.col-md-6{padding-right:15px}.kit-properties table th,.kit-properties table td{padding:0}.v2_enrollments_goto_step .container{padding-left:0;padding-right:0;border:1px solid #eee;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.v2_enrollments_goto_step .selected{margin:0 -15px}.v2_enrollments_goto_step .billing-address-container .help-block{padding-left:15px}.v2_enrollments_goto_step .alert{float:none}@media only screen and (max-width:480px){.v2_enrollments_goto_step .display{white-space:nowrap}}.v2_enrollments_goto_step .feedback-moveup{bottom:40px}@media only screen and (max-width:480px){.tabledata{width:300px;overflow-x:auto}.option-left-border{border:0}}.products-table-container .filter-pagination{margin:0 !important;padding:10px 0;background:#f6f6f6}.products-table-container .filter-pagination .col-md-3 select{background:#fff;border:1px solid #ccc}@media only screen and (max-width:480px){.products-table-container .filter-pagination .col-md-3{margin-bottom:5px}.products-table-container .filter-pagination .col-md-3 select{margin-bottom:15px}}@media only screen and (max-width:768px){.products-table-container .filter-pagination .col-md-3{margin-bottom:5px}.products-table-container .filter-pagination .col-md-3 select{margin-bottom:15px}}@media only screen and (max-width:768px){.products-table-container .filter-pagination .search{min-width:220px}}.products-table-container .filter-pagination #search_btn i{color:#fff}.products-table-container .filter-pagination .taxon-select{padding-right:0}.products-table-container .pagination{margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important}.products-table-container .enroll-grid{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:480px){.products-table-container .enroll-grid{grid-template-columns:1fr 1fr !important;grid-gap:5px !important;overflow:scroll}}@media only screen and (max-width:768px){.products-table-container .enroll-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:5px !important;overflow:scroll}}#summary_on_right{margin:0 5px;background:#fff;border-width:1px;border-style:solid}@media only screen and (max-width:480px){#summary_on_right{margin-left:5px}}@media only screen and (max-width:768px){#summary_on_right{margin-left:5px}}@media only screen and (max-width:480px){#summary_on_right table{border:0}}#summary_on_right td{background:#fbfbfb;padding:5px}#summary_on_right th{background:#ebebeb;border:0}#summary_on_right .text_below_summary{background-color:#fff;padding:10px;margin:-5px}@media only screen and (max-width:480px){#summary_on_right,.enrollment-minicart{position:fixed;right:0;z-index:9999;bottom:0;left:0;-webkit-transition-property:top,bottom;transition-property:top,bottom;-webkit-transition-duration:.5s;transition-duration:.5s;margin:0;padding:0}}#summary_on_right .cart-toggle,.enrollment-minicart .cart-toggle{background:#ebebeb;display:inline-block;position:absolute;top:-100px;right:29px;padding:8px;border:none !important}#summary_on_right .cart-toggle i,.enrollment-minicart .cart-toggle i{margin-right:0}.enrollment-minicart{border:1px solid #eee;background-color:#fff;border-radius:5px}.enrollment-minicart #starter_kit_and_todays_order_details_in_minicart>.text-center,.enrollment-minicart #autoship_details_in_minicart>.text-center{padding:10px;color:#fff}@media only screen and (max-width:480px){.enrollment-minicart #starter_kit_and_todays_order_details_in_minicart>.text-center,.enrollment-minicart #autoship_details_in_minicart>.text-center{position:fixed;width:100%;z-index:999;margin-top:-35px;overflow:hidden}}.enrollment-minicart #autoship_details_in_minicart .text-center{position:inherit}@media only screen and (max-width:480px){.enrollment-minicart .enrollment-cart-container{max-height:500px;overflow:auto}}.enrollment-minicart .product-thumbnail{border:lightgray solid 1px;width:65px}@media only screen and (max-width:768px){.enrollment-minicart .product-thumbnail{width:35px}}@media only screen and (min-width:768px) and (max-width:992px){.enrollment-minicart .product-thumbnail{width:50px}}@media only screen and (min-width:992px){.enrollment-minicart .product-thumbnail{width:50px}}.enrollment-minicart .starter-kit{border:0}@media only screen and (max-width:480px){.enrollment-minicart .starter-kit{margin-top:35px}}.enrollment-minicart .starter-kit,.enrollment-minicart .order-items,.enrollment-minicart .autoship-items{padding:10px}.enrollment-minicart .order-items .number-spinner .number-spinner-input,.enrollment-minicart .order-items .number-spinner .number-spinner-less,.enrollment-minicart .order-items .number-spinner .number-spinner-more{border:0}.enrollment-minicart .order-subtotal{margin:0;padding:10px 0;border-top:1px solid #eee}.enrollment-minicart .plus-button i,.enrollment-minicart .minus-button i{border:#777 solid 1px;color:#777;border-radius:50%;padding:3px;cursor:pointer}@media only screen and (max-width:480px){.enrollment-minicart .plus-button i,.enrollment-minicart .minus-button i{font-size:10px}}@media only screen and (max-width:768px){.enrollment-minicart .plus-button i,.enrollment-minicart .minus-button i{font-size:10px}}@media only screen and (min-width:992px){.enrollment-minicart .plus-button i,.enrollment-minicart .minus-button i{font-size:10px}}@media only screen and (max-width:480px){.enrollment-minicart .remove-button{font-size:12px}}@media only screen and (max-width:768px){.enrollment-minicart .remove-button{font-size:12px}}.open-summary-cart{bottom:0 !important}.workflow-summary-footer{padding-left:0;padding-right:10px}.workflow-summary-footer .btn-enrollment-continue,.workflow-summary-footer .btn-enrollment-back{margin-top:5px !important}@media only screen and (max-width:480px){.workflow-summary-footer .btn-enrollment-continue,.workflow-summary-footer .btn-enrollment-back{display:none}}@media only screen and (max-width:768px){.workflow-summary-footer .btn-enrollment-continue,.workflow-summary-footer .btn-enrollment-back{display:none}}.workflow-summary-footer #summary_on_right table th{color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.workflow-summary-footer #text_below_summary{padding-left:20px}.auto-ship-order thead th,.starter-kit-order thead th,.initial-order thead th{font-size:1em !important;font-weight:normal !important}.auto-ship-order thead th:first-child,.starter-kit-order thead th:first-child,.initial-order thead th:first-child{width:65%}@media only screen and (max-width:480px){.auto-ship-order thead th:first-child,.starter-kit-order thead th:first-child,.initial-order thead th:first-child{width:auto}}.auto-ship-order thead th:last-child,.starter-kit-order thead th:last-child,.initial-order thead th:last-child{text-align:right}.enrollment .display{display:block}.enrollment .table td{padding:5px}.enrollment .display,.enrollment .table td{white-space:normal}.review{display:flex;flex-flow:row wrap}.review-sub-page{flex:1 1 100%;min-width:260px;padding:15px 0}.review_your_starter_kit{flex-grow:0}.review_your_initial_order,.review_your_autoship_order{flex-grow:1;flex-basis:100%}.review-row .col-md-6.option-left-border{border-width:0}.enrollment .table>tbody>tr>td{vertical-align:top}.enrollment .table>tfoot>tr>td,.enrollment .formatted_totals td,.enrollment .table>tbody>tr>td{border-width:0}.enrollment .table>tbody>tr>td:first-child{font-weight:400}@media only screen and (max-width:480px){.enrollment .table>tbody>tr>td:first-child{font-size:.8em}}.products_page{margin:0}.products_page .panel-heading,.products_page .panel-body,.products_page .panel-footer{padding:0}.products_page .pagination{float:right;margin:20px 0 !important}.products_page .add-to-todays-order,.products_page .add-to-autoship{padding:6px 7px;font-size:11px;width:100%;min-width:116px;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products_page .panel-footer{background:transparent;border:0;text-align:center !important}.products_page .enroll-atc-qty,.products_page .enroll-atc-button{display:inline-block;vertical-align:middle;margin-top:3px}.products_page [id*='product_']{padding-left:0}.products_page [data-hook='price_types_different']{font-size:12px}@media only screen and (max-width:768px){.products_page{margin-right:0;margin-left:0}}@media only screen and (max-width:480px){.page-footer{bottom:36px !important}}.page-footer #footerLinks{line-height:20px !important}.success-note{text-align:center;padding:10% 0 50% 0}.show-description .more-description{position:absolute;background:#fff;z-index:9;border:1px solid #333;padding:15px 30px;margin-top:30px}#sponsor_image{padding:5px 20px}.enrollment-additional-product{box-shadow:0 0 2px 2px rgba(180,180,180,0.3);min-height:290px}.enrollment-additional-product .panel{border:1px solid #ebebeb;margin-bottom:0;width:201px}@media only screen and (max-width:480px){.enrollment-additional-product .panel{width:auto}}@media only screen and (max-width:768px){.enrollment-additional-product .panel{width:auto}}.enrollment-additional-product .panel .panel-heading{border-bottom:1px solid #ebebeb;display:block;height:initial;padding-right:10px;padding-left:10px}.enrollment-additional-product .panel .panel-heading a{display:block;text-align:center}.enrollment-additional-product .panel .panel-heading a img{height:125px;width:auto}.enrollment-additional-product .panel .panel-body{padding:5px;border-bottom:1px solid #ebebeb;min-height:60px;max-height:110px;width:195px}@media only screen and (max-width:480px){.enrollment-additional-product .panel .panel-body{width:185px !important}}@media only screen and (max-width:768px){.enrollment-additional-product .panel .panel-body{width:230px}}.enrollment-additional-product .panel .panel-body a.info{font-size:14px;font-weight:400;color:#333;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;display:block}.enrollment-additional-product .panel .panel-footer{padding:5px;float:none}table#products-table tr[data-hook="outside_product_row"] td{vertical-align:middle}table#products-table tr[data-hook="outside_product_row"]{overflow:hidden}#credit_card_form_modal select{background:#fff}#consultant_search_results .choose-consultant-result+span{display:block}#consultant-search-modal .consultant-select{margin-bottom:10px}@media only screen and (max-width:480px){#consultant-search-modal .consultant-select select{margin-bottom:10px}}#consultant-search-modal .consultant-select .input-group-btn button{height:32px}.field_sep{font-size:19px}.no-pad{padding:0}@media only screen and (max-width:480px){.center-content-container .panel-body{padding:0;background-color:#fff}[data-hook="outside_products"] .col-md-12,[data-hook="outside_products"] .col-md-9{padding:0}.index .date_picker{padding:0 8px 0 0}.index .products-autoship-datepicker{margin:0}.workflow-step-body section .col-md-9 h1,.workflow-step-body section .col-md-9 p{padding:5px}#page{margin-top:45px !important}}@media only screen and (max-width:480px){.v2_enrollments_goto_step .phone-search-content span{padding:5px}.v2_enrollments_goto_step .phone-search-content #phoneSearchLink{display:none}.v2_enrollments_goto_step header .submenu{display:none !important}.index .products_page .text-right{margin:0}.index .shipping-details .enrollment_shipping_options{margin-left:0 !important}}@media only screen and (max-width:768px){.v2_enrollments_goto_step .phone-search-content span{padding:5px}.v2_enrollments_goto_step .phone-search-content #phoneSearchLink{display:none}.v2_enrollments_goto_step header .submenu{display:none !important}.index .products_page .text-right{margin:0}.index .shipping-details .enrollment_shipping_options{margin-left:0 !important}}.mtop5{margin-top:5px}