.comments .comment {
    border-bottom: 1px solid #d8d8d2;
    margin-bottom: 20px;
}
.already_uploaded { margin:10px; }
/* Gtranslate styles starts here */
.block.block--gtranslate.block--gtranslate-gtranslate {
    position: absolute;margin-top: 10px;
} 
#block-gtranslate-gtranslate .block__title {
    display: none;
}
.goog-te-menu-value > span {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 0.75rem;
}
/* Ends here */
.home-read-more {
    clear: both;
    width: auto;
}
.home-read-more a { display:inline-block; }
#content_div .article_tilte a{ color:#24488E;text-decoration:underline;font-size:13px;	}
.sort-text{ display:inline-block; }
#sort-main{ width:100%;font-size: 14px;text-align: right; }
#sort-by-1 { width: 8%;background-color: #E6EEEE;border-radius: 3px;padding: 2px 6px;color: #FFFFFF;text-align: center; }
#sort-by-1 a { font-size: 13px; color:#24488E; }
#sort-by-1 a img {margin-left: 7px;}
#sort-by-2 { width: 10%;background-color: #E6EEEE;border-radius: 3px;padding: 2px 6px;color: #FFFFFF; text-align: center; }
#sort-by-2 a { font-size: 13px; color: #24488E; }
#sort-by-2 a img {margin-left: 7px;}
.view-cj-article .odd,.view-cj-article .even{ border-bottom:1px solid #C1C1C1;margin-top:20px; }
.cj_content { margin-top:2px; margin-bottom:10px;}
/* Increasing the height of product list while creating order from admin */
#edit-product-controls-nid { height: 100px; } 
.last_update{ float:right }
/* Quick view styles start from here */
.quick-first { float:left;margin-right:10px; }
.quick-view-title { background-color: #d4e7f3;color: #24488e;font: 16px Verdana,Arial,Helvetica,sans-serif;margin-bottom: 15px;padding: 6px;}
/* Return policy styles start from here */
.checkout-return-policy, .order-complete-message, .checkout-complete-return-policy  { color: #4b4b4b;font-size: 12px;margin-top: 20px; text-align: left; }
.checkout-complete-return-policy { float:left }
.order-complete-message { margin-bottom:10px; }
/* Superadmin edit issue fixes */
#edit-account.form-wrapper label { padding: 0 0 0.4em 0}
#edit-account.form-wrapper .password-suggestions.description ul{ margin:10px 0 5px 0}
#edit-account.form-wrapper .password-suggestions.description ul li {list-style: disc}
#edit-account.form-wrapper .form-type-radio div.radio, #edit-account.form-wrapper .form-type-checkbox div.checker{ display: inline-block; float: none; vertical-align: middle; margin-right: 5px}

#edit-field-cj-purchased-issue .tabledrag-handle .handle, #edit-field-cj-purchased-article .tabledrag-handle .handle {height: 20px;}
#edit-field-allowed-downloads label, #edit-field-total-downloaded label, #edit-field-remaining-download label { padding: 0 0 0.4em 0}

#edit-uc-roles.collapsible.form-wrapper.collapse-processed .expiration { float: left; margin-top: 10px;}
#edit-uc-roles.collapsible.form-wrapper.collapse-processed .expiration div.checker{ display: inline-block; float: none; vertical-align: middle; margin-right: 5px}
#edit-uc-roles.collapsible.form-wrapper.collapse-processed .expiration .form-type-select select {height: 38px; padding: 10px;}
/** Event Register **/
#crm-container div.checker { display: inline-block; vertical-align: middle; float: none;}
#crm-container.crm-container form .crm-profile .content label, #crm-container.crm-container form .crm-section .content div.radio {vertical-align: middle;}

#crm-container.crm-container form .crm-section .content div.radio {
    display: block !important;
    float: none !important;
    margin: 5px 3px 0 0 !important;
    vertical-align: top !important;
    height: auto !important;
}

/**Publications **/
div.vertical-tabs {margin: 1em 0 1em 0}

/**User Profile **/
.user-profile span#user-page-contact, .user-profile span#user-page-profile-Mem {margin: 1.2em 0 0.5em 1em}

/* Checkout page radio button issue for shipping quote */
.uc-cart-checkout-form #quotes-pane #quote .form-item div.radio { margin-top: 0; }

/** Donation page **/

.crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content,
.crm-contribution-page-id-6 #billing-payment-block .crm-section .content {
    width: 29%;
}

.crm-contribution-page-id-6 .custom_pre_profile-group .crm-section.form-item label {
    font-size: 13px
}

#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section {
    margin-bottom: 1em
}

