/*css for event expresso*/
#espresso_calendar a:hover{color:#ffffff !important}
#espresso_calendar{position: inherit !important;}
#espresso-category-legend ul{padding: 20px 0 0px 0;}
#espresso-category-legend li a:hover{color:#ffffff !important;}
.tckt-slctr-tkt-details-dv h5{margin: 0;font-size: 24px;color: #2c59aa !important;}
.tckt-slctr-tbl-td-name strong {font-weight: normal;margin-left: 8px;}
.event-tickets table, td, th{border: 1px solid #a0a0a0;border-collapse: collapse; color: #8b8b8b;background: #ffffff;}
.event-tickets table td{vertical-align: middle;font-size: 14px;line-height: 22px;}
.event-tickets table th {background: #4db1f1;color: #fff;padding: 10px;}
.event-tickets table th span{font-weight:bold !important;font-size: 17px !important;}
.event-tickets table tr {background: #e2e1e1;}
.event-tickets table td b {font-weight: normal;}
.ticket-selector-tbl-qty-slct {background: transparent;padding: 0px 5px 5px 0;border: 1px solid;}
.ticket-selector-submit-btn, input#spco-go-to-step-payment_options-submit, input#spco-go-to-step-finalize_registration-submit {
    border: 0;
    margin-top: auto;
    display: inline-block;
    background: rgb(214, 65, 84);
    font-size: 18px;
    
    padding: 8px;
    color: #ffffff;
    text-transform: capitalize;
    width: auto;
    text-align: center;
    margin-right: auto;
}
.ee-ical-sbmt{color: #8b8b8b;}
.ticket-required-pg{margin-left: 8px !important;}
/*.ticket-selector-submit-btn:hover, input#spco-go-to-step-payment_options-submit:hover, input#spco-go-to-step-finalize_registration-submit:hover {background: #f8cf2c;color: #333;}*/
#spco-steps-big-hdr{font-size: 26px}
.spco-ticket-info-dv table{width: 100% !important;}
.spco-ticket-info-dv table td{vertical-align: baseline;line-height: 30px;padding-left: 7px;padding-right: 7px;font-size: 14px;}
.spco-ticket-info-dv th {background: #4db1f1;color: #fff;line-height: 30px;padding: 10px;font-size: 17px;}
#ee-single-page-checkout-dv input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]){line-height: 30px;}
/*.ee-reg-qstn {margin: 0 0 5px 0;}*/
.ee-reg-form-attendee-dv label, .ee-reg-form-attendee-dv input, .ee-reg-form-attendee-dv button, .ee-reg-form-attendee-dv select, .ee-reg-form-attendee-dv textarea{
    font-size: 13px;;
}
.ee-reg-qstn select {width:100%;}
div#ee_reg_qstn-7-country-input-dv {width: 50%;float: left;}
.ee-reg-qstn textarea {width: 100%;height: 125px;}

table#spco-payment-info-table {width: 100%;}
table#spco-payment-info-table td{vertical-align: baseline;line-height: 30px;padding-left: 7px;padding-right: 7px;}
table#spco-payment-info-table th{background: #202736;color: #fff;line-height: 30px;padding-left: 7px;padding-right: 7px;}
/*pc start work here*/
.blog-inner h3 {font-size: 20px;margin-top: 0px;}
.admin-post-list li {color: #999999;font-size: 16px;font-weight: 500;}
.postings .post-contant p{color: #8b8b8b;font-size: 17px;line-height: 26px;padding:0px 0 20px 0;}
.bottom-btn a.btns{ margin-top: auto; display: inline-block;background: #4db1f1;font-size: 18px;padding: 8px;color: #ffffff;text-transform: capitalize;width: 140px;text-align: center;margin-right: auto;}
.postings {border-bottom: 1px solid #ccc;padding: 30px 0 30px;}
.post-btn h3 a{color: #2c59aa !important;}
 .ee_grid_box_v2 .event-link a{color: #2c59aa !important;font-size: 20px;}
.pdngzero {padding: 0;}
.ee-button, .ee-button:active, .ee-button:visited{background:#4db1f1 !important;font-family:'Museo-500';font-size:18px !important;}
.ee-attention{border:4px solid #2c59aa !important;}
.extra-padding-sides{font-size: 17px;color: #8b8b8b;}
.ee-registration-details-h3{color: #2c59aa;font-size: 36px;text-transform: uppercase;text-align:center;}
.ee-registration-details-dv h5{text-transform: capitalize;}
.ee-registration-details-dv h5 .smaller-text{color: #8b8b8b;font-size: 22px;line-height: 38px;}
table.ee-table.ee-registrations-list{width: 100%;border:1px solid #8b8b8b;}
table.ee-table.ee-registrations-list th{font-weight: bold;padding: 10px; color:#8b8b8b; }
.tckt-slctr-tkt-details-tbl thead th{width: 16%;}
table.ee-table.ee-registrations-list td{padding: 10px; color:#8b8b8b; }
.ee-registration-details-dv p.small-text.jst-rght{padding:36px 0;}
.ee-registration-details-dv p.small-text.jst-rght a{background:#4db1f1 !important;font-family:'Museo-500';font-size:18px !important;color: #ffffff;padding: 10px;}
.ee-icon-only-lnk{font-size: 14px !important;margin: 0px !important;}
.ee_grid_box_v2{max-width: 235px !important;}
.ee_grid_box_v2 img{width: 235px !important; height: auto !important;}
.ee_grid_box_v2 p, .ee_grid_box_v2 .event-title{text-transform: capitalize;}
.ee_overlay{background: rgba(214,65,54,0.5) !important;}
.espresso-venue-dv a {color:#2c59aa;}
.ee-clearfix .ee-event-datetimes-li, .event-content p, .espresso-venue-dv { color: #8b8b8b;font-size: 17px; line-height: 26px;padding-bottom:16px; }
.event-content p a{color: #2c59aa !important;}
.espresso-venue-dv h4 strong{color: #2c59aa !important;}
.ee-gmap {width: 100% !important;}
.ticket-selector-submit-btn-wrap{margin-right: 11px;}
.tckt-slctr-tkt-details-dv { display: block !important; }
table.tkt-slctr-tbl td a.display-tckt-slctr-tkt-details,table.tkt-slctr-tbl td a.hide-tckt-slctr-tkt-details{display: none;}

/*detail page*/
section.blog-post ul{margin: 8px 0 16px 0;}
section.blog-post h4{color: #2c59aa !important;font-size:22px;padding: 12px 0 12px 0; display: inline-block;font-weight:600;}
.posting {padding: 30px 0 30px;}
.event-content { padding: 24px 0;}
.event-content li{color: #8b8b8b;margin-left: 10px;padding-bottom: 6px;font-size: 17px; line-height: 26px;}
.listing-content span{font-size: 17px; color: #8b8b8b;}
section.tckt-slctr-tkt-sale-dates-sctn{color: #8b8b8b;}
span.currency-code {color: #8b8b8b !important; font-size: 11px !important;}
.tckt-slctr-tkt-details-tbl span {color: #fff; font-size: 14px !important;}
.posts-img img {margin: 0 0 16px 0;}
section.tckt-slctr-tkt-details-sctn h4 {text-align: center;color: #2c59aa !important;font-size: 26px;width: 100%;}
.ee-clearfix .ee-event-datetimes-li strong {color: #2c59aa !important;font-size: 30px;padding: 0 0 12px 0;display: inline-block;}
.ee-reg-form-attendee-dv .ee-reg-form-qstn-grp-title{color: #2c59aa !important;font-size: 30px;text-align: center;line-height: 32px;padding-bottom: 16px;}
.ee-reg-form-attendee-dv label{color:#8b8b8b;padding: 6px 0; }
.ee-reg-form-attendee-dv a.ee-form-add-new-state-lnk{color:#8b8b8b; }
.ee-reg-form-qstn-grp-dv + .ee-reg-form-qstn-grp-dv{margin: 0px !important;}
.event-content li strong, .event-content h4{color:#8b8b8b;}
.event-content li:before {list-style-type: circle !important;content: "\25BA \0020";font-size: 20px;top: 6px;left: -10px;color: #8b8b8b;vertical-align: middle;}
.spco-whats-next-buttons{padding: 0 !important;}
.espresso-notices p, .espresso-ajax-notices p {}
.tckt-slctr-tkt-datetimes-sctn .tckt-slctr-tkt-details-tbl{display: inline-table !important;}
.ee-event-expired-notice span.important-notice{padding: 12px 0 0 0;display: block;font-weight: normal;}
/*Thankyou page*/
#espresso-thank-you-page-transaction-details-dv table{width: 100%;border:1px solid #8b8b8b;}
#espresso-thank-you-page-transaction-details-dv table th{font-weight: bold;padding: 10px; color:#8b8b8b; }
#espresso-thank-you-page-transaction-details-dv table td{padding: 10px; color:#8b8b8b; }
#espresso-thank-you-page-ajax-transaction-dv h3{color: #2c59aa;font-size: 36px;text-transform: uppercase;text-align: center;padding: 15px 0;}
#espresso-thank-you-page-transaction-details-dv p.small-text.jst-rght a{background:#4db1f1 !important;font-family:'Museo-500';font-size:18px !important;color: #ffffff;padding: 10px;}
#espresso-thank-you-page-transaction-details-dv p.small-text.jst-rght{padding: 36px 0;}
#espresso-thank-you-page-ajax-payment-dv h2.section-heading.display-box-heading{color: #2c59aa;font-size: 36px;text-transform: uppercase;text-align: center;padding: 15px 0;}
#espresso-thank-you-page-ajax-payment-dv  .important-notice{font-size: 24px;}
.event-display-boxes p{color: #8b8b8b;font-size: 17px;line-height: 26px;padding-top:10px;}
#espresso-category-legend p.smaller-text.lt-grey-txt{color: #2c59aa;font-size: 20px;text-transform: capitalize;}
#espresso-category-legend li a{background: #4db1f1 !important;font-size: 18px !important;color: #ffffff;padding: 10px;}
#espresso-category-legend li{padding: 0px;}
.ee-filter-form select{ padding-right: 30px;padding-top: 10px !important; padding-bottom: 10px !important; width: 150px !important; float: left;}

/*Registration detail*/
#spco-steps-big-hdr{text-align: center;color: #2c59aa !important;font-size: 30px !important; width: 100%;}
form#ee-spco-attendee_information-reg-step-form p.spco-steps-pg.small-text.drk-grey-text{color: #8b8b8b;font-size: 14px;}
#ee-single-page-checkout-dv h4.big-event-title-hdr{color: #2c59aa !important;font-size:22px;padding: 12px 0 12px 0; display: inline-block;font-weight:600;}
#ee-single-page-checkout-dv h5{color: #8b8b8b;font-size: 22px;line-height: 38px;}
form#ee-spco-attendee_information-reg-step-form input{border-radius: 0px;padding: .6rem .75rem;font-size: 15px;border: 1px solid #cccccc;}
form#ee-spco-attendee_information-reg-step-form select{border-radius: 0px;padding:9px 12px;color: #000000 !important;background: transparent;background-color: transparent;height: auto;font-size: 15px;border: 1px solid #cccccc;}
.powered-by-event-espresso-credit{display: none;}
.ee-reg-form-qstn-grp-dv{width: 47%;float: left;}
.qtip-title{color:#2c59aa !important; font-size: 14px;font-weight: 600;line-height: 18px;}
.qtip-content{color:#8b8b8b !important;line-height: 18px;}

@media(max-width: 767px){
    .ee-reg-form-qstn-grp-dv{width: 100%;float: none;}
}
@media(min-width: 320px) and (max-width: 479px){
    .ee-reg-form-qstn-grp-dv{width: 100%;float: none;}
}

#exampleModalCenter{}
#exampleModalCenter h5{color: #2c59aa;font-size: 19px;text-transform: uppercase;}
button#submit-usi {
    background: #4db1f1 none repeat scroll 0 0;
    padding: 8px 16px;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
}
