#header-menu ul.menu li ul.dropdown-menu li a:hover, #header-menu ul.menu li.expanded ul.dropdown-menu li.leaf a:hover {
    background-color: #cfbade !important;
    color: #000066;
}
body{
    background-color: transparent;
}

div#footer-bottom {
    background: #6f448e;
    background-image: -ms-linear-gradient(top, #6f448e 0%, #6f448e 100%);
    background-image: -moz-linear-gradient(top, #6f448e 0%, #6f448e 100%);
    background-image: -o-linear-gradient(top, #6f448e 0%, #6f448e 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6f448e), color-stop(1, #6f448e));
    background-image: -webkit-linear-gradient(top, #6f448e 0%, #6f448e 100%);
    background-image: linear-gradient(top, #6f448e 0%, #6f448e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f448e', endColorstr='#6f448e');
}

div#footer {
    background: #afcaca;
}

p {
    margin: 0 0 5px;
}

.content{
    padding: 0;
    padding-bottom: 2%;
}
#content {
    background-image: -ms-linear-gradient(top, #efefef 0%, #efefef 100%);
    background-image: -moz-linear-gradient(top, #efefef 0%, #efefef 100%);
    background-image: -o-linear-gradient(top, #efefef 0%, #efefef 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, #efefef));
    background-image: -webkit-linear-gradient(top, #efefef 0%, #efefef 100%);
    background-image: linear-gradient(top, #efefef 0%, #efefef 100%);
}

ul.links.inline.list-inline li a, a.more, input[type="submit"], input[type="reset"], input[type="button"]{
    background-image: -webkit-linear-gradient(top, #4b6bb2 0%, #4b6bb2 100%); 
}


input.form-text{
    display: inline-block;
    width: 96% !important;
}

.js-form-item.js-form-wrapper {
    display: block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    min-width: -webkit-min-content;
    border-width: 2px;
    border-style: solid;
    border-color: #FFFFFF;
    border-image: initial;
    position: relative;
    margin-bottom: 2.5%;
    padding-top: 10px;
    margin-top: 2.5%;
    padding: 0.5% 1.3%;
}

p.node-page a {
    display: inline-block;
    padding: 5px;
}
p.node-page {
    display: block;
    width: 100%;
}

input {
    display: block;
}

.node-content{
    float: left;
    margin-right: 2%;
}

#edit-employerinfo {
    width: 100%;
    display: block;
}

form {
    background-color: #adc9c9;
    padding: 15px;
    box-shadow: 0px 0px 2px 3px #00000038;
}
.js-form-item.js-form-wrapper .panel-title {
    position: absolute;
    top: 0;
    transform: translate(0px, -12px);
    background-color: #adc9c9;
    padding: 0px 5px;
}


input {
    display: block;
    height: 35px;
    line-height: 25px; 
    background: #e8e8e8;
    border: 1px solid #f2f2f2;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 3px #bcbcbc inset;
    -moz-box-shadow: 0px 2px 3px #bcbcbc inset;
    box-shadow: 0px 2px 3px #bcbcbc inset;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #5f6a5f; 
    margin: 0 0 10px 0; 
}

select {
    width: 99%;
    height: 36px;
    line-height: 25px; 
    background: #e8e8e8;
    border: 1px solid #f2f2f2;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 3px #bcbcbc inset;
    -moz-box-shadow: 0px 2px 3px #bcbcbc inset;
    box-shadow: 0px 2px 3px #bcbcbc inset;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #5f6a5f; 
    margin: 0 0 10px 0;   
}

/* .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-certification-number.js-form-item-certification-number.form-group {
    margin-bottom: 4%;
} */

p.handbook {
    float: left;
    width: 30%;
    margin-bottom: 4%;
}

.handbook-content {
    float: left;
    width: 70%;
}



.custom-content-title{
    font-size: 16px;
}

input.form-radio{
    height: auto;
    display: inline;
    vertical-align: text-top;
    cursor: pointer;
}

.radio{
    display: inline;    
}

input#edit-salary {
    width: 100%;
}

input.form-number.form-control {
    width: 100%;
}

.form-checkbox {
    height: auto;
    display: inline;
    cursor: pointer;
}

input#edit-preferred-email-address {
    width: 99%;
}

input#edit-alternate-email {
    width: 99%;
}

input#edit-primary-email {
    width: 99%;
}


#views-form-commerce-cart-form-default-7715 {
    background-color: transparent;
    margin-bottom: 20px;
}

input#edit-edit-quantity-0 {
    height: auto;
    border: 0px;
}

.table-responsive {
    overflow-x: scroll;
}

table.brochures-table {
    max-width: 600px !important;
}

.cohn-con{
    float: left;
    width: 70%;
}

h2.ada-mayo-stewart-title {
    text-align: center;
}
.caption-heading {
    width: 100%;
    text-align: center;
}

.source-img-content {
    padding: 10px;
    border: 1px solid #bbbbbb;
    box-sizing: border-box;
}

.source-img-content a{
    display: inline-flex;

}
.source-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}


.source-img-content a img{
height: 385px !important;
    object-fit: cover;
    object-position: top;;
}

.brochures {
    max-width: 600px;
}

.inative-st {
    float: right;
    margin-left: 10px;
}

.inative-state-content {
    text-align: justify;
}

img.c-map-img {
    width: 100%;
}
#edit-professional-memberships-checkboxes label{
    font-weight: 500 !important;
}


#edit-other-certifications-checkboxes label{
    font-weight: 500 !important;
}

#edit-where-did-you-initially-learn-about-abohn-certification label{
    font-weight: 500 !important;
}


.ui-address-sf {
    width: 70%;
    display: inline-block;
    text-align: left;
}

.staff {
    width: 230px;
    display: inline;
    float: left;
}

.st-director {
    display: inline-block;
    width: 100%;
}

.ui-address-sf.sf-two {
    width: 423px;
    display: block;
}

#profile-memberlist-add-form{
    display: block;
    width: 100%;
}

.directoryinformation {
    display: block;
    width: 100%;
}
.profile-dev-form {
    display: flex;
    flex-flow: nowrap;
    justify-content: center;
    align-content: center;
}

.profile-dev-form h3 {
    display: none !important;
}
.profile-dev-form input.form-text{
    display: inline-block;
    width: 85% !important;
}

#profile-memberlist-add-form .control-label {
    display: inline;
    width: 100%;
}

#profile-memberlist-add-form #edit-field-certf-no-wrapper {
    width: 47%;    
    float: left;
}

#profile-memberlist-add-form #edit-field-certification-type-wrapper {
    width: 49%;    
    float: left;
    margin-bottom: 2%;
}

#profile-memberlist-add-form .from-one-dev {
    display: block;
    width: 100%;
}

#profile-memberlist-add-form .from-one-dev h3 {
    display: none;
}

#profile-memberlist-add-form .from-one-dev #edit-field-status-wrapper {
    width: 47%;
    float: left;
}

#profile-memberlist-add-form #edit-field-rn-expiration-date-wrapper {
    width: 49%;
    float: left;
    margin-bottom: 2%;
}
#profile-memberlist-add-form input#edit-field-rn-expiration-date-0-value-date {
    width: 100%;
}
#profile-memberlist-add-form #edit-field-rn-expiration-date-wrapper> label {
    position: absolute;
    transform: translate(-1px, -13px);
}
#profile-memberlist-add-form .required-fields.field-group-html-element.group-award-date-and-type.field-group-div {
    display: block;
    width: 100%;
}

#profile-memberlist-add-form div#edit-field-custom-text4-wrapper {
    display: inline-block;
    width: 100%;
}

ul.pagination.js-pager__items {
    padding: 0px;
    margin: 0px;
    width: 100%;
    list-style: none;
    text-align: center;
}


ul.pagination.js-pager__items li {
    padding: 2px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 20px;
}

#edit-submit-directory-page {
    padding: 5px 15px;
    display: block;
    border-radius: 3px;
    cursor: pointer;
    margin-left: 1%;
}

#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-award-date-0-value-date.js-form-item-field-award-date-0-value-date.form-no-label.form-group {
    width: 97%;
}

#profile-memberlist-add-form input#edit-field-award-date-0-value-date {
    width: 100%;
}
#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-cm-start-0-value-date.js-form-item-field-cm-start-0-value-date.form-no-label.form-group {
    width: 97%;
}

#profile-memberlist-add-form input#edit-field-cm-start-0-value-date {
    width: 100%;
}

#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-sm-0-value-date.js-form-item-field-sm-0-value-date.form-no-label.form-group {
    width: 97%;
}

#profile-memberlist-add-form input#edit-field-sm-0-value-date {
    width: 100%;
}
#profile-memberlist-add-form #edit-field-sm-wrapper {
    width: 30%;
    float: left;
}

#profile-memberlist-add-form #edit-field-cm-start-wrapper {
    width: 30%;
    float: left;
}

#profile-memberlist-add-form #edit-field-award-date-wrapper {
    width: 30%;
    float: left;
}

#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-rn-expiration-date-0-value-date.js-form-item-field-rn-expiration-date-0-value-date.form-no-label.form-group {
    width: 100%;
}

#profile-memberlist-add-form .cke_inner {
    display: inline-block;
    background: #fff;
    padding: 0;
    width: 100%;    
}

#profile-memberlist-add-form div#edit-field-custom-text1-wrapper {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

form#profile-memberlist-add-form {
    overflow: hidden;
    width: 100%;
}
body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-user.has-glyphicons {
    overflow-x: hidden;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-recertification-block.field-group-div h3 {
    display: none;
}

#profile-memberlist-add-form div#edit-field-custom-text1-0-format {
    border: 0px;
}

#profile-memberlist-add-form div#edit-field-paid-thru-0-value {
    width: 50% !important;
}

#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-paid-thru-0-value-date.js-form-item-field-paid-thru-0-value-date.form-no-label.form-group {
    width: 100%;
}

#profile-memberlist-add-form input#edit-field-paid-thru-0-value-date {
    width: 100%;
} 

#profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-given-name.js-form-item-field-address-0-address-given-name.form-group {
    width: 45%;
}

#profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-family-name.js-form-item-field-address-0-address-family-name.form-group {
    width: 51%;
}

#profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-postal-code.js-form-item-field-address-0-address-postal-code.form-group {
    width: 50%;
}

#profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-locality.js-form-item-field-address-0-address-locality.form-group {
    width: 46%;
}

#profile-memberlist-add-form .form-control-dev > h3 {
    display: none;
}

#profile-memberlist-add-form #edit-field-period-start-wrapper {
    width: 48%;
    float: left;
    margin: 1%;
}

#profile-memberlist-add-form div#edit-field-period-end-wrapper {
    width: 48%;
    float: left;
    margin: 1%;
}

#profile-memberlist-add-form input#edit-field-period-start-0-value-date {
    width: 100%;
}

#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-period-start-0-value-date.js-form-item-field-period-start-0-value-date.form-no-label.form-group {
    width: 100%;
}

#profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-period-end-0-value-date.js-form-item-field-period-end-0-value-date.form-no-label.form-group {
    width: 100%;
}
#profile-memberlist-add-form input#edit-field-period-end-0-value-date {
    width: 100%;
}
#profile-memberlist-add-form .required-fields.field-group-html-element.group-home-address-inner.field-group-div>h3 {
    display: none;
}

#profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-home-phone-0-value.js-form-item-field-home-phone-0-value.form-group {
    width:100%;
}


#profile-memberlist-add-form div#edit-field-primary-email-wrapper {
    width: 100%;
}
#profile-memberlist-add-form div#edit-field-primary-email-wrapper {
    width: 50%;
    float: left;
}
#profile-memberlist-add-form .form-item.js-form-item.form-type-email.js-form-type-email.form-item-field-primary-email-0-value.js-form-item-field-primary-email-0-value.form-group {
    width: 100%;
}
#profile-memberlist-add-form input#edit-field-primary-email-0-value {
    width: 100%;
}
#profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address.field-group-div>h3 {
    display: inline-block;
    width: 100%;
    text-transform: capitalize;
}
#profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address-inner.field-group-div>h3 {
    display: none;
}

