.can_embed .clearfix {
    zoom: 1;
}
.can_embed .clearfix:before,
.can_embed .clearfix:after {
    content: "";
    display: table;
}
.can_embed .clearfix:after {
    clear: both
}
#can_embed_form .nomt {
    margin-top: 0!important;
}
#can_embed_form .mb40 {
    margin-bottom: 40px!important;
}
.can_embed .ml20 {
    margin-left: 20px!important;
}
.can_embed img {
    width: auto!important;
}
html.can_embed-html {
    margin: 0!important;
    padding: 0!important;
    height: auto!important;
    max-width: 100%!important;
}
body.can_embed,
body.can_fundraising_widget {
    margin: 0!important;
    font-family: 'Helvetica', Arial, sans-serif!important;
    font-weight: 400!important;
}
.can_fundraising_widget #noty_top_layout_container {
    font-family: sans-serif;
}
#can_embed_form .hide,
.js-ticketed_event_widget .hide {
    display: none!important;
}
#can_embed_form .relative {
    position: relative;
}
#can_embed_form .block {
    display: block;
}
#can_embed_form .nomb {
    margin-bottom: 0!important;
}
#can_embed_form .nobold {
    font-weight: normal!important;
}
#can_embed_form .entry-title {
    padding-bottom: 20px!important;
    border-bottom: 1px solid #CBCBCB!important;
    line-height: 35px!important;
}
#can_embed_form_inner * {
    margin: 0!important;           
    vertical-align: baseline!important;        
    z-index: 1!important;
    box-shadow: none!important;
    outline: none!important;
    text-indent: 0!important;
    border-radius: 0!important;
    opacity: 1!important;
    float: none!important;
    position: relative!important;
    top: auto!important;
    bottom: auto!important;
    left: auto!important;
    right: auto!important;
}
#can_embed_form,
#donate_auto_modal {   
    color: #4E4E4E!important;
    font-size: 16px!important;
    line-height: 30px!important;
    font-family: 'Helvetica', Arial, sans-serif!important;
    font-weight: 400!important;
    outline: none!important;
    background-color: white!important;
    width: 100%!important;
    max-width: 100%!important;
    box-sizing: border-box!important;
}
#can_embed_form div,
#donate_auto_modal div {
    clear: none!important;
}
#can_embed_form .can_relative {
    position: relative!important;
}
#can_embed_form .can_block {
    display: block!important;
}
#can_embed_form textarea,
#can_embed_form select,
.can_embed_select2 {
    color: #4E4E4E!important;
    font-size: 16px!important;
    line-height: 30px!important;
    font-family: 'Helvetica', Arial, sans-serif!important;
    font-weight: 400!important;
    outline: none!important;
    box-shadow: none!important;
}
#can_embed_form a,
#donate_auto_modal a {
    color: #0096DB!important;
    transition: all .2s linear!important;
}
#can_embed_form a:hover {
    color: #CD3A18!important;
}
#can_embed_form img {
    border: 0!important;
    max-width: 100%!important;
    height: auto;
}
#can_embed_form img.main_action_image {
    box-sizing: border-box!important;
    display: block!important;
    margin: 0 auto 20px!important;
    padding: 10px!important;
    background-color: #FFFFFF!important;
    border: 1px solid #D3D3D3!important;
}
.event_campaign #can_embed_form img.main_action_image {
    margin-top: 15px!important;
}
#can_embed_form strong {
    font-weight: 900!important;
}
#can_embed_form .mt20 {
    margin-top: 20px!important;
}
#can_embed_form .bullet {
    margin: 0 5px!important;
}
#can_embed_form .clear,
#donate_auto_modal .clear {
    clear: both!important;
    height: auto!important;
    overflow: auto!important;
}
#can_embed_form p,
#donate_auto_modal p {
    margin-bottom: 15px!important;
}
#can_embed_form h2,
#donate_auto_modal h2 {
    margin-bottom: 15px!important;
    margin-top: 0!important;
    font-size: 28px!important;
    text-transform: none!important;
}
#can_embed_form h2.line {
    padding-bottom: 15px!important;
    border-bottom: 3px solid #DCDCDC!important;
}
#can_embed_form h3 {
    margin-bottom: 30px!important;
    padding-bottom: 30px!important;
    border-bottom: 3px solid #DCDCDC!important;
    margin-top: 0!important;
    font-size: 23px!important;
    text-transform: none!important;
}
#can_embed_form .last_line,
#can_embed_form h3.last_line,
#can_embed_form h4.last_line {
    margin-bottom: 30px!important;
    padding-bottom: 30px!important;
    border-bottom: 3px solid #DCDCDC!important;
}
#can_embed_form div.last_line:last-child {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}
#can_embed_form h3.first_line,
#can_embed_form h4.first_line {
    margin-bottom: 0!important;
    padding-bottom: 10px!important;
    border-bottom: none!important;
}
#can_embed_form h3.line {
    padding-bottom: 10px!important;
    border-bottom: 3px solid #DCDCDC!important;
    margin-top: 40px!important;
    margin-bottom: 20px!important;
}
#can_embed_form h4 {
    margin-bottom: 15px!important;
    margin-top: 0!important;
    font-size: 18px!important;
}
#can_embed_form:not(.can_float) h4.mt15 {
    margin-top: 15px!important;
}
#can_embed_form h4.mb5 {
    margin-bottom: 5px!important;
}
#can_embed_form h5 {
    margin: 0!important;
    font-size: 12px!important;
}
#can_embed_form #logo_wrap {
    padding: 19px!important;
    margin: 20px -19px -19px!important;
    background-color: #F5F5F5!important;
    text-align: center!important;
}
#can_embed_form #logo_wrap a,
#can_embed_form #logo_wrap a img {
    display: block!important;
    margin: auto!important;
}
#can_embed_form small,
#donate_auto_modal small {
    font-size: 12px!important;
}
#can_embed_form .graytext {
    color: #BFBFBF!important;
}
.can_embed .kiosk-success {
    border: rgb(80, 194, 78) 1px solid!important;
    background-color: rgb(144, 238, 144)!important;
    font-size: 12px!important;
    text-align: center!important;
    padding: 2px!important;
}
#can_embed_form .alert_message {
    background-color: #f9f9d5!important;
    border: 1px solid #e6cf46!important;
    box-sizing: border-box!important;
    padding: 10px!important;
    text-align: center!important;
    margin-bottom: 20px!important;
}
#can_embed_form div:not(.action_sidebar)>.alert_message {
    margin: 40px 0!important;
}
#captcha_wrap {
    text-align: center!important;
    margin-bottom: -1px!important;
    position: relative!important;
}
#captcha_wrap img {
    max-width: 100%!important;
    height: auto!important;
    margin: auto!important;
    text-align: center!important
}
#can_embed_form #captcha_wrap .recaptcha_selection_wrap {
    max-width: 302px!important;
    height: 0!important;
    padding-top: 120%!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: relative!important;
    padding-left: 4%!important;
    padding-right: 4%!important;
}
#can_embed_form #captcha_wrap .recaptcha_image {
    max-width: 302px!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    height: 0!important;
    padding-top: 120%!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox {
    width: 30.25%!important;
    height: 0%!important;
    transition: all .25s linear!important;
    background-size: cover!important;
    background-position: 9999999999px!important;
    background-repeat: no-repeat!important;
    padding-top: 32.25%!important;
    position: absolute!important;
    top: 20.25%!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox-row2 {
    top: 46%!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox-row3 {
    top: 71.75%!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox-column2 {
    left: 35%!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox-column3 {
    left: 66%!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox:hover {
    background-color: rgba(1, 137, 200, 0.35)!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox_selected {
    background-color: rgba(1, 137, 200, 0.35)!important;
}
#can_embed_form #captcha_wrap .recaptcha_checkbox_selected:before {
    content: "X"!important;
    font-size: 35px!important;
    font-weight: normal!important;
    width: 30px!important;
    text-align: center!important;
    color: #0189c8!important;
    bottom: 5%!important;
    position: absolute!important;
    right: 5%!important;
    background-color: white!important;
    padding: 3px 3px 2px 3px!important;
    border-radius: 25%!important;
    height: 31px!important;
}
#can_embed_form label,
#donate_auto_modal label {
    line-height: 20px!important;
    font-size: 12px!important;
    color: #909090!important;
    width: 100%!important;
    margin-bottom: 2px!important;
}
#can_embed_form .control-label {
    clear: both!important;
}
#can_embed_form .check_radio_field,
#donate_auto_modal .check_radio_field {
    margin-bottom: 20px!important;
    display: block!important;
}
#can_embed_form .check_radio_field.donate_amount_wrap {
    margin: 0px!important;
}
#can_embed_form .check_radio_field label,
#donate_auto_modal .check_radio_field label {
    display: inline-block!important;
    width: auto!important;
    font-size: 14px!important;
    line-height: 20px!important;
    height: auto!important;
    color: #4E4E4E!important;
    padding: 8px 0 0 25px!important;
    position: relative!important;
    float: none!important;
    margin: 0 20px 0 0!important;
}
#can_embed_form .check_radio_field.donate_amount_wrap label {
    display: block!important;
    width: 18%!important;
    font-size: 14px!important;
    line-height: 34px!important;
    padding: 1%!important;
    position: relative!important;
    float: left!important;
    margin: 0 2.5% 10px 0!important;
    box-sizing: border-box!important;
}
#can_embed_form .check_radio_field.donate_amount_wrap label:last-child {
    margin-right: 0!important;
}
#can_embed_form .check_radio_field label input {
    position: absolute!important;
    left: 0!important;
    top: 9px!important;
}
#can_embed_form .check_radio_field label input {
    position: absolute!important;
    left: 0!important;
    top: 8px!important;
}
#can_embed_form .check_radio_field label input[type="text"] {
    position: relative!important;
}
#can_embed_form .check_radio_field label input.other_input,
#can_embed_form #tip_jar .tip_label.tip_label_other input {
    top: 0!important;
    margin: 0!important;
}
#can_embed_form #d_sharing {
    display: none;
    line-height: 15px!important;
    font-size: 11px!important;
    color: #909090!important;
    border-top: 1px dotted #D6D6D6!important;
    padding: 20px 0 0!important;
    margin: 0 0 10px!important;
}
#can_embed_form #d_sharing input,
#can_embed_form #d_sharing label {
    display: inline-block!important;
    height: auto!important;
    line-height: 19px!important;
    width: auto!important;
    float: none!important;
}
#can_embed_form #d_sharing label {
    position: relative!important;
    padding-left: 20px!important;
}
#can_embed_form #d_sharing input {
    position: absolute!important;
    left: 0!important;
    top: 0!important;
}
#can_embed_form #can_sidebar #d_sharing input {
    top: 0!important;
}
#can_embed_form #d_sharing ul {
    margin-bottom: -10px!important;
    padding: 0!important;
}
#can_embed_form #d_sharing ul li {
    margin-bottom: 10px!important
}
#can_embed_form #action_welcome_message,
#can_embed_form .action_sidebar_lined {
    padding-bottom: 20px!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner {
    line-height: 25px!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner .welcome_wrap,
#can_embed_form #action_welcome_message #action_welcome_message_inner .welcome_avatar {
    float: left!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner>div {
    max-width: 240px!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner #log-out {
    display: inline-block!important;
}
#can_embed_form #action_welcome_message .welcome_avatar {
    height: 44px!important;
    width: 44px!important;
    padding: 2px!important;
    border: 1px solid #CBCBCB!important;
    float: left!important;
    margin-right: 10px!important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1)!important;
}
#can_embed_form #can_sidebar .sidebartitle {
    border-bottom: 1px solid #D6D6D6!important;
    margin-bottom: 20px!important;
    margin-top: 0!important;
    padding-bottom: 10px!important;
    text-align: center!important;
}
#can_embed_form .ajax-loading {
    display: none;
    position: relative!important;
    top: 4px!important;
    float: right!important;
    margin-top: -44px!important;
    margin-right: 10px!important;
    height: 16px!important;
    width: 22px!important;
}
#can_embed_form .ajax-loading {
    animation: spin 1s infinite linear;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