#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input [type="text"],
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input[type="password"],
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input[type="email"],
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content select,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content select,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input {
    width: 96.6%!important
}

.crm-contribution-page-id-6 #billing-payment-block fieldset legend {
    width: 100%;
    margin-bottom: 1em;
}

.crm-contribution-page-id-6 #billing-payment-block #payment_information input#_qf_Main_upload_express {
    width: auto;
}

.crm-contribution-page-id-6 #billing-payment-block #payment_information .crm-section.cvv2-section .content input {
    width: 14%!important;
}

.crm-contribution-page-id-6 #billing-payment-block #payment_information .credit_card_info-section .credit_card_exp_date-section .content select {
    width: 48.9%
}

.crm-contribution-page-id-6 .payment_options-group .payment_processor-section > .content {
    padding-top: 6px;
}

.crm-contribution-page-id-6 .payment_options-group div.radio {
    vertical-align: middle;
    display: inline-block;
    float: none;
    margin-right: 5px;
}

.crm-contribution-page-id-6 .payment_options-group label {
    vertical-align: middle;
}


/* FrontEnd with section-civicrm body class*/

body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input [type="text"],
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input[type="password"],
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input[type="email"],
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content select,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content select,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input {
    width: 100%!important;
}

body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.cvv2-section .cvv2-icon {
    left: 6.5em;
}

body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select {
    margin: 0;
    width: 48.6%!important;
}

body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_M {
    margin-right: 10px;
}

body.section-civicrm  #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block #payment_information .crm-section.cvv2-section .content input {
    width: 14%!important;
}

/** DD DT for superadmin with RA Member role **/
dd {
    margin-bottom: 20px;
}
dt {
    margin-bottom: 2px;
}

/* FrontEnd with section-civicrm body class*/

body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input [type="text"],
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input[type="password"],
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input[type="email"],
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content select,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content select,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input {
    width: 100%;
}

body.section-civicrm #crm-container.crm-container form .crm-section.billing_mode-section .crm-section.cvv2-section .cvv2-icon {
    left: 6.5em;
}

body.section-civicrm #crm-container.crm-container form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select {
    margin: 0;
    width: 48.6%;
}

body.section-civicrm #crm-container.crm-container form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_M {
    margin-right: 10px;
}

/** Checkout page **/
#uc-cart-checkout-form.uc-cart-checkout-form fieldset .form-type-select select {
    width: 19.5em
}

#uc-cart-checkout-form .ajax-progress {
    vertical-align: middle;
    margin-top: 6px;
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit label,
#uc-cart-checkout-form.uc-cart-checkout-form fieldset .form-type-select label {
    width: 12em;
    padding: 5px 0 0 0;
    text-align: left
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset .form-type-select label {
    padding-right: 2px
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select {
    width: inherit;
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select#edit-panes-payment-details-cc-exp-month {
    width: 199px;
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select#edit-panes-payment-details-cc-exp-year {
    margin-left: 10px;width: 70px;
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset div.payment-details-credit input {
    width: 280px!important;
}

#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-item-panes-payment-details-cc-cvv input {
    width: 62px!important;
}

#uc-cart-checkout-form.uc-cart-checkout-form .payment-details-credit .form-item-panes-payment-details-cc-number,
#uc-cart-checkout-form.uc-cart-checkout-form .payment-details-credit .form-item-panes-payment-details-cc-cvv {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 1em;
    vertical-align: top;
    width: 100%;
}

#uc-cart-checkout-form.uc-cart-checkout-form .payment-details-credit .form-item-panes-payment-details-cc-cvv {
    margin-top: 1em;
}

.user-login .form-item-remember-me div.checker { display: inline-block}
.user-login .form-item-remember-me  #edit-remember-me {opacity: 1}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .form-type-select select {
        width: 21.9em
    }
    #uc-cart-checkout-form .ajax-progress {
        vertical-align: middle;
        margin-top: 6px;
    }
    
    .user-login .form-item-remember-me div.checker { display: inline-block}
    .user-login .form-item-remember-me #edit-remember-me {opacity: 1}
}

