/*common css for both create event and create costume page*/
@font-face 
{
    font-family: Graphik;
    src: url('../fonts/Graphik-Regular-Web.eot') format('embedded-opentype'), 
    url( '../fonts/Graphik-Regular-Web.ttf' ) format('truetype'), 
    url('../fonts/Graphik-Regular-Web.woff2') format('woff2'), 
    url('../fonts/Graphik-Regular-Web.woff') format('woff'),
    url('../fonts/whitneybook.svg#Graphik-Regular-Web') format('svg');
}
body 
{
    margin: 0px 0 0 0!important; 
}
.new-purchase-popup
{
    font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
    color:#39364f;
    height:100%;
    /* padding-top: 50px; */
}
.new-purchase-popup btn,h1,h2,h3,h4,h5,h6
{
     font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
     color:#39364f;
}
.new-purchase-popup label
{
     font-weight: normal;
     margin-bottom: 8px;
     text-align: left;
     font-size: 14px;
     color: #1C232B;
     margin-top: 0;
     width: 100%;
}
.new-purchase-popup label span 
{
     padding-left: 5px;
     /*color: #FF0000;*/
     color: #39364f;
     font-weight: normal;
}
.new-purchase-popup    ::-webkit-scrollbar
{
        height: 6px;
        width: 6px;
        background: #9E9E9E;
}