#can_embed_form #referral_code_select_wrap {
    margin-bottom: 20px!important;
}
#can_embed_form #can_thank_you {
    background-color: #25B036!important;
    color: #FFFFFF!important;
    padding: 20px!important;
    margin: -19px -19px 20px!important;
    text-align: center!important;
    box-sizing: border-box!important;
    border: 5px solid #FFFFFF!important;
}
#can_embed_form #can_thank_you h1 {
    margin-top: 0!important;
    text-shadow: 0 0 5px #1A4E13!important;
    line-height: 1em!important;
    margin: 0 0 20px!important;
}
#can_embed_form #can_thank_you h4 {
    margin: 0!important;
}
#can_embed_form #can_thank_you h4,
#can_embed_form #can_thank_you p {
    font-weight: normal!important;
    text-shadow: 0 0 5px #1A4E13!important;
    line-height: 1.2em!important;
    font-size: 16px!important;
}
#can_embed_form #can_thank_you #action_info {
    width: 80%!important;
    margin: 10px 10% 0px!important;
    padding: 10px 0 0!important;
    border-top: 1px solid #1E922C!important;
}
#can_embed_form #can_thank_you #action_info.alt_action_info {
    padding: 10px 0!important;
    margin-top: 20px!important;
    border-bottom: 1px solid #1E922C!important;
}
#can_embed_form #can_thank_you #action_info .action_info_user {
    margin: 0 20px!important;
}
#can_embed_form #can_thank_you #action_info .action_info_user,
#can_embed_form #can_thank_you #action_info .action_info_user a {
    color: #3D3D3D!important;
}
#can_embed_form #can_thank_you #action_info {
    overflow: hidden!important;
}
#can_embed_form #can_thank_you #action_info .action_owner {
    float: left!important;
    position: relative!important;
    left: 50%!important;
    margin: 0!important;
}
#can_embed_form #can_thank_you #action_info .action_owner .action_info_user {
    float: left!important;
    position: relative!important;
    right: 50%!important;
}
#can_embed_form #can_thank_you #can_alt_title {
    margin-top: 20px!important;
    font-size: 18px!important;
}
#can_embed_form .tooltip {
    display: none!important;
}
#can_embed_form .can_thank_you-block {
    box-sizing: border-box!important;
    margin-bottom: 20px!important;
}
#can_embed_form.can_768 .can_thank_you-block {
    float: left!important;
    width: 31%!important;
    margin-bottom: 40px!important;
    margin-right: 3.5%!important;
}
#can_embed_form.can_768 .can_thank_you-block:last-child {
    margin-right: 0!important;
}
#can_embed_form.can_768 .can_thank_you-block.two_margin-block {
    margin-left: 5%!important;
    margin-right: 5%!important;
}
#can_embed_form .can_thank_you-block .share_button {
    width: 31%!important;
    margin-right: 3.5%!important;
    display: block!important;
    float: left!important;
    color: #FFFFFF!important;
    text-align: center!important;
    line-height: 40px!important;
    text-decoration: none!important;
}
#can_embed_form .can_thank_you-block .share_button.share-facebook {
    background-color: #335795!important;
}
#can_embed_form .can_thank_you-block .share_button.share-facebook:hover {
    background-color: #4F74BF!important;
}
#can_embed_form .can_thank_you-block .share_button.share-twitter {
    background-color: #00ACED!important;
}
#can_embed_form .can_thank_you-block .share_button.share-twitter:hover {
    background-color: #39C7FF!important;
}
#can_embed_form .can_thank_you-block .share_button.share-google {
    background-color: #DD4B39!important;
    margin-right: 0!important;
}
#can_embed_form .can_thank_you-block .share_button.share-google:hover {
    background-color: #F2503E!important;
}
#can_embed_form .embed-style-wrap {
    position: relative;
}
#can_embed_form #embed_toggle-open,
#can_embed_form #embed_toggle-close {
    width: auto!important;
    display: block;
    font-size: 12px!important;
    padding: 5px!important;
    background-color: #E1E1E1!important;
    background-color: rgba(0, 0, 0, .1)!important;
    line-height: 20px!important;
    padding: 2px 5px!important;
    cursor: pointer!important;
    float: left!important;
    margin-top: -10px!important;
}
#can_embed_form #embed_toggle-close {
    display: none;
}
#can_embed_form #embed_options {
    margin-top: 15px!important;
    display: none;
}
#can_embed_form .thank-you-message,
#can_embed_form .discussion-board {
    margin-bottom: 40px!important;
}
#can_embed_form #comments_wrap {
    background-color: #F5F5F5!important;
    border: 1px solid #EFEFEF!important;
    margin: 40px 0 0!important;
    padding: 0 5px 5px!important;
}
#can_embed_form ul.commentlist {
    padding: 0!important;
}
#can_embed_form ul.commentlist,
#can_embed_form ul.commentlist ul {
    margin: 0!important;
}
#can_embed_form ul.commentlist ul {
    padding: 0!important;
}
#can_embed_form.can_float ul.commentlist ul {
    padding-left: 40px!important;
}
#can_embed_form ul.commentlist li {
    background-color: #FFFFFF!important;
    border: 1px solid #EFEFEF!important;
    list-style: none outside none!important;
    margin: 5px 0 0!important;
    padding: 19px!important;
    position: relative!important;
}
#can_embed_form ul.commentlist ul li {
    border-color: #E5E5E5!important;
    border-radius: 0!important;
    border-style: solid!important;
    border-width: 1px 0 0 5px!important;
    box-shadow: none!important;
    list-style: none outside none!important;
    margin: 20px 0 0!important;
    padding: 20px 0 0 15px!important;
    position: relative!important;
}
#can_embed_form.can_float .the_comment {
    padding: 0 0 0 90px!important;
}
#can_embed_form ul.commentlist img.avatar {
    display: none!important;
}
#can_embed_form.can_float ul.commentlist img.avatar {
    background-color: #FFFFFF!important;
    border: 1px solid #CFCFCF!important;
    height: 50px!important;
    left: 20px!important;
    padding: 4px!important;
    position: absolute!important;
    top: 20px!important;
    width: 50px!important;
    display: block!important;
    margin: 0!important;
}
#can_embed_form .the_comment_author {
    margin-right: 10px!important;
    width: auto!important;
}
#can_embed_form .the_comment_author strong {
    margin-right: 10px!important;
}
#can_embed_form .the_comment_author strong a {
    text-decoration: none!important;
}
#can_embed_form .owner_badge {
    background: none repeat scroll 0 0 #0096DB!important;
    border-radius: 3px!important;
    color: #FFFFFF!important;
    display: inline-block!important;
    font-size: 12px!important;
    height: 18px!important;
    line-height: 18px!important;
    padding: 1px 5px!important;
    position: relative!important;
    top: -1px!important;
}
#can_embed_form .commentmetadata {
    color: #909090!important;
    float: left!important;
    width: auto!important;
}
#can_embed_form .reply {
    font-size: 12px!important;
    text-align: right!important;
}
#can_embed_form #respond {
    background: none!important;
    border: none!important;
    list-style: none!important;
    margin: none!important;
    padding: none!important;
    box-shadow: none!important;
}
#can_embed_form #respond input[type="submit"] {
    width: auto!important;
    float: left!important;
    margin-top: 0!important;
}
#can_embed_form #action_comment_form input[type="submit"],
#can_embed_form #host_button {
    height: auto!important;
    white-space: normal!important;
}
#can_embed_form #search_location_list,
#can_embed_form #host_your_own_list {
    height: auto!important;
    line-height: 20px!important;
    max-height: 300px!important;
    overflow-y: scroll!important;
    padding: 15px 0!important;
    margin: 0 0 15px 0!important;
    font-size: 14px!important;
    background-color: #F5F5F5!important;
    background-color: rgba(0, 0, 0, 0.03)!important;
    text-align: center!important;
}
#can_embed_form .host_custom_html {
    margin-top: 15px!important;
    clear: right!important;
}
#can_embed_form #host_your_own {
    max-height: inherit!important;
    margin-top: 15px!important;
}
#can_embed_form.can_float #host_your_own {
    margin-top: 0!important;
}
#can_embed_form #can_sidebar #host_your_own .host_your_own_title {
    margin-top: 30px!important;
}
#can_embed_form #search_location_list ul,
#can_embed_form #host_your_own ul {
    margin: -15px 0!important;
    padding: 0!important;
}
#can_embed_form #search_location_list ul li,
#can_embed_form #host_your_own ul li {
    padding: 10px 15px!important;
    margin: 0!important;
    border-bottom: 1px dotted #C6C6C6!important;
    list-style: none!important;
}
#can_embed_form #search_location_list ul li:last-child {
    border-bottom: none!important;
}
#can_embed_form #search_location_list ul li strong,
#can_embed_form #search_location_list ul li span,
#can_embed_form #host_your_own ul li strong,
#can_embed_form #host_your_own ul li span {
    display: block!important;
}
#can_embed_form #search_location_list ul li .button,
#can_embed_form #host_your_own ul li .button {
    font-size: 13px!important;
    margin-top: 10px!important;
    padding: 0!important;
    width: auto!important;
    padding: 0px 5px!important;
    display: inline-block!important;
    height: auto!important;
}
#can_embed_form #can_zip_search #form-zip_code {
    float: left!important;
    width: 60%!important;
    box-shadow: none!important;
}
#can_embed_form #can_zip_search #form-zip_code-submit {
    float: right!important;
    width: 38%!important;
    height: 33px!important;
}
#can_embed_form .country_drop_wrap {
    display: none;
    width: 100%!important;
}
#can_embed_form .country_drop_wrap select.can_select {
    height: 33px!important;
    width: 100%!important;
}
#can_embed_form .country_drop_wrap span {
    width: 100%!important;
}
#can_embed_form .international_link-wrap {
    display: none;
    margin-top: -10px!important;
}
#can_embed_form .country_wrap {
    padding-top: 10px!important;
	display: none;
}
.can_fundraising_widget #can_embed_form .country_wrap {
    padding-top: 0!important;	
}
#can_embed_form .international_link {
    font-size: 11px!important;
    cursor: pointer!important;
    display: inline-block!important;
    position: relative!important;
}
#can_embed_form #campaign_zip_search,
#can_embed_form #campaign_zip_search_submit {
    width: 48%!important;
}
#can_embed_form.can_float.can_768 #campaign_zip_search,
#can_embed_form.can_float.can_768 #campaign_zip_search_submit {
    width: 100%!important;
}
#can_embed_form.can_float #campaign_zip_search {
    float: left!important;
}
#can_embed_form.can_float #campaign_zip_search_submit {
    float: right!important;
}
#can_embed_form #action_info {
    border-top: 1px dotted #D6D6D6!important;
    margin: 20px -19px 0!important;
    line-height: 25px!important;
    font-size: 13px!important;
    font-weight: 100!important;
    padding: 10px 19px!important;
}
#can_embed_form #can_sidebar #action_info .sponsor_owner_box {
    margin-top: 20px!important;
}
#can_embed_form #can_sidebar #action_info .sponsor_owner_box:first-child {
    margin-top: 0!important;
}
#can_embed_form #can_main_col #action_info .action_owner_box {
    float: left!important;
    margin-right: 40px!important;
}
#can_embed_form #can_main_col #action_info .action_owner_box:last-child {
    margin-right: 0!important;
}
#can_embed_form #action_info .action_owner_box .action_info_right {
    float: left!important;
}
#can_embed_form #can_sidebar #action_info {
    padding: 0 20px!important;
    margin: 0 -20px 5px!important;
    border-top: 1px solid rgba(0, 0, 0, 0.05)!important;
}
#can_embed_form #can_sidebar #action_info.noborder {
    border-top: 0!important;
}
#can_embed_form #can_sidebar #action_info .action_owner_box {
    margin-bottom: 20px!important;
}
#can_embed_form #can_sidebar #action_info .action_owner_box:last-child {
    margin-bottom: 0!important;
}
#can_embed_form #can_sidebar #action_info .action_owner {
    margin-right: 0!important;
}
#can_embed_form #action_info .action_owner {
    margin-right: -40px!important;
}
#can_embed_form #can_main_col #action_info .action_owner {
    margin: 0!important;
}
#can_embed_form #action_info .action_owner .action_author_avatar {
    float: left!important;
    width: 44px!important;
    height: auto!important;
    padding: 2px!important;
    border: 1px solid #D3D3D3!important;
    margin: 5px 10px 0 0!important;
}
#can_embed_form #can_main_col #action_info .action_owner_wrap {
    margin-bottom: 20px!important;
}
#can_embed_form #can_main_col #action_info .action_owner .action_info_user,
#can_embed_form #can_main_col #action_info .action_owner .action_info_location {
    width: auto!important;
    float: none!important;
    display: block!important;
    margin: 0!important;
}
#can_embed_form #can_sidebar #action_info .action_info_user {
    margin: 0!important;
    float: none!important;
}
#can_embed_form #action_info .action_info_user {
    float: left!important;
    margin-right: 40px!important;
}
#can_embed_form #action_info .action_info_user,
#can_embed_form #action_info .action_info_user a {
    color: #6F6F6F!important;
}
#can_embed_form #action_info .action_info_user a:hover {
    color: #0096DB!important
}
#can_embed_form.can_768 #can_main_col #action_info {
    margin: 20px 0 0!important;
    padding: 10px 0!important;
}
#can_embed_form .action_status_running_total {
    text-align: center!important;
    color: #CD3A18!important;
    font-weight: 700!important;
    font-size: 16px!important;
    margin-bottom: 10px!important;
}
#can_embed_form .action_status_tracker {
    margin-bottom: 40px!important;
    margin: 20px -20px 20px!important;
    padding: 0 20px 20px!important;
    border-bottom: 1px solid rgba(0, 0, 0, .05)!important;
}
#can_embed_form.can_768 .action_status_tracker {
    margin-top: 0!important;
}
#can_embed_form .action_status_tracker .action_status_status_bar {
    background-color: #CDCDCD!important;
    box-shadow: 0 0 17px 2px rgba(0, 0, 0, 0.1) inset, 0 0 1px 0 rgba(0, 0, 0, 0.2) inset!important;
    height: 20px!important;
    overflow: hidden!important;
    border-radius: 3px!important;
    margin-bottom: 10px!important;
}
#can_embed_form .action_status_tracker .action_status_status_bar>span {
    display: block!important;
    height: 70px!important;
    position: relative!important;
    top: -50px!important;
}
#can_embed_form .action_status_tracker .action_status_status_bar span.action_status_status_bar-grow {
    display: block!important;
    position: relative!important;
    z-index: 1!important;
    height: 100%!important;
    width: 0%;
    background-color: #0096DB!important;
    background-image: -webkit-gradient(linear, left center, right center, from(rgb(0, 124, 193)), to(rgb(0, 150, 219)))!important;
    background-image: -webkit-linear-gradient(left, rgb(0, 124, 193), rgb(0, 150, 219))!important;
    background-image: -moz-linear-gradient(left, rgb(0, 124, 193), rgb(0, 150, 219))!important;
    background-image: -o-linear-gradient(left, rgb(0, 124, 193), rgb(0, 150, 219))!important;
    background-image: -ms-linear-gradient(left, rgb(0, 124, 193), rgb(0, 150, 219))!important;
    background-image: linear-gradient(left, rgb(0, 124, 193), rgb(0, 150, 219))!important;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#007cc1', EndColorStr='#0096db')!important;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5) inset, 0 0 3px 1px rgba(0, 0, 0, 0.2)!important;
}
#can_embed_form .action_status_tracker .action_status_status_bar span.action_status_status_bar-grow:before {
    content: ""!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    display: block!important;
    height: 100%!important;
    width: 100%!important;
    z-index: 2!important;
    background-color: transparent!important;
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 20px, rgba(255, 255, 255, .1) 20px, rgba(255, 255, 255, .1) 35px)!important;
}
#can_embed_form .action_status_tracker .action_status_goal {
    text-align: center!important;
    color: #888888!important;
    font-size: 12px!important;
    line-height: 21px!important;
}
#can_embed_form #d_sharing {
    text-align: center!important;
    padding: 10px 0 0 0!important;
    margin: 0!important;
	
}
#can_embed_form #d_sharing.d_sharing_center>ul>li {
    text-align: center!important;
}
#can_embed_form #d_sharing.no_mb {
    margin-bottom: 0!important;
}
#can_embed_form #d_sharing #edit_d_sharing_opts,
#can_embed_form #d_sharing #edit_d_sharing_opts-close {
    cursor: pointer!important;
    color: #7D7D7D!important;
    text-decoration: none!important;
    display: inline-block;
    background-color: #EDEDED!important;
    padding: 2px 6px!important;
    margin-top: 10px!important;
    border-radius: 2px!important;
}
#can_embed_form #can_sidebar #donate_form #edit_d_sharing_opts,
#can_embed_form #can_sidebar #donate_form #edit_d_sharing_opts-close {
    background-color: #DADADA!important;
}
#can_embed_form #d_sharing #d_sharing_opts {
    border-top: 1px dotted #D6D6D6!important;
    display: none;
    margin: 0!important;
    padding: 20px 0 0 0!important;
    text-align: left!important;
}
#can_embed_form #d_sharing #edit_d_sharing_opts-close {
    display: none
}
#can_embed_form .action_letter {
    background: #FFFFFF!important;
    border: 1px solid #EDEDED!important;
    padding: 15px 25px 0 25px!important;
    box-shadow: 0 3px 2px -1px rgba(0, 0, 0, 0.2), 0px 0px 0px 5px rgba(0, 0, 0, .02) inset!important;
    position: relative!important;
}
#can_embed_form .action_letter strong,
#can_embed_form .action_letter b {
    font-weight: 900!important
}
#can_embed_form form,
#donate_auto_modal form {
    width: 100%!important;
    display: block!important;
}
#can_embed_form input[type="text"],
#can_embed_form input[type="password"],
#can_embed_form input[type="url"],
#can_embed_form input[type="email"],
#can_embed_form input[type="tel"],
#can_embed_form input[type="number"],
#donate_auto_modal input[type="password"],
#donate_auto_modal input[type="text"] {
    height: 33px!important;
    padding: 4px 9px!important;
    width: 100%!important;
    transition: border-color .3s linear, background-color .3s linear!important;
    border-radius: 3px!important;
}
#can_embed_form input,
#can_embed_form textarea,
#can_embed_form select,
#donate_auto_modal input {
    margin-bottom: 15px!important;
}
#can_embed_form #form-zip_code:not(.mb_needed),
#can_embed_form #form-zip_code-submit,
#can_embed_form #campaign_zip_search {
    margin-bottom: 0!important;
}
#can_embed_form #can_zip_search .country_drop_wrap,
#can_embed_form #search_campaign_events_form .country_drop_wrap {
    padding-top: 10px!important;
}
#can_embed_form select {
    height: 34px!important;
    padding: 7px!important;
    width: 100%!important;
    line-height: 34px!important;
    border: 1px solid #CFCFCF!important;
    background-color: #FFFFFF!important;
    transition: border-color .3s linear, background-color .3s linear!important;
    border-radius: 3px!important;
    transition: inherit!important;
}
#can_embed_form .select2-container.can_select {
    background: none!important;
    border: none!important;
    border-radius: 0!important;
    padding: 0!important;
}
#can_embed_form select.can_select,
#can_embed_form span.can_select {
    line-height: 34px!important;
    border: 1px solid #CFCFCF!important;
    background: url("/images/dropdownarrow.png") right 12px no-repeat #FFFFFF!important;
    background-size: 23px 9px!important;
    box-sizing: border-box!important;
    border-radius: 3px!important;
    padding: 0 30px 0 10px!important;
    zoom: 1!important;
    white-space: nowrap!important;
    display: block!important;
    margin-bottom: 15px!important;
    width: 100%!important;
    max-width: 100%!important;
}
#can_embed_form span.can_select {
    width: 100%!important;
    height: 34px!important;
}
#can_embed_form .can_select span {
    overflow: hidden!important;
}
#can_embed_form .can_select span.can_selectInner {
    width: 100%!important;
}
#can_embed_form select.can_select {
    opacity: 0!important;
    position: absolute!important;
    z-index: 999999!important;
    left: 0!important;
    top: 0!important;
}
#can_embed_form .error_input-select_wrap>.can_select,
#can_embed_form .error_input-select_wrap>.select2-container .select2-choice {
    background-color: #f4b4b4!important;
    border: 1px solid #A31010!important;
    color: #333!important;
}
#can_embed_form textarea {
    padding: 4px 9px 9px!important;
    width: 100%!important;
    border-radius: 3px!important;
    height: 90px!important;
    resize: none!important;
    transition: border-color .3s linear, background-color .3s linear!important;
}
#can_embed_form textarea#message {
    height: 250px!important;
}
#can_embed_form input[type="text"],
#can_embed_form input[type="password"],
#can_embed_form input[type="url"],
#can_embed_form input[type="email"],
#can_embed_form input[type="tel"],
#can_embed_form input[type="number"],
#can_embed_form textarea,
#donate_auto_modal input[type="password"],
#donate_auto_modal input[type="text"] {
    line-height: 25px!important;
    border: 1px solid #CFCFCF!important;    
    box-sizing: border-box!important;
}
#can_embed_form input[type="text"]:focus,
#can_embed_form input[type="password"]:focus,
#can_embed_form input[type="url"]:focus,
#can_embed_form input[type="email"]:focus,
#can_embed_form input[type="tel"]:focus,
#can_embed_form input[type="number"]:focus,
#can_embed_form textarea:focus,
#donate_auto_modal input[type="password"]:focus,
#donate_auto_modal input[type="text"]:focus {
    border: 1px solid #9C9C9C!important
}
#can_embed_form input[type="text"]::-webkit-input-placeholder,
#can_embed_form input[type="password"]::-webkit-input-placeholder,
#can_embed_form input[type="url"]::-webkit-input-placeholder,
#can_embed_form input[type="email"]::-webkit-input-placeholder,
#can_embed_form input[type="tel"]::-webkit-input-placeholder,
#can_embed_form input[type="number"]::-webkit-input-placeholder,
#can_embed_form textarea::-webkit-input-placeholder,
#donate_auto_modal input[type="password"]::-webkit-input-placeholder,
#donate_auto_modal input[type="text"]::-webkit-input-placeholder {
    color: white!important;
}
#can_embed_form input[type="text"]:-moz-placeholder,
#can_embed_form input[type="password"]:-moz-placeholder,
#can_embed_form input[type="url"]:-moz-placeholder,
#can_embed_form input[type="email"]:-moz-placeholder,
#can_embed_form input[type="tel"]:-moz-placeholder,
#can_embed_form input[type="number"]:-moz-placeholder,
#can_embed_form textarea:-moz-placeholder,
#donate_auto_modal input[type="password"]:-moz-placeholder,
#donate_auto_modal input[type="text"]:-moz-placeholder {
    color: white!important;
}
#can_embed_form input[type="text"]::-moz-placeholder,
#can_embed_form input[type="password"]::-moz-placeholder,
#can_embed_form input[type="url"]::-moz-placeholder,
#can_embed_form input[type="email"]::-moz-placeholder,
#can_embed_form input[type="tel"]::-moz-placeholder,
#can_embed_form input[type="number"]::-moz-placeholder,
#can_embed_form textarea::-moz-placeholder,
#donate_auto_modal input[type="password"]::-moz-placeholder,
#donate_auto_modal input[type="text"]::-moz-placeholder {
     color: white!important;
}
#can_embed_form input[type="text"]:-ms-input-placeholder,
#can_embed_form input[type="password"]:-ms-input-placeholder,
#can_embed_form input[type="url"]:-ms-input-placeholder,
#can_embed_form input[type="email"]:-ms-input-placeholder,
#can_embed_form input[type="tel"]:-ms-input-placeholder,
#can_embed_form input[type="number"]:-ms-input-placeholder,
#can_embed_form textarea:-ms-input-placeholder,
#donate_auto_modal input[type="password"]:-ms-input-placeholder #donate_auto_modal input[type="text"]:-ms-input-placeholder {
    color: white!important;
}