#profile-memberlist-add-form div#edit-field-salary1-wrapper {
    width: 48%;
    float: left;
    margin: 1%;
}

#profile-memberlist-add-form div#edit-field-show-directory-info-wrapper {
    float: right;
    width: 48%;
    margin: 1%;
}

#profile-memberlist-add-form select#edit-field-business-desc {
    width: 97%;
}

#profile-memberlist-add-form select#edit-field-certyr-0-value {
    width: 97%;
}

#profile-memberlist-add-form .js-text-format-wrapper.text-format-wrapper.js-form-item.form-item {
    width: 98%;
}

div#edit-field-home-phone-wrapper {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-first-name-value.js-form-item-field-first-name-value.form-group {
    width: 30%;
    float: left;
    margin: 0% 1%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-last-name-value.js-form-item-field-last-name-value.form-group {
    width: 30%;
    float: left;
    margin: 0% 1%;
}
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-locality.js-form-item-field-address-locality.form-group {
    width: 30%;
    float: left;
    margin: 0% 1%;
}
div#edit-actions {
    display: inline-flex;
    width: 100%;
}

button#edit-reset {
    padding: 5px 10px;
    display: block;
    margin-left: 5px;
    border-radius: 2px;
}

.table-striped  td, table th{
    text-align: left!important;
}

button#edit-checkout {
    border-radius: 8px;
    cursor: pointer;
    padding: 5px 10px;
}

button#edit-submit--2{
    border-radius: 8px;
    cursor: pointer;
    background-color: #4b6bb2;
    padding: 5px 10px;
    outline: none;
    box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.22);
    cursor: pointer;
    transition: all 0.3s ease-in-out; 
}