.new-purchase-popup   ::-webkit-scrollbar-thumb:horizontal
{
        background: rgba(158, 158, 158, 0.5098039215686274);
        border-radius: 10px;
		
}
.special-notes 
{
     font-size: 12px;
     line-height: 16px;
     color: #6F7287;
     display: block;
     padding-left: 0px;
     margin-top: 5px;
     margin-bottom: 5px;
}
.new-purchase-popup-np
{
     padding-left:0;
     padding-right:0;
}
.new-purchase-popup-pl
{
     padding-left:0;
     padding-right:15px;
}
 .new-purchase-popup-pr
 {
     padding-left:15px;
     padding-right:0;
}
.new-purchase-popup select
 {
     background: #fff url(https://192.168.1.100/live20/images/dd-arrow.png) no-repeat 100% center;
     background-position-x: 99%;
     width:100%;
}
 .new-purchase-popup a 
 {
     font-size: 14px;
     color:#39364f;
     text-transform: capitalize;
     text-decoration: none;
     cursor:pointer;
}
 .new-purchase-popup a:hover
 {
     color:#2196F3;
}
 .new-purchase-popup a.view-anchor 
 {
     font-size: 14px;
     color:#26baee;
     text-transform: capitalize;
     text-decoration: none;
}
 .new-purchase-popup a.view-anchor:hover 
 {
     color:#6F7287;
}
 .new-purchase-popup .tooltip
 {
     font-family: Graphik,Helvetica,helvetica,arial,sans-serif;
     font-size: 12px;
}
 .new-purchase-popup .form-control
 {
    /* border: 1px solid #E2E5E7 !important;
     */
     border:1px solid rgba(128, 128, 128, 0.16862745098039217) !important;
     -webkit-box-shadow: none;
     box-shadow: none;
     -moz-appearance: none;
     -webkit-appearance: none;
     border-radius: 0;
     font-size:14px;
     color: #39364f;
     padding: 6px 12px;
}
 .new-purchase-popup .form-control:focus, .new-purchase-popup .form-control:active 
 {
     border-color: #20a7d6 !important;
     outline: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .new-purchase-popup input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"] ,.new-purchase-popup select
 {
     height: 36px;
     border-top-width: 1px;
     border-style: solid;
}
 input[type="color" i] 
 {
     -webkit-appearance: square-button;
     width: 44px;
     height:30px;
     background-color: buttonface;
     cursor: default;
     border-width: 1px;
     border-style: solid;
     border-color: rgb(169, 169, 169);
     border-image: initial;
     padding: 1px 2px;
     vertical-align:middle;
}
.new-purchase-popup .btn-common-reserve-sit
{
    padding: 5px 12px;
    font-size: 15px;
    font-weight: normal;
    text-transform: capitalize;
    height: 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;
}
 .new-purchase-popup .btn-common-reserve-sit:hover,
 .new-purchase-popup .btn-common-reserve-sit:focus,
 .new-purchase-popup .btn-common-reserve-sit:active 
 {
     background-color: #9CCC47;
     border: 2px solid #9CCC47;
     outline:0;
     box-shadow: none;
     color:#fff;
     box-shadow: none;
}
.new-purchase-popup .btn-reserve-sit-cancel 
{
    background-color: #fff;
    border: 2px solid #C2C2CC;
    color: #000;
}
 .new-purchase-popup .btn-reserve-sit-cancel:hover, 
 .new-purchase-popup .btn-reserve-sit-cancel:focus, 
 .new-purchase-popup .btn-reserve-sit-cancel:active 
 {
     background-color: #eee;
     border: 2px solid #6F7287;
     box-shadow: none;
     outline:none;
	 color:#000;
}
 .new-purchase-popup .btn-reserve-sit-close 
 {
     background-color: #fff;
     border: 2px solid transparent;
     color: #000;
}
 .new-purchase-popup .btn-reserve-sit-close:hover, 
 .new-purchase-popup .btn-reserve-sit-close:focus, 
 .new-purchase-popup .btn-reserve-sit-close:active 
 {
     background-color: #eee;
     border: 2px solid transparent;
     box-shadow: none;
     outline:none; color:#000;
}
 .new-purchase-popup .reserve-sitting-right .navbar 
 {
     padding: 15px 10px;
     background: #fff;
     border: none;
     border-radius: 0;
     margin-bottom: 40px;
     box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
} 
 .new-purchase-popup .reserve-wrapper 
 {
     display: flex;
     align-items: stretch;
}
.new-purchase-popup .new-purchase-left .desk-checkout  .btn-desk-checkout 
{ 
	font-size:18px;
}
#new-purchase-left-top
{
	padding-bottom:100px;
	/*margin: auto;*/
    /*text-align: center;*/
}
.new-purchase-popup .new-purchase-right .eventimgbox 
{ 
    width: 100%;
    height: 180px;
    text-align: center;
    background: #f4f4f4;
    border-bottom: 1px solid #f4f4f4; 
}


.new-purchase-popup .new-purchase-right .user-event-img
{
	width: auto;  
    max-width: 100%;
    height: 100%; 
}
.new-purchase-popup .new-purchase-right .ticket-box-height
{
	 /*max-height: calc(100vh - 232px); */
     max-height: calc(100vh - 87px); 
	/*max-height:calc(100vh - 250px);*/
	overflow-y:auto; 
}
.new-purchase-popup .new-purchase-right  .tic-detail-box,
.new-purchase-popup .new-purchase-right  .order-summery-box
 {
	 padding:20px; 
}
.new-purchase-popup .new-purchase-right  .order-summery-box
 {
	 padding-left:0px; 
	 padding-right:0px; 
}
 .new-purchase-popup .new-purchase-right  .tic-detail-box 
 {
	 padding-bottom:50px; 
}
.new-purchase-popup .new-purchase-right  .tic-detail-box  .tic-detail-box-pl
{
	 padding-left:0;
	 padding-right:5px;
}
.new-purchase-popup .new-purchase-right  .tic-detail-box  .tic-detail-box-pl:last-child
{
	 padding-left:0;
	 padding-right:0;
}
.new-purchase-popup .new-purchase-right  .tic-detail-box  .tic-detail-right
{
	 text-align:right;
}
.new-purchase-popup .new-purchase-right  .tic-detail-box  .tic-title-hidden
{
	 visibility:hidden;
}
.new-purchase-popup .new-purchase-right  .tic-detail-box h3,
.new-purchase-popup .new-purchase-right  .order-summery-box h3
{
	color:#1C232B;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-transform:capitalize;
	margin-top:0;
	margin-bottom:20px;
 } 
.new-purchase-popup .new-purchase-right  .tic-detail-box p.tic-title,
.new-purchase-popup .new-purchase-right  .tic-detail-box p.tic-value,
.new-purchase-popup .new-purchase-right  .tic-detail-box a.tic-value
 {
	color:#39364f;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	text-transform:Uppercase; 
	margin-bottom:10px;
	text-align:left;
 }  
.new-purchase-popup .new-purchase-right  .tic-detail-box a.tic-value
{
	cursor:pointer;
	text-decoration:none
} 
.new-purchase-popup .new-purchase-right  .tic-detail-box a.tic-value:hover
{
	color:#03A9F4;
	text-decoration:none;
}  
.new-purchase-popup .new-purchase-right  .order-summery-box h3
 { 
	font-weight:bold; 
	margin-bottom:25px;
	font-size:14px;
 }
.new-purchase-popup .new-purchase-right  .order-summery-inner-box 
{ 
	border-bottom:1px solid #e2e5e7;
	padding-bottom:15px;
	margin-bottom:15px;
}
.new-purchase-popup .new-purchase-right  .order-summery-subinner-box 
{  
	/*padding-bottom:15px;
	margin-bottom:15px;*/
}
.new-purchase-popup .new-purchase-right  .order-summery-subinner-box:last-child
{  
	padding-bottom:0;
	margin-bottom:0;
}
.new-purchase-popup .new-purchase-right  .order-summery-inner-box:last-child
{ 
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
.new-purchase-popup .new-purchase-right  .order-summery-box  .order-col-l
{ 
	padding-left:0;
	padding-right:5px;
} 
.new-purchase-popup .new-purchase-right  .order-summery-box  .order-col-r
{ 
	padding-left:5px;
	padding-right:0;
} 
 
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-title,
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-value 
 {
	color:#39364f;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-transform:capitalize; 
	/*margin-bottom:10px;*/
    margin-bottom:0px;
	text-align:left;
 }
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-title-fees ,
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-value-fees 
{ 
		margin-bottom:0px; 
}
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-value 
{
		text-align:right;
}
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-sub-title 
{
		color:#6f7287;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-transform:capitalize; 
		margin-bottom:0px;
		text-align:left;
}
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-sub-title  span  
{
		margin-right:10px;
}
.new-purchase-popup .new-purchase-right  .order-summery-box p.order-sub-title  span i.fa
{
		color:rgb(250, 193, 20);
		font-size:8px; 
}
.new-purchase-popup .new-purchase-right  .order-summery-box p.disc-price
{
		font-size: 10px !important;
		margin-bottom: 0;
		color: #ff0c0c !important;
}




 
 /*reserve footer css start here*/
 .new-purchase-popup .reserve-footer
 {
		position: fixed;
		bottom: 0;
		line-height: 1;
		text-align: center;
		color: #616363;
		font-size: 10px;
		/* height: 56px; */
		background-color: #FFFFFF;
		border-top: 1px solid #EEEDF2;
		padding:15px;
        z-index: 9999;
 } 
.new-purchase-popup .reserve-footer .footer-pl
{
		padding-left:0;   
		padding-right:5px;
}
.new-purchase-popup .reserve-footer .footer-pr
{
		padding-left:5px;   
		padding-right:0;
}
.new-purchase-popup .reserve-footer ul.left-icons,
.new-purchase-popup .reserve-footer .grand-tot
{
		padding-left: 0px;
		list-style-type: none;
		margin-bottom: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: left; 
}
.new-purchase-popup .reserve-footer span.amt-sign
{
	margin-right:5px; 
}
.new-purchase-popup .reserve-footer ul.left-icons li
{
		padding-right: 15px; 
		list-style-type:none;
		display:inline-block;
		/* line-height:50px; */
}
.new-purchase-popup .reserve-footer ul.left-icons li  i.fa
{
		color: #6f7287;
		font-size:20px;
		font-weight:normal;
		font-style:normal;
}
.new-purchase-popup .reserve-footer .item-count
{
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		background: #d1410c;
		line-height: 15px;
		position: absolute;
		top: 3px;
		left: 38px;
}
.new-purchase-popup .reserve-footer .grand-tot
{
		padding-left: 0px; 
		margin-bottom: 0;
		padding-top: 10px;
		padding-bottom: 10px; 
		color: #6f7287;
		font-size:14px;
		font-weight:bold;
		font-style:normal;
}
.new-purchase-popup .reserve-footer .btn-checkout
{
		width:100%;
}
.new-purchase-popup .reserve-footer .click-fa-setting
{
		color: #6f7287;
		font-size: 20px;
		font-weight: bold;
		font-style: normal;
}
.new-purchase-popup .reserve-footer .linknotclick
{
	pointer-events: none;
    cursor: default;
}



/*reserve footer css end here*/
 
 
/*loader css addde3d here*/
 .loader-overlay {
    background:#000;   
    display: none;         
    position: absolute;    
    top: 0;                 
    right: 0;                
    bottom: 0;
    left: 0;
    opacity: 0.5;
	z-index: 9999;
}
.loader-center
{
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: -webkit-translate(-50%, -50%);
    transform: -moz-translate(-50%, -50%);
    transform: -ms-translate(-50%, -50%);
}
.loader-spinner
{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border-top: 5px solid #2196F3;
    border-right: 5px solid transparent;
    animation: spin 0.75s linear infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/*#steady-spinner {
  border: 3px solid hsla(185, 100%, 62%, 0.2);
  border-top-color: #2196F3;
  border-radius: 50%;
  width: 6em;
  height:6em;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
*/ 
/*loader css end here*/ 
 
 
 
/*model css start*/
.common-reserve-model .modal-body
{
	overflow:hidden;
}
.common-reserve-model .modal-title 
{
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    text-transform: capitalize;
}
.common-reserve-model .modal-header .close
{
    opacity: .5;
} 
 
 
 
 /*map plus and minus button css*/
.new-purchase-popup  .box-map-plus-minus
{
	position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    margin-left: 18px;
	margin-top: 1%; 
    width: 40px;
    height: 80px;
    box-shadow: 0 1px 4px rgba(40, 44, 52, 0.1), 0 0 8px 0 rgba(40, 44, 52, 0.1);
	padding-left: 0;
    padding-right: 0;
}
.new-purchase-popup  .btn-map-plus-minus
{
	padding: 5px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0px;
    overflow-wrap: break-word;
    white-space: normal;
    border-radius: 0px;
    cursor: pointer;
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    background: #fff;
    border: none;
    border-bottom: 1px solid #EEEDF2;
    font-size: 30px;
    color: #4B4D63;
    line-height: 30px;
}
.new-purchase-popup    .btn-map-plus-minus:hover,
.new-purchase-popup    .btn-map-plus-minus:focus,
.new-purchase-popup  .btn-map-plus-minus:active 
{
    background-color:#F8F7FA;
    color:#03A9F4;
    outline:0;
    box-shadow: none;
}

 
 
 
#event-listing-view .new-purchase-popup  .row_label a{ 
    font-size: 12px;
}
 
 .new-purchase-popup .new-purchase-right   .user-promo-code
 {
	 padding: 20px;
	 border-bottom: 1px solid #DBDAE3;
 }
 
 
 .new-purchase-popup .new-purchase-right   .user-promo-msg
 {
	 padding: 10px 20px 10px 20px; 
 }
 
  .new-purchase-popup .new-purchase-right   .user-promo-msg .promo-text
 {
	 color:#254bd7 !important;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: capitalize; 
	margin-bottom:0;
 }
 
 
 
 
 
 
/*css added for promo code to enter of mobile*/
.new-purchase-popup .reserve-prmomob 
{ 
	padding: 10px; 
} 
.new-purchase-popup .reserve-prmomob .promoinput-field 
{
	position: relative;
	width: 100%;
	/* height: 44px; */
	line-height: 44px;display: inline-flex;
}
.new-purchase-popup .reserve-prmomob   .promoinput-field label 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #03A9F4;
	transition: 0.2s all;
	cursor: text;
	font-weight:normal;
	text-transform: capitalize;
	margin-bottom:0;
	font-size: 16px;

} 
.new-purchase-popup .reserve-prmomob  .promoinput-field  label span
{

	color: #03A9F4; 
	padding-left: 0;
	font-weight: normal; 
}
.new-purchase-popup .reserve-prmomob  .promoinput-field input
 {
	width: 100%;
	border: 0 !important;
	outline: 0 !important;
	padding: 0  0;
	border-bottom: 2px solid #d3d3d3;
	box-shadow: none;
	color: #111;
	height: 40px !important;
	font-size: 14px;
}
.new-purchase-popup .reserve-prmomob  .promoinput-field input:invalid
{
	outline: 0; 
}
.new-purchase-popup .reserve-prmomob  .promoinput-field input:focus,
.new-purchase-popup .reserve-prmomob .promoinput-field  input:valid
{ 
	border-radius:0;
}
.new-purchase-popup .reserve-prmomob  .promoinput-field input:focus~label,
.new-purchase-popup .reserve-prmomob  .promoinput-field input:valid~label 
{
	font-size: 10px;
	top: -17px;
	color: #03A9F4;
} 
.new-purchase-popup .reserve-prmomob  .promoinput-field input:focus~label span.hide-enter,
.new-purchase-popup .reserve-prmomob  .promoinput-field input:valid~label  span.hide-enter
{
	display:none;
}
.new-purchase-popup .reserve-prmomob  .promoinput-field input::-webkit-input-placeholder
{
	opacity:0;
} 
.new-purchase-popup .reserve-prmomob  .promoinput-field input:focus::-webkit-input-placeholder
{
	opacity:1;
} 
.new-purchase-popup .reserve-prmomob  .promoinput-field  .btn-pro-mob
{
	background: transparent;
	color: #03A9F4;
	border: 0;
	-webkit-appearance: none;
	z-index: 99;
	outline: 0;
	box-shadow: none;
	opacity: 0;
	padding:6px 0px 6px 12px;
	font-size: 14px;
}
.new-purchase-popup .reserve-prmomob  .promoinput-field input:focus~.btn-pro-mob,
.new-purchase-popup .reserve-prmomob  .promoinput-field input:valid~.btn-pro-mob
{
	opacity:1;
} 
/*css added for promo code to enter of mobile*/

/*css added for promo code message of mobile*/
#event-listing-view .new-purchase-popup .reserve-prmomob-apply 
{ 
	padding: 10px;
	background: #eeedf2;
}
#event-listing-view .new-purchase-popup .reserve-prmomob-apply-inner 
{
	position:relative;
	display: flex;
}
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   span.apply-icon,
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   span.apply-msg
{ 
	display: table-cell;
}
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   span.apply-icon
{
	vertical-align: middle; 
	padding-right: 20px;
}
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   span.apply-icon  img.promo-msg-check
{
	width:15px;
} 
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   .reserve-prmomob-apply-inner p
{
	font-size:14px  ;
	font-weight:normal;
	font-style:normal;
	color:#39364f  ;
	margin-bottom:0;
} 
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   span.apply-msg a
{
	color:#03A9F4;
	cursor:pointer;
}
#event-listing-view .new-purchase-popup .reserve-prmomob-apply   span.apply-msg a:hover
{
	color:#03A9F4 !important; 
}
/*css added for promo code message of mobile*/ 
 
 
 
 
 
/*sweetalert css start*/
.custom_sweetalert
{
	 font-family: Graphik;
}
.custom_sweetalert    h2 { 
    font-size: 18px  ; 
    margin: 5px 0; 
    line-height: inherit; 
}

.custom_sweetalert   button {  
    margin: 15px 5px 0; 
	padding: 8px 25px;
}




/*css added for ticket name indication*/
.new-purchase-popup .new-purchase-left .desk-checkout ul.seat-indicator
{ 
	padding-left: 0;
    list-style-type: none;
	text-align: left; 
	margin-top: 5px;
    margin-bottom: 5px;
}
.new-purchase-popup .new-purchase-left .desk-checkout ul.seat-indicator li
{
	 margin-right:25px;
	 font-size:16px;
	 color:#39364f;
	 display: inline-block;
	 text-transform: capitalize;
}
.new-purchase-popup .new-purchase-left .desk-checkout ul.seat-indicator li span 
{
	 margin-right:10px;
	  
}

#photoshoot-voucher .offer-bg
{  
    background-color:#03A9F4; 
    padding: 5px 10px;
	
}
#photoshoot-voucher  .offer-bg  p.offer-text
{   
	/* animation: blinker 1s linear infinite; */
	color:#fff !important;
	font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: inherit;
    margin-bottom: 0;
} 
/* @keyframes blinker { */
  /* 50% { */
    /* opacity: 0; */
  /* } */
/* } */
.popup-heading{
    border-bottom: solid 1px #ccc;
}

/*new css start for animated textbox*/ 
.map-container .anim-text-lbl
 {
    position: absolute;
    top: 0;
    padding: 0 5px; 
    margin: 12px 12px; 
    -webkit-transition: top .2s ease-in-out, 
    font-size .2s ease-in-out;
    transition: top .2s ease-in-out, 
    font-size .2s ease-in-out;
    background:#fff;
    z-index: 99;
    width: auto;
    color: #999;
}
.map-container .active1 
{
  top: -21px; 
  color: #1C232B;
} 
.map-container .custom-fgroup
{
    margin-bottom:25px;
}  
.readMoreProtect{
    float: right;
    margin-top: 5px;
}
.readMoreProtect a {
    color: blue;
    font-size: 15px;
    border: solid 1px;
    padding: 3px 8px;
    border-radius: 10px;
}
label.switch {
    width: 65%;
}
.promocode-box{
    background: #fff;
    padding: 10px;
    box-shadow: 0px 2px 8px 0px;
}
.map-container .anim-text-lbl-scvv
 {
    position: absolute;
    top: 0;
    padding: 0 5px; 
    margin: 8px 8px; 
    -webkit-transition: top .2s ease-in-out, 
    font-size .2s ease-in-out;
    transition: top .2s ease-in-out, 
    font-size .2s ease-in-out;
    background:#fff;
    z-index: 99;
    width: auto;
}
.map-container .active2 
{
  top: -15px; 
  color: #1C232B;
} 
input#scvv_0 {
    height: 35px;
}
input#scvv_1 {
    height: 35px;
}
input#mb_scvv_0 {
    height: 35px;
}
input#mb_scvv_1 {
    height: 35px;
}
.saveCardCvv_0{
    margin-left: 26%;
}
.saveCardCvv_1{
    margin-left: 26%;
}
.disable{
    color: #fff !important;
    background: #eee;
    cursor: unset !important;
    pointer-events: none;
}
.disable:hover{
    color: #fff !important;
}

a.nav-link.active {
    background: #ceebf9 !important;
}

.nav-tabs {
    height: 41px;
    background: none;
}

.nav-link label {
    margin-bottom: 0px;
}

.act{
    background-color: #7bad22;
    border: 2px solid #7bad22;
    color: #fff !important;
}
a.btn.btn-default.btn-promocode-apply {
    color: #fff;
}
/*input#promoPop {
    border: solid 2px #7bad22 !important;
}*/
/*** following code for promocode input ***/
a.btn-promocode-apply {
    position: relative;
    background: transparent;
    left: -10px;
    z-index: 99;
    border: 0;
    color: blue;
}

input#promoPop {
    border: none !important;
    height: 42px;
    border-radius: 7px;
    width: 93% !important;
}

.promoBox.input-group {
    border: solid 3px #25a9d7;
    border-radius: 7px;
}
/*** End ***/
a.change-tic-sel{
    float: right;
    border: solid 2px #25a9d7;
    padding: 3px 10px;
    border-radius: 12px;
    color: #25a9d7;
}
a#newPurchaseSbtBtn {
    padding: 10px 40px;
    font-size: 16px;
}
.pop-head-left{
    width: 65%;
}