/*
#can_embed_form input[type="submit"],
#can_embed_form .button,
#donate_auto_modal input[type="submit"],
#donate_auto_modal .button {
    width: 100%!important;
    max-width: 100%!important;
    text-decoration: none!important;
    font-size: 14px!important;
    font-weight: 700!important;
    border-radius: 3px!important;
    padding: 5px 10px!important;
    border: none!important;
    border: 1px solid rgba(0, 0, 0, .04)!important;
    line-height: 1.5em!important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5)!important;
    transition: all .25s linear!important;
    cursor: pointer!important;
    color: #FFFFFF!important;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0) inset!important;
    background-color: #c33617!important;
    text-align: center!important;
    outline: none!important;
    -webkit-appearance: none!important;
    box-sizing: border-box!important;
    display: block!important;
    white-space: normal!important;
}
#can_embed_form input[type="submit"]:hover,
#can_embed_form .button:hover,
#donate_auto_modal input[type="submit"]:hover,
#donate_auto_modal .button:hover {
    background-color: #EB3D1A!important;
    color: #FFFFFF!important;
}
#can_embed_form input[type="submit"].autosize_button,
#can_embed_form .button.autosize_button {
    width: auto!important;
}
#can_embed_form input[type="submit"].button_blue,
#can_embed_form .button.button_blue,
#donate_auto_modal .button.button_blue {
    background-color: #0096DB!important;
}
#can_embed_form input[type="submit"].button_blue:hover,
#can_embed_form .button.button_blue:hover,
#donate_auto_modal .button.button_blue:hover {
    background-color: #00A8F5!important;
}
#can_embed_form input[type="submit"].button_green,
#can_embed_form .button.button_green {
    background-color: #25B036!important;
}
#can_embed_form input[type="submit"].button_green:hover,
#can_embed_form .button.button_green:hover {
    background-color: #30C442!important;
}

*/
#can_embed_form input[type="text"].disabled,
#can_embed_form input[type="password"].disabled,
#can_embed_form input[type="url"].disabled,
#can_embed_form input[type="email"].disabled,
#can_embed_form input[type="tel"].disabled,
#can_embed_form input[type="number"].disabled,
#can_embed_form textarea.disabled,
#can_embed_form .button.disabled,
#can_embed_form input[type="submit"].disabled,
#can_embed_form .disabled {
    cursor: default!important;
    opacity: 0.5!important;
    text-shadow: none!important;
}
#can_embed_form form ul {
    width: 100%!important;
    margin-bottom: -15px!important;
    padding: 0!important;
}
#can_embed_form form li {
    width: 100%!important;
    margin: 0 0 15px 0!important;
    list-style: none outside none!important;
    position: relative!important;
    box-sizing: border-box!important;
}
#can_embed_form form ul.clearfix li {
    float: left!important;
}
#can_embed_form.can_float form li.cc_li_half,
#can_embed_form.can_float form li.cc_li_quarter,
#can_embed_form.can_float form li.cc_li_third {
    width: 48%!important;
}
#can_embed_form.can_float form li.cc_li_half:nth-child(odd),
#can_embed_form.can_float form li.cc_li_quarter:nth-child(odd),
#can_embed_form.can_float form li.cc_li_third:nth-child(odd) {
    margin-left: 4%!important
}
#can_embed_form form li.cc_li_half.right {
    float: right!important;
}
#can_embed_form.can_float form li.cc_li_half.no_ml {
    margin: 0!important;
}
#can_embed_form.can_float.can_768 form li.cc_li_quarter {
    width: 22%!important;
    margin-left: 4%!important;
}
#can_embed_form.can_float.can_768 form li.cc_li_third {
    width: 30.3333333333%!important;
    margin-left: 4%!important;
}
#can_embed_form.can_float form li.cc_li_third.clear {
    clear: none!important;
}
#can_embed_form.can_float.can_768 form li.cc_li_third.clear {
    margin-left: 0%!important;
    clear: both!important;
}
#can_embed_form .donate_state {
    position: relative!important;
    display: block!important;
}
#can_embed_form .donate_state select {
    width: 100%!important;
}
#can_embed_form .donate_cc_month {
    width: 47%!important;
    float: left!important;
    display: inline-block!important;
    position: relative!important;
}
#can_embed_form .donate_cc_year {
    width: 47%!important;
    float: right!important;
    display: inline-block!important;
    position: relative!important;
}
#can_embed_form ul {
    margin-bottom: -10px!important
}
#can_embed_form li {
    margin-bottom: 10px!important
}
#can_embed_form form li.control-group {
    margin-bottom: 0!important;
	display:none;
}
#can_embed_form form label,
#donate_auto_modal form label {
    display: block!important;
    word-wrap: break-word!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner {
    background-color: #F5F5F5!important;
    border: 1px solid #E8E8E8!important;
    padding: 9px!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner>div {
    max-width: 100%!important;
}
#can_embed_form #action_welcome_message.sidebar_welcome #action_welcome_message_inner {
    background-color: #FFFFFF!important;
}
#can_embed_form .error_input,
#can_embed_form input[type="text"].error_input,
#can_embed_form input[type="password"].error_input,
#can_embed_form input[type="url"].error_input,
#can_embed_form input[type="email"].error_input,
#can_embed_form input[type="tel"].error_input,
#can_embed_form input[type="number"].error_input,
#can_embed_form textarea.error_input,
#can_embed_form .error_input_cc,
#can_embed_form input[type="text"].error_input_cc,
#can_embed_form input[type="password"].error_input_cc,
#can_embed_form input[type="url"].error_input_cc,
#can_embed_form input[type="email"].error_input_cc,
#can_embed_form input[type="tel"].error_input_cc,
#can_embed_form input[type="number"].error_input_cc,
#can_embed_form textarea.error_input_cc,
#donate_auto_modal input[type="password"].error_input,
#donate_auto_modal input[type="text"].error_input {
    background-color: #f4b4b4!important;
    border: 1px solid #A31010!important;
    color: #333!important;
}
#can_embed_form .error_checkbox label,
#donate_auto_modal .error_checkbox label {
    color: #A31010!important;
}
#can_embed_form input[type="text"].error_input::-webkit-input-placeholder,
#can_embed_form input[type="password"].error_input::-webkit-input-placeholder,
#can_embed_form input[type="url"].error_input::-webkit-input-placeholder,
#can_embed_form input[type="email"].error_input::-webkit-input-placeholder,
#can_embed_form input[type="tel"].error_input::-webkit-input-placeholder,
#can_embed_form input[type="number"].error_input::-webkit-input-placeholder,
#can_embed_form textarea.error_input::-webkit-input-placeholder,
#donate_auto_modal input[type="password"].error_input::-webkit-input-placeholder,
#donate_auto_modal input[type="text"].error_input::-webkit-input-placeholder {
    color: #A31010!important;
}
#can_embed_form input[type="text"].error_input:-moz-placeholder,
#can_embed_form input[type="password"].error_input:-moz-placeholder,
#can_embed_form input[type="url"].error_input:-moz-placeholder,
#can_embed_form input[type="email"].error_input:-moz-placeholder,
#can_embed_form input[type="tel"].error_input:-moz-placeholder,
#can_embed_form input[type="number"].error_input:-moz-placeholder,
#can_embed_form textarea.error_input:-moz-placeholder,
#donate_auto_modal input[type="password"].error_input:-moz-placeholder,
#donate_auto_modal input[type="text"].error_input:-moz-placeholder {
    color: #A31010!important;
}
#can_embed_form input[type="text"].error_input::-moz-placeholder,
#can_embed_form input[type="password"].error_input::-moz-placeholder,
#can_embed_form input[type="url"].error_input::-moz-placeholder,
#can_embed_form input[type="email"].error_input::-moz-placeholder,
#can_embed_form input[type="tel"].error_input::-moz-placeholder,
#can_embed_form input[type="number"].error_input::-moz-placeholder,
#can_embed_form textarea.error_input::-moz-placeholder,
#donate_auto_modal input[type="password"].error_input::-moz-placeholder,
#donate_auto_modal input[type="text"].error_input::-moz-placeholder {
    color: #A31010!important;
}
#can_embed_form input[type="text"].error_input:-ms-input-placeholder,
#can_embed_form input[type="password"].error_input:-ms-input-placeholder,
#can_embed_form input[type="url"].error_input:-ms-input-placeholder,
#can_embed_form input[type="email"].error_input:-ms-input-placeholder,
#can_embed_form input[type="tel"].error_input:-ms-input-placeholder,
#can_embed_form input[type="number"].error_input:-ms-input-placeholder,
#can_embed_form textarea.error_input:-ms-input-placeholder,
#donate_auto_modal input[type="password"].error_input:-ms-input-placeholder,
#donate_auto_modal input[type="text"].error_input:-ms-input-placeholder {
    color: #A31010!important;
}
#can_embed_form .check_radio_field label.error_checkbox,
#can_embed_form .check_radio_field label.error_checkbox a,
#donate_auto_modal .check_radio_field label.error_checkbox,
#donate_auto_modal .check_radio_field label.error_checkbox a {
    color: #A31010!important;
}
#can_embed_form .check_radio_field label.error_checkbox a,
#donate_auto_modal .check_radio_field label.error_checkbox a {
    text-decoration: underline!important;
}
#can_embed_form #error_message {
    display: none;
    text-align: center!important;
    background-color: #A31010!important;
    padding: 20px!important;
    margin: 0!important;
    width: 100%!important;
    color: #FFFFFF!important;
    text-shadow: 0 0 3px rgba(0, 0, 0, .1)!important;
    position: relative!important;
}
#can_embed_form #error_message strong {
    color: #FFFFFF!important;
}
#can_embed_form .donate_amount,
#can_embed_form .tip_label {
    padding: 1%!important;
    float: left!important;
    margin: 0 2% 10px 0!important;
    background-color: #F5F5F5!important;
    border-radius: 3px!important;
    font-size: 14px!important;
    font-weight: 700!important;
    line-height: 34px!important;
    position: relative!important;
    text-align: center!important;
    cursor: pointer!important;
    min-width: 54px!important;
    width: 23.5%!important;
    box-sizing: border-box!important;
}
#can_embed_form .donate_amount:last-child,
#can_embed_form .tip_label:last-child {
    margin-right: 0!important;
}
#can_embed_form.can_float #can_main_col .donate_amount,
#can_embed_form.can_float #can_main_col .tip_label {
    font-size: 20px!important;
}
#can_embed_form .donate_amount input[type="text"],
#can_embed_form .tip_label input[type="text"] {
    padding: 4px!important;
    text-align: center!important;
}
#can_embed_form .donate_amount:hover,
#can_embed_form .donate_amount-selected,
#can_embed_form #tip_jar .tip_label:hover,
#can_embed_form #tip_jar .tip_label.tip_label-selected {
    background-color: #25B036!important;
    transition: all .25s linear;
    color: #FFFFFF!important;
}
#can_embed_form .donate_amount input[type="radio"],
#can_embed_form .tip_label input[type="radio"] {
    visibility: hidden!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
}
#can_embed_form input.donate_amount_custom[type="text"],
#can_embed_form input.tip_jar_amount[type="text"] {
    display: inline-block!important;
    margin: 0!important;
    width: 100%!important;
    box-shadow: inherit!important;
    top: 0!important;
}
#can_embed_form .donate_recurring {
    padding: 20px 20px 10px!important;
    cursor: pointer!important;
    background-color: #F5F5F5!important;
    border-radius: 3px!important;
    margin-bottom: 10px!important;
}
#can_embed_form .donate_recurring .donate_recurring_inner label {
    font-size: 16px!important;
    color: #4E4E4E!important;
}
#can_embed_form #donation_recipient_wrap {
    border-bottom: 1px solid #CBCBCB!important;
    padding-bottom: 40px!important;
    margin: 40px 0!important;
}
#can_embed_form #donation_recipient_wrap:first-child {
    margin-top: 0!important;
}
#can_embed_form #donation_recipient_wrap .single_recipient:last-child {
    margin-bottom: 0!important;
}
#can_embed_form #can_main_col #donation_recipient_wrap {
    margin: 20px 0 40px!important;
    padding-bottom: 30px!important;
}
#can_embed_form .donation_recipients {
    line-height: 25px!important;
    font-weight: 100!important;
}
#can_embed_form .single_recipient,
#can_embed_form .donate_cc_exp {
    line-height: 25px!important;
    position: relative!important;
    width: 100%!important;
    float: left!important;
}
#can_embed_form .single_recipient:nth-child(2n),
#can_embed_form .donate_cc_exp:nth-child(2n) {
    margin-right: 0!important;
}
#can_embed_form .single_recipient {
    margin-bottom: 25px!important;
}
#can_embed_form.can_float #can_main_col .single_recipient {
    width: 48%!important;
    margin-right: 4%!important;
}
#can_embed_form.can_float #can_main_col .single_recipient:nth-child(2n) {
    margin-right: 0!important;
}
#can_embed_form.can_float.can_768 #can_main_col .multiple_recipients .single_recipient {
    width: 31%!important;
    margin-right: 3.5%!important;
}
#can_embed_form.can_float.can_768 #can_main_col .single_recipient:nth-child(3n) {
    margin-right: 0!important;
}
#can_embed_form .recipient_avatar_link {
    display: block!important;
    float: left!important;
    margin-right: 20px!important;
}
#can_embed_form .donation_avatar {
    width: 50px!important;
    height: auto!important;
    display: block!important;
}
#can_embed_form .donation_info {
    display: block!important;
}
#can_embed_form .donation_info {
    max-width: 330px!important;
    line-height: 25px!important;
}
#can_embed_form .donation_info_split {
    display: block!important;
    margin-top: 10px!important;
    float: left!important;
}
#can_embed_form .donation_info_split input {
    margin: 0!important;
}
#can_embed_form #donate_login {
    margin: 0 0 40px 0!important;
    text-align: center!important;
    background-color: #F5F5F5!important;
    padding: 19px!important;
    border: 1px solid #D6D6D6!important;
}
#can_embed_form #donate_disclaimer {
    padding-top: 20px!important;
    border-top: 1px dotted #D6D6D6!important;
    font-size: 12px!important;
    line-height: 22px!important;
    margin-top: 20px!important;
}
#can_embed_form #tip_jar {
    margin: 0 0 20px!important;
    background-color: #F5F5F5!important;
    padding: 19px!important;
    border: 1px solid #D6D6D6!important;
}
#can_embed_form #tip_jar .tip_label {
    background-color: #E5E5E5!important;
}
#can_embed_form #tip_jar .tip_jar_fields {
    display: block!important;
    margin-top: 20px!important;
}
#can_embed_form #donation_welcome {
    margin-bottom: 40px!important;
    background-color: #F5F5F5!important;
    padding: 19px!important;
    border-left: 1px solid #D6D6D6!important;
    border-right: 1px solid #D6D6D6!important;
    border-bottom: 1px solid #D6D6D6!important;
    margin: -40px 0 40px!important;
}
#can_embed_form #donation_welcome-login {
    background-color: #E5E5E5!important;
    font-size: 13px!important;
    margin: 19px -19px -19px!important;
    padding: 9px 19px!important;
    text-align: center!important;
}
#can_embed_form #can_main_col .donation_welcome_avatar {
    display: none!important;
}
#can_embed_form #can_main_col .donation_welcome_text {
    width: 100%!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook,