button#edit-submit--2:hover{
    background: #afcaca;
}
.checkbox label {
    font-weight: 500;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-middle-name.js-form-item-middle-name.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-maiden-name.js-form-item-maiden-name.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-other-names-used.js-form-item-other-names-used.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-year-of-birth-only.js-form-item-year-of-birth-only.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-email.js-form-type-email.form-item-preferred-email-address.js-form-item-preferred-email-address.form-group {
    width: 46%;
    margin: 0 1%;
    margin-left: 0px;
    float: left;
    margin-bottom: 2%;
}

.form-item.js-form-item.form-type-email.js-form-type-email.form-item-alternate-email.js-form-item-alternate-email.form-group {
    width: 46%;
    float: left;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-country.js-form-item-country.form-group {
    width: 47%;
    float: left;
    padding-right: 1%;
}


#edit-home-address-markup {
    display: inline-block;
    width: 100%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-1.js-form-item-home-cm-address-1.form-group {
    width: 47%;
    float: left;
    margin-left: 5px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-2.js-form-item-home-cm-address-2.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-city.js-form-item-home-cm-city.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-state.js-form-item-home-cm-state.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-zip-code.js-form-item-home-cm-zip-code.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-cell-number.js-form-item-cell-number.form-group {
    width: 47%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-start-date.js-form-item-employment-start-date.form-group {
    width: 100%;
}


input#edit-employment-start-date {
    width: 50%;
}

input#edit-employment-end-date {
    width: 100%;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-total-hours.js-form-item-total-hours.form-group {
    width: 50%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-employer-name.js-form-item-employer-name.form-group {
    width: 100%;    
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-home-cm-bus-country.js-form-item-home-cm-bus-country.form-group {
    width: 47%;
    float: left;
    padding-right: 3px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-1.js-form-item-home-cm-bus-address-1.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-2.js-form-item-home-cm-bus-address-2.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-city.js-form-item-home-cm-bus-city.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-state.js-form-item-home-cm-bus-state.form-group {
    width: 47%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-end-date.js-form-item-employment-end-date.form-group {
    width: 48%;
    margin-right: 1%;
    float: left;
}

div#edit-home-cm-bus-business-address>p {
    display: inline-block;
    width: 100%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-zip-code.js-form-item-home-cm-bus-zip-code.form-group {
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-business-phone.js-form-item-business-phone.form-group {
    width: 100%;    
}

.webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group {
    width: 50%;
}

input#edit-salary {
    display: inline-flex;
    width: 85%;
}

.webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group>label {
    display: block;
}
input#edit-employment-start-date-2 {
    width: 50%;
}

input#edit-employment-end-date-2 {
    width: 50%;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-bus2-cc-country.js-form-item-bus2-cc-country.form-group {
    width: 97%;
}

.webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary-2.js-form-item-salary-2.form-group>label {
    display: block;
}

input#edit-salary-2{
    display: inline-flex;
    width: 46%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-start-date-3.js-form-item-employment-start-date-3.form-group {
    width: 100%;
}

input#edit-employment-start-date-3 {
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-end-date-3.js-form-item-employment-end-date-3.form-group {
    width: 100%;
}

input#edit-employment-end-date-3 {
    width: 50%;
}

.webform-has-field-prefix.webform-has-field-suffix.js-webform-states-hidden.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-hourly-rate-2.js-form-item-hourly-rate-2.form-group>label {
    display: block;
    width: 100%;
}

input#edit-hourly-rate-2{
    display: inline-flex;
    width: 46%;
}

.webform-has-field-prefix.webform-has-field-suffix.js-webform-states-hidden.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-rate.js-form-item-rate.form-group>label {
    display: block;
    width: 100%;    
}
input#edit-rate{
    display: inline-flex;
    width: 46%;  
}
.webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary-3.js-form-item-salary-3.form-group>label {
    display: block;
}
input#edit-salary-3{
    display: inline-flex;
    width: 46%;  
}


.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-8.js-form-item-date-core-8.form-group {
    width: 50%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-8.js-form-item-date-core-8.form-group {
    width: 50%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-8.js-form-item-title-core-8.form-group {
    width: 50%;
    float: left;
}
.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-8.js-form-item-contact-hours-core-8.form-group {
    width: 50%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group {
    width: 47%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke.js-form-item-titke.form-group {
    width: 50%;
    float: left;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-country-business-new2.js-form-item-country-business-new2.form-group {
    width: 97%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-2.js-form-item-date-core-2.form-group {
    width: 49%;
    float: left;
}

input#edit-date-core-2 {
    width: 90% !important;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-2.js-form-item-title-core-2.form-group {
    width: 49%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-3.js-form-item-date-core-3.form-group {
    width: 48%;
    float: left;
}
input#edit-date-core-3 {
    width: 90% !important;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-3.js-form-item-title-core-3.form-group {
    width: 50%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-3.js-form-item-contact-hours-core-3.form-group {
    width: 50%;
}
.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-2.js-form-item-contact-hours-core-2.form-group {
    width: 50%;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-4.js-form-item-date-core-4.form-group {
    width: 50%;
    float: left;
}
input#edit-date-core-4 {
    width: 90%!important;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-4.js-form-item-title-core-4.form-group {
    width: 50%;
    float: left;
}
.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-4.js-form-item-contact-hours-core-4.form-group {
    width: 50%;    
}

input#edit-date-core-8{
    width: 90%!important;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-5.js-form-item-date-core-5.form-group{
    width: 49%;
    float: left;
}
input#edit-date-core-5 {
    width: 90% !important;
}
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-5.js-form-item-title-core-5.form-group {
    width: 49%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-5.js-form-item-contact-hours-core-5.form-group {
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-4.js-form-item-date-core-4.form-group {
    width: 48%;
    float: left;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-6.js-form-item-date-core-6.form-group {
    width: 48%;
    float: left;
}
input#edit-date-core-6{
    width: 90% !important;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-6.js-form-item-title-core-6.form-group {
    width: 49%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-6.js-form-item-contact-hours-core-6.form-group {
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-7.js-form-item-date-core-7.form-group {
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-7.js-form-item-title-core-7.form-group{
    width: 48%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-7.js-form-item-contact-hours-core-7.form-group{
    width: 50%;
}


.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-9.js-form-item-date-core-9.form-group{
    width: 48%;
    float: left;    
}
input#edit-date-core-9{
    width: 90% !important;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-9.js-form-item-title-core-9.form-group{
    width: 48%;
    float: left;  
}

input#edit-date-core-7{
    width: 90% !important;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-9.js-form-item-date-core-9.form-group{
    width: 48%;
    float: left
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-10.js-form-item-date-core-10.form-group{
    width: 48%;
    float: left
}
input#edit-date-core-10{
    width: 90% !important;
}
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-10.js-form-item-title-core-10.form-group{
    width: 48%;
    float: left
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-10.js-form-item-contact-hours-core-10.form-group{
    width: 48%;
    
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date.js-form-item-date.form-group {
    width: 48%;
    float: left;
}

input#edit-date {
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title.js-form-item-title.form-group{
    width: 48%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours.js-form-item-contact-hours.form-group{
    width:50% ;
    
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-2.js-form-item-date-2.form-group{
    width: 48%;
    float: left;
}
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-2.js-form-item-title-2.form-group{
    width:50% ;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-2.js-form-item-contact-hours-2.form-group{
    width: 50%;
}

input#edit-date-2{
    width: 98%;
}
input#edit-date-3{
    width: 98%;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-3.js-form-item-date-3.form-group{
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-3.js-form-item-title-3.form-group{
    width: 48%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-3.js-form-item-contact-hours-3.form-group {
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-4.js-form-item-date-4.form-group{
    width: 48%;
    float: left;
}

input#edit-date-4{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-4.js-form-item-title-4.form-group{
    width: 48%;
    float: left;
}


.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-4.js-form-item-contact-hours-4.form-group{
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-5.js-form-item-date-5.form-group{
    width: 48%;
    float: left;
}

input#edit-date-5{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-5.js-form-item-title-5.form-group{
    width: 48%;
    float: left;
}
.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-5.js-form-item-contact-hours-5.form-group{
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-6.js-form-item-date-6.form-group{
    width: 48%;
    float: left;
}
input#edit-date-6{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-6.js-form-item-title-6.form-group{
    width: 48%;
    float: left; 
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-7.js-form-item-date-7.form-group{
    width: 48%;
    float: left;
}
input#edit-date-7{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-7.js-form-item-title-7.form-group{
    width: 48%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-7.js-form-item-contact-hours-7.form-group{
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-8.js-form-item-date-8.form-group{
    width: 48%;
    float: left;
}

input#edit-date-8{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-8.js-form-item-title-8.form-group{
    width: 48%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-9.js-form-item-date-9.form-group{
    width: 48%;
    float: left;
}

input#edit-date-9{
    width: 98%;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-9.js-form-item-title-9.form-group{
    width: 48%;
    float: left;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-10.js-form-item-date-10.form-group{
    width: 48%;
    float: left;
}

input#edit-date-10{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-10.js-form-item-title-10.form-group{
    width: 48%;
    float: left;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-9.js-form-item-contact-hours-9.form-group{
    width: 50%;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-10.js-form-item-contact-hours-10.form-group{
    width: 50%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name-2.js-form-item-name-2.form-group{
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-bus2-cc-country.js-form-item-bus2-cc-country.form-group{
    width: 47%;
    float: left;
    padding-right: 3px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-address-1.js-form-item-bus2-cc-address-1.form-group{
    width: 47%;
    float: left;    
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-address-2.js-form-item-bus2-cc-address-2.form-group{
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-city.js-form-item-bus2-cc-city.form-group{
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-state.js-form-item-bus2-cc-state.form-group{
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-state.js-form-item-bus2-cc-state.form-group{
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-zip-code.js-form-item-bus2-cc-zip-code.form-group{
    width: 47%;
    float: left;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-bus3-cc-country.js-form-item-bus3-cc-country.form-group{
    width: 47%;
    float: left;
    padding-right: 3px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-address-3.js-form-item-bus2-cc-address-3.form-group{
    width: 48%;
    float: left;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-address-3.js-form-item-bus3-cc-address-3.form-group{
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-city.js-form-item-bus3-cc-city.form-group{
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-state.js-form-item-bus3-cc-state.form-group{
    width: 48%;
    float: left;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-state.js-form-item-bus3-cc-state.form-group{
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-zip-code.js-form-item-bus3-cc-zip-code.form-group{
    width: 48%;
    float: left;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name-3.js-form-item-name-3.form-group{
    width: 48%;
    float: left;
}

.js-form-item.js-form-wrapper{
    display: inline-block;
    width: 97%;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group>label {
    display: block;
    width: 100%;
}

#webform-submission-cohn-renewal-0-node-147-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: left;
}

#webform-submission-cohn-renewal-0-node-147-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group{
    width: 100%;
    float: left;
}



#webform-submission-cohn-renewal-0-node-147-add-form .webform-flex.webform-flex--1{
    width: 48%;
    float: left;
}


form#webform-submission-cohn-s-renewal-0-node-165-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: left;
}

form#webform-submission-cohn-s-renewal-0-node-165-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

div#edit-employerinfo .webform-flex.webform-flex--1{
    width: 48%;
    float: left;
}


form#webform-submission-cohn-s-renewal-0-node-167-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: left;
}

form#webform-submission-cohn-s-renewal-0-node-167-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-total-hours.js-form-item-total-hours.form-group {
    width: 100%;
    float: unset;
    display: inline-block;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke-2.js-form-item-titke-2.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke-3.js-form-item-titke-3.form-group{
    width: 48%;
    float: left;
}

/* ===== */

form#webform-submission-recertification-application-node-125-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-1.js-form-item-date-core-1.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form input#edit-date-core-1{
    width: 98%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-1.js-form-item-title-core-1.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-1.js-form-item-contact-hours-core-1.form-group{
    width: 50%;
}


/* ==== */
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country-business-new3.js-form-item-country-business-new3.form-group{
    width: 47%;
    float: left;
    padding-right: 3px;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address1-business-new3.js-form-item-address1-business-new3.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address2-business-new3.js-form-item-address2-business-new3.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-city-business-new3.js-form-item-city-business-new3.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-state-business-new3.js-form-item-state-business-new3.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-zipcode-business-new3.js-form-item-zipcode-business-new3.form-group{
    width: 48%;
    float: left;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country-business-new2.js-form-item-country-business-new2.form-group{
    width: 47%;
    float: left;
    padding-right: 3px;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address-business-new2.js-form-item-address-business-new2.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address2-business-new2.js-form-item-address2-business-new2.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-city-business-new2.js-form-item-city-business-new2.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-state-business-new2.js-form-item-state-business-new2.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-zipcode-business-new2.js-form-item-zipcode-business-new2.form-group{
    width: 48%;
    float: left;
}

form#webform-submission-retirement-status-node-168-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}

form#webform-submission-retirement-status-node-168-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

form#webform-submission-cm-exam-fee-0-node-176-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}

form#webform-submission-cm-exam-fee-0-node-176-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

form#webform-submission-cohn-exam-fee-node-177-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

form#webform-submission-cohn-exam-fee-node-177-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}

form#webform-submission-cohn-s-exam-fee-node-178-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}

form#webform-submission-cohn-s-exam-fee-node-178-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: left;
}

form#webform-submission-case-managment-volume-1-node-170-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}


form#webform-submission-case-managment-volume-1-node-170-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}

form#webform-submission-cohn-volume-1-node-172-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}

form#webform-submission-cohn-volume-1-node-172-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}


form#webform-submission-cohn-s-volume-1-0-node-174-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}

form#webform-submission-cohn-s-volume-1-0-node-174-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}


form#webform-submission-inactive-application-0-node-169-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: left;
}


form#webform-submission-inactive-application-0-node-169-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}


form#user-login-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group{
    width: 100%;
    float: unset;
}

.required-fields.field-group-html-element.group-address-group.field-group-div>h3 {
    display: none;
}
.required-fields.field-group-html-element.group-home-address.field-group-div {
    display: inline-block;
    width: 47%;
}

.st-director:last-child {
    max-width: 56%;   
    margin: 0 auto;
}


.field.field--name-field-image.field--type-image.field--label-hidden.field--item.quickedit-field{
    display: inline-block;
    border: 1px solid #d8d8d8;
    padding: 10px;
    margin: 10px 0;
}


/* #profile-memberlist-add-form .js-text-format-wrapper.text-format-wrapper.js-form-item.form-item {
    display: none;
} */


#profile-memberlist-add-form .required-fields.field-group-html-element.group-home-address.field-group-div {    
    width: 46%;
    float: left;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-home-address.field-group-div{    
    width: 46%;
    float: left;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address.field-group-div {
    width: 46%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address-inner.field-group-div {
    width: 46%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
}

div#edit-field-custom-text2-0--description {
    text-align: center;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address.field-group-div{
    width: 46%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-home-address.field-group-div {
    width: 46%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
}


#profile-memberlist-add-form div#edit-field-home-phone-wrapper {
    width: 100%;
    float: left;
}

#profile-memberlist-add-form div#edit-field-primary-email-wrapper {
    width: 99%;
    float: left;
}

/* #profile-memberlist-add-form div#edit-field-username-wrapper {
    display: none;
} */

#profile-memberlist-add-form .required-fields.field-group-html-element.group-award-date-and-type.field-group-div>h3 {
    display: inline-block;
    width: 100%;
    text-transform: capitalize;
}

.form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-field-custom-text1-0-value.js-form-item-field-custom-text1-0-value {
    display: none;
}


div#edit-field-custom-text1-0--description {
    text-align: center;
}

a#edit-field-custom-text1-0-format-help-about {
    display: none;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-field-custom-text1-0-format.js-form-item-field-custom-text1-0-format.form-no-label.form-group {
    display: none;
}


div#cke_edit-field-custom-text3-0-value {
    display: none;
}

a#edit-field-custom-text3-0-format-help-about {
    display: none;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-field-custom-text3-0-format.js-form-item-field-custom-text3-0-format.form-no-label.form-group {
    display: none;
}

.form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-field-custom-text3-0-value.js-form-item-field-custom-text3-0-value {
    display: none;
}

div#cke_edit-field-custom-text2-0-value {
    display: none;
}

#profile-memberlist-add-form .filter-wrapper {
    border: none;
    border-top: none;
}

div#edit-field-custom-text2-0-format {
    display: none;
}
.form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-field-custom-text2-0-value.js-form-item-field-custom-text2-0-value {
    display: none;
}

#profile-memberlist-add-form div#edit-field-custom-text2-0--description {
    text-align: center;
}


#profile-memberlist-add-form div#edit-field-certyr-wrapper {
    display: none;
}    

#profile-memberlist-add-form div#edit-field-fax-wrapper {
    display: none;
}

#profile-memberlist-add-form div#edit-field-firm-wrapper {
    display: none;
}

#profile-memberlist-add-form .form-item.js-form-item.form-type-checkbox.js-form-type-checkbox.form-item-field-show-business-address-value.js-form-item-field-show-business-address-value.checkbox {
    display: none;
}   

#profile-memberlist-add-form div#edit-field-salary1-wrapper {
    display: none;
}

#profile-memberlist-add-form div#edit-field-show-directory-info-wrapper {
    display: none;
}

#profile-memberlist-add-form div#edit-field-show-home-address-wrapper {
    display: none;
}
#profile-memberlist-add-form div#edit-field-telephone-preference-wrapper {
    display: none;
}

#profile-memberlist-add-form .form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-field-custom-text2-0-value.js-form-item-field-custom-text2-0-value {
    display: none;
}

#profile-memberlist-add-form div#edit-field-username-wrapper {
    display: none;
}

#profile-memberlist-add-form .js-form-item.js-form-wrapper {
    display: inline-block;
    width: 95%;
}
#profile-memberlist-add-form select#edit-field-business-desc{
    width: 99%;
}


/* download btn */

div#edit-field-download-pdf-wrapper {
    width: 100%;
}
div#edit-field-download-pdf-wrapper p {
    width: 100%;
    text-align: right;
}

div#edit-field-download-pdf-wrapper p a {
    background-color: #4d8f46;
    padding: 5px 5px;
    border-radius: 2px;
    border: 1px solid;
}

form#profile-memberlist-edit-form  h3 {
    text-transform: capitalize;
    display: inline-block;
    width: 100%;
}


form#profile-memberlist-edit-form div#edit-field-last-name-wrapper {
    width: 31%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form div#edit-field-first-name-wrapper{
    width: 31%;
    float: left;
    margin: 1%;
}
form#profile-memberlist-edit-form div#edit-field-middle-name-wrapper{
    width: 31%;
    float: left;
    margin: 1%;
}


form#profile-memberlist-edit-form input#edit-field-rn-expiration-date-0-value-date {
    width: 98%;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-rn-expiration-date-0-value-date.js-form-item-field-rn-expiration-date-0-value-date.form-no-label.form-group {
    width: 99%;
}

form#profile-memberlist-edit-form #edit-field-award-date-wrapper{
    width: 31%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form #edit-field-cm-start-wrapper{
    width: 31%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form #edit-field-sm-wrapper{
    width: 31%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form input {
    width: 98% !important;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date {
    width: 100%;
}

form#profile-memberlist-edit-form .filter-wrapper{
    border:none;
}

form#profile-memberlist-edit-form #edit-field-period-start-wrapper{
    width: 48.5%;
    float: left;
    margin: 1%;
    margin-left: 0;
}

form#profile-memberlist-edit-form #edit-field-period-end-0-value{
    width: 49.5%;
    float: left;
    margin: 1%;
    margin-left: 0;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-home-address-inner.field-group-div>h3 {
    display: none;
}   
form#profile-memberlist-edit-form div#edit-field-home-phone-wrapper {
    margin: 0 auto;
    width: 95.5%;
    float: unset;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-home-address.field-group-div{
    width: 46%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-business-address-inner.field-group-div>h3 {
    display: none;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-business-address.field-group-div{
    width: 48%;   
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
}

.profile-memberlist-edit-form.profile-form div#edit-actions {
    display: inline-block;
}
.profile-memberlist-edit-form.profile-form div#edit-actions button#edit-submit {
    margin-left: 150px;
    margin-top: 15px;
}
.profile-memberlist-edit-form.profile-form div#edit-actions button#edit-submit--2{
    float: right;
    margin-top: 15px;
    padding: 10px 20px;
    margin-right: 150px;
}

form#profile-memberlist-edit-form #edit-field-username-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-certyr-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-fax-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-firm-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-show-business-address-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-salary1-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-show-directory-info-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-show-home-address-wrapper {
    display: none;
}

form#profile-memberlist-edit-form #edit-field-telephone-preference-wrapper {
    display: none;
}


.field.field--name-field-image.field--type-image.field--label-hidden.field--item img {
    display: inline-block;
    border: 1px solid #d8d8d8;
    padding: 10px;
    margin: 10px 0;
}

form#profile-memberlist-edit-form #edit-field-certf-no-wrapper {
    width: 47%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form div#edit-field-certification-type-wrapper {
    width: 48.5%;
    float: left;
    margin: 1%;
}

/* ======== 1915*/
form#profile-memberlist-edit-form #edit-field-status-wrapper {
    width: 47%;
    float: left;
    margin: 1%;
}
form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-rn-expiration-date-0-value-date.js-form-item-field-rn-expiration-date-0-value-date.form-no-label.form-group>label {
    display: none;
}
form#profile-memberlist-edit-form div#edit-field-rn-expiration-date-wrapper {
    width: 49%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-award-date-and-type.field-group-div>h3 {
    text-align: center;
}

form#profile-memberlist-edit-form div#edit-field-custom-text4-wrapper>p {
    text-align: center;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-recertification-block.field-group-div>h3 {
    text-align: center;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-paid-thru-0-value-date.js-form-item-field-paid-thru-0-value-date.form-no-label.form-group>label {
    display: none;
}
form#profile-memberlist-edit-form div#edit-field-custom-text3-0--description {
    text-align: center;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-start-end-wrapper.field-group-div>h3 {
    text-align: center;
}

form#profile-memberlist-edit-form div#edit-field-address-0 {
    border: 0px;
    padding: 0px;
    margin: auto 0px;
}   
form#profile-memberlist-edit-form div#edit-field-office-address-0 {
    border: 0px;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-top-header.field-group-div {
    display: inline-block;
    padding: 5px;
    border: 1px solid #fff;
    margin: 2% 0px;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-name-common.field-group-div{
    position: relative;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-name-common.field-group-div>h3 {
    position: absolute;
    left: 0;
    top: -28px;
    background-color: #adc9c9;
    max-width: 16%;
    padding: 0px 5px;
}


form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-recertification-block.field-group-div {
    display: inline-block;
    width: 98.5%;
    padding: 0 1%;
}

form#profile-memberlist-edit-form div#edit-field-primary-email-wrapper {
    margin: 0 auto;
    width: 98%;
    float: unset;
    margin-left: 2%;
    display: inline-block;
}
form#profile-memberlist-edit-form div#edit-field-office-phone-wrapper {
    margin: 0 auto;
    width: 96%;
    float: unset;
}

form#profile-memberlist-edit-form div#edit-field-business-desc-wrapper {
    margin: 0 auto;
    width: 96.5%;
    float: unset;
    padding-left: 5px;
}

form#profile-memberlist-edit-form div#edit-field-position-title-wrapper{
    margin: 0 auto;
    width: 95.5%;
    float: unset;
}

form#profile-memberlist-edit-form #edit-field-cm-start-wrapper {
    width: 49%;
}
form#profile-memberlist-edit-form #edit-field-award-date-wrapper {
    width: 47%;
}

form#profile-memberlist-edit-form .form-item.js-form-item.form-type-textfield{
    width: 99% !important;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-cm-start-0-value-date.js-form-item-field-cm-start-0-value-date.form-no-label.form-group>label {
    display: none;
}

form#profile-memberlist-edit-form div#edit-field-sm-wrapper>label {
    display: none;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-award-date-and-type.field-group-div>h3 {
    text-align: left !important;
    padding-left: 5px;
}

form#profile-memberlist-edit-form div#edit-field-custom-text4-wrapper>p {
    text-align: left !important;
    padding-left: 5px;
}

form#profile-memberlist-edit-form .address-container-inline > .form-item {
    display: inline-block;
    margin-right: 1em;
    width: 100%;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-award-date-0-value-date.js-form-item-field-award-date-0-value-date.form-no-label.form-group>label {
    display: none;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-status-block.field-group-div {
    display: inline-block;
    width: 99%;
    border: 1px solid #fff;
    padding: 5px;
    margin-bottom: 10px;
}
form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-recertification-block.field-group-div>h3 {
    text-align: left !important;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-period-start-0-value-date.js-form-item-field-period-start-0-value-date.form-no-label.form-group>label {
    display: none;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-period-end-0-value-date.js-form-item-field-period-end-0-value-date.form-no-label.form-group>label {
    display: none;
}

.required-fields.field-group-html-element.group-start-end-wrapper.field-group-div>h3 {
text-align: left !important;
}


.required-fields.field-group-html-element.group-recertification-block.field-group-div{
    display: inline-block;
    width: 99%;
    border: 1px solid #fff;
    padding: 5px;
    margin-bottom: 10px;
}

form#webform-submission-recertification-application-node-125-add-form input.form-text {
    display: inline-block;
    width: 99% !important;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-ceritifcation-number.js-form-item-ceritifcation-number.form-group {
    display: inline-block;
    width: 100%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 48%;
    float: left;
    margin-right: 2%;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-middle-name.js-form-item-middle-name.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group{
    float: left;
    margin-right: 2%;
    width: 48%;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-maiden-name.js-form-item-maiden-name.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-other-names-used.js-form-item-other-names-used.form-group{
    float: left;
    margin-right: 2%;
    width: 48%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-email.js-form-type-email.form-item-preferred-email-address.js-form-item-preferred-email-address.form-group{
    width: 50%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-email.js-form-type-email.form-item-alternate-email.js-form-item-alternate-email.form-group{
    float: left;
    margin-right: 2%;
    width: 49%;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-1.js-form-item-home-cm-address-1.form-group{
    float: left;
    margin-right: 2%;
    width: 47.5%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-2.js-form-item-home-cm-address-2.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-city.js-form-item-home-cm-city.form-group{
    float: left;
    margin-right: 2%;
    width: 48%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-state.js-form-item-home-cm-state.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-zip-code.js-form-item-home-cm-zip-code.form-group{
    float: left;
    margin-right: 2%;
    width: 48%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-cell-number.js-form-item-cell-number.form-group{
    float: left;
    margin-right: 2%;
    width: 48%; 
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country.js-form-item-country.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-home-cm-bus-country.js-form-item-home-cm-bus-country.form-group{
    float: left;
    margin-right: 2%;
    width: 48%; 
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-1.js-form-item-home-cm-bus-address-1.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-2.js-form-item-home-cm-bus-address-2.form-group{
    float: left;
    margin-right: 2%;
    width: 48%; 
}
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-city.js-form-item-home-cm-bus-city.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-state.js-form-item-home-cm-bus-state.form-group{
    float: left;
    margin-right: 2%;
    width: 48%; 
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-city.js-form-item-home-cm-bus-city.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-zip-code.js-form-item-home-cm-bus-zip-code.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group{
    float: left;
    margin-right: 2%;
    width: 48%; 
}
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke.js-form-item-titke.form-group{
    width: 49%;
    float: left;
    margin-right: 0;
}


tbody th {
    height: auto !important;
}

tbody td {
    height: auto !important;
    text-align: justify;
}








/* popup design */

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    width: 780px !important;
    max-width: 100%;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -47%);
    -webkit-transform: translate(-50%, -47%);
}
div#cboxLoadedContent {
    width: 100% !important;
    height: 100% !important;
    overflow: unset !important;
    scroll-behavior: unset;
}

.pop-up-btn {
    width: 100%;
    text-align: right;
}

a.Cancel-button {
    padding: 5px 20px;
    background: #000066;
    color: #fff;
    text-decoration: none;
    margin: 4px;
}
a.Continue-button {
    padding: 5px 20px;
    background: #000066;
    color: #fff;
    margin: 4px;
}
.ui-widget-overlay.ui-front {
    background-color: #000;
    opacity: 0.8;
}


.profile--type--memberlist.profile--view-mode--admin .field--label-above .field--label {
    font-weight: 800;
 }
 .ui-address-sf {
     width: 70%;
     display: inline-block;
     text-align: left;
     margin-left: 25px;
     top: 25px;
     position: relative;
     transform: translateY(50%);
 }
 .staff {
     float: left;
     width: 200px;
     height: 195px;
     display: block;
     overflow: hidden;
     border-width: 4px;
     border-style: solid;
     border: 2px solid #000;
 }
 
 .staff img {
     max-width: 100%;
     height: auto;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     width: 200px;
     height: auto;
     overflow: hidden;
 }
 .st-director {
     display: inline-block;
     width: 100%;
     margin-bottom: 15px;
 }
 .st-director:last-child {
     max-width: initial;
 }
 
 .form-item.js-form-item.form-type-select.js-form-type-select.form-item-field-address-administrative-area.js-form-item-field-address-administrative-area.form-group {
     display: inline;
 }
 
 
 .contextual-region select{
     width: 34%;
     margin-left: 1%;
 }
 
 .contextual-region .js-form-item-field-address-locality{
     width: 50%;
     float: unset;
     margin: 0% 1%;
 }
 .path-directory .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-locality.js-form-item-field-address-locality.form-group {
    width: 35%;
 }
 p.analysis a {
    display: inline-block;
}
select#edit-country{
    width: 100%;
}

select#edit-state {
    width: 100%;
}

select#edit-employer-country {
    width: 98%;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-field-address-administrative-area.js-form-item-field-address-administrative-area.form-group {
    width: 32% !important;
    display: table-cell;
}

.certification {
    display: inline-block;
    width: 28%;
    float: left;
    margin-bottom: 20px;
}
.cer-stress img {
    width: 100%;
    margin-bottom: 15px;
}

p.basic-quickly {
    width: 26%;
    float: left;
    margin-bottom: 20px;
}


p.begin a {
    display: inline-block;
}
table.cusack p {
    text-align: center;
}

/*
.st-director {
    display: flex;
}
*/

address.staff {
    display: block;
    margin-bottom: 20px;
}
.staff img {
    object-fit: cover;
}


/* https://dev8.dev.abohn.org/certification/cohn-cohn-s-eligibility/cohn-andor-cohn-s-certification-application */
#webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-first-name {
    width: 50% !important;
  }

  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form  select{
    width: 99%;
    margin-left: 0%;
}

  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-middle-name {
    width: 50%;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-last-name {
    float: left;
    width: 50% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-maiden-name {
    width: 50%;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-other-names-used {
    width: 50% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-year-of-birth-only {
    width: 50% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-preferred-email-address {
    width: 49.5% !important;
    margin: 0px !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-alternate-email {
    width: 49.3% !important;
    margin-left: 0.6%;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-country {
    width: 49.1% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-address-1 {
    width: 49.2% !important;
    margin-left: 0.1% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-city {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-state {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-zip-code {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-phone-number {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-cell-number {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form input#edit-employment-start-date {
    width: 48% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employment-end-date {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-total-hours {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employer-name input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-country {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-address-1 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-city {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-state {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-zip-code {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-business-phone input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-name {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .js-form-type-textfield.form-item-phone input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employer-name-2 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-country {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-address-1 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-city {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-state {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-zip-code {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-business-phone-2 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-country {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-address-1 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-city {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-state {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-address-3 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-zip-code {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employer-name-3 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-address-3 {
    width: 49.5% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-business-phone-3 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-first-name {
    width: 50% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-middle-name {
    width: 50%;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-last-name {
    float: left;
    width: 50% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-maiden-name {
    width: 50%;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-other-names-used {
    width: 50% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-year-of-birth-only {
    width: 50% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-preferred-email-address {
    width: 49.5% !important;
    margin: 0px !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-alternate-email {
    width: 49.3% !important;
    margin-left: 0.6%;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-country {
    width: 49.1% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-address-1 {
    width: 49.2% !important;
    margin-left: 0.1% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-city {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-state {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-zip-code {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-phone-number {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-cell-number {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-case-management-cm-application-node-218-add-form input#edit-employment-start-date {
    width: 48% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-employment-end-date {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-total-hours {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-employer-name input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-country {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-address-1 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-city {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-state {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-zip-code {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-business-phone {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-name {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .js-form-type-textfield.form-item-phone input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-ceritifcation-number input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-salary .control-label {
    display: block;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-salary input.form-text {
    display: inline-block;
    width: 91.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours {
    width: 48.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-2 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-2 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-2 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-2 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-3 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-3 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-3 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-3 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-4 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-4 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-4 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-4 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-5 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-5 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-5 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-5 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-6 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-6 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-6 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-6 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-7 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-7 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-7 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-7 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-8 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-8 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-8 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-8 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-9 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-9 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-9 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-9 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-10 {
    width: 49.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-10 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-10 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-10 {
    width: 49% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-first-name {
    width: 50% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-middle-name {
    width: 50%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-last-name {
    float: left;
    width: 50% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-maiden-name {
    width: 50%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-other-names-used {
    width: 50% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-year-of-birth-only {
    width: 50% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-preferred-email-address {
    width: 49.5% !important;
    margin: 2px !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-alternate-email {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-country {
    width: 48.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-address-1 {
    width: 49.2% !important;
    margin-left: 0.8% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-city {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-state {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-zip-code {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-number {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-cell-number {
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form input#edit-employment-start-date {
    width: 48% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employment-end-date {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-total-hours {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employer-name input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-country {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-address-1 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-address-2 {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-city {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-state {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-zip-code {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-business-phone {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-name {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .js-form-type-textfield.form-item-phone input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-ceritifcation-number input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-salary input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-date {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-title {
    width: 49.5% !important;
    margin-left: 0.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-sponsoring-agency {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-contact-hours {
    width: 48.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employer-name {
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employer-name-2 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-country-business-new2 {
    width: 100% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-country-business-new2 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address-business-new2 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address2-business-new2 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-city-business-new2 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-state-business-new2 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-zipcode-business-new2 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-business-phone-2 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-name-2 {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-titke-2 {
    float: left;
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-2 {
    display: inline-block;
    width: 100%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-2 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address1-business-new3 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address2-business-new3 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-city-business-new3 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-state-business-new3 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-zipcode-business-new3 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-business-phone-3 {
    width: 49.5% !important;
    margin-left: 0.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-name-3 {
    width: 49.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-titke-3 {
    float: left;
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-3 {
    display: inline-block;
    width: 100%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-3 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--date-core-11 {
    width: 49.5% !important;
    float: left;
    display: grid;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--date-core-11 label.control-label {
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--date-core-11 input {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--date-core-11 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--date-core-11 label.control-label {
    display: block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--date-core-11 input {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--title-core-11 {
    float: left;
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--sponsoring-agency-core-11 {
    width: 49.5% !important;
    float: left;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--contact-hours-core-11 {
    float: left;
    width: 49.5% !important;
    margin-left: 0.5%;
  }
  #webform-submission-recertification-application-node-223-add-form table#edit-continuing-education-in-occupational-health-11-items td {
    width: 100% !important;
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--title-core-11 {
    float: left;
    width: 49.5% !important;
    margin-left: 0.5%;
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--sponsoring-agency-core-11 {
    width: 49.5% !important;
    float: left;
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--contact-hours-core-11 {
    float: left;
    width: 49.5% !important;
    margin-left: 0.5%;
    display: inline-block;
  }
  #profile-memberlist-edit-form #edit-field-paid-thru-wrapper .control-label {
    display: block;
  }
  #profile-memberlist-edit-form .form-item-field-paid-thru-0-value-date {
    text-align: left;
  }
  #profile-memberlist-edit-form #profile-memberlist-edit-form #edit-field-paid-thru-wrapper #edit-field-paid-thru-0-value {
    display: block;
    width: 48.5% !important;
    margin-left: 0;
  }
  

  /* 2020-05-07 */
  .retirement-con-block {
    width: 64% !important;
    text-align: justify;
    padding-right: 8px;
    display: inline-block;
}

.retirement-con {
    padding: 10px;
    margin: 0 auto;
    display: block;
}

.retirement-con a img {
    text-align: center;
    margin: 10px auto !important;
    display: block;
    padding: 0px 0px!important;
}

form#webform-submission-recertification-application-node-223-add-formselect {
    width: 100%;
    margin-left: 0%;
}

.brocher-blog-con {
    max-width: 600px;
    text-align: center;
}


.st-director {
    display: flex;
}

address.staff {
    display: block;
    margin-bottom: 20px;
}
.staff img {
    width: 200px;
    height: 200px;
    object-fit: cover;
    border: 2px solid #000;
}

















































































































/* @desktop-xl:  ~"only screen and (min-width: 1200px)"; */
@media only screen and (min-width: 1200px) {

}

/* @desktop-lg:  ~"only screen and (max-width: 1199px)"; */
@media only screen and (max-width:1199px) {

    .ui-address-sf {
        width: auto;
        display: inline-block;
        text-align: left;
    }
    

}



/* @tablet-md:   ~"only screen and (max-width: 991px)"; */
@media only screen and (max-width:991px) {
    #header-menu ul.menu li.expanded a{
        padding: 10px 11px 10px 3px;
    }
   
    #header-inside-left a img {
        width: 100px;
    }

    #header-inside{
        background-repeat: no-repeat;       
        background-position: left;
        background-origin: padding-box;
        background-size: cover;
    }
    #header-menu {
        display: block;
    }

    form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-business-address.field-group-div {
        width: 46%;
        border: 2px solid #fff;
        padding: 5px 7px;
        float: left;
    }
    form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-name-common.field-group-div>h3 {
        position: absolute;
        left: 0;
        top: -28px;
        background-color: #adc9c9;
        max-width: 22%;
        padding: 0px 5px;
    }

    #header-menu ul.menu li a{
        font-size: 9px;
    }

    .become {
        width: 100% !important;
        text-align: justify
    }

    .Order_img {
        display: inline-block;
        margin: 0 auto;
        float: unset !important;
    }

}


/* @mobile-sm:   ~"only screen and (max-width: 767px)"; */
@media only screen and (max-width:767px) {

    #header-menu ul.menu li a{
        font-size: 11px;
    }

    #header-inside{
        background: none;
    }
    #header-menu.headsubmenu {
        display: none;
    }
    #header-menu.headsubmenu.cheader {
        display: block;
    }

    #header-inside {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
    }
    #header-inside-right {
        height: 25px;      
        display: block; 
        transition: all 0.4s ease-in-out;       
    }

    #header-inside-left{
        width: 100%;
    }

    .menucreate {
        width: 35px;
        height: 4px;
        background-color: #4b6bb2;
        margin: 0px auto;
        margin-right: 0px;
        cursor: pointer;
        border-bottom: 4px solid #fff;
    }

    #header-menu ul.menu li{
        width: 100%;
    }
    #header-menu ul.menu>li{
        border-bottom: 2px solid #ffff;
    }
    #header-menu ul.menu li:last-child{
        border: 0px;
    }
    #header-menu ul.menu li.expanded a {        
        text-align: left;
    }
    #header-menu ul.menu li a{
        text-align: left;
    }
    #header-menu ul.menu li.expanded ul.dropdown-menu li a{       
        margin: 0 auto;
        font-size: 10px;
        width: 95%;
    } 
    #header-menu ul.menu li.expanded ul ul{
        left: 0px; 
    
    }
    
    #header-menu ul.menu li.expanded ul.dropdown-menu{
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

    .cheaderchange {
        transition-timing-function: cubic-bezier(1, 0, 0, 1);
        transition-duration: 10ms;
    }
    .cheaderchange .menucreate:nth-child(2){
        display: none;
    }
    .cheaderchange .menucreate:first-child {
        transform: rotate(45deg)translate(0px, 10px);
        border: 0px;
        transition: all 0.4s ease-in-out;
    }
    .cheaderchange .menucreate:last-child {
        transform: rotate(-45deg)translate(-6px, -2px);
        border: 0px;
        transition: all 0.4s ease-in-out;
    }
    #header-menu-inside {
        transition: all 0.4s ease-in-out;
        position: relative;
    }
    #header-menu ul.menu li ul.dropdown-menu li a:hover, #header-menu ul.menu li.expanded ul.dropdown-menu li.leaf a:hover {
        background-color:#cfbade !important;
        color:#000066;
    }
    #header-menu ul.menu > li.expanded > ul.dropdown-menu > li{
        background: none !important;
    }

    .expanded.dropdown .dropdown-menu .expanded.dropdown .dropdown-menu li a{
        background: #380D57 !important;
        max-width: 90% !important;
        margin: 0 auto;
        transition: step-start;
    } 
    
    .region-banner {
        max-width: 90%;
    }

    .views-field.views-field-field-slide-content{
        height: unset !important;
    }

    .inative-st {
        float: unset;
        max-width: 278px;
    }

    /* a.dropdown-toggle.is-active {
        pointer-events: none;
    }

    a.dropdown-toggle {
        pointer-events: none;
    }   */


    #profile-memberlist-add-form{
        display: block;
        width: 100%;
    }
    
    .directoryinformation {
        display: block;
        width: 100%;
    }
    .profile-dev-form {
        display: unset;       
    }
    
    .profile-dev-form h3 {
        display: none !important;
    }
    .profile-dev-form input.form-text{
        display: inline-block;
        width: 90% !important;
    }
    
    #profile-memberlist-add-form .control-label {
        display: inline;
        width: 100%;
    }
    
    #profile-memberlist-add-form #edit-field-certf-no-wrapper {
        width: 97%;    
        float: unset;
    }
    
    #profile-memberlist-add-form #edit-field-certification-type-wrapper {
        width: 97%;    
        float: unset;
        margin-bottom: 2%;
    }
    
    #profile-memberlist-add-form .from-one-dev {
        display: block;
        width: 100%;
    }
    
    #profile-memberlist-add-form .from-one-dev h3 {
        display: none;
    }
    
    #profile-memberlist-add-form .from-one-dev #edit-field-status-wrapper {
        width: 97%;
        float: unset;
    }
    
    #profile-memberlist-add-form #edit-field-rn-expiration-date-wrapper {
        width: 97%;
        float: unset;
        margin-bottom: 2%;
    }
    #profile-memberlist-add-form input#edit-field-rn-expiration-date-0-value-date {
        width: 100%;
    }
    #profile-memberlist-add-form #edit-field-rn-expiration-date-wrapper> label {
        position: absolute;
        transform: translate(-1px, -13px);
    }
    #profile-memberlist-add-form .required-fields.field-group-html-element.group-award-date-and-type.field-group-div {
        display: block;
        width: 100%;
    }
    
    #profile-memberlist-add-form div#edit-field-custom-text4-wrapper {
        display: inline-block;
        width: 100%;
    }
    
    ul.pagination.js-pager__items {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }
    
    
    ul.pagination.js-pager__items li {
        padding: 2px;
        text-align: center;
        margin: 0 auto;
        display: inline-block;
        margin-bottom:20px;        
    }
    
    #edit-submit-directory-page {
        padding: 5px 15px;
        display: block;
        border-radius: 3px;
        cursor: pointer;       
    }
    
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-award-date-0-value-date.js-form-item-field-award-date-0-value-date.form-no-label.form-group {
        width: 97%;
    }
    
    #profile-memberlist-add-form input#edit-field-award-date-0-value-date {
        width: 100%;
    }
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-cm-start-0-value-date.js-form-item-field-cm-start-0-value-date.form-no-label.form-group {
        width: 97%;
    }
    
    #profile-memberlist-add-form input#edit-field-cm-start-0-value-date {
        width: 100%;
    }
    
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-sm-0-value-date.js-form-item-field-sm-0-value-date.form-no-label.form-group {
        width: 97%;
    }
    
    #profile-memberlist-add-form input#edit-field-sm-0-value-date {
        width: 100%;
    }
    #profile-memberlist-add-form #edit-field-sm-wrapper {
        width: 97%;
        float: unset;
    }
    
    #profile-memberlist-add-form #edit-field-cm-start-wrapper {
        width: 97%;
        float: unset;
    }
    
    #profile-memberlist-add-form #edit-field-award-date-wrapper {
        width: 97%;
        float: unset;
    }
    
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-rn-expiration-date-0-value-date.js-form-item-field-rn-expiration-date-0-value-date.form-no-label.form-group {
        width: 100%;
    }
    
    #profile-memberlist-add-form .cke_inner {
        display: inline-block;
        background: #fff;
        padding: 0;
        width: 100%;    
    }
    
    #profile-memberlist-add-form div#edit-field-custom-text1-wrapper {
        display: inline-block;
        width: 100%;
        margin-top: 20px;
    }
    
    form#profile-memberlist-add-form {
        overflow: hidden;
        width: 100%;
    }
    body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-user.has-glyphicons {
        overflow-x: hidden;
    }
    
    #profile-memberlist-add-form .required-fields.field-group-html-element.group-recertification-block.field-group-div h3 {
        display: none;
    }
    
    #profile-memberlist-add-form div#edit-field-custom-text1-0-format {
        border: 0px;
    }
    
    #profile-memberlist-add-form div#edit-field-paid-thru-0-value {
        width: 95% !important;
    }
    
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-paid-thru-0-value-date.js-form-item-field-paid-thru-0-value-date.form-no-label.form-group {
        width: 100%;
    }
    
    #profile-memberlist-add-form input#edit-field-paid-thru-0-value-date {
        width: 100%;
    } 
    
    #profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-given-name.js-form-item-field-address-0-address-given-name.form-group {
        width: 97%;
    }   
    
    #profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-family-name.js-form-item-field-address-0-address-family-name.form-group {
        width: 97%;
    }
    
    #profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-postal-code.js-form-item-field-address-0-address-postal-code.form-group {
        width: 97%;
    }
    
    #profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-0-address-locality.js-form-item-field-address-0-address-locality.form-group {
        width: 97%;
    }
    
    #profile-memberlist-add-form .form-control-dev > h3 {
        display: none;
    }
    
    #profile-memberlist-add-form #edit-field-period-start-wrapper {
        width: 93%;
        float: unset;
        margin: 1%;
    }
    
    #profile-memberlist-add-form div#edit-field-period-end-wrapper {
        width: 93%;
        float: unset;
        margin: 1%;
    }
    
    #profile-memberlist-add-form input#edit-field-period-start-0-value-date {
        width: 100%;
    }
    
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-period-start-0-value-date.js-form-item-field-period-start-0-value-date.form-no-label.form-group {
        width: 100%;
    }
    
    #profile-memberlist-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-period-end-0-value-date.js-form-item-field-period-end-0-value-date.form-no-label.form-group {
        width: 100%;
    }
    #profile-memberlist-add-form input#edit-field-period-end-0-value-date {
        width: 100%;
    }
    #profile-memberlist-add-form .required-fields.field-group-html-element.group-home-address-inner.field-group-div>h3 {
        display: none;
    }
    
    #profile-memberlist-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-home-phone-0-value.js-form-item-field-home-phone-0-value.form-group {
        width: 97%;
    }
    
    
    #profile-memberlist-add-form div#edit-field-primary-email-wrapper {
        width: 100%;
    }
    #profile-memberlist-add-form div#edit-field-primary-email-wrapper {
        width: 50%;
        float: unset;
    }
    #profile-memberlist-add-form .form-item.js-form-item.form-type-email.js-form-type-email.form-item-field-primary-email-0-value.js-form-item-field-primary-email-0-value.form-group {
        width: 100%;
    }
    #profile-memberlist-add-form input#edit-field-primary-email-0-value {
        width: 100%;
    }
    #profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address.field-group-div>h3 {
        display: inline-block;
        width: 100%;
        text-transform: capitalize;
    }
    #profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address-inner.field-group-div>h3 {
        display: none;
    }
    
    #profile-memberlist-add-form div#edit-field-salary1-wrapper {
        width: 97%;
        float: unset;
        margin: 1%;
    }
    
    #profile-memberlist-add-form div#edit-field-show-directory-info-wrapper {
        float: unset;
        width: 97%;
        margin: 1%;
    }
    
    #profile-memberlist-add-form select#edit-field-business-desc {
        width: 97%;
    }
    
    #profile-memberlist-add-form select#edit-field-certyr-0-value {
        width: 97%;
    }
    
    #profile-memberlist-add-form .js-text-format-wrapper.text-format-wrapper.js-form-item.form-item {
        width: 98%;
    }

    div#edit-field-home-phone-wrapper {
        width: 97%;
        float: unset;
    }


    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-first-name-value.js-form-item-field-first-name-value.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-last-name-value.js-form-item-field-last-name-value.form-group {
        width: 100%;
        float: unset;
    }
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-address-locality.js-form-item-field-address-locality.form-group {
        width: 100%;
        float: unset;
    }
    div#edit-actions {
        display: flex;
        width: 100%;
    }
    
    button#edit-reset {
        padding: 5px 10px;
        display: block;
        margin-left: 5px;
        border-radius: 2px;
    }


    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
        max-width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-middle-name.js-form-item-middle-name.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-maiden-name.js-form-item-maiden-name.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-other-names-used.js-form-item-other-names-used.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-year-of-birth-only.js-form-item-year-of-birth-only.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-email.js-form-type-email.form-item-preferred-email-address.js-form-item-preferred-email-address.form-group {
        width: 100%;
        margin: 0 1%;
        margin-unset: 0px;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-email.js-form-type-email.form-item-alternate-email.js-form-item-alternate-email.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country.js-form-item-country.form-group {
        width: 100%;
        float: unset;
        padding-right: 0%;
    }
    
    
    #edit-home-address-markup {
        display: inline-block;
        width: 100%;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-1.js-form-item-home-cm-address-1.form-group {
        width: 100%;
        float: unset;
        margin-unset: 0px;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-2.js-form-item-home-cm-address-2.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-city.js-form-item-home-cm-city.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-state.js-form-item-home-cm-state.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-zip-code.js-form-item-home-cm-zip-code.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-cell-number.js-form-item-cell-number.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-start-date.js-form-item-employment-start-date.form-group {
        max-width: 100%;
    }
    
    
    input#edit-employment-start-date {
        max-width: 100%;
    }
    
    input#edit-employment-end-date {
        max-width: 100%;
    }
    
    .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-total-hours.js-form-item-total-hours.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-employer-name.js-form-item-employer-name.form-group {
        width: 100%;    
    }
    
    .form-item.js-form-item.form-type-select.js-form-type-select.form-item-home-cm-bus-country.js-form-item-home-cm-bus-country.form-group {
        width: 100%;
        float: unset;
        padding-right: 0px;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-1.js-form-item-home-cm-bus-address-1.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-2.js-form-item-home-cm-bus-address-2.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-city.js-form-item-home-cm-bus-city.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-state.js-form-item-home-cm-bus-state.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-end-date.js-form-item-employment-end-date.form-group {
        width: 100%;
        margin-right: 0%;
        float: unset;
    }
    
    div#edit-home-cm-bus-business-address>p {
        display: inline-block;
        width: 100%;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-zip-code.js-form-item-home-cm-bus-zip-code.form-group {
        width: 100%;
        float: unset;
    }
    
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-business-phone.js-form-item-business-phone.form-group {
        width: 100%;    
    }
    
    .webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group {
        width: 100%;
    }
    
    input#edit-salary {
        display: inline-flex;
        width: 80%;
    }
    
    .webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group>label {
        display: block;
    }
    input#edit-employment-start-date-2 {
        width: 100%;
    }
    
    input#edit-employment-end-date-2 {
        width: 100%;
    }
    .form-item.js-form-item.form-type-select.js-form-type-select.form-item-bus2-cc-country.js-form-item-bus2-cc-country.form-group {
        width: 100%;
    }
    
    .webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary-2.js-form-item-salary-2.form-group>label {
        display: block;
    }
    
    input#edit-salary-2{
        display: inline-flex;
        width: 100%;
    }
    
    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-start-date-3.js-form-item-employment-start-date-3.form-group {
        width: 100%;
    }
    
    input#edit-employment-start-date-3 {
        width: 100%;
    }
    
    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-employment-end-date-3.js-form-item-employment-end-date-3.form-group {
        width: 100%;
    }
    
    input#edit-employment-end-date-3 {
        width: 100%;
    }
    
    .webform-has-field-prefix.webform-has-field-suffix.js-webform-states-hidden.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-hourly-rate-2.js-form-item-hourly-rate-2.form-group>label {
        display: block;
        width: 100%;
    }
    
    input#edit-hourly-rate-2{
        display: inline-flex;
        width: 100%;
    }
    
    .webform-has-field-prefix.webform-has-field-suffix.js-webform-states-hidden.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-rate.js-form-item-rate.form-group>label {
        display: block;
        width: 100%;    
    }
    input#edit-rate{
        display: inline-flex;
        width: 100%;  
    }
    .webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary-3.js-form-item-salary-3.form-group>label {
        display: block;
    }
    input#edit-salary-3{
        display: inline-flex;
        width: 100%;  
    }

    .webform-has-field-prefix.webform-has-field-suffix.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group{
        width: 100%;
    }

    #webform-submission-cohn-renewal-0-node-147-add-form .webform-flex.webform-flex--1{
        width: 100%;
        float: unset;
    }

    div#edit-employerinfo .webform-flex.webform-flex--1{
        width: 100%;
        float: unset;
    }

    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-2.js-form-item-date-2.form-group {
        width: 100%;
        float: unset;
    }

    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date.js-form-item-date.form-group {
        width: 100%;
        float: unset;
    }
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title.js-form-item-title.form-group {
        width: 100%;
        float: unset;
    }
    .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours.js-form-item-contact-hours.form-group {
        width: 100%;
    }

    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-2.js-form-item-title-2.form-group {
        width: 100%;
        float: unset;
    }
    .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-2.js-form-item-contact-hours-2.form-group {
        width: 100%;
    }
    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-3.js-form-item-date-3.form-group {
        width: 100%;
        float: unset;
    }

    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-3.js-form-item-title-3.form-group {
        width: 100%;
        float: unset;
    }

    .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-3.js-form-item-contact-hours-3.form-group {
        width: 100%;
    }
    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-4.js-form-item-date-4.form-group {
        width: 100%;
        float: unset;
    }
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-4.js-form-item-title-4.form-group{
        width: 100%;
        float: unset;
    }
    .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-4.js-form-item-contact-hours-4.form-group{
        width: 100%;
    }

    .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-5.js-form-item-date-5.form-group {
        width: 100%;
        float: unset;
    }
    
/* === */

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-5.js-form-item-title-5.form-group{
    width: 100%;
    float: unset;
}
.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-5.js-form-item-contact-hours-5.form-group{
    width: 100%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-6.js-form-item-date-6.form-group{
    width: 100%;
    float: unset;
}
input#edit-date-6{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-6.js-form-item-title-6.form-group{
    width: 100%;
    float: unset; 
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-7.js-form-item-date-7.form-group{
    width: 100%;
    float: unset;
}
input#edit-date-7{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-7.js-form-item-title-7.form-group{
    width: 100%;
    float: unset;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-7.js-form-item-contact-hours-7.form-group{
    width: 100%;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-8.js-form-item-date-8.form-group{
    width: 100%;
    float: unset;
}

input#edit-date-8{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-8.js-form-item-title-8.form-group{
    width: 100%;
    float: unset;
}

.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-9.js-form-item-date-9.form-group{
    width: 100%;
    float: unset;
}

input#edit-date-9{
    width: 98%;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-9.js-form-item-title-9.form-group{
    width: 100%;
    float: unset;
}
.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-10.js-form-item-date-10.form-group{
    width: 100%;
    float: unset;
}

input#edit-date-10{
    width: 98%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-10.js-form-item-title-10.form-group{
    width: 100%;
    float: unset;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-9.js-form-item-contact-hours-9.form-group{
    width: 100%;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-10.js-form-item-contact-hours-10.form-group{
    width: 100%;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name-2.js-form-item-name-2.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-bus2-cc-country.js-form-item-bus2-cc-country.form-group{
    width: 100%;
    float: unset;
    padding-right: 3px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-address-1.js-form-item-bus2-cc-address-1.form-group{
    width: 100%;
    float: unset;    
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-address-2.js-form-item-bus2-cc-address-2.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-city.js-form-item-bus2-cc-city.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-state.js-form-item-bus2-cc-state.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-state.js-form-item-bus2-cc-state.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-zip-code.js-form-item-bus2-cc-zip-code.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-select.js-form-type-select.form-item-bus3-cc-country.js-form-item-bus3-cc-country.form-group{
    width: 100%;
    float: unset;
    padding-right: 3px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus2-cc-address-3.js-form-item-bus2-cc-address-3.form-group{
    width: 100%;
    float: unset;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-address-3.js-form-item-bus3-cc-address-3.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-city.js-form-item-bus3-cc-city.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-state.js-form-item-bus3-cc-state.form-group{
    width: 100%;
    float: unset;
}


.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-state.js-form-item-bus3-cc-state.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-bus3-cc-zip-code.js-form-item-bus3-cc-zip-code.form-group{
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name-3.js-form-item-name-3.form-group{
    width: 100%;
    float: unset;
}

.js-form-item.js-form-wrapper{
    display:block;
    width: 91%;
    margin-bottom: 20px;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-salary.js-form-item-salary.form-group>label {
    display: block;
    width: 100%;
}

#webform-submission-cohn-renewal-0-node-147-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: unset;
}

#webform-submission-cohn-renewal-0-node-147-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group{
    width: 100%;
    float: unset;
}



#webform-submission-cohn-renewal-0-node-147-add-form .webform-flex.webform-flex--1{
    width: 100%;
    float: unset;
}


form#webform-submission-cohn-s-renewal-0-node-165-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: unset;
}

form#webform-submission-cohn-s-renewal-0-node-165-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: unset;
}

div#edit-employerinfo .webform-flex.webform-flex--1{
    width: 100%;
    float: unset;
}


form#webform-submission-cohn-s-renewal-0-node-167-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    max-width: 100%;
    float: unset;
}

form#webform-submission-cohn-s-renewal-0-node-167-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-total-hours.js-form-item-total-hours.form-group {
    width: 100%;
    float: unset;
    display: inline-block;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke-2.js-form-item-titke-2.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke-3.js-form-item-titke-3.form-group{
    width: 100%;
    float: unset;
}

/* ===== */

form#webform-submission-recertification-application-node-125-add-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-date-core-1.js-form-item-date-core-1.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form input#edit-date-core-1{
    width: 98%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-core-1.js-form-item-title-core-1.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-contact-hours-core-1.js-form-item-contact-hours-core-1.form-group{
    width: 100%;
}


/* ==== */
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country-business-new3.js-form-item-country-business-new3.form-group{
    width: 100%;
    float: unset;
    padding-right:0px;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address1-business-new3.js-form-item-address1-business-new3.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address2-business-new3.js-form-item-address2-business-new3.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-city-business-new3.js-form-item-city-business-new3.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-state-business-new3.js-form-item-state-business-new3.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-zipcode-business-new3.js-form-item-zipcode-business-new3.form-group{
    width: 100%;
    float: unset;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country-business-new2.js-form-item-country-business-new2.form-group{
    width: 100%;
    float: unset;
    padding-right:0px;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address-business-new2.js-form-item-address-business-new2.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-address2-business-new2.js-form-item-address2-business-new2.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-city-business-new2.js-form-item-city-business-new2.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-state-business-new2.js-form-item-state-business-new2.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-zipcode-business-new2.js-form-item-zipcode-business-new2.form-group{
    width: 100%;
    float: unset;
}

form#webform-submission-retirement-status-node-168-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}

form#webform-submission-retirement-status-node-168-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: unset;
}

form#webform-submission-cm-exam-fee-0-node-176-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}

form#webform-submission-cm-exam-fee-0-node-176-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: unset;
}

form#webform-submission-cohn-exam-fee-node-177-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: unset;
}

form#webform-submission-cohn-exam-fee-node-177-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}

form#webform-submission-cohn-s-exam-fee-node-178-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}

form#webform-submission-cohn-s-exam-fee-node-178-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
    float: unset;
}

form#webform-submission-case-managment-volume-1-node-170-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}


form#webform-submission-case-managment-volume-1-node-170-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}

form#webform-submission-cohn-volume-1-node-172-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}

form#webform-submission-cohn-volume-1-node-172-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}


form#webform-submission-cohn-s-volume-1-0-node-174-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group {
    width: 100%;
}

form#webform-submission-cohn-s-volume-1-0-node-174-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}


form#webform-submission-inactive-application-0-node-169-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group {
    max-width: 100%;
    float: unset;
}




.ui-address-sf {
    width: auto;
    display: inline-block;
    text-align: left;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-home-address.field-group-div {
    width: 90%;
    float: left;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
}

#profile-memberlist-add-form div#edit-field-primary-email-wrapper {
    width: 97%;
    float: unset;
}

#profile-memberlist-add-form .required-fields.field-group-html-element.group-business-address.field-group-div {
    width: 90%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: left;
    margin-top: 10px;
}


/* ========== */

form#profile-memberlist-edit-form div#edit-field-last-name-wrapper {
    width: 99%;
    float: unset;
    margin: 1%;
}

form#profile-memberlist-edit-form div#edit-field-first-name-wrapper{
    width: 99%;
    float: unset;
    margin: 1%;
}
form#profile-memberlist-edit-form div#edit-field-middle-name-wrapper{
    width: 99%;
    float: unset;
    margin: 1%;
}

form#profile-memberlist-edit-form input#edit-field-rn-expiration-date-0-value-date {
    width: 98%;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-field-rn-expiration-date-0-value-date.js-form-item-field-rn-expiration-date-0-value-date.form-no-label.form-group {
    width: 99%;
}

form#profile-memberlist-edit-form #edit-field-award-date-wrapper{
    width: 99%;
    float: unset;
    margin: 1%;
}

form#profile-memberlist-edit-form #edit-field-cm-start-wrapper{
    width: 99%;
    float: unset;
    margin: 1%;
}

form#profile-memberlist-edit-form #edit-field-sm-wrapper{
    width: 99%;
    float: unset;
    margin: 1%;
}

form#profile-memberlist-edit-form input {
    width: 98% !important;
}

form#profile-memberlist-edit-form .form-inline.form-item.js-form-item.form-type-date {
    width: 100%;
}

form#profile-memberlist-edit-form .filter-wrapper{
    border:none;
}

form#profile-memberlist-edit-form #edit-field-period-start-wrapper{
    width: 48.5%;
    float: left;
    margin: 1%;
    margin-left: 0;
}

form#profile-memberlist-edit-form #edit-field-period-end-0-value{
    width: 49.5%;
    float: left;
    margin: 1%;
    margin-left: 0;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-home-address-inner.field-group-div>h3 {
    display: none;
}   
form#profile-memberlist-edit-form div#edit-field-home-phone-wrapper {
    margin: 0 auto;
    width: 96.5%;
    float: unset;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-home-address.field-group-div{
    width: 95%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: unset;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-business-address-inner.field-group-div>h3 {
    display: none;
}

form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-business-address.field-group-div{
    width:95%;
    margin-right: 2%;
    border: 2px solid #fff;
    padding: 5px 7px;
    float: unset;
}

form#profile-memberlist-edit-form #edit-field-certf-no-wrapper {
    width: 99%;
    float: left;
    margin: 1%;
}

form#profile-memberlist-edit-form div#edit-field-certification-type-wrapper {
    width: 99%;
    float: left;
    margin: 1%;
}
form#profile-memberlist-edit-form #edit-field-status-wrapper {
    width: 98%;
    float: unset;
    margin: 0 auto;
}

form#profile-memberlist-edit-form div#edit-field-rn-expiration-date-wrapper {
    width: 100.4%;
    float: unset;
    margin: 0 auto;
    padding-left: 7px;
}

form#profile-memberlist-edit-form #edit-field-period-start-wrapper {
    width: 100%;
    float: left;
    margin: 0%;
}

form#profile-memberlist-edit-form #edit-field-period-end-0-value {
    width: 100%;
    float: left;
    margin: 0%;
}

form#profile-memberlist-edit-form .js-form-item.js-form-wrapper {
    display: block;
    width: 97%;
    margin-bottom: 20px;
}

form#profile-memberlist-edit-form div#edit-field-office-phone-wrapper {
    margin: 0 auto;
    width: 97%;
    float: unset;
}

form#profile-memberlist-edit-form div#edit-field-position-title-wrapper {
    margin: 0 auto;
    width: 96.5%;
    float: unset;
}

/* ============ */

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-first-name.js-form-item-first-name.form-group{
    width: 100%;
    max-width: 100%;
    float: unset;
    margin-right: 0%;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-middle-name.js-form-item-middle-name.form-group{
    width: 100%;
    float: unset;
    margin-right: 0%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-last-name.js-form-item-last-name.form-group{
    float: left;
    margin-right:0%;
    width: 100%;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-maiden-name.js-form-item-maiden-name.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-other-names-used.js-form-item-other-names-used.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-email.js-form-type-email.form-item-preferred-email-address.js-form-item-preferred-email-address.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-email.js-form-type-email.form-item-alternate-email.js-form-item-alternate-email.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-1.js-form-item-home-cm-address-1.form-group{
    float: left;
    margin-right: 2%;
    width: 47.5%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-2.js-form-item-home-cm-address-2.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}


form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-city.js-form-item-home-cm-city.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-state.js-form-item-home-cm-state.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-zip-code.js-form-item-home-cm-zip-code.form-group{
    float: left;
    margin-right: 2%;
    width: 48%;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-cell-number.js-form-item-cell-number.form-group{
    float: left;
    margin-right: 2%;
    width: 48%; 
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-country.js-form-item-country.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-select.js-form-type-select.form-item-home-cm-bus-country.js-form-item-home-cm-bus-country.form-group{
    width: 100%;
    float: unset;
    margin-right: 0; 
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-1.js-form-item-home-cm-bus-address-1.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-address-2.js-form-item-home-cm-bus-address-2.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-city.js-form-item-home-cm-bus-city.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-state.js-form-item-home-cm-bus-state.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-city.js-form-item-home-cm-bus-city.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-bus-zip-code.js-form-item-home-cm-bus-zip-code.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}
form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke.js-form-item-titke.form-group{
    width: 100%;
    float: unset;
    margin-right: 0;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-1.js-form-item-home-cm-address-1.form-group {
    float: unset;
    margin-right: 0%;
    width: 100%;
    margin: 0 auto;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-cell-number.js-form-item-cell-number.form-group {
    float: unset;
    margin-right: 0;
    width: 100%;
    margin: 0 auto;
}

form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-zip-code.js-form-item-home-cm-zip-code.form-group {
    float: unset;
    margin-right: 0;
    width: 100%;
}

li.expanded.dropdown {
    position: relative;
    width: 100%;
    display: block;
}
a.dropdown-toggle {
    max-width: 75%;
}

#header-menu ul.menu li.expanded a{
    background-size: 0px;
    display: inline-block;
}

#header-menu ul.menu li.expanded a span.caret{
    background: transparent url(../images/menu-expanded.png) no-repeat center right;
    padding: 10px 15px 10px 10px;
}
#header-menu ul.menu li.expanded a span.caret {
    position: absolute;
    right: 10px;
    pointer-events: none;
}


 
.contextual-region select{
    width: 98%;
    margin-left: 1%;
}

.contextual-region .js-form-item-field-address-locality{
    width: 100% !important;
    float: unset;
    margin: 0% 1%;
}

.certification {
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

p.basic-quickly {
    width: 100%;
    float: unset;
    margin-bottom: 20px;
}


/* https://dev8.dev.abohn.org/certification/cohn-cohn-s-eligibility/cohn-andor-cohn-s-certification-application */
#webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-first-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form select {
    width: 96.5%;
    margin-left: 0%;
}
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-middle-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-last-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-maiden-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-other-names-used {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-year-of-birth-only {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-preferred-email-address {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-alternate-email {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-phone-number {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-cell-number {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form input#edit-employment-start-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employment-end-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-total-hours {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employer-name input.form-text {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-home-cm-bus-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-business-phone input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .js-form-type-textfield.form-item-phone input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employer-name-2 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-business-phone-2 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus2-cc-address-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-employer-name-3 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-bus3-cc-address-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .form-item-business-phone-3 input.form-text {
    display: inline-block;
    width: 99% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-first-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-middle-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-last-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-maiden-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-other-names-used {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-year-of-birth-only {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-preferred-email-address {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-alternate-email {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-phone-number {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-cell-number {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form input#edit-employment-start-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-employment-end-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-total-hours {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-employer-name input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-home-cm-bus-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-business-phone {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .js-form-type-textfield.form-item-phone input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-ceritifcation-number input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-salary .control-label {
    display: block;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-salary input.form-text {
    display: inline-block;
    width: 91.5% !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-4 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-4 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-4 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-4 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-5 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-5 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-5 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-5 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-6 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-6 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-6 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-6 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-7 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-7 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-7 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-7 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-8 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-8 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-8 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-8 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-9 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-9 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-9 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-9 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-date-10 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-title-10 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-sponsoring-agency-10 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-case-management-cm-application-node-218-add-form .form-item-contact-hours-10 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-first-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-middle-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-last-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-maiden-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-other-names-used {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-year-of-birth-only {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-preferred-email-address {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-alternate-email {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-number {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-cell-number {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form input#edit-employment-start-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employment-end-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-total-hours {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employer-name input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-country {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-address-1 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-address-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-city {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-state {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-home-cm-bus-zip-code {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-business-phone {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-name {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .js-form-type-textfield.form-item-phone input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-ceritifcation-number input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-salary input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-date {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-title {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-sponsoring-agency {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-contact-hours {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employer-name {
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-employer-name-2 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-country-business-new2 {
    width: 100% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-country-business-new2 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address-business-new2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address2-business-new2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-city-business-new2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-state-business-new2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-zipcode-business-new2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-business-phone-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-name-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-titke-2 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-2 {
    display: inline-block;
    width: 100%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-2 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address1-business-new3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-address2-business-new3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-city-business-new3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-state-business-new3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-zipcode-business-new3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-business-phone-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-name-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-titke-3 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-3 {
    display: inline-block;
    width: 100%;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-phone-3 input.form-text {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--date-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
    display: grid;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--date-core-11 label.control-label {
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--date-core-11 input {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--date-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--date-core-11 label.control-label {
    display: block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--date-core-11 input {
    display: inline-block;
    width: 97.5% !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--title-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--sponsoring-agency-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-case-management-11-items-0--item--contact-hours-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  #webform-submission-recertification-application-node-223-add-form table#edit-continuing-education-in-occupational-health-11-items td {
    width: 100% !important;
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--title-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--sponsoring-agency-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
    display: inline-block;
  }
  #webform-submission-recertification-application-node-223-add-form .form-item-continuing-education-in-occupational-health-11-items-0--item--contact-hours-core-11 {
    width: 100% !important;
    float: unset;
    margin: 0 !important;
    display: inline-block;
  }
  #profile-memberlist-edit-form #edit-field-paid-thru-wrapper .control-label {
    display: block;
  }
  #profile-memberlist-edit-form .form-item-field-paid-thru-0-value-date {
    text-align: left;
  }
  #profile-memberlist-edit-form #profile-memberlist-edit-form #edit-field-paid-thru-wrapper #edit-field-paid-thru-0-value {
    display: block;
    width: 100% !important;
    float: unset;
    margin: 0 !important;
  }
  .retirement-con-block {
    width: 100% !important;
    float: unset;
}
.retirement-con {
    width: 100% !important;
    margin-bottom: 20px;
    float: unset;
    padding-right: 0px;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke.js-form-item-titke.form-group {
    width: 100%;
    float: unset;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-titke.js-form-item-titke.form-group {
    width: 100%;
    float: unset;
}

  
}
















/* @mobile-xs:   ~"only screen and (max-width: 480px)";  */
@media only screen and (max-width:480px) {

    h1 { font-size:1.6em;; }
    h2 { font-size: 1.4em; }
    h3 { font-size: 1.17em; }
    h4 { font-size: 1.12em; }
    h5 { font-size: .83em; }
    h6 { font-size: .75em; }

    #header-inside-left a img {
        width: 75px;
    }

    #banner{
        width: 100%;
    }

    input.form-text {
        padding: 0px;
        height: 36px;
        width: 97%;
        margin: 0px;
    }
    .webform-layout-box.horiz > * + * {
        margin-left: 0;
    }

    .webform-layout-box.horiz > *, .webform-layout-box.equal > *{
        width: 100%;
    }

    .js-form-item.js-form-wrapper{
        margin-top: 6.5%;
    }

    .panel-body {        
        width: 100%;
        display: block;
    }

    .region-banner {
        max-width: 95%;
    }

    .field-content {
        font-size: 13px;
        line-height: 19px;
    }
    .skin-default {
        background-color: #f1f1f1;
    }
    table td, table th {
        border: 1px solid #bbbbbb;
        font-size: 12px;
    }

    .resource-ab {
        margin: 15px;
    }


    .cohn-con{
        float: left;
        width: 100%;
    }

    .loginHead {
        color: #6F448E;
        font-size: 105%;
    }
    
    p.digital-badge img {
        display: inline;
        padding: 3px !important;
        margin: 4px !important;
        max-width: 55% !important;
    }

    .inative-state-content {
        text-align: justify;
    }

    .ui-address-sf {
        width: 100%;
        display: table;        
    }    

    form#profile-memberlist-edit-form div#edit-field-certification-type-wrapper {
        width: 98%;
        float: left;
        margin: 1%;
    }

    form#profile-memberlist-edit-form div#edit-field-rn-expiration-date-wrapper {
        width: 99%;
        float: unset;
        margin: 0 auto;
        padding-left: 1px;
    }
    form#profile-memberlist-edit-form div#edit-field-home-phone-wrapper {
        margin: 0 auto;
        width: 98%;
        float: unset;
        padding-left: 2px;
    }

    form#profile-memberlist-edit-form .js-form-item.js-form-wrapper {
        display: block;
        width: 97%;
        margin-bottom: 0px;
    }
    form#profile-memberlist-edit-form div#edit-field-position-title-wrapper {
        margin: 0 auto;
        width: 99%;
        float: unset;
        padding-left: 5px;
    }

    form#profile-memberlist-edit-form div#edit-field-office-phone-wrapper {
        margin: 0 auto;
        width: 99%;
        float: unset;
        padding-left: 6px;
    }

    form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-name-common.field-group-div>h3 {
        position: absolute;
        left: 0;
        top: -28px;
        background-color: #adc9c9;
        max-width: 55%;
        padding: 0px 5px;
    } 

    form#webform-submission-recertification-application-node-125-add-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-home-cm-address-1.js-form-item-home-cm-address-1.form-group {
        float: unset;
        margin-right: 0%;
        width: 100%;
        margin: 0 auto;
    }
 
    #header-menu ul.menu li.expanded ul.dropdown-menu li a {
        margin: 0 auto;
        font-size: 10px;
        width: 93%;
    }

    #header-menu ul.menu li.expanded ul.dropdown-menu li a{
        width: 90%; 
    }

    form#webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .panel-body {
        width: 96%;
        display: block;
    }
    #header-menu ul.menu li.expanded ul.dropdown-menu li{        
        margin: 0;
        display: block;
        text-align: left;
        line-height: 130%;
        background-color: #6F448E !important;
        font-size: 10px;
        letter-spacing: 0.075em;
        width: 100% !important;
        border-bottom: 1.5px solid #fff;
        width: fit-content;
    }
    #header-menu ul.menu li.expanded ul.dropdown-menu li:last-child{
        border: 0px;
    }

    #header-menu ul.menu li.expanded ul.dropdown-menu li a{
        padding: 10px;
        margin: 0;
        display: block;
        text-align: left;        
        font-size: 10px;
        letter-spacing: 0.075em;
        
    }
    ul.dropdown-menu li a, #footer .block ul.menu li a, #navigation .block-superfish ul.sf-menu li li a {
        border-bottom: 0px !important;
    }  
    ul.dropdown-menu li a, #footer .block ul.menu li a, #navigation .block-superfish ul.sf-menu li li:last-child {
        border-bottom: 0px;
    }
    #header-menu ul.menu li.expanded ul.dropdown-menu li a {
        width: fit-content;
    }
    #block-mainmenu ul li ul li ul li a {
        width: 100% !important;
    }

    form#webform-submission-cohn-andor-cohn-s-certification-node-217-add-form .panel-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

}

/* live changes fix start */
.custom-addmore-field thead{
    display: none;
}
.custom-addmore-field table tr.even{
    background: transparent;
}
.custom-addmore-field table tbody td {
    border: 0;
}
.custom-addmore-field table input.form-text{
    display: block;
}
.custom-addmore-field .table-responsive{
    overflow: inherit;
}
.webform-submission-recertification-application-form .form-actions{
    display: inline-flex;
    width: 100%;
}
.webform-submission-recertification-application-form .form-control{
    width: 100%;
}
.webform-submission-recertification-application-form .form-item-total-hours{
    width: 100% !important;
    clear: left;
    float: none !important;
    margin-bottom: 10px;
}
.webform-submission-recertification-application-form .form-item-salary input.form-number{
    display: inline-flex;
    width: 85%;
}
@media only screen and (max-width: 767px) {
    .custom-addmore-field table tbody td input.form-date, .custom-addmore-field table tbody td input.form-number {
        width: 100%;
    }
    .custom-addmore-field table tbody td .form-type-textfield input{
        width: 100% !important;
    }
}
@media only screen and (min-width: 768px) {
    .custom-addmore-field table tr{
        display: inline-table;
        width: 100%;
        flex-wrap: wrap;
    }
    .custom-addmore-field table tbody td{
        width: 48%;
        display: inline-block;
    }
    .custom-addmore-field table tbody td input.form-date, .custom-addmore-field table tbody td input.form-number {
        width: 98%;
    }
    .custom-addmore-field table tbody td .form-type-textfield input{
        width: 97% !important;
    }
    .webform-submission-recertification-application-form .form-item-first-name, 
    .webform-submission-recertification-application-form .form-item-middle-name, 
    .webform-submission-recertification-application-form .form-item-last-name, 
    .webform-submission-recertification-application-form .form-item-preferred-email-address,
    .webform-submission-recertification-application-form .form-item-employment-start-date .form-date  {
        width: 48% !important;
    }
    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group {
        float: left;
    }
    .webform-submission-recertification-application-form .form-item-address1-business-new3, .webform-submission-recertification-application-form .form-item-address2-business-new3, 
    .webform-submission-recertification-application-form .form-item-city-business-new3, .webform-submission-recertification-application-form .form-item-state-business-new3, 
    .webform-submission-recertification-application-form .form-item-zipcode-business-new3, 
    .webform-submission-recertification-application-form .form-item-business-phone-3 {
        width: 49.5% !important;
        float: left;
    }
    .webform-submission-recertification-application-form .form-item-titke-3 {
        float: left;
        width: 49.5% !important;
        margin-left: 0.5%;
    }
    html.details.inputtypes-search.inputtypes-tel.inputtypes-url.inputtypes-email.no-inputtypes-datetime.inputtypes-date.no-inputtypes-month.no-inputtypes-week.inputtypes-time.no-inputtypes-datetime-local.inputtypes-number.inputtypes-range.inputtypes-color.no-touchevents.js body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.not-credential-holder.user-logged-in.path-node.page-node-type-webform.has-glyphicons div.dialog-off-canvas-main-canvas div#content div#content-inside.container_12.clearfix div#main.grid_12 div.region.region-content article.contextual-region.webform.full.clearfix div.content div.field.field--name-webform.field--type-webform.field--label-hidden.field--item.quickedit-field form#webform-submission-recertification-application-node-223-add-form.webform-submission-form.webform-submission-add-form.webform-submission-recertification-application-form.webform-submission-recertification-application-add-form.webform-submission-recertification-application-node-223-form.webform-submission-recertification-application-node-223-add-form.js-webform-disable-autosubmit.js-webform-details-toggle.webform-details-toggle.contextual-region div#edit-education-information.js-form-wrapper.form-wrapper.form-group div#edit-education.form-item.js-form-item.form-wrapper.js-form-wrapper.panel.panel-default div.panel-body div.js-webform-states-hidden.js-form-wrapper div#continuing_education_in_occupational_health_11_table div#edit-continuing-education-in-occupational-health-11--DjZMjuY2jd4.custom-fieldset.custom-calculation.form-item.js-form-item.form-type-webform-custom-composite.js-form-type-webform-custom-composite.form-item-continuing-education-in-occupational-health-11.js-form-item-continuing-education-in-occupational-health-11.form-group div.webform-multiple-table.webform-multiple-table-responsive div.table-responsive table#edit-continuing-education-in-occupational-health-11-items--q4WSRzdA-gE.responsive-enabled.table.table-hover.table-striped tbody tr.even.open td.td-collapse div.form-inline.form-item.js-form-item.form-type-date.js-form-type-date.form-item-continuing-education-in-occupational-health-11-items-1--item--date-core-11.js-form-item-continuing-education-in-occupational-health-11-items-1--item--date-core-11.form-group{
        margin: 0px;
    }
}


#edit-field-wallet-card-wrapper > p > a{
    background-color: #4d8f46;
    padding: 5px 5px;
    border-radius: 2px;
    border: 1px solid;
    color: white;
}

#edit-field-wallet-card-wrapper > p{
  margin-top: -23px;
}
/* live changes fix end */