/*common css for both create event and create costume page*/
@font-face 
{
    font-family: Graphik;
    src: url('https://www.ticketgateway.com/fonts/Graphik-Regular-Web.eot') format('embedded-opentype'),
        url( 'https://www.ticketgateway.com/fonts/Graphik-Regular-Web.ttf' ) format('truetype'),
        url('https://www.ticketgateway.com/fonts/Graphik-Regular-Web.woff2') format('woff2'), 
        url('https://www.ticketgateway.com/fonts/Graphik-Regular-Web.woff') format('woff'), 
        url('https://www.ticketgateway.com/fonts/whitneybook.svg#Graphik-Regular-Web') format('svg'); 
} 
/*@font-face 
{
        font-family:Graphik; 
        src: url("https://192.168.1.100/live18/fonts/Graphik-Regular-Web.woff2");
} */
body
{
    margin: 61px 0 0 0!important; 
} 
#event-listing-view 
{
    font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
    color:#39364f;
    letter-spacing: .5px;
}
#event-listing-view  .tooltip 
{
	font-family: Graphik,Helvetica,helvetica,arial,sans-serif;
	font-size: 12px;   
}
#event-listing-view .img-magnifier-desk
{
    position: absolute;
    right: 15px;
    bottom: 0;
    border: 1px solid #f2f2f2;
    background: #f2f2f2;
    opacity: 0.7;
    width: 30px;
    padding: 5px;
}
#event-listing-view .btn, h1, h2, h3, h4, h5, h6 
{
    font-family: Graphik,Helvetica,helvetica,arial,sans-serif;
}
.eventview-no-padding
{
    padding-left:0;
    padding-right:0;
}
.eventview-no-padding-l
{
    padding-left:0;
    padding-right:15px;
}
.eventview-no-padding-r
{
    padding-left:15px;
    padding-right:0;
} 
.eventview-no-padding-l-r
{
    padding-left:15px;
    padding-right:15px;
}
#event-listing-view  select 
{
    background: #fff url(https://www.ticketgateway.com/images/dd-arrow.png) no-repeat 100% center;
    background-position-x: 99%;
}
#event-listing-view a
{
    font-size: 14px;
    color:#39364f;
    /* text-transform: capitalize; */
    text-decoration: none; 
    cursor:pointer;
}
#event-listing-view a.cart-tips
{
    color:#25a9d7  
}
#event-listing-view a:hover
{ 
    color:#26baee; 
}
#event-listing-view a.view-anchor
{
    font-size: 14px;
    color:#26baee;
    text-transform: capitalize;
    text-decoration: none;
}
#event-listing-view a.view-anchor:hover
{ 
    color:#6F7287; 
}
#event-listing-view .radio, #event-listing-view .checkbox
{
    padding-left:0;
}
#event-listing-view .form-control
{
    border: 1px solid #E2E5E7 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 6px 12px;
    font-size:14px;
    color:#1C232B;	
    height: 36px;	
}
#event-listing-view .form-control:focus, #event-listing-view .form-control:active 
{
    border-color: #20a7d6 !important;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#event-listing-view  input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"] ,#event-listing-view select
{
    height: 36px;
    border-top-width: 1px;
    border-style: solid;
}
#event-listing-view .form-group 
{
    margin-bottom: 17px;
}
#event-listing-view .eventview-notes .notes-head
{ 
    color:#e0336b;
    margin-bottom:5px;
}
#event-listing-view .eventview-notes  
{  
    margin-bottom:5px;
    margin-top:10px;
}
#event-listing-view .btn-common-eventview
{ 
    padding: 5px 12px;
    font-size: 15px;
    font-weight: normal;
    text-transform: capitalize;
    height: auto;
    width: auto; 
    background-color: #7bad22;
    border: 2px solid #7bad22;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
    overflow-wrap: break-word; 
    white-space: normal;
    border-radius: 0px; 
    cursor: pointer;
    text-decoration: none;
}
#event-listing-view .btn-common-eventview:hover,#event-listing-view .btn-common-eventview:focus,#event-listing-view .btn-common-eventview:active
{ 
    background-color: #9CCC47;
    border: 2px solid #9CCC47;
    outline:0;
    box-shadow: none;
    color:#fff;
}
#event-listing-view .btn-event-view-cancel
{
    background-color: #fff;
    border: 2px solid #C2C2CC;
    color: #000;
}
#event-listing-view .btn-event-view-cancel:hover, 
#event-listing-view .btn-event-view-cancel:focus, 
#event-listing-view .btn-event-view-cancel:active
{	 
    background-color: #eee;
    border:2px solid #C2C2CC;
    color: #000;
}
#event-listing-view .btn-float-right
{
    float:right;
}


#event-listing-view .eventview-wrapper
{
    background-color: rgba(250, 250, 250, 1);
    position: relative;
    margin-top: 40px;  
    margin-bottom: 40px; 
    padding-top: 0;
    box-shadow: 0 0px 2px 0 rgba(0,0,0,0.15);
    /* width:1080px; */
    margin-left:auto;
    margin-right:auto; 
    padding: 20px;
}
#event-listing-view .eventview-wrapper-strip 
{
    background-color: red;
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    box-shadow: 0 0px 2px 0 rgba(0,0,0,0.15);
    /* width: 1080px; */
    margin-left: auto;
    margin-right: auto;
    padding: 5px 20px;
    margin-left: auto !important;
    margin-right:auto !important;
}
#event-listing-view .eventview-wrapper .event-view-left  ,#event-listing-view .eventview-wrapper .event-view-right
{
    margin:0;
    padding:0;
}
.img-inner-div
{
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer;
    width: 100%;
}
#event-listing-view .eventview-wrapper .event-view-left .a-event-main-img
{
    display:block;
}
#event-listing-view .eventview-wrapper .event-view-left img.event-main-image
{
    width: 100%;
    /* height:360px*/
    height:376px;
    max-width:100%;
    max-height:100%;
    webkit-transition: 4s;
    -moz-transition: 4s;
    -o-transition: 4s;
    -ms-transition: 4s;
    transition: 4s;
    /* -webkit-backface-visibility: hidden; */
    /* -moz-backface-visibility: hidden; */
    /* -ms-backface-visibility: hidden; */
    /* backface-visibility: hidden; */
}
#event-listing-view .eventview-wrapper .event-view-left .a-event-main-img:hover  img.event-main-image
{
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
} 
#event-listing-view .eventview-wrapper .event-view-left img.img-magnifier
{
    position: absolute;
    right: 0;
    bottom: 0;
    border: 1px solid #f2f2f2;
    background: #f2f2f2;
    opacity: 0.7;
    width: 30px;
    padding: 5px;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details
{
    padding:0px 0px 15px 30px;
    height:376px;
    /* background-color: rgba(255,255,255,0.9); */
    /* border-top-right-radius: 4px; */ 
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box
{
    margin-bottom: 0;
    height: 100%;
}

#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  h3
{
    font-weight: normal;
    font-size: 24px;
    margin-top: 0;
    margin-bottom:20px;
    text-transform: capitalize; 
    letter-spacing: .5px; 
    color: #39364f;
    font-family: Graphik,Helvetica,helvetica,arial,sans-serif;
    line-height: 30px;
} 
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  p
{ 		
    color: #39364f;
    font-size: 16px;  
    text-transform: capitalize; 
    margin-bottom:15px;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .organiser-name a
{
    font-size: 14px; 
    color:#39364f;
    text-transform: capitalize;
    text-decoration: none;
    vertical-align: middle;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .organiser-name a:hover
{  
    color:#26baee !important; 
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .price-detail-info  
{  
    position:absolute;
    bottom:0px;
} 
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .price-detail-info p
{  
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom:5px; 
}
#event-listing-view .eventview-wrapper .socialbtns, #event-listing-view .eventview-wrapper .socialbtns ul, #event-listing-view .eventview-wrapper .socialbtns li 
{
    margin: 0;
    padding-left:0;
} 
#event-listing-view .eventview-wrapper .socialbtns li
{
    list-style: none outside none;
    display: inline-block;
    margin-right: 5px;
} 
#event-listing-view .eventview-wrapper .socialbtns li:last-child
{ 
    margin-right: 0px;
}
#event-listing-view .eventview-wrapper .socialbtns .fa
{
    width: 35px;
    height: 35px;
    color: #fff;
    background-color: #a9a8b3;
    border: 1px solid #a9a8b3;
    line-height: 35px;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    -o-border-radius: 22px;
    font-size: 13px;
    text-align: center;

} 
#event-listing-view .eventview-wrapper .socialbtns .fa:hover 
{
    color: #FFF;
    background-color: #322f30;
    border: 1px solid #322f30;
}
/*counter css start here*/
#event-listing-view .eventview-wrapper .event-counter 
{
    margin-top:0px;
    margin-bottom:10px;
}
#clockdiv-event
{ 
    color: #fff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size:14px;
} 
#clockdiv-event > div
{
    padding:2px;
    border-radius: 3px;
    /* background: #333333; */ 
    display: inline-block; 
} 
#clockdiv-event div > span
{
    padding:0px;
    border-radius: 3px;
    /* background:#2196f3; */ 
    box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.35);
    background-image: linear-gradient(bottom, #3A3A3A 50%, #565656 50%);
    background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #565656 50%);
    background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #565656 50%);
    background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #565656 50%);
    background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #565656 50%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #3A3A3A),color-stop(0.5, #565656));
    display: inline-block;
    width: 35px;
    height: 30px;
    line-height: 30px;
} 
#clockdiv-event .counter-text
{
    padding-top: 5px;
    font-size:9px;
    color:#000;
	text-transform: uppercase;
}

/*counter css end here*/

/*add to calender css start here*/
#event-listing-view .eventview-wrapper  .add-to-calender
{
    margin: 0;
    padding-right:0;
    text-align: right;
} 
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .add-to-calender  .btn-label-calender
{
    position: relative;
    left: -12px;
    display: inline-block;
    padding: 6px 12px;
    background: rgba(0,0,0,0.15);
    border-radius: 3px 0 0 3px;
} 

#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .add-to-calender .btn-add-calender
{	
    color: #fff;
    background-color: #9CCC47;
    border-color:#9CCC47;
    display: inline-block;
    padding:0px 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    text-transform: capitalize; 
    float: right; 
    margin-top:0px;
}
.btn-labeled
{
    padding-top: 0;
    padding-bottom: 0;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .add-to-calender .btn-add-calender:hover,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .add-to-calender .btn-add-calender:focus,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .add-to-calender .btn-add-calender:active
{
    color: #fff;
    background-color:#7bad22;
    border-color:#7bad22;
    box-shadow:none;
    outline:0;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .add-to-calender .btn-add-calender img
{ 
    width:20px;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box .calender-mob-div
{ 
    float: right;
    margin-top: 0px;
}
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  img.mob-calender
{
    width: 25px;
}
/*add to calender css end here*/ 



/*common css heading ,subheading  start here*/
#event-listing-view .eventview-wrapper  h3.event-common-heading
{
    font-size: 24px; 
    font-weight: normal;
    margin-top: 10px;
    margin-bottom:10px;
    text-transform:capitalize; 
    text-align: left;
    word-break: break-word;
} 
#event-listing-view .eventview-wrapper  h3.event-common-heading span.iconspan,#event-listing-view .spanmargin
{
    padding-right:10px; 
}
#event-listing-view .eventview-wrapper h3.event-common-heading span img
{
    width:25px;
    height:25px;
}
#event-listing-view .eventview-wrapper  h3.event-common-heading span.veralign 
{
    vertical-align: middle;
}
#event-listing-view .spanmargin img
{
    width:16px;
} 
#event-listing-view .eventview-wrapper  h3.event-sub-heading
{
    font-size: 20px;  
}
/*common css for heading ,subheading end here*/


/*third panal  section css start here*/
#event-listing-view .eventview-wrapper .third-panal
{
    padding:30px 0px;
}
#event-listing-view .line-sep-event
{
    opacity: 0.7  ;
    display: block;
    width: 100%;
    height: 1px;
    margin-top: 10px;
    background: #d8d0d0;
    margin-bottom:30px;
}

#event-listing-view .line-sep-event span.line-event
{
    display: block;
    width: 33%;
    height: 1px;
    background: #03a9d8;
}  
/*
#event-listing-view .eventview-wrapper .third-panal
{
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
}
*/
#event-listing-view .eventview-wrapper .third-panal .common-pb
{
    padding-bottom:30px; 
} 
#event-listing-view .eventview-wrapper .third-panal .tic-plpr
{
    padding-left:10px;
    padding-right:10px;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  p
{
    font-size:12px;
    margin-bottom: 5px;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-header
{  
    background:#f2f2f2; 
    border: 1px solid #DBDAE3;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-header label
{ 
    padding: 10px 0px;
    margin-bottom: 0;
    font-weight: normal;
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    text-transform:capitalize;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-container
{ 
    border: 1px solid #DBDAE3;
    border-top: none;
} 
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  .ticket-box-container .ticket-box-row 
{
    background: #ffffff;
    font-weight: normal;
    position: relative;
    /* overflow: hidden; */
    padding-top: 10px;
    padding-bottom: 10px;
    /*border-width: 1px 0;
    border-color: #DBDAE3;
    border-style: solid;
    margin-top: -1px;*/
    text-transform:capitalize;
    border-top: 1px solid #DBDAE3;
} 
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  .ticket-box-container .ticket-box-row:first-child 
{
    border-top:none;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  .ticket-box-container .ticket-box-row:hover 
{
    background: rgba(240, 242, 251, 0.39);
} 
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  .ticket-box-row  p.eventview-title-sett
{ 
    font-size: 14px; 
    font-weight: 400;
    word-wrap: break-word;
    margin-top: 0px;
    margin-bottom: 0px;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-row  p.sales-end
{ 
    font-size:11px;
    margin-bottom:5px;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-row  span.viewmore-span 
{ 
    margin-left:5px; 
} 
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-row  span a.sales-view-more
{ 
    font-size:11px;  
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-row  span a.sales-view-more:hover
{ 
    color:#26baee;
}
#viewmore-eventinfo p
{
    font-size: 12px;  
    margin-bottom:5px;
}  
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail .ticket-box-row  p.eventview-status
{
    /*color: #39364F; 
    font-size: 14px;  
    margin-top: 0;
    margin-bottom: 5px;*/
    text-transform: uppercase; 
    margin-bottom: 5px;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  .ticket-box-container .ticket-box-row select
{
    width: 100px;
    border-radius: 0;
    font-size: 12px;
    max-width: 100%;
}
#event-listing-view .eventview-wrapper .third-panal .all-ticks-detail  .ticket-box-container .ticket-box-row  .mob-table-label
{
    display: none;
} 
#event-listing-view .eventview-wrapper .third-panal  .cart-btn-avail-box .btn-promocode-apply
{  
    background-color: #7bad22;
    border: 2px solid #7bad22;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
    overflow-wrap: break-word; 
    white-space: normal;
    border-radius:0;
}
#event-listing-view .eventview-wrapper .third-panal  .cart-btn-avail-box .btn-promocode-apply:hover,
#event-listing-view .eventview-wrapper .third-panal  .cart-btn-avail-box .btn-promocode-apply:focus,
#event-listing-view .eventview-wrapper .third-panal   .cart-btn-avail-box .btn-promocode-apply:active
{ 
    background-color: #9CCC47;
    border: 2px solid #9CCC47;
    outline:0;
    box-shadow: none;
    color:#fff;
} 
#event-listing-view .eventview-wrapper .third-panal   .no-ticket-avail-box, 
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price
/*#event-listing-view .eventview-wrapper .third-panal .cart-btn-avail-box*/
{
    /* border:1px solid #DBDAE3; */
    border:1px solid transparent;
    padding:15px 10px;
    border-top:none;
    background:#ffffff;
}
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price 
{ 
    padding: 15px 0px; 
}
#event-listing-view .eventview-wrapper .third-panal   .no-ticket-avail-box label,#event-listing-view .eventview-wrapper .eventview-tabpanel label
{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 8px;
    font-size: 14px; 
    color: #39364f;
    font-weight: normal;
    margin-top:0;
}
#event-listing-view .eventview-wrapper .third-panal   .no-ticket-avail-box label span,#event-listing-view .eventview-wrapper .eventview-tabpanel label span
{ 
    padding-left: 5px;
    color: #FF0000;
    font-weight: normal;
}
#event-listing-view .eventview-wrapper .third-panal   .common-panal-bg
{ 
    background:rgba(158, 158, 158, 0.13);
    padding:5px 10px;
    margin-bottom:10px;
}
#event-listing-view .eventview-wrapper .third-panal   .common-panal-bg:last-child
{  
    margin-bottom:0px;
}
#event-listing-view .eventview-wrapper .third-panal  p.guidline-notes
{
    font-size: 12px;
    margin-bottom: 0;
}
#event-listing-view .eventview-wrapper .third-panal  p.guidline-notes span
{
    padding-right: 5px;
    color: #FF0000;
    font-weight: normal;
}
#event-listing-view .eventview-wrapper .third-panal  .show-register-box .register-tic-name
{
    margin-top:7px; 
}
/*videos section css start here*/ 
#event-listing-view .eventview-wrapper .third-panal .videos-pt
{
    padding-bottom:0px;
}
#event-listing-view .eventview-wrapper .third-panal .videos-pt .col-pb
{
    padding-bottom:10px; 
    padding:5px;
} 
#event-listing-view .eventview-wrapper .third-panal .videos-pt .col-pb iframe
{
    width:100%;
    height:240px;
    border: 1px solid rgba(219, 218, 227, 0.48);
}
/*videos section css end here*/  

/*description event css start here*/
#event-listing-view  .eventview-display-flex
{
    display: table;
}
#event-listing-view  .eventview-display-flex span.align-text-sett
{
    display: table-cell; 
}
/*description event css end here*/
#event-listing-view .eventview-wrapper .third-panal .show-register-box select 
{
    width: 100px;
    float: right;
    max-width: 100%;
} 
/*third panal section css end here*/  

/*right sidebar section css start here*/
#event-listing-view .eventview-wrapper .r-eventview-sidebar a.view-map
{
    text-transform:capitalize;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .map-setting
{
    margin-top:20px;
    margin-top:20px;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .loc-mtop
{
    margin-top:0;
}

#event-listing-view .eventview-wrapper .r-eventview-sidebar .map-div iframe
{
    width:100%;
    height:250px;
}
/*gallery section css start here*/
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div,
#event-listing-view .eventview-wrapper .r-eventview-sidebar .map-div,
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div,
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader
{
    background:#ffffff;
    padding:15px;
    border:1px solid #dbdae3;
    position: relative;
    overflow: hidden;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item 
{
    padding:3px;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item   a.gallery-thumb,
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item   span.gallery-thumb 
{
    position: relative;
    overflow: hidden;
    display:block; 
    cursor:pointer
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item  .gallery-thumb img 
{
    min-width: 100%;
    width: 100%;
    height:100px;
    max-height: 100%;
    transition: all 0.2s linear;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item  .gallery-thumb  .gallery-overlay
{
    background-color:rgba(0, 0, 0, 0.5686274509803921);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding:5px;
    text-align: center;
    color: white;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item  .gallery-thumb:hover  .gallery-overlay 
{
    opacity: 1;
    visibility: visible;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item  .gallery-thumb:hover   img 
{
    transform: scale(1.1);
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item  .gallery-thumb  .galleryplus-img-visible  .view-more-gallery
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 12px;
    width: 100%;
    margin-bottom:0;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .gallery-div .gallery-item  .gallery-thumb  .galleryplus-img-visible
{
    background-color: rgba(0, 0, 0, 0.5686274509803921);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 5px;
    text-align: center;
    color: white;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
} 
/*gallery section css end here*/


/*organizer section css start here*/

#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .orga-img
{
    width:100%; 
    border:1px solid #f5f5f5;    
    height: 120px;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .show-org-image
{
    height:172px;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .no-org-image
{
    border: 1px solid #dbdae3;
    height:172px;
    display: flex;
    align-items: center;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .no-org-image .center-org-name
{
    margin:auto; 
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .orga-name
{ 
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 10px; 
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .orga-btns-sec a.btn-organiser
{ 
    width:100%;
    padding:3px 5px;
    font-size: 12px; 
    margin-bottom:10px;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .orga-btns-sec  
{ 
    height:172px;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .orga-btn-sec-middle
{
    padding-top:15px;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .img-bg-white
{
    background: #fff;
    border: 2px solid #ddd;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div  .btn-pull-right
{
    float:right;
    padding-right: 0;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div  .orga-imag-pr
{
    padding-right:15px;
    padding-left:0px;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .social-icon
{
    color: #fff;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons ul.social-icons 
{
    margin-top: 0px;
    padding-left:0;
    margin-bottom:0;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div  .organ-social-icons  
{
    text-align:center;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div  .organ-social-icons ul.social-icons li 
{
    vertical-align: top;
    display: inline;  
    text-align:center;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons ul.social-icons li a 
{
    color: #fff;
    text-decoration: none;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons ul.social-icons li a  i.fa
{
    width: 30px;
    height: 30px;
    line-height: 30px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .fa-facebook 
{ 
    background-color:   #3d5b99;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .fa-facebook:hover 
{
    background-color: #322f30;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .fa-twitter
{ 
    background-color:   #00aced;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .fa-twitter:hover 
{
    background-color:#322f30;
} 
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .fa-instagram
{ 
    background-color:#49709b;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .organizer-div .organ-social-icons .fa-instagram:hover 
{
    background-color:#322f30;
} 
/*organizer section css end here*/


/*section leader css start here*/
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader p
{
    color:#39364f;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader p.leader-text
{
    margin-bottom:5px;
    font-size:14px;
    text-transform:capitalize;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader p.leader-text-last
{
    margin-bottom:0px; 
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader  p span.leader-colon
{
    float:right;
    padding-left:5px;
    padding-right:10px;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader .sec-leader-row
{
    margin-bottom:10px;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader .sec-leader-row:last-child
{
    margin-bottom:0px;
}
#event-listing-view .eventview-wrapper .r-eventview-sidebar .sec-leader  p.sec-leader-info
{
    text-transform:inherit  ;
    word-break: break-word;
} 
/*section leader css end here*/


/*right sidebar section css end here*/



/*tabs css start here*/
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs
{ 
    border-bottom: 1px solid #DBDAE3;
    height: auto;
    background: none;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs>li 
{ 
    padding-left:0px;
    padding-right:0px;
    margin-right:6px;
    border: 1px solid #dbdae3;
    border-radius:  0;
    border-bottom: none;
    text-align: center;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li:last-child 
{ 
    margin-right:0px;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li  > a
{
    font-size:14px;
    padding: 10px 15px; 
    margin-right:0;
    border-radius:0;
} 
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li.active > a, 
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li.active > a:focus, 
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li.active > a:hover 
{ 
    border-width: 0;  
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li > a
{
    border: none; 
    color: #666;  
    background:#eee;
    text-transform:capitalize;		
    border-right: none !important;
} 
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li.active > a,
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li > a:hover
{ 
    border: none; 
    color:  #20a7d6; 
    background: #ffffff;
    box-shadow: none;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li > a::after 
{ 
    content: ""; 
    background:  #20a7d6;
    height: 2px;
    position: absolute;
    width: 100%; 
    left: 0px;
    bottom: -1px;
    transition: all 250ms ease 0s;
    transform: scale(0);
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li.active > a::after, 
#event-listing-view .eventview-wrapper .eventview-tabpanel .nav-tabs > li:hover > a::after 
{ 
    transform: scale(1); 
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-nav > li > a::after 
{ 
    background: #21527d none repeat scroll 0% 0%;
    color: #fff; 
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-pane
{
    padding: 0 0;
    position:relative;
    overflow:hidden;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-content
{
    padding:15px ;
    border:1px solid #DBDAE3;
    border-top:none;
    background:#ffffff;
} 
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-content a.privacy-policy-eventview
{
    color:#4285F4;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-content a.privacy-policy-eventview:hover
{
    color:#39364f;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-content p.tab-p-guestlist
{
    font-size:14px;
    margin-bottom:5px; 
    text-transform: uppercase;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel .tab-content .sale-ended-guestlist
{
    color:#e0336b;
} 



/*cancelled event css start here*/
@font-face 
{
    font-family: oswald;
    src: url(https://www.ticketgateway.com/fonts/Oswald-Regular.TTF);
}
#event-listing-view .event-cancel-div,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .event-cancel-div
{
    position:relative;
    overflow:hidden;
    background-color:rgba(0, 0, 0, 0.71);
}
#event-listing-view .event-cancel-div img.canceled-event-img,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box  .event-cancel-div img.canceled-event-img
{ 
    opacity: 0.2;
}
#event-listing-view .event-cancel-div .cancel-middle-box ,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box .event-cancel-div .cancel-middle-box
{
    transition: .5s ease;
    /*opacity: 0;*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}
#event-listing-view .event-cancel-div .cancel-middle-box .cancel-text ,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box .event-cancel-div .cancel-middle-box .cancel-text
{
    /* background-color: #4CAF50; 
    padding: 16px 32px;
    font-size:54px;*/
    font-size:65px;
    color: white;
    /*font-family: Graphik,Helvetica,helvetica,arial,sans-serif;*/
    font-family: "Oswald", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 8px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    text-shadow: 4px 2px 5px red;
    border: 5px solid red;
    border-radius: 10px;
    padding:2px;

}
#event-listing-view h3.cancelled-event-setting,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box h3.cancelled-event-setting
{
    text-transform: capitalize;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    color: #fff;
    font-weight: normal;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    text-align: center;
} 
#event-listing-view span.cancel-contact-org a,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box span.cancel-contact-org a
{
    color: #ffffff;
    text-transform: capitalize;
    font-size: 22px;
    letter-spacing: 1px;
    text-decoration: underline;

}
#event-listing-view span.cancel-contact-org a:hover,
#event-listing-view .eventview-wrapper .event-view-right .eventview-info-details-box span.cancel-contact-org a:hover
{
    color:#CDDC39 !important;
    text-transform: capitalize;
}
/*cancelled event css end here*/



/*costume accoprdian css start*/
#event-listing-view .costume-type-accordian .panel-heading .accordion-toggle:after
{
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';   
    content: "\e114";   
    float: right;       
    color: grey;   
    display	:none;
}
#event-listing-view .costume-type-accordian .panel-heading .accordion-toggle.collapsed:after
{
    /* symbol for "collapsed" panels */
    content: "\e080"; display	:none;    
}

#event-listing-view .costume-type-accordian .panel-default>.panel-heading
{
    color: #333;
    background-color: #f5f5f5 !important;
    border:none;
    border-radius: 0;
    padding: 5px 0px;
}
#event-listing-view .costume-type-accordian .panel-group .panel 
{
    border-radius: 0;
    border: 1px solid #dbdae3;
    margin-bottom: 10px;
    margin-top:0px;
} 

#event-listing-view .costume-type-accordian  .panel-title>a
{
    font-size: 14px;
    color: #39364f;
    text-transform: capitalize;
    text-decoration: none;
    cursor: auto;
    padding: 10px 10px;
    display: block;
}
#event-listing-view .costume-type-accordian  .panel-title>a:hover 
{
    color: #39364f;
}
#event-listing-view .costume-type-accordian  .panel-title 
{
    position:relative;
    overflow:hidden;
}
#event-listing-view .costume-type-accordian .panel-group 
{
    margin-bottom: 0px;
}
#event-listing-view .costume-type-accordian .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#dbdae3;
} 
#event-listing-view .costume-type-accordian .panel-body {
    padding: 15px 10px;
}
#event-listing-view .costume-type-accordian  .panel-group .panel  select 
{
    width: 100px;
    border-radius: 0;
    font-size: 14px;
    max-width: 100%;
}
#event-listing-view .costume-type-accordian .panel-group .panel .select-costume-sizes
{
    width: 100%;
    border-radius: 0;
    font-size: 14px;
    max-width: 100%;
}
#event-listing-view .costume-type-accordian .panel-group .panel .form-hori-costume .form-group
{
    margin-right: 0;
    margin-left: 0;
}
#event-listing-view .costume-type-accordian .panel-group .panel .form-hori-costume-l
{
    padding-right:5px;
    padding-left:0px;
}
#event-listing-view .costume-type-accordian .panel-group .panel .form-hori-costume-r
{
    padding-right:0px;
    padding-left:5px;
}
#event-listing-view .costume-type-accordian .panel-group .panel .form-hori-costume label
{
    margin-bottom: 4px;
    font-size: 14px;
    color: #39364f;
    font-weight: normal;
    margin-top: 0;
    text-align: left;
    text-transform: capitalize;
} 
#event-listing-view .costume-type-accordian  .accor-padding-right
{
    padding-left:0;
    padding-right:10px;
}
#event-listing-view .costume-type-accordian  .panel-group .panel .costume-form-qty-right
{
    text-align:right;
}
#event-listing-view .costume-type-accordian  .panel-group .panel .costume-form-qty-right .div-qty-select span
{
    display:inline-block;
}
#event-listing-view .costume-type-accordian  .panel-group .panel .costume-form-qty-right label.cost-qy-lab
{
    text-transform:capitalize;
}
#event-listing-view .sec-tot-right
{
    text-align:left;
}
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price  .sec-tot-price-row 
{
    margin-bottom: 0px;
}
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price .tot-price-box
{
    margin-bottom: 10px;
    margin-top: 10px;
}
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price .sizes-mt-mb-costume
{
    margin-bottom: 10px;
    margin-top: 10px;
}
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price  .sec-tot-price-row  p.tot-price-text {
    margin-bottom: 5px;
    font-size: 14px;
    text-transform: inherit;
} 
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price  .sec-tot-price-row  p.sec-cot-info
{
    font-weight:normal;
    text-align: right;
}
#event-listing-view .eventview-wrapper .third-panal .service-charge-tot-price  .sec-tot-price-row  p  span.costume-colon {
    float: right;
    padding-left: 10px;
    padding-right: 10px;
}

#more-options-box
{
    padding:0px 0px 0px 0px; 

}
#event-listing-view .costume-type-accordian .panel-group .panel .more-options-costume-sizes-box 
{
    width: 100%; 
}
#event-listing-view .costume-type-accordian .panel-group .panel .more-options-costume-sizes 
{
    width: 100%;
    border-radius: 0;
    font-size: 14px;
    max-width: 100%;
}
#event-listing-view  a.costume-cont-organizer
{
    cursor:pointer;
    color:#26baee;
    font-size:12px;
}
#event-listing-view  a.costume-cont-organizer:hover
{ 
    color:#39364f;
}
/*stylish checkbox-button*/
#event-listing-view .checkbox-round
{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
    padding-top:8px;
}
#event-listing-view .checkbox-round label
{
    margin-bottom:0;
}
#event-listing-view .checkbox-round .lable-sett
{
    padding-left:15px; 
}
#event-listing-view .switchaction 
{
    position: relative;
    display: inline-block;
    width: 30px;
    height: 20px;
    margin-bottom: 0;
}

#event-listing-view .switchaction input { 
    opacity: 0;
    width: 0;
    height: 0;
}

#event-listing-view .slidercheckbox {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

#event-listing-view .slidercheckbox:before 
{
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 4px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

#event-listing-view .switchaction input:checked + .slidercheckbox {
    background-color: #20a7d6;
}

#event-listing-view .switchaction input:focus + .slidercheckbox {
    box-shadow: 0 0 1px #20a7d6;
}

#event-listing-view .switchaction input:checked + .slidercheckbox:before {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
}

/* Rounded sliders */
#event-listing-view .slidercheckbox 
{
    padding-left:0 !important;
}
#event-listing-view .slidercheckbox.round {
    border-radius: 34px;
}

#event-listing-view .slidercheckbox.round:before {
    border-radius: 50%;
} 


/*costume section leader form css start here*/
#event-listing-view .costume-type-accordian .panel-group .panel .sec-ledaer-form  .costume-textarea-height 
{
    height:90px !important;
} 

#event-listing-view .costume-type-accordian .panel-group .panel .sec-ledaer-form  .costume-img-box
{
    position:relative;
    overflow:hidden;
} 
#event-listing-view .costume-type-accordian .panel-group .panel .sec-ledaer-form  img.costume-img-size
{
    width:100%;
    height:auto;
    max-height:100%;
    max-width:100%;
    border: 1px solid #e2e5e7;
}
#event-listing-view .costume-type-accordian .panel-group .panel .sec-ledaer-form     img.costume-no-img-size
{
    width:100%;
    height:192px;
    max-height:100%;
    max-width:100%;
    border: 1px solid #e2e5e7;
}
#event-listing-view .costume-type-accordian .panel-group .panel .sec-ledaer-form  .form-group label
{
    text-align:left;
}
/*costume section leader form css end here*/

/*size chart css start here*/
#event-listing-view .costume-type-accordian .panel-group .panel .btn-size-chart
{
    margin-bottom:0;
    margin-top: 10px;
} 
.costume-size-chart
{
    z-index: 9999999; 
}
.costume-size-chart .modal-header .modal-title 
{
    text-align: center;
    font-weight: 600;
    font-size: 20px;  
}
.costume-size-chart .modal-header .modal-title span 
{
    text-transform:capitalize;
}
/*size chart css end here*/ 

#event-listing-view  .less-option-mb
{
    margin-bottom:20px;
} 

#event-listing-view a.show-options-a
{
    font-size: 14px;
    color: #39364f;
    text-transform: capitalize;
    text-decoration: none;
    cursor: pointer;
} 
#event-listing-view a.show-options-a:hover {
    color: #26baee;
} 

#event-listing-view .sizes-l
{
    padding-right:15px;
    padding-left:0;
}
#event-listing-view .sizes-l-more-options
{
    padding-right:15px;
    padding-left:0;
}
#event-listing-view .hidden-add-to-calender
{
    visibility:hidden;
} 

#event-listing-view .sizes-l:nth-of-type(3n+0) 
{
    padding-right: 0px;
    padding-left: 0px;
}  
#event-listing-view .sizes-l-more-options:nth-child(even)
{
    padding-right: 0px;
    padding-left: 15px;
}
#event-listing-view .eventview-wrapper .third-panal  .btn-promocode-apply 
{
    background-color: #7bad22;
    border: 2px solid #7bad22;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
    overflow-wrap: break-word;
    white-space: normal;
    border-radius: 0;
}
#event-listing-view .eventview-wrapper .third-panal  .btn-promocode-apply:hover, 
#event-listing-view .eventview-wrapper .third-panal  .btn-promocode-apply:focus, 
#event-listing-view .eventview-wrapper .third-panal  .btn-promocode-apply:active 
{
    background-color: #9CCC47;
    border: 2px solid #9CCC47;
    outline: 0;
    box-shadow: none;
    color: #fff;
} 
#event-listing-view .eventview-wrapper .third-panal .cart-btn-avail-box 
{
    border-top: 1px solid #DBDAE3;
    padding:20px 0px 5px 0;
    /* border-top: none; */
    background: #ffffff;
}
#event-listing-view .costume-promo-code
{
    margin-top:10px;
    margin-bottom:10px;
}
#event-listing-view .eventview-wrapper .eventview-tabpanel label.full-min-amt,
#event-listing-view .eventview-wrapper .eventview-tabpanel span.full-min-amt
{
    font-size:14px;
}
#event-listing-view .modal-dialog 
{ 
    margin: 30px auto;
}
/*#event-listing-view .modal-header .close 
{
    opacity: .5;
}*/
#event-listing-view  .sec-leader-form .form-group 
{
    margin-right: 0px;
    margin-left: 0px;
}
#event-listing-view  .pay-min-amt
{
    text-align:right;
}

#event-listing-view .costume-sold-out
{
    line-height:35px;
    font-size:14px;
}
#event-listing-view  .event-detail1 
{
    padding: 0;
}
#event-listing-view  .costume-notes-text
{
    font-size: 11px;
    color: grey;
    display: block;
    margin-top: 5px;
    text-align: left;
    word-break: keep-all;
}

/*common costume model css start here*/
.common-costume-model
{
    font-family:Graphik,Helvetica,helvetica,arial,sans-serif
}
.common-costume-model label
{
    font-weight: normal;
    margin-bottom: 8px;
    text-align: left;
    font-size: 14px;
    color: #1C232B;
    margin-top: 0;
    font-family:Graphik,Helvetica,helvetica,arial,sans-serif
}
.common-costume-model label span 
{
    padding-left: 5px;
    color: #FF0000;
    font-weight: normal;
}
.common-costume-model .model-no-pl-pr 
{
    padding-left:0;
    padding-right:0;
}
.common-costume-model .form-control
{
    border: 1px solid #E2E5E7 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 6px 12px;
    font-size:14px;
    color:#1C232B;	
    height: 36px;	
}
.common-costume-model .form-control:focus, 
.common-costume-model .form-control:active 
{
    border-color: #20a7d6 !important;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.common-costume-model  input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"] ,
.common-costume-model select
{
    height: 36px;
    border-top-width: 1px;
    border-style: solid;
}
.common-costume-model .btn-common-eventview
{ 
    padding: 5px 12px;
    font-size: 15px;
    font-weight: normal;
    text-transform: capitalize;
    height: auto;
    width: auto; 
    background-color: #7bad22;
    border: 2px solid #7bad22;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
    overflow-wrap: break-word; 
    white-space: normal;
    border-radius: 0px; 
    cursor: pointer;
    text-decoration: none;
}
.common-costume-model .btn-common-eventview:hover,
.common-costume-model .btn-common-eventview:focus,
.common-costume-model .btn-common-eventview:active
{ 
    background-color: #9CCC47;
    border: 2px solid #9CCC47;
    outline:0;
    box-shadow: none;
    color:#fff;
}
.common-costume-model .btn-event-view-cancel
{
    background-color: #fff;
    border: 2px solid #c2c2cc;
    color: #000;
}
.common-costume-model .btn-event-view-cancel:hover, 
.common-costume-model .btn-event-view-cancel:focus, 
.common-costume-model .btn-event-view-cancel:active
{	 
    background-color: #eee;
    border:2px solid #c2c2cc;
    color: #000;
} 
/*.common-costume-model .modal-header .close  
{
    opacity: .5;
} */
.common-costume-model .modal-header .modal-title
{
    text-align: center;
    font-weight: 600;
    font-size: 20px;  
    text-transform: capitalize;
    margin-top:0;
} 
.common-costume-model  .modal-footer 
{
    margin-top: 0;
}  
.common-costume-model .modal-dialog 
{ 
    margin: 30px auto;
}
.common-costume-model .textarea-height-popup
{
    height: 50px !important;
}
.common-costume-model .form-group 
{
    margin-bottom: 17px;
}

#event-listing-view  .costume-equal-height
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

#event-listing-view  .pw-protec-block
{
    margin-top:30px;
    margin-bottom:30px;
    padding: 0 0px;

}
#event-listing-view  .pw-protec-block  .pw-pro-img
{
    width: 140px;
    max-width: 100%;
    height: auto;
}

#event-listing-view  .pw-protec-block .pw-pro-img-center
{
    text-align:left;
}
#event-listing-view  .pw-protec-block .pw-pro-title
{
    font-size:22px;
    font-weight:normal;
    color:#39364f;
    text-align:left; 
    margin-top:0px;
    margin-bottom:15px;
} 
#event-listing-view  .pw-protec-block .pw-pro-subtitle
{
    font-size: 14px;
    font-weight: normal;
    color: grey;
    text-align: justify;
    margin-top:10px;
    margin-bottom:15px;
}

#event-listing-view  .pw-protec-block .btn-show-pw
{
    padding: 5px 12px;
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    height: auto;
    width: auto;
    background-color: #7bad22;
    border: 2px solid #7bad22;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
    overflow-wrap: break-word;
    white-space: normal;
    border-radius: 0px;
    cursor: pointer;
    text-decoration: none;
    text-transform:capitalize;
}
#event-listing-view  .pw-protec-block .btn-show-pw:hover,
#event-listing-view  .pw-protec-block .btn-show-pw:focus,
#event-listing-view  .pw-protec-block .btn-show-pw:active 
{
    background-color: #9CCC47;
    border: 2px solid #9CCC47;
    outline: 0;
    box-shadow: none;
    color: #fff;
}

#event-listing-view  .pw-protec-block .ps-box-border-left
{
    border-left: 1px dashed #ddd;
}


#event-listing-view  .form-group-less-more
{
    margin-bottom: 2px;
}
#event-listing-view .desk-sel-width
{
    padding: 2px 12px;
    height:30px;
}
#event-listing-view .costume-type-accordian .panel-group .panel .form-hori-costume label.desk-select-label
{
    margin-bottom:0px;
}
.sold_out_option_style {
    font-size: 11px;
    color: #e0336b;
    line-height: 37px;
}

#event-listing-view .notes-p-text
{
    font-size:12px;
}
/*added by deepali*/
.validation-msg {
    color: red;
}
/*like button css added*/
#event-listing-view   .like-sec-common
{
    border-radius: 50%;
    font-size: 24px;
    padding: 0px; 
   margin-right: 10px;
   box-shadow:none;
   outline:0;
   width:35px;height:35px;
}
#event-listing-view   .like-sec-common .like-img
{
	 width:23px;
}
#event-listing-view  .like-sec  
{  
  background-color: #ffffff;
    border : 1px solid #ffffff;
}
/*#event-listing-view    .like-sec:hover,
#event-listing-view   .like-sec:active,
#event-listing-view   .like-sec:focus
{
    background-color: #ffffff;
    border : 1px solid #ffffff;
}*/ 
#event-listing-view  .like-sec   i.fa
{
    color:#F05537
}
#event-listing-view  .dislike-sec  
{
     /* border:1px solid #a9a8b3; */
   background-color: #ffffff;
}
#event-listing-view  .dislike-sec    i.fa
{
    color:#a9a8b3;
}
#event-listing-view    .dislike-sec:hover,
#event-listing-view   .dislike-sec:active,
#event-listing-view   .dislike-sec:focus
{
    background-color: #F8F7FA;
    border: 1px solid #F8F7FA;
} 
 
/*like button css end8/



/*user rating css */
#event-listing-view .eventview-rating .eventview-rating-ul
{
		padding-left:0;
		margin-bottom:0px;
		display:inline-block;
		list-style-type:none;
		margin-top: 15px;
}
#event-listing-view .eventview-rating  .eventview-rating-ul li
{
		margin-right:3px;
		display:inline-block;
}
#event-listing-view .eventview-rating  .eventview-rating-ul li:last-child
{
		margin-right:0px;  
}
#event-listing-view .eventview-rating  .eventview-rating-ul li img
{
		width:20px;
}
#event-listing-view .eventview-rating  .eventview-rating-ul li a.rating-a
{
	vertical-align: middle;
    font-size: 14px;
	color:#39364f;
    cursor: pointer;
}
#event-listing-view .eventview-rating  .eventview-rating-ul li a.rating-a:hover
{ 
	color:#39364f; text-decoration:underline;
}
#event-listing-view .eventview-rating  .eventview-rating-ul .avg-star
{
	    line-height: normal;
    display: inline-block;
    color: #fff;
    padding: 2px 4px 2px 6px;
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
    vertical-align: middle;
    background-color: #388e3c;
} 
/* user rating css end*/
