.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}

/*normal checkbox style*/
#crm-container.crm-container form .crm-profile.crm-profile-id-136 .crm-section .content{
    width: 100%;
    margin-left: 0%;
}

#crm-container.crm-container form .crm-profile.crm-profile-id-136 .crm-section .label{
    width: 100%;
    display: block;
    margin-bottom: 5px;
    text-align: left;
}
#crm-container.crm-container form .crm-profile.crm-profile-id-136 .crm-section .label label{
    margin-bottom: 5px;
}

#crm-container.crm-container form .crm-profile.crm-profile-id-136 div.checker{
    padding-bottom: 5px;
}

#crm-container.crm-container form .crm-profile.crm-profile-id-136 .content label{
    width: 95%;
    margin-top: 4px;
}
/*superuser checkbox style*/
body.navbar-administration #crm-container.crm-container form .crm-profile.crm-profile-id-136 .content label{
    width: 95%;
    margin-top: 3px;
}
body.navbar-administration #crm-container.crm-container form .crm-profile.crm-profile-id-136 .crm-section .content{
    padding-left: 19%;
    box-sizing: border-box;
}
body.navbar-administration #crm-container.crm-container form .crm-profile.crm-profile-id-136 .crm-section .label{
    box-sizing: border-box;
    padding-left: 8%;
}

/*superadminonly global style*/
body.navbar-administration #payment_information .content{
    margin-bottom: 10px;
    margin-top: 10px;
}

body.navbar-administration fieldset legend{
    width: 100%;
}


/* New Css */

.l-region--header nav ul.menu li:first-child  {width: 20%;}
.not-front .l-main .l-region--sidebar-first .block--civicrm {padding: 0 0 0 14px;}
.not-front .l-main .l-region--sidebar-first .block--civicrm:first-child { padding-top:14px;}
.crm-contribution-main-form-block .crm-submit-buttons .crm-i-button>.crm-i {top: 0.8em;}
#crm-container.crm-container form #crm-submit-buttons span.crm-button input { padding:7px 15px 7px 18px !important}
.crm-container input.crm-form-text, .crm-container .crm-icon-picker-button, .crm-container input.dateplugin, .crm-container input.crm-form-password { height:2.4em; border-radius:4px;}
.crm-container .crm-accordion-body { padding:4px;}
.page-civicrm div.radio { float:none; display:inline-block; margin:0 2px 0 0; vertical-align:middle;}
.page-civicrm div.checker, #crm-container div.checker {float:none; display:inline-block; margin:0 2px 0 0; vertical-align:middle;} 
.crm-accordion-wrapper span.crm-address-element { display:block;}
.page-civicrm div.crm-container label, div.crm-container label { display:inline!important; vertical-align:middle; margin:0 5px 0 0;}
.page-civicrm .crm-container #demographics div.form-item span.fields, .crm-container #demographics div.crm-form-block span.fields { display:inline; margin-left:0}
.crm-container .helpIcon  { margin-bottom:4px!important;}
input[type="checkbox"], input[type="radio"] { vertical-align: middle; margin:0 2px 0 0}
.crm-container div.select2-container ul.select2-choices { border-radius:4px;}

.page-civicrm .map-field h3 { padding:5px 10px}

.page-civicrm .crm-container div.select2-container > ul > li{ margin-bottom:0;}
.page-civicrm .crm-container .btn-slide .panel li a:hover { border-radius:0;}
.page-civicrm .crm-container .btn-slide .panel li { margin:0; padding:0}
.page-civicrm .crm-container .select2-container-multi .select2-choices .select2-search-field input { height:2.4em;}
.not-front .l-main .l-region--sidebar-first { max-width:246px!important;}

.page-civicrm-contribute .custom_pre_profile-group #editrow-custom_221 { max-width:500px; position:relative;}
.page-civicrm-contribute .custom_pre_profile-group #editrow-custom_221 .other_amount-section {position: absolute; right: 0; bottom: 17px;}