.can_fundraising_widget #donate_auto_modal .btn-twitter,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter {
    border-radius: 3px!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook,
.can_fundraising_widget #donate_auto_modal .btn-twitter,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter {
    color: #FFFFFF!important;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5)!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook,
.can_fundraising_widget #donate_auto_modal .btn-twitter,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter {
    line-height: 44px!important;
    text-decoration: none!important;
    position: relative!important;
    text-align: center!important;
    width: 180px!important;
    overflow: hidden!important;
    transition: all .2s linear!important;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) inset, 0 0 0 1px rgba(0, 0, 0, 0.2) inset!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook,
.can_fundraising_widget #donate_auto_modal .btn-twitter,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter {
    width: 165px!important;
    margin-bottom: 10px!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook:active,
.can_fundraising_widget #donate_auto_modal .btn-twitter:active,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook:active,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter:active {
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 1px rgba(0, 0, 0, 0.2) inset!important;
    transition: all .05s linear!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook {
    float: left!important;
    background-color: #335795!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook:hover,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook:hover {
    background-color: #4f74bf!important;
}
.can_fundraising_widget #donate_auto_modal .btn-twitter,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter {
    float: right!important;
    background-color: #00ACED!important;
}
.can_fundraising_widget #donate_auto_modal .btn-twitter:hover,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter:hover {
    background-color: #39C7FF!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook span,