@media only screen and (max-width:960px) {
    .view-display-id-page,
    #field-ui-display-overview-form,
    #field-ui-field-overview-form, #views-form-control-users-page-1, #views-form-control-comments-page, .view-display-id-page_1, #views-form-control-terms-page-1, .view-clone-of-calendar, body.page-taxonomy-term-480.section-jewish-law .field--type-text-with-summary .field__item even
    {
        overflow-x: auto
    }
}

@media only screen and (max-width:535px) {
    .user-profile span#user-page-contact,
    .user-profile span#user-page-profile-Mem {
        margin-top: 0
    }
}

@media only screen and (max-width:530px) {
    .uc-cart-checkout-form #payment-details .form-item {
        clear: none!important;
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select#edit-panes-payment-details-cc-exp-year {
        margin-left: 10px !important;
        width: 20%!important;
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select#edit-panes-payment-details-cc-exp-month {
        width: 33% !important;
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset div.payment-details-credit input {
        width: 56%!important;
    }
    fieldset.collapsible,
    .fieldset-wrapper fieldset {
        overflow-x: auto;
        display: table-cell
    }
    .view-id-uc_orders_user {
        overflow-x: auto;
    }
}

@media only screen and (max-width:420px) {
    body.section-about-us .not-front .l-main .l-content .node__content .field__items table tr td img { width:100%; height: auto}   
    .audioplayer2 {width: 100%!important}
}
@media only screen and (max-width:767px) {
    #cboxLoadedContent .embedded-video .player iframe { width: 100%;}
    
}
@media only screen and (max-width:413px) {
    .uc-credit-cctype {
        margin-left: -3px
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit label,
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .form-type-select label {
        width: 100%
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset div.payment-details-credit input {
        width: 100%!important
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select#edit-panes-payment-details-cc-exp-month {
        width: 72%!important
    }
    #uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-type-select select#edit-panes-payment-details-cc-exp-year {
        margin-left: 10px !important;
        width: 24% !important;
    }
}
.address-book .default-addresses li.address-item .list-address-wrapper,
.view-uc-addresses-address-book td.address-item .list-address-wrapper {
    display: table;
    width: 100%;
}

body.section-civicrm #crm-container.crm-container form .crm-section.other_amount-section {
    margin: -60px 0 0 242px !important;
}

#edit-field-letters-und .div.checker {
    display: inline-block;
    float: none;
    vertical-align: top
}
.not-front.page-taxonomy-term-32 table tr td { vertical-align: top}
/* Creaetd by sumetha and added by manoj */


/** Home **/

#home-right-content-block .views-row-first .field-content h2 {
    text-align: center;
}


/** Staff **/

body.not-front.page-taxonomy-term-483 .l-main .l-content .node__content .field__items p img {
    margin: 5px 15px 15px 0!important;
    padding: 0;
    float: left
}

body.not-front.page-taxonomy-term-483 .l-main .l-content .node__content .field__items p {
    float: left
}


/** Committee On Jewish **/

a.backtotop {
    float: right
}


/** Calendar **/

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: #fff;
    padding: 0 2px;
}

.calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #24488e;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
}

calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a:hover,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a:hover,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a:hover,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a:hover,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a:hover,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a:hover,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a:hover {
    color: #c22602
}

.page-calendar .l-main .l-content .view-clone-of-calendar .calendar-calendar table tbody tr td a:hover {
    text-decoration: underline!important
}

body.section-calendar #colorbox #cboxLoadedContent {
    line-height: 18px
}


/** Contact Us **/

.not-front.page-taxonomy-term-32 table tr td img {
    padding: 0 !important
}


/** Audio **/

.not-front .l-main .l-content .field--name-field-audio {
    margin: 0 0 0.2em!important;
}

.audio-download {
    display: inline-block;
    float: right;
    vertical-align: top;
}

/**************************************************************************/

.crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content,
.crm-contribution-page-id-6 #billing-payment-block .crm-section .content {
    width: 29%;
}

.crm-contribution-page-id-6 .custom_pre_profile-group .crm-section.form-item label {
    font-size: 13px
}

#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section {
    margin-bottom: 1em
}

#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input [type="text"],
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input[type="password"],
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input,
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input[type="email"],
#crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content select,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content select,
#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input {
    width:96.6%;
}

