.member-step1-subtitle h2,.member-step1-subtitle h3{color:black}.input-help{display:block;line-height:16px;color:#696969;font-style:italic}.become-member-skip-link{margin-right:20px}.radio-group-step5_membership{list-style:none;margin:0;padding:0}.radio-group-step5_membership_type .radio-group-items-item label{width:96%}.radio-group-item{display:block;clear:both;width:100%;float:left;margin:10px}.radio-group-title{color:black;font-weight:bold;margin:5px 0}.radio-group-items-list{margin:0;padding:0;list-style:none;margin-left:30px}.radio-group-items-item ul{list-style:none;margin:0;padding:0}.radio-group-items-item ul li{display:inline-block;border:1px solid silver;font-size:15px;padding:5px 0}.radio-group-items-item ul li.item-first{width:67%;padding-left:3%}.radio-group-items-item ul li.item-last{width:25%;text-align:center;margin-left:-1px}p.step5-description{margin-bottom:0;padding-bottom:0}p.step6-description{font-weight:bold}ol.progtrckr{margin:0;padding:0;list-style-type none;margin-bottom:20px;position:relative;top:-20px}ol.progtrckr li{display:inline-block;text-align:center;line-height:3em}ol.progtrckr[data-progtrckr-steps="7"] li{width:13.5%}ol.progtrckr li.progtrckr-done{color:black;border-bottom:4px solid #034a78}ol.progtrckr li.progtrckr-todo{color:silver;border-bottom:4px solid silver}ol.progtrckr li:after{content:"\00a0\00a0"}ol.progtrckr li:before{position:relative;bottom:-2.5em;float:left;left:50%;line-height:1em}ol.progtrckr li.progtrckr-done:before{color:white;background-color:#034a78;height:1.2em;width:1.2em;line-height:1.2em;border:0;border-radius:1.2em}ol.progtrckr li.error:before{background-color:#900}ol.progtrckr li.current:before{background-color:yellow;color:#034a78}ol.progtrckr li.progtrckr-todo:before{color:white;background-color:silver;height:1.2em;width:1.2em;line-height:1.2em;border:0;border-radius:1.2em}.progtrckr-step-1:before{content:"1"}.progtrckr-step-2:before{content:"2"}.progtrckr-step-3:before{content:"3"}.progtrckr-step-4:before{content:"4"}.progtrckr-step-5:before{content:"5"}.progtrckr-step-6:before{content:"6"}.progtrckr-step-7:before{content:"7"}.input-checkbox label{display:inline-block;font-weight:bold;font-weight:13px}.step6-document-list{list-style:none}.step6-document-list li{padding-left:30px;background:url('../images/pdf-icon.png') no-repeat;line-height:24px;margin:2px 0}.become-member-print-application{margin-top:30px;margin-left:0}.radio-group-step7_initial_payment_type{margin:10px 0;padding:0}.radio-group-step7_initial_payment_type li.radio-group-item{display:inline-block;margin:0;padding:0}.radio-group-step7_initial_payment_type .radio-group-items-list{margin:0}.radio-group-step7_initial_payment_type .radio-group-items-list li{display:inline-block;text-align:center}.radio-group-step7_initial_payment_type .radio-group-items-item{width:33%}#payment1 select.input-xlarge{width:285px}.step-errors-list{margin:0;padding:0;list-style:disc}.step-errors-list li{width:100% !important;line-height:25px !important;color:#900;text-align:left !important}.interfaces-list ul{list-style:none;margin:0;padding:0;display:block;clear:both;margin-bottom:20px;height:30px}.interfaces-list ul li{display:block;float:left;margin-right:30px}.interfaces-list ul li label{font-weight:bold}.certified ul{margin:0;padding:0;list-style:none}.certified ul li{margin-bottom:5px}.certified ul li label{font-weight:bold;display:inline}.product-details{margin:0}.signature-box{margin-bottom:20px}.signature-box .signature-type{position:relative;top:-3px;margin-right:10px}.signature-my,.signature-request{display:none}.alert p{padding:0 !important}.signatureForm .signature-type-selector{margin:0 0 20px 0}.signatureForm .sigWrapper{width:220px;float:left;clear:none;height:60px}.signatureForm .sigNav{margin:0;clear:both;float:left;margin-top:10px;list-style:none}.signatureForm .sigNav li{float:left}.signature-view ul{list-style:none;font-size:13px;color:#333}.sig{border:1px solid black}.signature-view ul label{display:inline-block;font-weight:bold;color:#333}.signature-image-view{margin-left:0 !important}.signature-image-view img{height:53px;width:198px;border:1px solid black}.product-details{margin-left:0 !important}.product-details .image{margin-left:0 !important}.product-details .image img{border:1px solid #999}.event_espresso_attention .span4,.event_espresso_attention .span2{margin-left:0;margin-right:20px}#finalize_chase_pay .btn{color:white}.event-box{margin-left:0 !important;font-size:17px}.event-box .txtr{text-align:right}.event-box .boxhead{border-bottom:1px solid #7a7a7a;margin:0}.event-main-info-box{width:100%;padding:10px 3%;margin-bottom:20px;background-color:#dadada;display:inline-block;vertical-align:top;position:relative}.event-main-info-box .span6{margin-left:0 !important}.event-register-button a{margin-top:7px}.event-title h3{margin:5px 0;font-weight:bold;color:#4591cf;font-size:18px}.event-dates{font-size:17px;line-height:22px;color:#4591cf;font-family:Arial,Helvetica,sans-serif}.event-dates strong{color:#666;font-weight:normal;font-family:'Raleway',Arial,sans-serif}.event-box .event_price_label,.event-box .event_price_value{line-height:22px;padding:0}.event-box .google-map-link{margin-top:5px;font-size:14px}.event-box .event-price{margin-top:12px}.event-box .event-price:after,.event-box .event_address:after,.event-box .cola:after,.event-box .event_price_value:after{content:"";display:block;clear:both}.event-box .event-main-info-box .event_price_label,.event-box .colb{float:left;display:inline-block;clear:none;width:87px;font-weight:normal;font-size:17px}.event-box .event-main-info-box .event_price_value,.event-box .cola{float:left;display:inline-block;clear:none;width:100%;margin-right:-87px;font-size:17px}.event-main-info-box p{padding:5px 0 !important}.event-main-info-box .event_price_label{width:auto}.event-register-box h3{color:#4591cf;font-size:24px}.event-register-box h4{display:none}.espresso_additional_limit label,.event-register-box .event_form_field label{font-weight:normal;font-size:14px}.event-register-box .event_form_field label.error{font-weight:normal;font-size:14px;color:#b94a48}.event-register-box .event_form_field{margin-bottom:15px}.event-register-box .btn{margin-left:0}.event-register-box{display:none}#payment-options-dv h2,.espresso_payment_overview h3,h3.event_title{font-weight:normal;padding:10px}#additional-conf-info{border-top:0}.event-data-display{border-top:none !important}.espresso_confirm_registration .btn{margin:20px 0 10px 0 !important}.espresso_confirm_registration #confirm2{margin:10px 0 20px 0 !important}.espresso_payment_overview p{padding-bottom:0 !important}#cp-payment-option-lnk,#po-payment-option-dv{margin-bottom:0}#po-payment-option-dv .event-display-boxes{margin-top:20px}.signature-box .tab-content .tab-pane{height:290px}.signature-box .tab-content .tab-pane .sigWrapper{float:right}.replace-signature-btn{padding-left:8px !important}.signature-view ul{margin-left:0 !important}#signatureTab .tab1.active a{padding-left:20px !important;background:url('../images/signature-tab-1.png') no-repeat #fff;background-position:4px}#signatureTab .tab1 a{padding-left:20px !important;background:url('../images/signature-tab-1.png') no-repeat;background-position:4px}#signatureTab .tab2.active a{padding-left:20px !important;background:url('../images/signature-tab-2.png') no-repeat #fff;background-position:4px}#signatureTab .tab2 a{padding-left:20px !important;background:url('../images/signature-tab-2.png') no-repeat;background-position:4px}.company-search input[type=checkbox]{position:relative;top:5px}.company-search-type-label{width:85px}.company-search-label{line-height:30px;margin-right:10px}.company-search .btn{float:right}.company-list #datatable_wrapper .row:first-child .span4.pull-right{display:none}.company-list #datatable_processing{top:0}#ui-datepicker-div{display:none}.company-users #datatable_processing,.company-locations #datatable_processing,.company-domains #datatable_processing,.company-products #datatable_processing{top:0}.dataTables_paginate.paging_bootstrap.pagination{width:600px}.dataTables_paginate.paging_bootstrap.pagination ul{float:right}.inside-sidebar .procbox{line-height:20px}#companySearch{margin:0}.control-group input,.control-group select{margin-bottom:0 !important}.control-group{margin-bottom:10px}.nav.nav-tabs{margin-bottom:10px}.btn-replace-signature{margin-left:40px !important;margin-bottom:20px !important}.sidebar-page-become-member .inside-sidebar{margin-top:20px}@media only screen and (max-width :767px){.signature-box .tab-content .tab-pane .sigWrapper{float:none}.signatureForm .sigNav{margin:10px 0;padding:0}.signature-type-2 button{float:left !important;margin-bottom:15px}.event-register-button a{float:none !important}.event-data-display,.event_data .event-data-display-dv{padding:0 !important}}@media only screen and (max-width:480px){.event-box .event-main-info-box .event_price_value,.event-box .cola{width:80%}}

.become-member-forms.step2 p {
    padding-bottom: 15px;
}

.become-member-forms.step2 .row.company-logo-section {
    margin-bottom: 15px;
}

.become-member-forms.step2 .member-step2-top-section {
    margin-bottom: 15px;
}

.become-member-forms .affiliate-member-group p {padding-bottom: 15px;}
.become-member-forms .affiliate-member-group .input-radio input+label {
    font-size: 14px;
    color: #666;
    font-weight: 400;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 5px;
    line-height: 22px;
}

.become-member-forms .affiliate-member-group .input-group {
    margin-bottom: 0;
}

.become-member-forms .affiliate-member-group .affiliate-member-content p {
    margin-bottom: 5px;
    padding-bottom: 0;
}

.become-member-forms .affiliate-member-group .affiliate-member-content {
    margin: 5px 0 10px 22px;
}

.become-member-forms .affiliate-member-group .control-group .controls {
    margin-bottom: 40px;
}

.affiliation-parent-company-section{
    margin-bottom: 20px;
}
.affiliation-participation-content p {
    padding-bottom: 15px;
    line-height: 22px;
}

.affiliation-participation-content p:last-child {
    padding-bottom: 10px;
}

.affiliation-participation-options h3 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
}