@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-container form .crm-contribution-page-id-6 .crm-section.other_amount-section{
    position: absolute !important;
    right: 25!important;
    bottom: 16px !important;
}
#crm-container.crm-container form .crm-section.contribution_amount-section .price-set-row{
vertical-align:top;
}
#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%!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%!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 {max-width:485px!important; width:100%!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/default/ra_civicrm/custom_images/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;}

.not-front .l-main .l-content .node__content .field--type-datetime{clear:both;}

.webform-component-checkboxes div.checker, .webform-component-radios div.radio{clear: both;}

.crm-profile-id-126 legend{display: none !important;}
.crm-profile-id-126 .messages.help{max-height: 200px;overflow-y: auto;}
.crm-profile-id-126 #editrow-custom_486{position: relative;}
.crm-profile-id-126 #editrow-custom_486 .label{padding-left: 25px !important; width: auto !important;}
.crm-profile-id-126 #editrow-custom_486 .content label{display: none !important;}
.crm-profile-id-126 #editrow-custom_486 #uniform-custom_486_1{position: absolute; left: 0px; top: 2px;}
/*Manoj*/
#crm-container.crm-container form .crm-contribution-page-id-6 .crm-section .content div.radio{
        display: inline-block !important;
    margin: 0 2px 0 0 !important;
}
body.section-civicrm #crm-container.crm-container form .crm-section.other_amount-section {
    margin: 0px !important;
}

#crm-container.crm-container form .crm-section.payment_processor-section .content label{
display:inline !important;
}
@media only screen and (min-width:1601px) {
.not-front .l-main .l-region--sidebar-first {max-width: 300px;}

}.crm-container .dataTables_wrapper { overflow-x: scroll;}
.crm-submit-buttons { width: auto !important; height: auto !important; overflow: unset !important;}


/* Calendar - Year view */
.calendar-calendar .year-view table.mini td.empty{color: #fff;}


body.page-cj .ui-dialog .ui-dialog-titlebar{background: #fff;border: none;}
body.page-cj .ui-dialog .ui-dialog-titlebar span.ui-dialog-title{display: none;}
body.page-cj .ui-dialog .ui-dialog-titlebar-close{top: 20px;right: 20px; z-index: 999;}
.page-user #crm-container.crm-container .messages.crm-error {display:none !important;}

.l-region--sidebar-first .navigation ul.menu li { position:relative;}
.l-region--sidebar-first .navigation ul.menu > li.menu-item--expanded ul {position: relative; width: 100%; transition: none;    display:none;}
.l-region--sidebar-first .navigation ul.menu > li.menu-item--expanded.menu-item--active-trail ul {display:block;}
.l-region--sidebar-first .navigation ul.menu > li.menu-item--expanded > a:after, .l-region--sidebar-first .navigation ul.menu > li.menu-item--expanded.menu-item--active-trail.li-parent > a:after {right:10px; content:"+"; display:inline-block; position:absolute; top:0; bottom:0; margin:auto auto; color:#C22602; font-size:20px; }
.l-region--sidebar-first .navigation ul.menu > li.menu-item--expanded.li-parent > a:after, .l-region--sidebar-first .navigation ul.menu > li.menu-item--expanded.menu-item--active-trail > a:after {-webkit-transform: rotate(180deg);
    transform: rotate(180deg); content:"-"; font-size: 28px; line-height: 24px; right: 12px;}
    
table#ra-custom-commerce-invoice-page tr{
background:none !important;
}
table#ra-custom-commerce-invoice-page p{
font-size:14px;  margin-bottom: 8px; line-height: 20px; color:#000000;}
.discount_applied { text-align: right; margin-right: 10px;}
#edit-moderation-state-wrapper{display:none;}

#block-racustomcommerceaddress {border-bottom: 1px solid #c0c0c0; margin: 20px 0; padding-bottom: 20px;}