.crm-contribution-page-id-6 #billing-payment-block fieldset legend {
    width: 100%;
    margin-bottom: 1em;
}

.crm-contribution-page-id-6 #billing-payment-block #payment_information input#_qf_Main_upload_express {
    width: auto;
}

.crm-contribution-page-id-6 #billing-payment-block #payment_information .crm-section.cvv2-section .content input {
    width: 14%!important;
}

.crm-contribution-page-id-6 #billing-payment-block #payment_information .credit_card_info-section .credit_card_exp_date-section .content select {
    width: 48.9%!important;
}

.crm-contribution-page-id-6 .payment_options-group .payment_processor-section > .content {
    padding-top: 6px;
}

.crm-contribution-page-id-6 .payment_options-group div.radio {
    vertical-align: middle;
    display: inline-block;
    float: none;
    margin-right: 5px;
}

.crm-contribution-page-id-6 .payment_options-group label {
    vertical-align: middle;
}

#crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .select2-container, #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .select2-results, #crm-container.crm-public .crm-contribution-page-id-6 .select2-container .select2-choice {width: 97.9%!important}

/* FrontEnd with section-civicrm body class*/

body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input [type="text"],
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input[type="password"],
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content input[type="email"],
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .custom_pre_profile-group .crm-section .content select,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content select,
body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .crm-section .content input {
    width: 100%;
}

body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.cvv2-section .cvv2-icon {
    left: 6.5em;
}

body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select {
    margin: 0;
    width: 48.6%!important;
}

body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_M {
    margin-right: 10px;
    width: 49% !important;
    float: left;
}
body.section-civicrm  #crm-container.crm-public form .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_Y {
    width: 48% !important;
    margin-right: 0;
}
body.section-civicrm  #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block #payment_information .crm-section.cvv2-section .content input {
    width: 14%!important;
}

body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 #billing-payment-block .select2-container, body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 body.section-civicrm #billing-payment-block .select2-results, body.section-civicrm #crm-container.crm-public .crm-contribution-page-id-6 .select2-container .select2-choice {width:485px!important;}

body.section-civicrm #crm-container.crm-container form .crm-section.other_amount-section { margin: -60px 0 0 124px}
/* body.section-civicrm #crm-container.crm-container form .crm-section.other_amount-section::before { left: -8px} */

.cboxTitle{
    display: none !important;
}

.tao.navbar-administration #block-menu-menu-footer-menu ul li{
display:table-cell;
}

.l-header .l-region--branding{
width:500px !important;
}

/** ORDER PAGE ***/

.page-admin-store .order-pane{
 
    width:47%;
}

.page-admin-store .form-type-uc-addresses-address-select select{
    max-width:100%;
}
.page-admin-store #order-pane-line_items #edit-add-line-item #edit-submit{margin-top: 12px;}
.page-admin-store #order-pane-products,
.page-admin-store #order-pane-line_items,
.page-admin-store #order-pane-quotes,
.page-admin-store #order-pane-admin_comments{width:100%;}

.maintenance-page .l-header{padding-bottom: 41px;}
.maintenance-page .l-content{min-height: 500px;padding: 40px;}
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action {
    background-image: url("/sites/all/libraries/uniform/images/sprite.png");
    background-repeat: no-repeat;
}
._qf_Register_upload_express-section, ._qf_Main_upload_express-section { display:none !important; }
.uc-cart-checkout-form #tax_exempt_link1 span {color: #4b4b4b!important; margin-left: 28px;}
.add-to-cart { float: left; text-align: left; clear: both; }
.field--name-field-audio-posted-on .field__label { font-weight:normal; }
.view-home-right-content .field-content { text-align: center; }
.uc-order-create-form .form-type-radio,.uc-order-create-form .uc-order-customer,.uc-order-create-form .form-actions { float: left;width:100% }
.crm-container .credit_card_type-section .crm-credit_card_type-icons a { background: url(/sites/all/modules/civicrm/i/creditcard-icons.png) no-repeat 0 0 transparent; }

/** Quick view design issue fix **/
#quick_view_form {
	color: #4b4b4b;
	font-size: 12px;
	line-height: 20px;
}

#quick_view_form .quick-qty label {
	float: left;
	width: auto;
}

#quick_view_form .quick-qty input#edit-qty {
	padding: 0;
	text-align: center;
	width: 30px;
	height: 26px;
}