.affiliation-participation-options .input-group .input-radio {
    line-height: 12px;
}

.affiliation-participation-options .input-group .input-radio input {
    padding: 0;
    vertical-align: top;
    margin-top: 2px;
}

.affiliation-participation-options .input-group .input-radio label {
    line-height: 16px;
    vertical-align: super;
    margin-top: 1px;
    font-size: 14px;
    margin-left: 5px;
    margin-bottom: 0;
}

.affiliation-participation-options .input-group .affiliate-content {
    margin-left: 23px;
}

.affiliation-participation-options .input-group .affiliate-content p {
    margin-bottom: 5px;
    padding-bottom: 0;
}

.member-form-description {
    margin-bottom: 15px;
}
.member-form-description p {
    padding-bottom: 10px;
}

.member-form-description p:last-child {
    padding-bottom: 0;
}

.membership-plan-options {
    margin-bottom: 25px;
}

.membership-plan-options ul.radio-group-step5_membership_type {
    margin: 0;
    padding: 0;
}

.membership-plan-options ul.radio-group-step5_membership_type > li {
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

.radio-group-step5_membership_type .radio-group-items-item label {
    width: 97%;
    margin-left: 4px;
}
.radio-group-items-item ul li.item-first {
    width: 75%;
}

.membership-plan-options .radio-group-title {
    margin: 0;
    padding: 0;
    line-height: 16px;
    margin-bottom: 15px;
    font-size: 14px;    
}

.ui-autocomplete-loading {
    background: #d4c0c0 url(../images/autocomplete-loader.gif) right 12px center no-repeat;
    background-image: url(../images/autocomplete-loader.gif) !important;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-menu .ui-menu-item:hover {
    background: #f8f8f8;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: 400 !important;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    font-size: 14px;
    margin: 0 !important;
}
.ui-menu .ui-menu-item:last-child a {
    border-bottom: 0px;
}

.company-requested-users .table-striped tbody tr td, .company-requested-users .table-striped tbody tr th,
.user-manage-companies .table-striped tbody tr td, .user-manage-companies .table-striped tbody tr th {
    vertical-align: middle !important;
}

/* .company-requested-users .table-striped tbody tr:nth-child(2n+1) td, .company-requested-users .table-striped tbody tr:nth-child(2n+1) th,
.user-manage-companies .table-striped tbody tr:nth-child(2n+1) td, .user-manage-companies .table-striped tbody tr:nth-child(2n+1) th {
    background: none !important;
    background-color: #fff !important;
}

.company-requested-user .table-hover>tbody>tr:hover>td, .company-requested-user .table-hover>tbody>tr:hover>th,
.user-manage-companies .table-hover>tbody>tr:hover>td, .user-manage-companies .table-hover>tbody>tr:hover>th {
    background: none !important;
    background-color: #fff !important;
} */

.company-requested-users span.approved, 
.user-manage-companies span.approved {
    color: green;
}

.company-requested-users .button-action, 
.user-manage-companies .button-action { 
    background: none;
    border-color: #2271b1;
    color: #2271b1;
    text-decoration: none;
    text-shadow: none;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 2.15384615;
    min-height: 30px;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
}

.company-requested-users .button-action.button-danger, 
.user-manage-companies .button-action.button-danger {
    border-color: #dc3545;
    color: #dc3545;
}

.company-requested-users .button-action.button-success, 
.user-manage-companies .button-action.button-success {
    border-color: #28a745;
    color: #28a745;
}

.company-requested-users button[disabled].button-action, 
.user-manage-companies button[disabled].button-action {
    cursor: not-allowed;
    opacity: 0.5;
}

.company-requested-users table tr td span.label, 
.user-manage-companies table tr td span.label {
    font-size: 90%;
    padding: 0.5em 0.7em;
}

.company-requested-users table tr th:last-child, 
.company-requested-users table tr td:last-child,
.user-manage-companies table tr th:last-child,
.user-manage-companies table tr td:last-child {
    text-align: right;
}

.company-requested-users table tr th:nth-last-child(2), 
.company-requested-users table tr td:nth-last-child(2),
.user-manage-companies table tr th:nth-last-child(2),
.user-manage-companies table tr td:nth-last-child(2) {
    text-align: center;
}

.user-manage-companies .pro-tooltip{width:11px;display:inline-block;position:relative; vertical-align: top; margin-left: 2px; margin-top: 4px;} 
.user-manage-companies .pro-tooltip .pro-tooltip-icon{background-color:#d8d8d8;width:11px;height:11px;text-align:center;line-height:12px;display:block;border-radius:50%;color:#000;font-weight:600;font-size:9px;letter-spacing:1px;}
.user-manage-companies .pro-tooltip-content{position:absolute;bottom:18px;background:#fff;color:#000;padding:10px 15px;width:300px;font-size:12px;font-weight:400;line-height:20px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;border-radius:0;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);border-radius:2px;display:none;z-index:1;text-align:left;}
.user-manage-companies .pro-tooltip-content::after{content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#ffff transparent transparent transparent;position:absolute;left:50%;margin-left:-7px;bottom:-6px;}
.user-manage-companies .pro-tooltip-content::before{content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:rgba(0,0,0,.1) transparent transparent transparent;position:absolute;left:50%;margin-left:-7px;bottom:-7px;}
.user-manage-companies .pro-tooltip .pro-tooltip-content p{margin:0 0 7px 0!important;padding:0;color:#000;line-height:22px;}
.user-manage-companies .pro-tooltip .pro-tooltip-content p:last-child{margin:0!important;}
.user-manage-companies .pro-tooltip:hover .pro-tooltip-content{display:block;}

.company-requested-users .action-links, 
.user-manage-companies .action-links {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}

.membership-payment-types {
    margin-top: 10px;
    margin-bottom: 10px;
}

.become-member-forms.step7 .step7-buttons, .become-member-forms.step2 .step6-buttons {
    margin-top: 10px;
}

@media only screen and (max-width:360px){.event-box .event-main-info-box .event_price_value,.event-box .cola{width:60%}}