.can_fundraising_widget #donate_auto_modal .btn-twitter span,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook span,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter span {
    position: relative!important;
    z-index: 2!important;
}
.can_fundraising_widget #donate_auto_modal,
.js-ticketed_event_widget #donate_auto_modal {
    max-width: 100%!important;
    text-align: center!important;
}
.can_fundraising_widget #donate_auto_modal #ty_signup,
.js-ticketed_event_widget #donate_auto_modal #ty_signup {
    padding: 20px!important;
    margin: 0!important;
    width: 90%!important;
    padding: 5%!important;
}
.can_fundraising_widget #donate_auto_modal #ty_signup .btn-register,
.js-ticketed_event_widget #donate_auto_modal #ty_signup .btn-register {
    width: 100%!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
.can_fundraising_widget #donate_auto_modal .btn-facebook,
.can_fundraising_widget #donate_auto_modal .btn-twitter,
.js-ticketed_event_widget #donate_auto_modal .btn-facebook,
.js-ticketed_event_widget #donate_auto_modal .btn-twitter {
    width: 45%!important;
}
#can_embed_form ul.ticket_list {
    padding: 0!important;
    margin-bottom: 40px!important;
    background-color: #f5f5f5!important;
    border-radius: 2px!important;
}
#can_embed_form ul.ticket_list input[type="number"] {
    margin-bottom: 0!important;
}
#can_embed_form ul.ticket_list li {
    list-style: none!important;
    float: left!important;
    width: 100%!important;
    padding: 10px!important;
    margin: 0!important;
    box-sizing: border-box!important;
    border-top: 1px dotted #DADADA!important;
    line-height: 40px!important;
}
#can_embed_form:not(.can_float) ul.ticket_list li.receipt_tip>div:nth-child(2),
#can_embed_form:not(.can_float) ul.ticket_list li:last-child>div:nth-child(2) {
    display: none!important;
}
#can_embed_form ul.ticket_list li:first-child {
    border-top: none!important;
}
#can_embed_form ul.ticket_list li:last-child {
    border-top: 1px solid #dadada!important;
}
#can_embed_form.can_768 ul.ticket_list li .centertext {
    text-align: left!important;
}
#can_embed_form.can_float ul.ticket_list li .centertext {
    text-align: center!important;
}
#can_embed_form.can_float ul.ticket_list li>div {
    width: 30.357142857142855%!important;
    margin-right: 4.4642857142857144%!important;
    float: left!important;
}
#can_embed_form.can_float ul.ticket_list li>div:last-child {
    margin-right: 0!important;
}
#can_embed_form .event_map_wrap,
#can_embed_form #event_map_wrap {
    height: 300px!important;
}
#can_embed_form #can_sidebar #event_map_wrap {
    margin-bottom: 20px!important;
}
.event_full #can_embed_form .event_map_wrap,
.event_full #can_embed_form #event_map_wrap {
    margin-bottom: 20px!important;
}
#can_embed_form .event_map_wrap img,
#can_embed_form #event_map_wrap img {
    max-width: initial!important;
}
#can_embed_form #map-notice-content {
    line-height: 130%!important;
    overflow: hidden!important;
}
#can_embed_form .event_map_wrap #map_canvas,
#can_embed_form #event_map_wrap #map_canvas {
    height: 300px!important;
}
#can_embed_form.can_float #form_col1 {
    float: left!important;
    width: 48%!important;
}
#can_embed_form.can_float #form_col1 #form_col3 {
    float: none!important;
    width: 100%!important;
}
#can_embed_form.can_float #form_col1 #form_col3 .widget_title {
    display: none!important;
}
#can_embed_form.can_float #form_col2 {
    float: right!important;
    width: 48%!important;
}
#can_embed_form.can_float #form_col3 {
    float: left!important;
    width: 48%!important;
}
#can_embed_form.can_float #form_col4 {
    float: right!important;
    width: 48%!important;
}
#can_embed_form.can_768 #form_col3,
#can_embed_form.can_768 #form_col4 {
    float: left!important;
    width: 22%!important;
    margin-left: 4%!important;
}
#can_embed_form.can_768 #can_main_col {
    width: 65%!important;
    float: left!important
}
#can_embed_form.can_768 #can_sidebar {
    width: 30%!important;
    float: right!important;
    background-color: rgba(0, 0, 0, 0.03)!important;
    padding: 15px 20px!important;
    box-sizing: border-box!important;
}
#buorg {
    display: none!important;
}
#can_embed_form #outdated_browser,
.can_embed_outdated_browser#outdated_browser {}#can_embed_form #outdated_browser,
.can_embed_outdated_browser#outdated_browser,
#can_embed_form #no_js_browser {
    padding: 40px!important;
    background-color: #CD3A18!important;
    margin-bottom: 40px!important;
    border-radius: 5px!important;
}
#can_embed_form #outdated_browser_message,
.can_embed_outdated_browser #outdated_browser_message {
    height: auto!important;
    box-sizing: border-box!important;
    background-color: #FEFEFE!important;
    padding: 40px 40px 0!important;
    border-radius: 5px!important;
}
#can_embed_form #no_js_browser #outdated_browser_message {
    padding: 40px 40px 20px!important;
}
#can_embed_form .outdated-title,
.can_embed_outdated_browser .outdated-title {
    padding: 0 0 10px!important;
    margin: 20px 0 10px!important;
}
#can_embed_form .browser_box,
.can_embed_outdated_browser .browser_box {
    display: block!important;
    float: left!important;
    width: 33.33%!important;
    box-sizing: border-box!important;
    padding: 20px!important;
    margin: 0 0 15px!important;
    transition: all .2s linear!important;
    text-align: center!important;
}
#can_embed_form .browser_box:hover,
.can_embed_outdated_browser .browser_box:hover {
    background-color: #F7F7F7!important;
}
#can_embed_form .browser_box strong,
.can_embed_outdated_browser .browser_box strong,
{
    display: block!important;
    margin-bottom: 10px!important;
}
#can_embed_form a.outdated_link,
.can_embed_outdated_browser a.outdated_link {
    background-color: #25B096!important;
    color: #FFFFFF!important;
    border-bottom: 3px solid #118771!important;
    display: inline-block!important;
    padding: 0 10px!important;
    position: relative!important;
    top: 0!important;
    border-radius: 3px!important;
    transition: background-color .1s linear!important;
    text-decoration: none!important;
}
#can_embed_form a.outdated_link:hover,
.can_embed_outdated_browser a.outdated_link:hover {
    background-color: #0096DB!important;
    border-color: #0276AB!important;
}
.ie_6 #can_embed_form #outdated_browser,
.ie_7 #can_embed_form #outdated_browser,
.ie_8 #can_embed_form #outdated_browser,
.ie_6 .can_embed_outdated_browser #can_embed_form #outdated_browser,
.ie_7 .can_embed_outdated_browser #can_embed_form #outdated_browser,
.ie_8 .can_embed_outdated_browser #can_embed_form #outdated_browser {
    display: block!important;
}
.ie_7 #can_embed_form .donate_amount .placeholder_fix_wrap .placeholder,
.ie_8 #can_embed_form .donate_amount .placeholder_fix_wrap .placeholder,
.ie_9 #can_embed_form .donate_amount .placeholder_fix_wrap .placeholder,
.ie_7 #can_embed_form .tip_label .placeholder_fix_wrap .placeholder,
.ie_8 #can_embed_form .tip_label .placeholder_fix_wrap .placeholder,
.ie_9 #can_embed_form .tip_label .placeholder_fix_wrap .placeholder {
    margin-top: -35px!important;
    margin-left: 3px!important;
}
.ie_7 #can_embed_form .tip_label.tip_label_other .placeholder_fix_wrap .placeholder,
.ie_8 #can_embed_form .tip_label.tip_label_other .placeholder_fix_wrap .placeholder,
.ie_9 #can_embed_form .tip_label.tip_label_other .placeholder_fix_wrap .placeholder,
.ie_7 #can_embed_form .donate_amount.other_label .placeholder_fix_wrap .placeholder,
.ie_8 #can_embed_form .donate_amount.other_label .placeholder_fix_wrap .placeholder,
.ie_9 #can_embed_form .donate_amount.other_label .placeholder_fix_wrap .placeholder {
    margin-top: -4px!important;
    margin-left: -4px!important;
    font-size: 12px!important;
}
.ie_7 #can_embed_form .donation_info_split .placeholder_fix_wrap .placeholder,
.ie_8 #can_embed_form .donation_info_split .placeholder_fix_wrap .placeholder,
.ie_9 #can_embed_form .donation_info_split .placeholder_fix_wrap .placeholder {
    margin-top: -5px!important;
    margin-left: 3px!important;
}
#can_embed_form .placeholder_fix_wrap {
    position: relative!important;
}
#can_embed_form .placeholder_fix_wrap .placeholder {
    position: absolute!important;
    top: 3px!important;
    left: 10px!important;
    color: #A9A9A9!important;
}
#can_embed_form .centertext,
#donate_auto_modal .centertext {
    text-align: center!important;
}
#can_embed_form .graytext {
    color: #A9A9A9!important;
}
#can_embed_form .greentext {
    color: #25B036!important;
}
#can_embed_form .redtext {
    color: #CD3A18!important;
}
#can_embed_form .small {
    font-size: 11px!important;
}
#can_embed_form small.small-line {
    line-height: 15px!important;
}
#can_embed_form .select2-container,
.can_embed_select2 .select2-container {
    margin: 0 0 15px!important;
    position: relative!important;
    display: inline-block!important;
    zoom: 1!important;
    *display: inline!important;
    vertical-align: middle!important;
}
.select2-drop-mask {
    display: none!important;
}
#can_embed_form .select2-container,
#can_embed_form .select2-drop,
#can_embed_form .select2-search,
#can_embed_form .select2-search input,
.can_embed_select2 .select2-container,
.can_embed_select2.select2-drop,
.can_embed_select2 .select2-search,
.can_embed_select2 .select2-search input {
    box-sizing: border-box!important;
}
#can_embed_form .select2-container .select2-choice,
.can_embed_select2 .select2-container .select2-choice {
    display: block!important;
    height: 26px!important;
    padding: 0 0 0 8px!important;
    overflow: hidden!important;
    position: relative!important;
    border: 1px solid #aaa!important;
    white-space: nowrap!important;
    line-height: 26px!important;
    color: #444!important;
    text-decoration: none!important;
    border-radius: 4px!important;
    background-clip: padding-box!important;
    user-select: none!important;
    background-color: #fff!important;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff))!important;
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%)!important;
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr '#ffffff', endColorstr '#eeeeee', GradientType 0)!important;
    background-image: linear-gradient(top, #fff 0%, #eee 50%)!important;
}
#can_embed_form .select2-container.select2-allowclear .select2-choice .select2-chosen,
.can_embed_select2 .select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px!important;
}
#can_embed_form .select2-container .select2-choice>.select2-chosen,
.can_embed_select2 .select2-container .select2-choice>.select2-chosen {
    margin-right: 26px!important;
    display: block!important;
    overflow: hidden!important;
    white-space: nowrap!important;
    text-overflow: ellipsis!important;
}
#can_embed_form .select2-container .select2-choice abbr,
.can_embed_select2 .select2-container .select2-choice abbr {
    display: none!important;
    width: 12px!important;
    height: 12px!important;
    position: absolute!important;
    right: 19px!important;
    top: 9px!important;
    font-size: 1px!important;
    text-decoration: none!important;
    border: 0!important;
    background: url('https://actionnetwork.org/images/select2.png') right top no-repeat!important;
    cursor: pointer!important;
    outline: 0!important;
}
#can_embed_form .select2-container.select2-allowclear .select2-choice abbr,
.can_embed_select2 .select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block!important;
}
#can_embed_form .select2-container .select2-choice abbr:hover,
.can_embed_select2 .select2-container .select2-choice abbr:hover {
    background-position: right -11px!important;
    cursor: pointer!important;
}
.select2-drop-mask {
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    position: fixed!important;
    left: 0!important;
    top: 0!important;
    min-height: 100%!important;
    min-width: 100%!important;
    height: auto!important;
    width: auto!important;
    opacity: 0!important;
    z-index: 9998!important;
    background-color: #fff!important;
}
#can_embed_form .select2-drop,
.can_embed_select2.select2-drop {
    max-width: 100%!important;
    margin-top: -1px!important;
    position: absolute!important;
    z-index: 9999!important;
    background: #fff!important;
    color: #000!important;
    border: 1px solid #aaa!important;
    border-top: 0!important;
    border-radius: 0 0 4px 4px!important;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15)!important;
}
#can_embed_form .select2-drop-auto-width,
.can_embed_select2.select2-drop-auto-width {
    border-top: 1px solid #aaa!important;
    width: auto!important;
}
#can_embed_form .select2-drop-auto-width .select2-search,
.can_embed_select2.select2-drop-auto-width .select2-search {
    padding-top: 4px!important;
}
#can_embed_form .select2-drop.select2-drop-above,
.can_embed_select2.select2-drop.select2-drop-above {
    margin-top: 1px!important;
    padding-top: 1px!important;
    border-radius: 4px 4px 0 0!important;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15)!important;
}
#can_embed_form .select2-container .select2-choice .select2-arrow,
.can_embed_select2 .select2-container .select2-choice .select2-arrow {
    display: inline-block!important;
    width: 18px!important;
    height: 100%!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    border-left: 1px solid #aaa!important;
    border-radius: 0 4px 4px 0!important;
    background-clip: padding-box!important;
    background: #ccc!important;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee))!important;
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%)!important;
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr '#eeeeee', endColorstr '#cccccc', GradientType 0)!important;
    background-image: linear-gradient(top, #ccc 0%, #eee 60%)!important;
}
#can_embed_form .select2-container .select2-choice .select2-arrow b,
.can_embed_select2 .select2-container .select2-choice .select2-arrow b {
    display: block!important;
    width: 100%!important;
    height: 100%!important;
    background: url('https://actionnetwork.org/images/select2.png') no-repeat 0 1px!important;
}
#can_embed_form .select2-search,
.can_embed_select2 .select2-search {
    display: inline-block!important;
    width: 100%!important;
    min-height: 26px!important;
    margin: 0!important;
    padding-left: 4px!important;
    padding-right: 4px!important;
    position: relative!important;
    z-index: 10000!important;
    white-space: nowrap!important;
}
#can_embed_form .select2-search input,
.can_embed_select2 .select2-search input {
    width: 100%!important;
    height: auto!important;
    min-height: 26px!important;
    padding: 4px 20px 4px 5px!important;
    margin: 0!important;
    outline: 0!important;
    font-family: sans-serif!important;
    font-size: 1em!important;
    border: 1px solid #aaa!important;
    border-radius: 0!important;
    box-shadow: none!important;
    background: #fff url('https://actionnetwork.org/images/select2.png') no-repeat 100% -22px!important;
    background: url('https://actionnetwork.org/images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee))!important;
    background: url('https://actionnetwork.org/images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%)!important;
    background: url('https://actionnetwork.org/images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%)!important;
    background: url('https://actionnetwork.org/images/select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%)!important;
}
#can_embed_form .select2-drop.select2-drop-above .select2-search input,
.can_embed_select2.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px!important;
}
#can_embed_form .select2-search input.select2-active,
.can_embed_select2 .select2-search input.select2-active {
    background: #fff url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%!important;
    background: url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee))!important;
    background: url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%)!important;
    background: url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%)!important;
    background: url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%)!important;
}
#can_embed_form .select2-container-active .select2-choice,
#can_embed_form .select2-container-active .select2-choices,
.can_embed_select2 .select2-container-active .select2-choice,
.can_embed_select2 .select2-container-active .select2-choices {
    border: 1px solid #5897fb!important;
    outline: none!important;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)!important;
}
#can_embed_form .select2-dropdown-open .select2-choice .select2-arrow,
.can_embed_select2.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent!important;
    border-left: none!important;
    filter: none!important;
}
#can_embed_form .select2-dropdown-open .select2-choice .select2-arrow b,
.can_embed_select2.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px!important;
}
#can_embed_form .select2-results,
.can_embed_select2 .select2-results {
    max-height: 200px!important;
    padding: 0 0 0 4px!important;
    margin: 4px 4px 4px 0!important;
    position: relative!important;
    overflow-x: hidden!important;
    overflow-y: auto!important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;
}
#can_embed_form .select2-results ul.select2-result-sub,
.can_embed_select2 .select2-results ul.select2-result-sub {
    margin: 0!important;
    padding-left: 0!important;
}
#can_embed_form .select2-results ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub>li .select2-result-label {
    padding-left: 20px!important
}
#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 40px!important
}
#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 60px!important
}
#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 80px!important
}
#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 100px!important
}
#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 110px!important
}
#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 120px!important
}
#can_embed_form .select2-results li,
.can_embed_select2 .select2-results li {
    list-style: none!important;
    display: list-item!important;
    background-image: none!important;
}
#can_embed_form .select2-results li.select2-result-with-children>.select2-result-label,
.can_embed_select2 .select2-results li.select2-result-with-children>.select2-result-label {
    font-weight: bold!important;
}
#can_embed_form .select2-results .select2-result-label,
.can_embed_select2 .select2-results .select2-result-label {
    padding: 3px 7px 4px!important;
    margin: 0!important;
    cursor: pointer!important;
    min-height: 1em!important;
    -webkit-touch-callout: none!important;
    user-select: none!important;
}
#can_embed_form .select2-results .select2-highlighted,
.can_embed_select2 .select2-results .select2-highlighted {
    background: #3875d7!important;
    color: #fff!important;
}
#can_embed_form .select2-results li em,
.can_embed_select2 .select2-results li em {
    background: #feffde!important;
    font-style: normal!important;
}
#can_embed_form .select2-results .select2-highlighted em,
.can_embed_select2 .select2-results .select2-highlighted em {
    background: transparent!important;
}
#can_embed_form .select2-results .select2-highlighted ul,
.can_embed_select2 .select2-results .select2-highlighted ul {
    background: #fff!important;
    color: #000!important;
}
#can_embed_form .select2-results .select2-no-results,
#can_embed_form .select2-results .select2-searching,
#can_embed_form .select2-results .select2-selection-limit,
.can_embed_select2 .select2-results .select2-no-results,
.can_embed_select2 .select2-results .select2-searching,
.can_embed_select2 .select2-results .select2-selection-limit {
    background: #f4f4f4!important;
    display: list-item!important;
}
#can_embed_form .select2-results .select2-disabled.select2-highlighted,
.can_embed_select2 .select2-results .select2-disabled.select2-highlighted {
    color: #666!important;
    background: #f4f4f4!important;
    display: list-item!important;
    cursor: default!important;
}
#can_embed_form .select2-results .select2-disabled,
.can_embed_select2 .select2-results .select2-disabled {
    background: #f4f4f4!important;
    display: list-item!important;
    cursor: default!important;
}
#can_embed_form .select2-results .select2-selected,
.can_embed_select2 .select2-results .select2-selected {
    display: none!important;
}
#can_embed_form .select2-more-results.select2-active,
.can_embed_select2 .select2-more-results.select2-active {
    background: #f4f4f4 url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%!important;
}
#can_embed_form .select2-more-results,
.can_embed_select2 .select2-more-results {
    background: #f4f4f4!important;
    display: list-item!important;
}
#can_embed_form .select2-container.select2-container-disabled .select2-choice,
.can_embed_select2 .select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4!important;
    background-image: none!important;
    border: 1px solid #ddd!important;
    cursor: default!important;
}
#can_embed_form .select2-container.select2-container-disabled .select2-choice .select2-arrow,
.can_embed_select2 .select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4!important;
    background-image: none!important;
    border-left: 0!important;
}
#can_embed_form .select2-container.select2-container-disabled .select2-choice abbr,
.can_embed_select2 .select2-container.select2-container-disabled .select2-choice abbr {
    display: none!important;
}
#can_embed_form .select2-container-multi .select2-choices,
.can_embed_select2 .select2-container-multi .select2-choices {
    height: auto!important;
    height: 1%!important;
    margin: 0!important;
    padding: 0!important;
    position: relative!important;
    border: 1px solid #aaa!important;
    cursor: text!important;
    overflow: hidden!important;
    background-color: #fff!important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff))!important;
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%)!important;
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%)!important;
    background-image: linear-gradient(top, #eee 1%, #fff 15%)!important;
}
#can_embed_form .select2-locked,
.can_embed_select2 .select2-locked {
    padding: 3px 5px 3px 5px!important;
}
#can_embed_form .select2-container-multi .select2-choices,
.can_embed_select2 .select2-container-multi .select2-choices {
    min-height: 26px!important;
}
#can_embed_form .select2-container-multi.select2-container-active .select2-choices,
.can_embed_select2 .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb!important;
    outline: none!important;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)!important;
}
#can_embed_form .select2-container-multi .select2-choices li,
.can_embed_select2 .select2-container-multi .select2-choices li {
    float: left!important;
    list-style: none!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-field,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field {
    margin: 0!important;
    padding: 0!important;
    white-space: nowrap!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-field input,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px!important;
    margin: 1px 0!important;
    font-family: sans-serif!important;
    font-size: 100%!important;
    color: #666!important;
    outline: 0!important;
    border: 0!important;
    box-shadow: none!important;
    background: transparent!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-field input.select2-active,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('https://actionnetwork.org/images/select2-spinner.gif') no-repeat 100%!important;
}
#can_embed_form .select2-default,
.can_embed_select2 .select2-default {
    color: #999!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-choice,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px!important;
    margin: 3px 0 3px 5px!important;
    position: relative!important;
    line-height: 13px!important;
    color: #333!important;
    cursor: default!important;
    border: 1px solid #aaaaaa!important;
    border-radius: 3px!important;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05)!important;
    background-clip: padding-box!important;
    -webkit-touch-callout: none!important;
    user-select: none!important;
    background-color: #e4e4e4!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0)!important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee))!important;
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)!important;
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)!important;
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-choice .select2-chosen,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-choice-focus,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4!important;
}
#can_embed_form .select2-search-choice-close,
.can_embed_select2 .select2-search-choice-close {
    display: block!important;
    width: 12px!important;
    height: 13px!important;
    position: absolute!important;
    right: 3px!important;
    top: 4px!important;
    font-size: 1px!important;
    outline: none!important;
    background: url('https://actionnetwork.org/images/select2.png') right top no-repeat!important;
}
#can_embed_form .select2-container-multi .select2-search-choice-close,
.can_embed_select2 .select2-container-multi .select2-search-choice-close {
    left: 3px!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px!important;
}
#can_embed_form .select2-container-multi.select2-container-disabled .select2-choices,
.can_embed_select2 .select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4!important;
    background-image: none!important;
    border: 1px solid #ddd!important;
    cursor: default!important;
}
#can_embed_form .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice,
.can_embed_select2 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px!important;
    border: 1px solid #ddd!important;
    background-image: none!important;
    background-color: #f4f4f4!important;
}
#can_embed_form .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close,
.can_embed_select2 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none!important;
    background: none!important;
}
#can_embed_form .select2-result-selectable .select2-match,
#can_embed_form .select2-result-unselectable .select2-match,
.can_embed_select2 .select2-result-selectable .select2-match,
.can_embed_select2 .select2-result-unselectable .select2-match {
    text-decoration: underline!important;
}
#can_embed_form .select2-offscreen,
#can_embed_form .select2-offscreen:focus,
.can_embed_select2 .select2-offscreen,
.can_embed_select2 .select2-offscreen:focus {
    clip: rect(0 0 0 0)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0px!important;
    top: 0px!important;
}
#can_embed_form .select2-display-none,
.can_embed_select2 .select2-display-none {
    display: none!important;
}
#can_embed_form .select2-measure-scrollbar,
.can_embed_select2 .select2-measure-scrollbar {
    position: absolute!important;
    top: -10000px!important;
    left: -10000px!important;
    width: 100px!important;
    height: 100px!important;
    overflow: scroll!important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    #can_embed_form .select2-search input,
    #can_embed_form .select2-search-choice-close,
    #can_embed_form .select2-container .select2-choice abbr,
    #can_embed_form .select2-container .select2-choice .select2-arrow b,
    .can_embed_select2 .select2-search input,
    .can_embed_select2 .select2-search-choice-close,
    .can_embed_select2 .select2-container .select2-choice abbr,
    .can_embed_select2 .select2-container .select2-choice .select2-arrow b {
        background-image: url('https://actionnetwork.org/images/select2x2.png')!important;
        background-repeat: no-repeat!important;
        background-size: 60px 40px!important;
    }
    #can_embed_form .select2-search input,
    .can_embed_select2 .select2-search input {
        background-position: 100% -21px!important;
    }
}
#can_embed_form .select2-container,
.can_embed_select2 .select2-container {
    width: 100%!important;
    text-align: left!important;
    max-width: 100%!important;
}
#can_embed_form .select2-container .select2-choice,
.can_embed_select2 .select2-container .select2-choice {
    background-image: none!important;
    border-color: #CFCFCF!important;
    height: 31px!important;
    line-height: 31px!important;
    border-radius: 3px!important;
}
#can_embed_form .select2-container .select2-choice .select2-arrow,
.can_embed_select2 .select2-container .select2-choice .select2-arrow {
    background: transparent!important;
    border: none!important;
}
#can_embed_form .select2-container .select2-choice .select2-arrow b,
.can_embed_select2 .select2-container .select2-choice .select2-arrow b {
    background-position: 0 3px!important;
}
#can_embed_form .select2-container.monster .select2-choice,
.can_embed_select2 .select2-container.monster .select2-choice {
    height: 48px!important;
    line-height: 48px!important;
}
#can_embed_form .select2-container.monster .select2-choice .select2-arrow b,
.can_embed_select2 .select2-container.monster .select2-choice .select2-arrow b {
    background-position: 0 12px!important;
}
#can_embed_form .select2-drop,
.can_embed_select2.select2-drop {
    border: 1px solid!important;
    border-radius: 0 0 4px 4px!important;
}
#can_embed_form .select2-drop-active,
.can_embed_select2.select2-drop-active {
    border-color: #CFCFCF!important;
    padding-top: 5px!important;
    margin-top: -2px!important;
}
#can_embed_form .select2-search input,
.can_embed_select2 .select2-search input {
    max-width: 100%!important;
    background-color: #FFF!important;
}
#can_embed_form .select2-container-active .select2-choice,
#can_embed_form .select2-container-active .select2-choices,
.can_embed_select2 .select2-container-active .select2-choice,
.can_embed_select2 .select2-container-active .select2-choices {
    box-shadow: none!important;
}
#can_embed_form .select2-results .select2-no-results,
#can_embed_form .select2-results .select2-searching,
#can_embed_form .select2-results .select2-selection-limit,
.can_embed_select2 .select2-results .select2-no-results,
.can_embed_select2 .select2-results .select2-searching,
.can_embed_select2 .select2-results .select2-selection-limit {
    padding: 3px 5px!important;
}
#can_embed_form .select2-container-multi .select2-choices,
.can_embed_select2 .select2-container-multi .select2-choices {
    border: 1px solid #CFCFCF!important;
    background-image: none!important;
    border-radius: 3px!important;
    box-sizing: border-box!important;
    width: 100%!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-field,
#can_embed_form .select2-container-multi .select2-choices .select2-search-field input,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field input {
    width: 100%!important;
    max-width: 100%!important;
}
#can_embed_form .select2-container-multi .select2-choices .select2-search-choice,
.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice {
    width: auto!important;
    margin: 5px!important;
    line-height: 1em!important;
}
#can_embed_form .select2-search-choice-close,
.can_embed_select2 .select2-search-choice-close {
    top: 5px!important;
}
#can_embed_form .select2-results .select2-result-label,
.can_embed_select2 .select2-results .select2-result-label {
    display: inline-block!important;
}
#can_embed_form .select2-results ul.select2-result-sub>li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub>li .select2-result-label {
    padding-left: 7px!important;
}
#can_embed_form .select2-results ul.select2-result-sub>li li .select2-result-label,
.can_embed_select2 .select2-results ul.select2-result-sub>li li .select2-result-label {
    padding-left: 3px!important;
}
#can_embed_form .select2-results li.dropspacer,
.can_embed_select2 .select2-results li.dropspacer {
    padding-left: 210px!important;
}
#can_embed_form .select2-results li.dropspacer:not(.spacer-) .select2-result-label,
.can_embed_select2 .select2-results li.dropspacer:not(.spacer-) .select2-result-label {
    padding-left: 9px!important;
    position: relative!important;
}
#can_embed_form .select2-results li.dropspacer:not(.spacer-) .select2-result-label:before,
.can_embed_select2 .select2-results li.dropspacer:not(.spacer-) .select2-result-label:before {
    content: "-"!important;
    font-size: .3em!important;
    position: absolute!important;
    left: 0!important;
    top: 4px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-,
.can_embed_select2 .select2-results li.dropspacer.spacer- {
    padding-left: 0!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-1,
.can_embed_select2 .select2-results li.dropspacer.spacer-1 {
    padding-left: 10px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-2,
.can_embed_select2 .select2-results li.dropspacer.spacer-2 {
    padding-left: 20px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-3,
.can_embed_select2 .select2-results li.dropspacer.spacer-3 {
    padding-left: 30px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-4,
.can_embed_select2 .select2-results li.dropspacer.spacer-4 {
    padding-left: 40px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-5,
.can_embed_select2 .select2-results li.dropspacer.spacer-5 {
    padding-left: 50px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-6,
.can_embed_select2 .select2-results li.dropspacer.spacer-6 {
    padding-left: 60px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-7,
.can_embed_select2 .select2-results li.dropspacer.spacer-7 {
    padding-left: 70px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-8,
.can_embed_select2 .select2-results li.dropspacer.spacer-8 {
    padding-left: 80px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-9,
.can_embed_select2 .select2-results li.dropspacer.spacer-9 {
    padding-left: 90px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-10,
.can_embed_select2 .select2-results li.dropspacer.spacer-10 {
    padding-left: 100px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-11,
.can_embed_select2 .select2-results li.dropspacer.spacer-11 {
    padding-left: 110px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-12,
.can_embed_select2 .select2-results li.dropspacer.spacer-12 {
    padding-left: 120px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-13,
.can_embed_select2 .select2-results li.dropspacer.spacer-13 {
    padding-left: 130px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-14,
.can_embed_select2 .select2-results li.dropspacer.spacer-14 {
    padding-left: 150px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-15,
.can_embed_select2 .select2-results li.dropspacer.spacer-15 {
    padding-left: 150px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-16,
.can_embed_select2 .select2-results li.dropspacer.spacer-16 {
    padding-left: 160px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-17,
.can_embed_select2 .select2-results li.dropspacer.spacer-17 {
    padding-left: 170px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-18,
.can_embed_select2 .select2-results li.dropspacer.spacer-18 {
    padding-left: 180px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-19,
.can_embed_select2 .select2-results li.dropspacer.spacer-19 {
    padding-left: 190px!important;
}
#can_embed_form .select2-results li.dropspacer.spacer-20,
.can_embed_select2 .select2-results li.dropspacer.spacer-20 {
    padding-left: 200px!important;
}
#can_embed_form .select2-dropdown-open .select2-choice,
.can_embed_select2.select2-dropdown-open .select2-choice {
    background-color: #FFF!important;
    box-shadow: none!important;
}
#can_embed_form .select_wrap,
.can_embed_select2 .select_wrap {
    position: relative!important;
    height: 33px!important;
}
#can_embed_form .select2-container.can_select,
.can_embed_select2 .select2-container.can_select {
    background: none!important;
    border: none!important;
    border-radius: 0!important;
    padding: 0!important;
}