#quick_view_form .quick-qty .form-item-qty {
	float: left;
}

#quick_view_form .quick-qty input#edit-submit--2 {
   color: #d8d0b1 !important;
   display: block;
   font-family: Verdana,Geneva,sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   height: 27px;
   line-height: 20px;
   padding: 0 16px;
   text-align: left;
   text-decoration: none !important;
   white-space: nowrap;
   background: #254a8e;
   margin-left: 75px;
}
 html.js .node-type-webform fieldset.collapsed .fieldset-wrapper{
display:block !important;
}

html.js .node-type-webform fieldset.collapsed {
    height: auto;
}
/* Add to cart issue in product taxonomy pages*/
.field--type-text-with-summary .field__item.even { float:left; width:100%;}
.node--product { float:left; width:100%;}
.node-teaser{margin-bottom:30px;  float:left; width:100%;}
.node-teaser .field--name-uc-product-image { float:left; min-width:14%}
.node-teaser .field--name-uc-product-image img {max-height: 400px; max-width:150px; padding:0 10px 5px 0;}
.node-teaser .field--name-body { float:left; width:86%}
.node-teaser .field--name-body p img {padding:0 0 5px 0!important; margin-right:18px;}
.node--story--teaser .field--name-body {width:100%;} 
.not-front .l-main .l-content .node--promoted .node__content { margin-bottom:0!important; display:inline-block; width:100%}
/* front end header issue fix */
.l-region--branding nav.block--menu-menu-top-menu-user ul.menu li a {
    padding: 0 9px!important;
}
.block--search-form {
    margin: 1.5em 0 0 7em!important
}
/* Mobile issue fixes */
@media screen and (min-width: 901px) and (max-width: 1039px) {
.l-branding a.site-logo {
    width: 39.5%!important
}
}

@media only screen and (max-width:900px) {
.l-branding a.site-logo {
    margin: 4em 0 1em!important
}
#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit input {width: 213px!important;}
#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit .form-item-panes-payment-details-cc-cvv input { width:48px!important}
}

@media only screen and (max-width:609px) {
#navbar-administration.navbar-oriented .navbar-bar {
    z-index: 100001
}
#navbar-administration.navbar-oriented .navbar-tray-vertical.navbar-active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    left: 0;
    z-index: 10000;
}
}
@media only screen and (max-width:530px) {
#uc-cart-checkout-form.uc-cart-checkout-form fieldset .payment-details-credit input { width:99% !important}    
}

@media screen and (min-width: 450px) and (max-width: 900px) {
.l-header .l-region--branding {
    width: 423px !important;
    float: right!important;
}
.block--search-form {
    margin: 10px 0 0 !important
}
}

@media only screen and (max-width:449px) {
.l-header .l-region--branding {
    width: 100% !important;
}
.block--search-form {
    margin: 10px 0 0 !important
}
fieldset { display:table-cell; width:100%}
#uc-cart-checkout-form select { width:100%!important}
}
/* Popup unique close button */
#modalContent .modal-forms-modal-content span.popups-close {
background: rgba(0, 0, 0, 0) url("/sites/all/modules/colorbox/styles/default/images/controls.png") no-repeat scroll -25px 0 !important;
height: 27px !important;
position: absolute;
right: 14px!important;
text-indent: -99999px !important;
top: 5px !important;
width: 25px !important;
}

#cboxClose {
    top: 0!important
}

