.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.view-webform-submissions td.views-field-value-4,.view-webform-submissions td.views-field-value-2,.view-webform-submissions td.views-field-value-5,.view-webform-submissions td.views-field-value-6,.view-webform-submissions td.views-field-value-7{text-align:center;}.view-webform-submissions th.views-field-value-6 a{white-space:nowrap;}.webform-component--certificate-payment-details--amount-paid-to-the-contractor input,.webform-component--certificate-payment-details--amount-paid-to-the-contractor .field-prefix,.webform-component--certificate-payment-details--estimate-how-much-business-this-created-for-hunter input,.webform-component--certificate-payment-details--estimate-how-much-business-this-created-for-hunter .field-prefix{width:auto !important;display:inline !important;}
#hunter-pdp-agreement-form button.text{background:transparent;border:none;color:#0471a0;padding:0;margin:0;font-weight:normal;font-size:1em;display:inline;font-size:0.9em;}#hunter-pdp-agreement-form button.text:hover{color:#46ABD1;}#hunter-pdp-agreement-form button.text,#hunter-pdp-agreement-form button.text:active,#hunter-pdp-agreement-form button.text:hover{outline:none;}.commitment-and-rebate p{margin:0;}.hida-only #block-block-66{display:none;}.hida-only.node-type-distributor .large-12.main.columns{margin-top:1em;}.field-name-field-region ul,.field-name-field-region ul li{list-style:none;margin:0 0 0 0;}.field-name-field-region ul li{float:left;clear:both;width:100%;margin:1em 0 0 0;}.field-name-field-region ul li.first,.field-name-field-region ul li.taxonomy-term-reference-0{margin:0;}.node-type-distributor .account-details .field:nth-of-type(even){}.pdp-program-agreements .program-agreement{width:100%;margin:1em 0;}.pdp-program-agreements .view_download{text-align:right;}.pdp-program-agreements .sign-now{margin-left:30px;}.sign-now-single-button a{color:#fff !important;font-weight:800;white-space:nowrap;}.pdp-program-agreements .sign-now .button{margin:0 !important;}.pdp-program-agreements .program-agreement .item.sign-now a{font-style:normal !important;font-weight:800 !important;}.pdp-program-agreements .program-agreement .item{display:inline-block;}.pdp-program-agreements .program-agreement .item-1{width:37%;}.pdp-program-agreements .program-agreement .item-1 img{margin-right:10px;}.pdp-program-agreements .program-agreement .item-2{width:28%;}.pdp-program-agreements .program-agreement.type-international .item-2.empty{width:0;}.pdp-program-agreements .program-agreement .item-3{width:28%;}.pdp-program-agreements .program-agreement.type-international .item-3{width:10%;}.pdp-program-agreement.intl .pdp-program-agreements .program-agreement .item-1{width:50%;}.pdp-program-agreement.intl .pdp-program-agreements .program-agreement .item-3{width:40%;}.node-distributor .field{margin-bottom:1em;clear:both;}.node-distributor .account-details .field-name-field-region{margin:0;}.node-distributor .field-label{width:35%;}.node-type-distributor.section-content h1#page-title{display:none;}.field-label-inline .field-items{width:65%;}.pdp-documents-left,.pdp-documents-right{float:left;}.pdp-documents-left{width:70%;}.pdp-documents-right{width:30%;position:relative;top:-25px;}.pdp-program-documents .field-label{width :auto !important;}.pdp-program-documents .field-item,.pdp-program-documents li{padding:0 0 1.25em;}.field-name-field-docusign-powerform ul{margin:0;list-style:none;}.field-name-field-program-overview .field-label{width:100%;border-top:4px solid #005175;color:#005175;background:#e6e2e1;text-transform:uppercase;font-family:Sero,Arial,Helvetica,sans-serif;font-size:1em;line-height:1em;padding:15px 10px 12px 10px;margin-bottom:0;}.field-name-field-program-overview table{width:100%;}.field-name-field-program-overview table tr:nth-of-type(even){background-color:#f1f0ee;}.field-name-field-program-overview table tr td{padding:9px 12px;}.pdp-commitment{width:100%;text-align:center;}.pdp-commitment .commitment-amount{width:60%;background-color:#333333;float:left;color:#fff;text-transform:uppercase;padding:0.45em 0.2em;}.pdp-commitment.intl .commitment-amount{width:100%;}.pdp-commitment .commitment-rebate{width:100%;background-color:#7d7c78;float:left;color:#fff;text-transform:uppercase;padding:0.45em 0.2em;}.pdp-commitment .rebate-total{background-color:#dfdfdf;text-transform:uppercase;float:left;width:100%;padding:0.45em 0.2em;}.pdp-goals .title{background:#0471a0;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-align:center;width:100%;float:left;clear:both;margin:2em 0 0 0;padding:0.45em 0.2em;font-size:1.2em;}.pdp-goals.fx .title{background:#ee7623;}.pdp-goals .current-year{font-weight:bold;background:#dfdfdf;float:left;clear:both;text-align:center;width:100%;padding:0.25em 0.2em;font-size:1.1em;}.pdp-goals .goals-content .goals{float:left;width:100%;clear:both;}.pdp-goals .goals-content .goals .goals-label{float:left;clear:both;width:50%;text-align:center;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-transform:uppercase;font-weight:bold;background-color:#fff;padding:0.3em 0.2em;}.intl-discounts .goals-content .goals .goals-label{clear:none;}.intl-discounts .goals-content .goals .goals-label:last-child{border-right:1px solid #ebebeb;}.pdp-goals .goals-content .goals .value{float:left;width:50%;text-align:left;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff;padding:0.3em 0.2em 0.3em 1em;}.intl-discounts .goals-content .goals .value{text-align:center;border-right:none;}.intl-discounts .goals-content .goals .value:last-child{border-right:1px solid #ebebeb;}.pdp-program-agreement,.pdp-program-documents{clear:both;margin:2em 0;float:left;width:100%;}.edit-commitment-goals-link{margin-top:1em;float:left;}.debug-mode{width:100%;background:red;color:white;padding:0.2em 1em;margin:2em 0;}.account-manager-items-todo{width:100%;background-color:#e6e6e7;border:1px solid #ccc;padding:1em 2em;margin:2em 0;}.account-manager-items-todo ul{list-style:decimal;margin:0;}.account-manager-items-todo ul li{margin:1em;line-height:1em;}.account-manager-items-todo .todo-description{font-size:0.8em;color:#666;}.pdp-dollar-value-field label:after{content:'$' !important;display:inline;margin-left:20px;}.pdp-dollar-value-field label,.pdp-dollar-value-field input{display:inline-block !important;width:auto !important;}.pdp-dollar-value-field label{width:35% !important;text-align:right;white-space:nowrap;min-width:200px;}.pdp-dollar-value-field input{max-width:25% !important;}.pdp-percent-value-field label:after{content:'%' !important;display:inline;margin-left:20px;}.pdp-percent-value-field label,.pdp-percent-value-field input{display:inline-block !important;width:auto !important;}.pdp-percent-value-field label,.field-name-field-program-year legend{width:35% !important;text-align:right;white-space:nowrap;min-width:200px;}.pdp-dollar-value-field input,.pdp-percent-value-field input{max-width:25% !important;}.field-name-field-program-year fieldset{border:none;margin:0;padding:0;}.form-item-field-program-year-und-0-value-year label{display:none;}.field-name-field-program-year legend,.field-name-field-program-year .fieldset-wrapper{float:left;margin:0;font-weight:normal;padding:0;}.field-name-field-program-year legend{font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em;}.field-name-field-program-year legend:after{content:' ';display:inline;margin-left:20px;}.field-name-field-program-year .container-inline-date .date-padding{padding:0;}.field-name-field-program-year{margin-top:2em;}.calc-commit-auto label,.calc-commit-auto .field-input,.calc-commit-auto input{display:inline-block;}.field-name-field-auto-calculate-rebate{margin-top:40px;text-align:center;}#rebate-calc{display:inline-block;margin-left:10px;}.field-name-field-lead-with-hunter-plan .field-item{white-space:pre-wrap;}.margin_top_20{margin-top:20px;}#hunter-pdp-discounts-terms-edit-form .date-padding{margin:0;padding:0;}#hunter-pdp-discounts-terms-edit-form .container-inline select{margin:0.2em 0 1.4em 0;}#hunter-pdp-discounts-terms-edit-form .container-inline input,#hunter-pdp-discounts-terms-edit-form .container-inline select{display:inline !important;width:50px !important;margin-left:12px;}#hunter-pdp-discounts-terms-edit-form .date-fields select{width:150px !important;}#hunter-pdp-discounts-terms-edit-form .small-date-fields select{width:auto !important;margin-left:0;margin-right:10px;}#hunter-pdp-discounts-terms-edit-form .small-date-fields fieldset{border:none;margin:0;padding:0;}#hunter-pdp-discounts-terms-edit-form .small-date-fields fieldset div{display:inline;}#hunter-pdp-discounts-terms-edit-form .large-fields select,#hunter-pdp-discounts-terms-edit-form .large-fields input{width:90% !important;}#hunter-pdp-discounts-terms-edit-form .set-width-label label{width:2%;display:inline-block;}#hunter-pdp-discounts-terms-edit-form .gi-fields input{width:70% !important;max-width:100px;}#hunter-pdp-discounts-terms-edit-form .container-inline .form-wrapper{display:block;margin:0 1em;}#edit-early-season-discount{min-width:644px;}.intl-textbox-countdown{margin-bottom:2em;}.intl-textbox-countdown #countdown{font-weight:800;}#hunter-pdp-discounts-terms-edit-form .large-label label{width:auto !important;display:inline-block;}#hunter-pdp-discounts-terms-edit-form .large-label .form-type-select{width:100%;}#hunter-pdp-discounts-terms-edit-form .large-label .form-type-select select{width:auto !important;}#hunter-pdp-discounts-terms-edit-form .form-item-field-ft-1,#hunter-pdp-discounts-terms-edit-form .form-item-field-ft-2{display:block;margin:0 1em;}#hunter-pdp-discounts-terms-edit-form .form-item-field-ft-1 select,#hunter-pdp-discounts-terms-edit-form .form-item-field-ft-2 select{margin:0.4em 0 1em 8px;}#hunter-pdp-discounts-terms-edit-form .large-label,#hunter-pdp-discounts-terms-edit-form .large-label .form-wrapper{margin:0 !important;}.print-link img{height:auto;width:40px;position:absolute;left:0px;top:-10px;}.print-link a{padding-left:50px;position:relative;font-weight:bold;display:inline-block;}.field-name-field-supplemental-pdp-pages .field-items{clear:both;}.print-only{display:none;}.node-distributor p,.field-name-field-intl-text-box{font-size:16px;}.hide-grippie .grippie{display:none;}.edit-program-year .field-name-field-program-year legend{float:none !important;text-align:left;}#hunter-pdp-discounts-terms-edit-form .container-inline.full-text input{width:auto !important;}#hunter-pdp-program-details-edit-form .field-name-field-program-year legend{display:block;float:none;text-align:left;}.international-pdp-table tr td:nth-child(2){width:200px;}.pdp-program-details{page-break-before:always;}.intl-pdp-tabs{background:white;}.intl-pdp-tabs .horizontal-tab-button{width:50%;}.node-distributor fieldset,.international-pdp-table.agreement-title-block,.international-pdp-table.agreement-title-block tr{background:#fff;}.intl-pdp-tabs .horizontal-tabs ul.horizontal-tabs-list li{padding:0 !important;border:none;}.intl-pdp-tabs .horizontal-tabs ul.horizontal-tabs-list{border:none;}.intl-pdp-tabs .horizontal-tabs ul.horizontal-tabs-list li:hover,.intl-pdp-tabs .horizontal-tabs ul.horizontal-tabs-list li:focus{background:transparent;border:none;}.intl-pdp-tabs .horizontal-tab-button a,.intl-pdp-tabs .horizontal-tab-button a:hover,.intl-pdp-tabs .horizontal-tab-button strong{background:#bbbbbb !important;font-size:0px;color:#bbbbbb !important;}.intl-pdp-tabs .horizontal-tab-button a{padding:30px !important;width:100% !important;display:block;text-align:center !important;}.intl-pdp-tabs .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{border-bottom:3px solid #00648a;}.intl-pdp-tabs .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected{border-top:3px solid #00648a;border-left:3px solid #00648a;border-right:3px solid #00648a;border-bottom:none;}.intl-pdp-tabs .horizontal-tab-button.selected a{background:#FFF !important;}.intl-pdp-tabs .horizontal-tab-button:first-child a:after{content:url(/sites/all/modules/features/hunter_pdp/images/hunter_logo_white.png);}.intl-pdp-tabs .horizontal-tab-button.selected:first-child a:after{content:url(/sites/all/modules/features/hunter_pdp/images/hunter_logo_rgb.png);}.intl-pdp-tabs .horizontal-tab-button:last-child a:after{content:url(/sites/all/modules/features/hunter_pdp/images/fx_logo_white.png);}.intl-pdp-tabs .horizontal-tab-button.selected:last-child a:after{content:url(/sites/all/modules/features/hunter_pdp/images/fx_logo_rgb.png);}.print-fx-logo{display:none;}
.group-training-grades div.horizontal-tabs{margin:0 0 1em 0;padding:0;border:1px solid #f1f0ec;position:relative;background-color:#fbfaf9;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list{margin:0;border:0;padding:0px;position:relative;list-style:none;list-style-image:none;background-color:#f4f3f0;width:100%;height:auto;clear:both;display:table !important;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li{display:table-cell;float:none;}.horizontal-tabs ul.horizontal-tabs-list li.last{border-right:none;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li a{background:#f4f3f0;border-top:5px solid #d2ccbf;padding:0.3em 2em;margin:0;text-transform:uppercase;border-bottom:0;text-align:center;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li.selected a{background-color:#fbfaf9;border-top-color:#46abd1;text-transform:uppercase;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li.selected{padding:0 1px;background-color:#fbfaf9;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li a:hover{background:#f4f3f0;border-top:5px solid #46abd1;text-decoration:none;border-bottom:0 !important;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li:hover,.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li:focus{background:transparent;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li a:active,.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li a:focus{outline:none;}.group-training-grades  table.training-grades{border:0;}.group-training-grades table.training-grades th{background-color:#fbfaf9;border-bottom:0;text-align:left;text-transform:uppercase;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list li a{color:#3a98c2;}.group-training-grades  table.training-grades .course-short-name{white-space:nowrap;}#edit-short-name-wrapper,#edit-short-name-wrapper select{width:200px;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button-1 a strong{margin-left:20px;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button-1 a:before{background:url(/sites/all/modules/custom/hunter_sso_grades_integration/images/icon-technician.gif);content:" ";position:absolute;height:25px;width:25px;margin:0px 0 0 -10px;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button-2 a strong{margin-left:20px;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button-2 a:before{background:url(/sites/all/modules/custom/hunter_sso_grades_integration/images/icon-specialist.gif);content:" ";position:absolute;height:25px;width:25px;margin:0px 0 0 -10px;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button-3 a strong{margin-left:20px;}.group-training-grades .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button-3 a:before{background:url(/sites/all/modules/custom/hunter_sso_grades_integration/images/icon-expert.gif);content:" ";position:absolute;height:25px;width:24px;margin:0 0 0 -10px;}.button.export-results{float:left;clear:both;}.view-id-grades table td,.view-id-grades table th{white-space:nowrap;}.view-id-grades .views-exposed-widget{min-height:80px;}.orpaned-unmergable{margin-top:30px;}.orpaned-unmergable table{opacity:0.5;}#grade-page-edit-form #edit-delete{float:right;background-color:#c60f13;border:none;border-radius:2px;color:#fff;padding:13px 24px;}.form-item-field-course-program-level-und label small{color:#777;}
#edit-cancel{margin-left:2em;}.form-item-documentation button{background-color:#e9e9e9;border-color:#d0d0d0;color:#333;margin:1em 0 0 0 !important;font-size:0.85em;}.form-item-documentation button:hover,.form-item-documentation button:focus{color:#333;}.form-item-documentation button:hover,.form-item-documentation button:focus{background-color:#d0d0d0;}.rma-resources h2{font-size:1.1em;text-transform:uppercase;}#hunter-sso-server-push-cherwell-server-type-rma-form #edit-left-side > .fieldset-wrapper > .form-item:first-child,#edit-filters > .fieldset-wrapper > .form-item:first-child{margin-top:0;}.form-item-documentation{margin-top:2em;}.main-form-submit-button{display:inline-block;}.rma-search-page-intro p{margin:0;}#edit-filters button{margin:0 1em !important;}.group-order-tracking,.group-rma{float:left;width:25%;margin-right:40px;border:1px solid #ccc;padding:20px;}
body.logged-in header .logo{display:none;}.pass-reset-instructions{font-size:0.9em;border:1px solid #e7ce4d;border-radius:3px;background:#fdfedd;padding:5px 10px;text-align:center;}.pass-reset-instructions p{margin:0;}.block-hunter-sso-user-tweaks-enrolled-services{background:#f1f0ec;width:100%;padding:25px 20px 25px 25px;margin-bottom:20px;position:relative;}.block-hunter-sso-user-tweaks-enrolled-services h2,.block-hunter-sso-user-tweaks-grades h2{text-transform:uppercase;color:#4A4A4A;font-size:1.1em;margin:0 0 1.5em;padding:0 0 0.2em 0;border-bottom:1px solid #d2ccbf;}.enrolled-service-item,.enrolled-service-item a{width:215px;height:175px;display:block;}@media only screen and (max-width:768px){.enrolled-service-item.item-1{clear:none;}.enrolled-service-item,.enrolled-service-item a{height:200px;}.enrolled-service-item{width:48%;}.enrolled-service-item a{width:100%;}.enrolled-service-item{margin:0 2% 2% 0 !important;}}@media only screen and (max-width:360px){.enrolled-service-item{clear:both;}.enrolled-service-item,.enrolled-service-item a{width:100%;}}.enrolled-service-item{text-align:center;padding:20px;position:relative;float:left;margin:0 10px 10px 0;}.enrolled-service-item p.title{margin-top:18px;font-weight:500;text-transform:none;color:#FFF;margin-bottom:0;font-size:19px;line-height:1.2;}.image-middle-helper{display:inline-block;height:100%;vertical-align:middle;}.block-hunter-sso-user-tweaks-enrolled-services .available-services{color:#47abd1;font-size:18px;font-weight:500;position:absolute;right:4px;top:-4px;}.block-hunter-sso-user-tweaks-enrolled-services .available-services:after{font-family:'fontello';content:'\f105';margin-left:16px;position:relative;}.block-hunter-sso-user-tweaks-enrolled-services .available-services .placeholder{background:#47abd1;color:#FFF;font-style:normal;font-size:0.9em;line-height:1.4em;border-radius:0.7em;height:1.4em;width:1.4em;display:inline-block;text-align:center;}.enrolled-service-236 p.title{margin-top:11px;}.enrolled-service-236{padding:0;}.manage-services{clear:both;float:left;margin:20px 0 10px;}#hunter-password-page-password-form .form-item-current-pass label{clear:both;}.new-password-confirm-field{margin-top:40px;clear:both;}.block-hunter-sso-user-tweaks-grades{padding:40px 20px 25px 25px;}.block-hunter-sso-user-tweaks-grades .field-label{display:none;}.block-hunter-sso-user-tweaks-user-picture{width:100%;height:150px;background-image:url('/sites/all/modules/features/hunter_sso_user_tweaks/images/bg-userpic.gif') !important;background-repeat:no-repeat;text-align:center;}.block-hunter-sso-user-tweaks-user-picture img{width:100px;height:100px;border-radius:50px;margin-top:26px;}.profile .user-picture{display:none;}.page-user-overview #page-title{margin-left:25px;}.page-user .breadcrumbs{display:none;}.page-user-reset #page-title,.page-user-register #page-title,.page-user-email #page-title,.page-user-password.not-logged-in #page-title{margin-bottom:20px;float:none;}@media only screen and (max-width:767px){}.view-user-overview-details .username{color:#464744;font-size:1.3em;font-weight:bold;text-transform:uppercase;}.account-type-senninger .view-user-overview-details .views-field{margin-right:50%;text-overflow:ellipsis;overflow:hidden;}#block-views-user-overview-details-block{width:100%;}#block-views-user-overview-details-block .block_contents{position:relative;}.account-type-senninger #block-revitup-coins-api-consumer-revitup-coins{display:none;}.account-type-senninger.page-user-overview #block-views-user-overview-details-block{width:64% !important;}.view-user-overview-details .holm-logo,.view-user-overview-details .senninger-logo{position:absolute;right:40px;top:0;}.view-user-overview-details .holm-logo svg,.view-user-overview-details .senninger-logo svg{width:210px;}@media (max-width:768px){.view-user-overview-details .holm-logo,.view-user-overview-details .senninger-logo{right:0;}.view-user-overview-details .holm-logo svg,.view-user-overview-details .senninger-logo svg{width:105px;}}.page-user-overview .view-user-overview-details .username,.page-user-overview .view-user-overview-details .views-field-field-customer-type div.field-content,.page-user-overview .view-user-overview-details .views-field-field-phone-number div.field-content,.page-user-overview .view-user-overview-details .views-field-mail span.field-content{margin:0 0 0 25px;}.page-user .views-field-field-customer-type div.field-content{color:#22a0df;font-size:1.125em;}.page-user .views-field-field-phone-number div.field-content{color:#464744;font-size:1.4em;}.page-user .views-field-mail span.field-content{color:#22a0df;font-size:1em;}.page-user-overview .profile{padding:0 20px;}.form-type-date-text.form-item-field-birthday-und-0-value .description{display:none;}@media only screen and (max-width:767px){div.password-strength,div.password-confirm{width:48%;}div.form-item div.password-suggestions,.confirm-parent,.password-parent,.container-inline-date .form-item,.container-inline-date .form-item input{max-width:100%;width:100%;}}.profile-edit-link{margin:30px 0 0 0;}.profile-edit-link .icon-edit{margin:0 0 0 10px;font-size:1.3em;}.profile .profile-edit-link a .icon-edit{font-size:1em;}.profile .profile-edit-link{position:absolute;top:10px;right:10px;margin:0;}.group-user-account-info-display .field-label{color:#005175;}.group-user-account-info-display .group_user_my_info_display,.group-user-account-info-display .group_user_company_info_display,.group-user-account-info-display .group_purchasing_preferences,.group-user-account-info-display .group_personal_settings{border:2px solid #005175;padding:20px 30px;margin-bottom:40px;float:left;width:100%;clear:both;}.group-user-account-info-display .group_user_my_info_display h3,.group-user-account-info-display .group_user_company_info_display h3,.group-user-account-info-display .group_personal_settings legend{border:none;background:white;position:absolute;top:-24px;right:30px;padding:10px;font-weight:normal;text-transform:uppercase;font-size:1em;color:#005175;}.form-item-picture-delete input,.form-item-picture-delete label{display:inline-block;}.company-info-customer-type-homeowner{display:none;}.group-user-account-info-display .field-name-field-description{border-top:1px solid #ccc;clear:both;width:98%;padding-top:20px;}.group-user-account-info-display .group_name{margin-bottom:15px;}.group-user-account-info-display .group_phone_numbers,.group-user-account-info-display .group_info_addtl{float:left;width:49%;margin-bottom:20px;}.group-user-account-info-display .group_phone_numbers,.group-user-account-info-display .field-name-field-description{margin-left:2%;}.group-user-account-info-display .field-name-field-first-name,.group-user-account-info-display .field-name-field-last-name,.group-user-account-info-display .field-name-field-title{display:inline-block;font-weight:800;}.group-user-account-info-display .field-name-field-first-name{margin-right:5px;}.group-user-account-info-display .field-name-field-title{margin-left:15px;}.group-user-account-info-display .field-name-field-full-name{font-weight:800;text-transform:uppercase;margin-bottom:15px;}.group-user-account-info-display .group_left_column,.group-user-account-info-display .group_right_column{float:left;width:49%;}.group-user-account-info-display .group_left_column{margin-left:2%;margin-bottom:20px;}.group-user-account-info-display .group_right_column{margin-bottom:20px;}.group-user-account-info-display .group_lower{clear:both;border-top:1px solid #ccc;width:98%;padding-top:20px;margin-left:2%;}.group-user-account-info-display .field-name-field-services{margin-bottom:10px;}.group-user-account-info-display .group_purchasing_preferences{padding:0;border:none;}.group-user-account-info-display .group_purchasing_preferences h3{border-top:4px solid #005175;color:#005175;background:#e6e2e1;text-transform:uppercase;font-size:1em;line-height:1em;padding:15px 10px 12px 10px;margin-bottom:0;}.group-user-account-info-display .group_purchasing_preferences .profile-edit-link{top:15px;}.group-user-account-info-display .group_purchasing_preferences .field{width:100%;background:#fcfbf9;padding:7px 10px;}.group-user-account-info-display .group_purchasing_preferences .field:nth-child(2n){background:#f1f0ee;}.group-user-account-info-display .group_purchasing_preferences .field .field-label{text-transform:uppercase;color:#666;font-weight:normal;font-size:0.9em;min-width:70%;}@media only screen and (max-width:767px){.group-user-account-info-display .group_phone_numbers,.group-user-account-info-display .group_info_addtl,.group-user-account-info-display .group_left_column,.group-user-account-info-display .group_right_column{clear:both;width:100%;}.group-user-account-info-display .group_phone_numbers,.group-user-account-info-display .field-name-field-description,.group-user-account-info-display .group_lower,.group-user-account-info-display .group_left_column{margin-left:0;}}.group-user-account-info-display .group_personal_settings fieldset{margin:0;padding:0;border:none;}.group-user-account-info-display .group_personal_settings fieldset legend{margin:0;top:-21px;}.group-user-account-info-display .group_personal_settings .field-label{font-weight:800;}.group-user-account-info-display .group_personal_settings .locale-settings,.group-user-account-info-display .group_personal_settings .language-settings{float:left;}.group-user-account-info-display .group_personal_settings .locale-settings{width:60%;}.group-user-account-info-display .group_personal_settings .locale-settings .time-format{display:block;}#user-profile-form{clear:both;}#user-profile-form fieldset{padding-top:30px;}#user-register-form .form-item{max-width:45%;margin-right:3%;}#user-register-form #edit-account{clear:both;}#user-register-form .form-type-password-confirm{max-width:100%;width:100%;margin-top:2em;}#user-register-form .form-type-password-confirm .description{clear:both;}#user-register-form .form-type-password-confirm label{float:left;}#edit-field-birthday fieldset,#user-register-form fieldset#edit-locale{border:none;padding:0;}#edit-field-birthday .container-inline-date .date-padding{padding:0;}#edit-field-birthday .container-inline-date{width:100%;}#edit-field-birthday .form-item,#edit-field-birthday .form-item .form-item{width:100%;max-width:100%;margin:0;}#edit-field-birthday .form-item .form-item input{width:100%;max-width:100%;margin-bottom:0;}#edit-field-birthday legend{display:none;}#user-register-form input{clear:both;}#user-register-form .fieldset-legend,#user-register-form label{font-size:0.9em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em;}#user-register-form .field-name-field-birthday label{position:static !important;clip:auto;overflow:visible;height:auto;}#user-register-form .field-name-field-birthday fieldset{margin:0;}#user-register-form .form-type-checkboxes .form-item,#user-register-form .form-type-radios .form-item{width:100%;max-width:100%;}#user-register-form .form-type-checkboxes .form-item label,#user-register-form .form-type-radios .form-item label{display:inline;font-weight:normal;font-size:0.875em;}#user-register-form fieldset#edit-locale,#user-register-form fieldset#edit-locale .form-item{clear:both;width:100%;max-width:100%;}#user-register-form fieldset#edit-locale .form-item label{width:auto;display:inline;}#user-register-form fieldset#edit-locale .fieldset-legend{display:none;}#user-register-form .password-strength{margin-top:0;}#edit-field-birthday,#edit-field-description{float:left;width:100%;margin:1em 0;}#user-register-form .field-name-field-birthday{float:left;clear:none;width:45%;margin-top:0;}#edit-field-birthday{margin-bottom:0;}#edit-field-description #edit-field-description-und-0-format{display:none;}#edit-field-description .form-item{margin:0;width:100%;max-width:100%;}#edit-language{clear:both;}div.password-confirm{float:left;}.field-name-field-company-address{clear:both;}.field-name-field-company-address .form-item-field-company-address-und-0-thoroughfare,.field-name-field-company-address .form-item-field-company-address-und-0-premise{clear:both;width:75%;max-width:75%;}.login-information{clear:both;margin-top:40px;float:left;width:100%;}.login-information h2{text-transform:uppercase;color:#005a7e;font-size:1.2em;}@media only screen and (max-width:40em){#user-register-form .form-item{max-width:100%;}}.form-item-pass-pass2 label{clear:both;}.enrolled-service-load-container{position:relative;}.enrolled-service-load-container img.loading{position:absolute;top:50%;left:50%;}.block-hunter-sso-user-tweaks-enrolled-services-list,.block-hunter-sso-user-tweaks-unenrolled-services{width:100%;clear:both;}.block-hunter-sso-user-tweaks-unenrolled-services .enrolled-service-item{opacity:0.6;}.selector_inner{display:none;}.group-specialist-courses .horizontal-tab-button a{background-size:80%;background-repeat:no-repeat;background-position:center center;}.group-specialist-courses .horizontal-tab-button-0.selected a{background-image:url('/sites/all/themes/hunter_foundation/images/HunterTechnician_blue.gif?1');}.group-specialist-courses .horizontal-tab-button-0 a{background-image:url('/sites/all/themes/hunter_foundation/images/HunterTechnician_white.gif?1');}.group-specialist-courses .horizontal-tab-button-1.selected a{background-image:url('/sites/all/themes/hunter_foundation/images/HunterSpecialist_blue.gif?1');}.group-specialist-courses .horizontal-tab-button-1 a{background-image:url('/sites/all/themes/hunter_foundation/images/HunterSpecialist_white.gif?1');}.group-specialist-courses .horizontal-tab-button-2.selected a{background-image:url('/sites/all/themes/hunter_foundation/images/fx_brown.gif?1');}.group-specialist-courses .horizontal-tab-button-2 a{background-image:url('/sites/all/themes/hunter_foundation/images/fx_white.gif?1');}.group-specialist-courses .horizontal-tab-button-0 a,.group-specialist-courses .horizontal-tab-button-1 a,.group-specialist-courses .horizontal-tab-button-2 a{display:block;width:100%;height:126px;background-color:white;}.group-specialist-courses .horizontal-tab-button-0 a:focus,.group-specialist-courses .horizontal-tab-button-1 a:focus,.group-specialist-courses .horizontal-tab-button-2 a:focus{outline:none;}.group-specialist-courses .horizontal-tab-button-0 a:hover,.group-specialist-courses .horizontal-tab-button-1 a:hover,.group-specialist-courses .horizontal-tab-button-2 a:hover{background-color:white !important;cursor:pointer;}.group-specialist-courses .horizontal-tab-button-0.selected a,.group-specialist-courses .horizontal-tab-button-1.selected a,.group-specialist-courses .horizontal-tab-button-0.selected a:hover,.group-specialist-courses .horizontal-tab-button-1.selected a:hover{background-color:#00658A !important;}.group-specialist-courses .horizontal-tab-button-2.selected a,.group-specialist-courses .horizontal-tab-button-2.selected a:hover{background-color:#7d6e66 !important;}.group-specialist-courses .horizontal-tabs ul.horizontal-tabs-list{display:table;}.group-specialist-courses .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button,.group-specialist-courses .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:hover{border-color:#ccc !important;display:table-cell;float:none;}.group-specialist-courses .horizontal-tab-button.selected a:after{content:' ';background-repeat:none;background-position:center;width:60px;height:26px;position:absolute;bottom:-26px;left:50%;margin-left:-30px;}.group-specialist-courses .horizontal-tab-button-0.selected a:after,.group-specialist-courses .horizontal-tab-button-1.selected a:after{background-image:url('/sites/all/themes/hunter_foundation/images/arrow_hunter_blue.png');}.group-specialist-courses .horizontal-tab-button-2.selected a:after{background-image:url('/sites/all/themes/hunter_foundation/images/arrow_fx_brown.png');}.group-specialist-courses .horizontal-tabs fieldset.horizontal-tabs-pane{padding:2em;}.group-specialist-courses .horizontal-tabs *{border:none !important;}.select-language{margin:2em 0;}.enrolled-service-616.enrolled-service-item p.title span{font-size:1.2em;}.form-item.form-type-password.password-parent{position:relative;width:100%;}.form-item.form-type-password.password-parent .password-strength{position:absolute;top:-27px;right:0;}.form-item.form-type-password.confirm-parent{position:relative;width:100%;}.form-item.form-type-password.confirm-parent div.password-confirm{position:absolute;top:-27px;right:0;}.create-account-title{background-color:#f9f9f8;padding:1em 0;text-align:center;}.create-account-title h1.title{margin:0 !important;font-weight:800 !important;}.user-tweaks-multistep-form{max-width:720px;margin:0 auto;}.user-register-multistep-form-content{max-width:540px;margin:0 auto;}.create-account-title .account-type{text-transform:uppercase;font-size:1.3em;padding:1em 0;}.user-tweaks-multistep-form .form-submit{margin:0 auto;display:block;}.user-tweaks-multistep-form .row{width:100% !important;float:none !important;}#notice-container p{font-size:0.9em;}.user-tweaks-multistep-form-messages{margin-bottom:1.3em;}.change-password{float:right;text-transform:uppercase;}.page-user-grades .tooltip{font-weight:500;background:#00648a;text-transform:uppercase;margin-bottom:10px;}.page-user-grades .tooltip .tap-to-close{color:#fff;}.page-user-grades .tooltip.tip-top > .nub{border-top-color:#00648a;left:8px;}.program-badge-lineup li svg{margin-top:4px;}input.disabled{background:#f1f0ee !important;color:#999 !important;cursor:not-allowed;}
body.page-user .tabs ul.tabs li{visibility:hidden;display:none;}
.remove_link{color:#ff0000;}.remove_link .icon-cancel{margin-right:6px;}.button{background-color:#47abd1;}.button:hover,.button:active{background-color:#2ba6cb;}table.list{width:100%;}table.list thead tr th{color:#fff;}table.list tbody tr > td:first-child{text-transform:none;}table.list{background:#ffffff none repeat scroll 0 0;border:1px solid #999999;border-collapse:collapse;margin-bottom:1.25rem;table-layout:auto;}table.list .selected{background-color:#e7e6e5;}table.list caption{background:transparent none repeat scroll 0 0;color:#222222;font-size:1rem;font-weight:bold;}table.list thead{background:#f5f5f5 none repeat scroll 0 0;}table.list thead tr th,table.list thead tr td{font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem;}table.list thead tr td{color:#222222;}table.list thead tr th{background-color:#00658a;color:#ffffff;text-align:left;text-transform:uppercase;}table.list tbody tr > td{border:1px solid #cfcdcb;}table.list tbody tr > td:first-child{color:#3b3b3b;font-size:0.875em;font-weight:bold;text-transform:none;}table.list tbody tr > td.featured{background-color:#666666;color:#ffffff;font-weight:normal;}table.list tfoot{background:#f5f5f5 none repeat scroll 0 0;}table.list tfoot tr th,table.list tfoot tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem;}table.list tr th,table.list tr td{color:#222222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left;}table.list tr.even,table.list tr.alt,table.list tr:nth-of-type(2n){background:#eeeeee none repeat scroll 0 0;}table.list thead tr th,table.list tfoot tr th,table.list tfoot tr td,table.list tbody tr th,table.list tbody tr td,table.list tr td{display:table-cell;line-height:1.125rem;}table.list tr:nth-of-type(2n){background:#eeeeee none repeat scroll 0 0;}@media only screen and (max-width:767px){table.responsive{margin-bottom:0;}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;}.pinned table{border-right:none;border-left:none;width:100%;}.pinned table th,.pinned table td{white-space:nowrap;}.pinned td:last-child{border-bottom:0;}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc;}div.table-wrapper div.scrollable{margin-left:35%;}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden;}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden;}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none;}}
#uif_user_preview table{border:1px solid #999;margin-bottom:1em;}div.uif_help_section{font-size:.85em;color:#555;margin:.6em 0;}
.account-type{box-sizing:border-box;border:1px solid #E5E1DE;background-color:#FFFFFF;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.1);text-align:center;padding:0px !important;margin-left:10px;margin-bottom:2em;}@media only screen and (max-width:768px){.form-submit{width:100%;}}@media only screen and (max-width:600px){.account-type{text-align:left;width:100% !important;margin:10px 0;}.account-types-row{width:100%;margin-bottom:30px;}.account-type .icon-container{width:auto;padding:10px !important;position:static !important;}.account-type .icon-container svg{width:45px;}.account-type .icon-container,.account-type .description-container{float:left;width:auto;}.account-type .description-container h3{line-height:65px;margin:0;}.account-type .description-container p{display:none;}.active .description-container{border-color:transparent !important;}.account-type.active{background:#48ABD1 !important;}.account-type.active h3{color:#fff;}}button{font-weight:800 !important;text-transform:uppercase !important;}.form-item-select-language{max-width:540px;margin:0 auto;margin-bottom:2em;}.account-type.active{padding:0px;border:1px solid #48ABD1;box-sizing:border-box;background-color:#FFFFFF;}.account-type h3{color:#00799C;text-transform:uppercase;}.account-type svg{color:#47ABD1;width:75px;}.account-type.active svg{color:#fff;}.account-type .icon-container{background:#f9f9f8;position:relative;padding:2em;}.privacy-agreement{text-align:center;}.account-type.active .icon-container{background:#47ABD1;}.account-type.active .icon-container:after{content:url(/sites/all/modules/custom/user_register_account_type/images/checkmark.svg);width:48px;height:48px;position:absolute;top:10px;right:10px;display:block;}.select-language-picker{display:block;margin:0 auto;width:auto;font-size:1.2em;}.description-container{border:2px solid #fff;margin:0;padding:2px;padding-left:0.9375em;padding-right:0.9375em;}.active .description-container{border:2px solid #48ABD1;}.account-type:hover{cursor:pointer;}.account-types-row{clear:both;display:block;float:left;}.account-types{max-width:720px;margin:0 auto;}.select-account-type-form .line-title{text-align:center;clear:both;}.select-account-type-form .form-submit{margin:0 auto;display:block;}.page-account-create .user-register-multistep-form-content{max-width:none;}.account-type-header{text-transform:uppercase;font-size:1.3em;padding:0.6em 0;}.account-type-header svg{color:#47ABD1;width:30px;}.account-type-header span{position:relative;top:-4px;margin-left:10px;font-weight:500;color:#3B3B3B;}form.user-register-account-type-register-form.account-type-homeowner{max-width:650px;margin:0 auto;}form.user-register-account-type-register-form .horizontal-tabs-list{margin-bottom:3em;background-color:transparent;border:none;display:table;width:100%;table-layout:fixed;}form.user-register-account-type-register-form .horizontal-tabs{border:none;}.horizontal-tabs ul.horizontal-tabs-list li{display:table-cell;float:none;text-align:center;}form.user-register-account-type-register-form .horizontal-tabs-list .horizontal-tab-button:before{box-sizing:border-box;content:'1';border-radius:50%;width:30px;height:30px;background:#fff;border:2px solid #00658A;color:#00658A;display:block;padding:0px;text-align:center;line-height:30px;margin:0 auto;}form.user-register-account-type-register-form .horizontal-tabs-panes fieldset{max-width:550px;margin:0 auto;}form.user-register-account-type-register-form .horizontal-tabs-panes fieldset.group-training,form.user-register-account-type-register-form.account-type-homeowner .horizontal-tabs-panes fieldset.group-purchasing-preferences{max-width:650px;}.page-account-create-senninger form.user-register-account-type-register-form #edit-free-services .service-item-container{float:none !important;margin:0 auto;}form.user-register-account-type-register-form .horizontal-tab-button.selected:before{background:#00658A;color:#fff;}form.user-register-account-type-register-form .horizontal-tabs-list .horizontal-tab-button-1:before{content:'2';}form.user-register-account-type-register-form .horizontal-tabs-list .horizontal-tab-button-2:before{content:'3';}form.user-register-account-type-register-form .horizontal-tabs-list .horizontal-tab-button-3:before{content:'4';}form.user-register-account-type-register-form .horizontal-tabs-list .horizontal-tab-button-4:before{content:'5';}form.user-register-account-type-register-form .horizontal-tab-button .form-required{display:none;}form.user-register-account-type-register-form .horizontal-tab-button a,form.user-register-account-type-register-form .horizontal-tab-button strong{font-weight:normal;color:#3b3b3b !important;}@media (max-width:768px){form.user-register-account-type-register-form.account-type-holm .horizontal-tab-button a,form.user-register-account-type-register-form.account-type-holm .horizontal-tab-button strong{font-size:12px;}}form.user-register-account-type-register-form .horizontal-tab-button.selected strong{font-weight:800;}form.user-register-account-type-register-form .horizontal-tabs ul.horizontal-tabs-list li,form.user-register-account-type-register-form .horizontal-tabs ul.horizontal-tabs-list li a:hover,form.user-register-account-type-register-form .horizontal-tabs ul.horizontal-tabs-list li:hover,form.user-register-account-type-register-form .horizontal-tabs ul.horizontal-tabs-list li:focus{background:transparent;border:none;}form.user-register-account-type-register-form fieldset{border:none;}form.user-register-account-type-register-form fieldset>legend{display:none;}form.user-register-account-type-register-form .field-type-addressfield fieldset{border:1px solid #ccc;}form.user-register-account-type-register-form .field-type-addressfield fieldset>legend{display:block;font-size:0.875em;color:#4d4d4d;font-weight:500;margin-bottom:0.1875em;}form.user-register-account-type-register-form h2,h2.line-title{font-weight:normal;border-bottom:1px solid #E4E1DD;width:100%;font-size:1.4em;}form.user-register-account-type-register-form .form-item .description{margin-top:-1em;}form.user-register-account-type-register-form .form-item.form-item-field-senninger-email-preference-und .description{margin-top:0;}form.user-register-account-type-register-form input.error{margin-bottom:1em;}@media only screen and (max-width:768px){#back-tab{margin-right:30px;position:absolute;bottom:0;left:1em;bottom:1em;padding:0.5625em;}form.user-register-account-type-register-form .horizontal-tab-button strong{display:none;}}form.user-register-account-type-register-form .horizontal-tab-button a{cursor:default;position:absolute !important;top:0 !important;left:0 !important;width:100%;height:100%;}form.user-register-account-type-register-form .horizontal-tab-button{position:relative;}form.user-register-account-type-register-form .horizontal-tab-button strong{position:absolute;top:15px;left:0;padding-top:20px;width:100%;text-align:center;}form.user-register-account-type-register-form .row{width:auto !important;float:none !important;}form.user-register-account-type-register-form .service-item-container{float:left !important;}.service-item-inner-container svg{float:left;width:75px;margin-right:1em;margin-bottom:1em;}.service-item-inner-container{border:1px solid #ccc;padding:20px;margin-bottom:1.875em;}.description-more{display:none;}.service-name{font-weight:800;margin-bottom:0;color:#00658A;font-size:18px;line-height:25px;margin-top:0.71em;}div[class*="form-item-enable-service"]{margin-top:5px;}.service-description-container{clear:both;}.title-checkbox-container{cursor:pointer;position:relative;z-index:98;}.purchasing-pref-intro{margin-bottom:1em;}.purchasing-pref-intro a:after{content:'\25B8';display:inline-block;margin-left:10px;color:#fff;}.purchasing-pref-intro a{padding:4px 7px 3px;background-color:#47abd1;color:#fff;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;transition:background-color 300ms ease;white-space:nowrap;}.purchasing-pref-intro a:hover{color:#fff !important;background-color:#2e91b7;}.service-item-container:nth-child(2n+3){clear:both;}.distributor-services .service-item-container:nth-child(2n+3){clear:none;}.account-type-homeowner .service-item-container:nth-child(4n+4){clear:none;}.account-type-homeowner .service-item-container:nth-child(2n+3){clear:both;}.account-type-homeowner .service-item-container{width:50%;}.group-title{clear:both;}#notice-container{text-align:center;}.form-actions{text-align:center;}.form-actions button,.form-actions #back-tab{display:inline-block;}.form-actions #back-tab{margin-right:30px;}.page-user-register .button-group{display:none;}.page-user-register h1{text-align:center !important;}.select-brand svg{color:#cdcccd;max-width:100%;max-height:70px;cursor:pointer;}.brands{text-align:center;}.select-brand-item{display:inline-block;max-width:215px;}.select-brand-item.active .active{display:block;}.select-brand-item .active{display:none;}.select-brand-item .inactive{display:block;}.select-brand-item.active .inactive{display:none;}.select-brand-item.active#hunter svg{color:#000;}.select-brand-item{position:relative;}.active-check{position:absolute;bottom:-10px;left:50%;margin-left:-12px;width:25px;height:25px;}@media (max-width:768px){.select-brand-item{width:100%;display:block;margin:0 auto 2em;}}.senninger-logo-header{max-width:200px;height:80px;margin:0 auto 1em;}.senninger-logo-header svg{max-width:100%;height:80px;}.select-brand{margin-bottom:2em;}.brand-selection-wrapper{max-height:0;overflow:hidden;clear:both;}.brand-selection-wrapper.active{max-height:100vh;overflow:visible;transition:all 2s ease;}.language-selection-wrapper{background:#fff;position:relative;z-index:2;}.register-abort{clear:both;display:block;text-align:center;margin-top:1em;}div#captcha div{margin:30px auto 40px;}