/* Admin payment add section */
#edit-payments-new-comment { width: 170px; }
.rteindent1 { margin-left: 40px !important; }
#views-form-uc-orders-admin-page .views-field-actions{ width: 18% }
table img { max-width: none !important; }
/* Admin civicrm profile settings button hidden */
body.page-civicrm-admin #crm-main-content-wrapper, body.page-civicrm-admin .crm-content-block {
    overflow-x: auto;
}
/* Quick contact create left side bar */
#crm-quick-create input[type="text"], input[type="password"], input[type="email"] { height:30px !important }
#crm-quick-create { margin-right:10px; }
.block-civicrm { margin: 10px 0 10px 0; }
#block-civicrm-4 .crm_blocktitle { margin: 10px 0 6px; }
#crm-recently-viewed .crm-recently-viewed {width: 93%; }
#crm-quick-create form { float: left}
#block-civicrm-4 h2 span {float: left; width: 100%; }
/* Loading icon style for checkout page */
.ui-loader-background{ 
    background-color: #fff;
    background-image: url("images/loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: fixed;
    top: 0;
    width: 100%;
   }
/* Dues design starts from here */

.dues_left_side {
    float: left;
    width: 69%;
}

#crm-container.crm-container form .crm-contribution-page-id-11 #priceset-div {
    margin: 0;
    padding: 22px 0 0;
    border-top: 2px dotted #e7e7e7
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-option-edit-link {
    display: none;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .custom_pre_profile-group .dues_left_side .crm-section .content {
    width: 68%;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content label {
    display: block;
	float: left;
	margin: 0 0 10px;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content div.checker {
    clear: both;
	float: left;
	position: relative;
	vertical-align: top;
}

#editrow-custom_386 .close-icon {
    display: none;
}

.crm-contribution-page-id-11 fieldset.crm-profile-id-91 legend, .crm-contribution-page-id-6 .pay_later_receipt-section {
    display: none;
}

.dues_calculator {
    text-align: center;
}

.dues_right_side {
    background-color: #e8eef8;
    padding: 14px 20px;
    width: auto;
    border: 1px solid #c0c0c0;
    margin-bottom: 10px;
}

.dues_right_side .content {
    width: 100%!important;
}

div.dues_right_side label {
    font-weight: bold
}

.recur-installment-content{
	width: 120%;
}

.dues_right_side #dues_calculate {
    text-align: center;
    cursor: pointer
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.other_amount-section .other_amount-content:before {
    content: "$";
    font-size: 12px;
    left: -15px;
    top: 11px;
    position: absolute
}

.dues_main::after {
    clear: both;
    content: "";
    display: block;
}

body.page-civicrm-contribute .not-front .l-main .l-region--sidebar-first {
    box-sizing: border-box;
    padding: 0 0 0 20px;
}

body.page-civicrm-contribute .not-front .l-main .l-region--sidebar-first::after {
    left: 200px
}

body.page-civicrm-contribute .not-front .l-main .l-region--sidebar-first {
    padding: 10px 0 0 20px;
}

.crm-container .crm-contribution-page-id-11 a.button span {
    display: block;
    line-height: 20px;
    padding: 2px 20px;
}

#crm-container.crm-container form .crm-contribution-page-id-11 #crm-submit-buttons span.crm-button input {
    background: #70716b url("/sites/default/ra_civicrm/custom_images/crm-button-bg.gif") repeat-x scroll left top;
    border: 1px solid #3e3e3e;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 7px 15px !important;
    text-shadow: 0 1px 0 black;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.cvv2-section .cvv2-icon {
    left: 0 !important;
    position: relative;
    top: 5px;
}

#crm-container.crm-container form .crm-contribution-page-id-11 #crm-submit-buttons span.crm-button input:hover {
    background: #70716b url("/sites/default/ra_civicrm/custom_images/crm-button-bg.gif") repeat-x scroll 0 -25px;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .label {
    color: #4a4a4a;
    display: block;
    font-size: 0.75rem;
    padding: 0;
    text-align: left;
    width: 22%;
    float: left;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side .crm-section .label {
    width: 32%
}

#crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side .crm-section#editrow-custom_421 .content {
    margin-left: 32%;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .dues_right_side .crm-section .label {
    width: 100%
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content {
    float: left;
    width: 445px;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.payment_processor-section .content label {
    float: none;
    margin: 0;
    min-width: 20%;
    width: auto;
}

body.section-civicrm #crm-container.crm-public form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_M {
    margin-right: 9px
}

.crm-contribution-page-id-11 .crm-section.is_pledge-section .crm-form-select {
    display: inline-block;
    margin: 0 0 12px;
    width: 29%;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > label {
    width: auto;
    margin-bottom: 10px;
    vertical-align: middle
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > div.radio {
    vertical-align: text-bottom
}

body.page-civicrm-contribute-transact .crm-contribution-page-id-11 #priceset-div .crm-section.price_set-section .other_amount-section {
    margin: 0!important;
}

.dues_right_side-inner {
    background: #e8eef8 none repeat scroll 0 0;
    padding: 5px 10px;
}

.crm-section.is_pledge-section #billing-payment-block #payment_information .credit_card_exp_date-section #credit_card_exp_date_M {
    margin-right: 7px;
}

.crm-section.is_pledge-section .content label {
    display: inline;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.cvv2-section input {
    width: 62px!important
}
.crm-container input#custom_271[readonly],.crm-container input#custom_401[readonly] {   
    background-image : none !important;
    border: 1px solid #fff !important;
}
.crm-container form .crm-contribution-page-id-11 .editrow_custom_271-section, .crm-container form .crm-contribution-page-id-11 .editrow_custom_401-section{
    height: 10px;    
}
.crm-container form .crm-contribution-page-id-11 .editrow_custom_271-section input#custom_271, .crm-container form .crm-contribution-page-id-11 .editrow_custom_401-section input#custom_401{
    height: 25px!important;    
}
.ra_dues_help {
    font-size: 14px;
    font-weight: bold;
    line-height: 3.6em;
    color: #4b4b4b;
} 
.crm-container form .crm-contribution-page-id-11 .dues_pay_section{
	border-radius: initial;
    border-top: 2px dotted #e7e7e7;
    padding-top: 20px;
    clear: both;
}
@media only screen and (max-width:640px) {
    .dues_left_side {
        float: none;
        width: 100%;
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content,
    #crm-container.crm-container form .crm-contribution-page-id-11 .custom_pre_profile-group .dues_left_side .crm-section .content,
    #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .label,
    #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side .crm-section .label {
        width: 100%;
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_421.crm-section .content {
        margin-left: 0
    }
    .dues_right_side {
        float: none;
        width: 100%;
        box-sizing: border-box;
    }
    body.section-civicrm #crm-container.crm-public form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_M {
        width: 50%!important;
        margin-right: 0
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content label {
        width: 90%
    }
    .dues_calculation {
        width: 100%;
        margin-bottom: 10px;
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > label {
        width: 41%;
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > div.radio {
        vertical-align: top
    }
}

@media screen and (max-width:480px) {
    #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > label {
        width: 88%;
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.payment_processor-section .content label {
        float: none;
        margin: 0;
        min-width: 90%;
        width: auto;
    }
    #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content label {
        width: 86%
    }
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
   // IE9+ CSS
   .page-civicrm-contribute .l-region--sidebar-first{width:20%}
}

/* Rabbsuperuser */

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content {
    margin-left: 0;
    width: 522px;
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .description {
    color: #78797c;
    font-size: 0.9rem;
    width: 100%;
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 #priceset-div {
    border-top: 1px solid #cfcec3
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_right_side .crm-section .label {
    width: 100%
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .label,
body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section label {
    font-size: 0.9rem;
    width: 25.8%;
}
body.tao #crm-container.crm-container form .crm-contribution-page-id-11 #crm-submit-buttons input#_qf_Main_upload-bottom {
    font-size: 1em !important;
    padding: 3px 10px!important;
}
#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content input[type="text"],
#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content input[type="password"] {
    box-sizing: border-box;
    font-size: 0.75rem;
    height: 39px;
    width: 100%;
}

#crm-container.crm-container form .crm-contribution-page-id-11 .crm-section {
    clear: both;
    display: block;
    margin: 0 0 12px;
    vertical-align: top;
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side {
    width: 100%
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side .crm-section .label {
    width: 25.8%;
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .custom_pre_profile-group .dues_left_side .crm-section .content {
    width: 522px
}

body.tao .crm-container form .crm-contribution-page-id-11 .select2-container .select2-choice {
    width: 100%;
    height: 39px;
    box-sizing: border-box;
}

body.tao .crm-container form .crm-contribution-page-id-11 .select2-container {
    width: 100%!important
}

body.tao #crm-container form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_M {
    float: left;
    margin-right: 10px;
    width: 47.5% !important;
}

body.tao #crm-container form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_Y {
    float: left;
    width: 47.5% !important;
}

body.tao .crm-contribution-page-id-11 .crm-section.is_pledge-section .crm-form-select {
    width: 28%
}

body.tao #crm-container.crm-container form .crm-section .content div.radio {
    display: inline-block;
    float: none;
    margin: 0px 3px 0 0;
    vertical-align: top;
}

body.tao #crm-container.crm-container form .crm-profile .content label {
    display: inline-block;
    line-height: normal;
    margin: 0 10px 0 0;
    vertical-align: top;
    width: auto;
}

body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_421.crm-section .content {
    margin-left: 37.5%
}
/* custom recur options starts here */
body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options div.radio{clear: both;
    float: left;
    position: relative;
    margin: 0 3px 0 0}

body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options label{display: inline;
float: left;
margin: 0 0 10px; width: auto;}

body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options.content {
    width: 522px;
}

body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-installment-content,
body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-other-content {
    float: left;
    margin-left: 10px;
}
.page-content .form-item #helprow-custom_406 .description{display: block;
position: relative; 
    bottom: inherit; 
    right: inherit; 
    z-index: inherit;
    color: inherit; 
    background: none; 
    border:none;
    width:auto; 
    margin: auto; 
    padding: auto;
    display: block;
} 
body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-installment-content {
    float: right; left: 0; position: relative; top: -39px;
}

#crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-installment-content input#recur_installment {
    width: 62px;
}

body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .recur-other {
    clear: both;
}
body.tao .crm-container form .crm-contribution-page-id-11 .dues_pay_section{
    border-top: 1px solid #CFCEC3 !important;
}
body.tao .recur-installment-content{
    width:initial !important;
}
#crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-other-content input#recur_other {
    width: 90px;
    margin-bottom:10px;
}

#crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options div.radio {
    clear: both;
    float: left;
    position: relative;
    margin: 0 3px 0 0
}

#crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options label {
    display: inline;
    float: left;
    margin: 0 0 10px;
    width: auto;
}

@media screen and (max-width:440px) {
    body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-installment-content {
        float: left;
        left: 0;
        position: relative;
        top: -75px;
        clear: both
    }
    body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options #uniform-CIVICRM_QFID_2_7 {
        margin-bottom: 54px;
    }
    body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-other-content {
        clear: both;
        left: 0;
        position: relative;
        top: -44px;
    }
}
/* custom recur options ends here */
@media only screen and (max-width:960px) {
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content {
        width: 416px;
    }
    body.tao .crm-contribution-page-id-11 .crm-section.is_pledge-section .crm-form-select {
        width: 23%;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content label {
        width: 83%
    }
}

@media only screen and (max-width:640px) {
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side {
        float: none;
        width: 100%;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .content,
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .custom_pre_profile-group .dues_left_side .crm-section .content,
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section .label,
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side .crm-section .label {
        width: 100%;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_421.crm-section .content {
        margin-left: 0
    }
    .dues_right_side {
        float: none;
        width: 100%;
        box-sizing: border-box;
    }
    body.tao #crm-container form .crm-contribution-page-id-11 .crm-section.billing_mode-section .crm-section.credit_card_exp_date-section select#credit_card_exp_date_Y {
        width: 46%!important;
        margin-right: 0
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content label {
        width: 90%;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_calculation {
        width: 100%;
        margin-bottom: 10px;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > label {
        width: 41%;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.is_pledge-section .content > div.radio {
        vertical-align: top
    }
    body.tao .crm-contribution-page-id-11 .crm-section.is_pledge-section .crm-form-select {
        width: 26%;
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.payment_processor-section .content label {
        display: inline-block;
        min-width: 92%
    }
}

@media only screen and (max-width:480px) {
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .dues_left_side #editrow-custom_386.crm-section .content label {
        width: 84%
    }
    body.tao #crm-container.crm-container form .crm-contribution-page-id-11 .crm-section.payment_processor-section .content label {
        min-width: 89%
    }
}

body.tao #crm-container.crm-container form .crm-section .content .recur-installment-content span.crm-error {left: 0; position: absolute; top: 42px; width: 100%;}

 #crm-container.crm-container form .crm-section .content .recur-installment-content span.crm-error { position: absolute; width:auto!important; right: 0;}

body.tao #crm-container.crm-container .crm-contribution-page-id-11 .custom_dues_section .custom-recur-options .recur-installment-content #pledge_installments_suffix {display: inline-block; vertical-align: middle; width: 233px; word-break: break-all;}

.page-civicrm-contribute .l-region--sidebar-first{width:20%}
/* Dues design ends from here */

#uc-payment-by-order-form,.view-custom-sales-report .view-content, .view .view-content{overflow-x: auto;}

.page-civicrm .crm-container.ui-dialog{z-index: 9999 !important;}

.not-front .l-main .l-content #crm-main-content-wrapper ul{list-style:inherit;}
