.borderred {border: 1px solid #ff0000;}
.borderepgreen {border: 1px solid #488c00;}
.bordergreen {border: 1px solid #00ff00;}
.borderblue {border: 1px solid #0000ff;}
.borderorange {border: 1px solid #ff9725;}
.borderyellow {border: 1px solid #ffff80;}
.borderpink {border: 1px solid #fc03c2;}
.borderblack {border: 1px solid #000000;border-radius:6px;}
.borderbrown {border: 1px solid #603913;}
.borderwhite {border: 1px solid #ffffff;}

.lt-gray-background {
	background-color:#eeeeee;
}

.tab-pane {
	border-top: 1px solid #488c00;
	border-bottom: 1px solid #488c00;
	border-left: 1px solid #488c00;
	border-right: 1px solid #488c00;
	padding: 10px;
	border-radius: 0px 0px 6px 6px;
}

.icon-png {
   height:25px;
}

.btn-picklecentral {
	border: 1px solid #ffffff;
	apadding: 10px;
	margin-right: 3px;
	font-size: 10pt;
	border-radius: 6px 6px 0px 0px;
}
#btn-end-impersonating {
	font-size: 9pt;
}
.btn-picklecentral-sub {
	font-size: 10pt;
}
.btn-picklecentral-sub-mobile {
	margin: 2px;
	padding: 2px;
}
.navbar-toggler {
   background-color: #ffffff;
   border-color: #ff0000;
}
.navbar-toggler-icon {
   
}
.myeventlist-date-column {
	display:none;
}
@media (min-width: 576px) {
   .myeventlist-date-column {
	   display:table-cell;
   }
}
.search-help-text {
   font-size:10pt;	
}
.search-help-text-span {
   background-color: #ffff80;	
   padding: 4px;
   color:#000000;
}
#mobilePageTitle {
	color:#ffffff;
}
#PickleCentralMobileMenu {
   border: 1px solid #488c00;
   border-radius: 6px 6px 0px 0px;
   background-color:#488c00 !important;
   color:#ffffff !important;
}
#PickleCentralMobileMenu a {
   color:#ffffff !important;
} 
.btn-picklecentral-admin {
	margin-right: 4px;
	border: 1px solid #488c00 !important;
}
.ep-nav-link {
	color:#000000 !important;
}
#logoDskHme {
	height:50px;
}
.alert-impersonation {
	background-color: #b30000;
	border: 1px solid #b30000;
	color:#ffffff;	
	font-size: 9pt;
	margin:2px;
	padding:4px;
	border-radius: 6px;
}
#btn-end-impersonating {
	font-size: 7pt;
}

.btn-top-right-corner {
   font-size: 9pt;	
}

@media (min-width: 768px) {
	.btn-top-right-corner {
		font-size: 12pt;
	}
	.alert-impersonation {
		font-size: 10pt;
	}

	#btn-end-impersonating {
		font-size: 7pt;
	}
}


#vendorSubscriptions {
	max-width: 800px;
}

#vendorSubscriptions .card-body{
	min-height: 200px;
}
.pageDesc {
    font-size:9pt;		
}

@media (min-width: 768px) {
	.pageDesc {
        font-size:11pt;		
	}
	.btn-picklecentral {
		font-size: 12pt;
	}
	.btn-picklecentral-sub {
    	font-size: 11pt;
	}
	#btn-end-impersonating {
		font-size: 11pt;
	}
	#logoDskHme {
		height:100px;
	}
	.alert-impersonation {
	   font-size: 12pt;
	   padding:8px;
	}
	#vendorSubscriptions {
		max-width: 800px;
	}

	#vendorSubscriptions .card-body{
		min-height: 250px;
		font-size:11pt;
	}
}
 



.page-item.active .page-link {
	background-color: #488c00;
	border: 1px solid #488c00;
}

.page-link {
	color: #488c00;
}
#dataTables-users  {
}
#dataTables-users td {
	font-size: 11pt;
	padding-left: 5px;
}
#dataTables-users th {
	font-size: 11pt;
	padding-left: 5px;
	padding-bottom: 5px;
}
.modal-header {
   background-color: #488c00;	
}
.modal-title {
	color: #ffffff;
}
.subscription-box {
	border: 2px solid #000000;
	border-radius: 12px;
	margin: 0px;
	padding: 10px;
	height: 90%;
	font-size:10pt;
}
.subscription-box:hover {
	background-color: #90cb10;
}
.subscription-box-selected {
	background-color: #90cb10;
}

.subscriptionCardWrp ul li{
	text-align: left;
	font-size: 12px;
}
#venStepThreeFrmWrp{
	max-width: 700px;
}
#venStepThreeFrmWrp .card-body{
	min-height: 250px;
}
				.subscriptionCardWrp a{
	text-decoration: underline;
	color: #000000;
}
.subscriptionCardWrp.active .card{
	background-color: #427342;
	color: #FFFFFF !important;
	aborder-color: #90cb10;
	border-color: #000000;
}
.subscriptionCardWrp.active .card .card-title{
	color: #FFFFFF !important;
}

.subscriptionCardWrp .card:hover{
	-webkit-box-shadow: 1px 5px 32px -14px #000000; 
	box-shadow: 1px 5px 32px -14px #000000;
}
.stpsItmLnkWrp{
	font-weight: bold;
}

.category-selected {
	background-color:#488c00 !important;
	color: #ffffff !important;
}
.category-level {padding:12px 6px 12px 20px;font-size:9pt;}
.category-level-0 {border: 1px solid #dddddd;}
.category-level-1 {margin-left:20px;border: 1px solid #dddddd;background-color:#eeeeee;color:#000000;}
.category-level-2 {margin-left:40px;border: 1px solid #dddddd;background-color:#eeeeee;color:#000000;}

@media (min-width: 768px) {
    .category-level {font-size:11pt;}
	.category-level-0 {border: 1px solid #dddddd;}
	.category-level-1 {margin-left:40px;}
	.category-level-2 {margin-left:80px;}
}

#divAdditionalPhotosVideos {
	border: 2px solid #488c00;
	border-radius: 1.5rem;
	amax-height: 600px;
}
.photo-video-container {
	position: relative;
	border: 1px solid #333333;
	border-radius: 6px;
	background-color: #eeeeee;
	padding: 2px;
	margin: 2px;
}
.delete-photo-video-button {
	position:absolute;
	top: 3px; right: 3px; awidth: 150px; aheight: 150px; 
	color: #333333;
	background-color: #ffffff;
	border-radius: 50%;
	z-index: 50;
}
#divReview {
	border: 2px solid #488c00;
	border-radius: 1.5rem;
	padding-top: 15px;
}
.categorydescription {
	color:#333333;
	font-size: 9pt;
	font-style: italic;
}
.profileCarouselContainer {
	border: 2px solid #488c00;
	border-radius: 1.5rem;	
	padding-top:10px;
	padding-bottom:10px;
}
.vendor-profile-video-thumbnail {
	border: 1px solid #ff0000;
	background-color: #ffff80;
	z-index:10000;
}
.review-title {
	font-weight:bold;
	padding:0px;
}
.review-review {
	padding:0px;
}
.review-reply {
   font-size: 11pt;	
   margin-top:10px;	
   margin-bottom:10px;	
   margin-left: 1%;
   margin-right: 1%;
   width: 70%;
   padding:10px;
   background-color:#3a9644;
   border: 1px solid #3a9644;
   border-radius:6px;
   color:#ffffff;
}
/*hide title row of vendor profile page*/}
#dataTables-reviews thead {
	 position: absolute !important;
	 top: -9999px !important;
	 left: -9999px !important;
}

.add-edit-event-step {
	border: 1px solid #488c00;
	border-radius: 1.5rem;
	background-color: #488c00;
	color:#ffffff;
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.add-edit-event-step:hover {
	background-color: #335f05;
}
.add-edit-event-step-selected {
	font-weight:bold;
	color:#000000;
}
.add-edit-event-step a {
	color:#ffffff;
	text-decoration:none;
}
input::-webkit-calendar-picker-indicator {
   opacity: 100;
}

.btn-myevents {
   font-size: 10pt;	
}
@media (min-width: 576px) {
	.btn-myevents {
      font-size: 13pt;	
	  width: 100px;
	}
}

.add-edit-event-step2-top-button {
	border: 2px solid #bd41ac;
	border-radius: 1.5rem;
	color: #ffffff;
	background-color:#bd41ac;
	font-weight:bold;
	padding: 15px 40px 15px 40px;
	margin: 5px 10px 5px 10px;
}
.add-edit-event-step2-top-button:hover {
	border: 2px solid #000000;
	background-color: #000000;
	cursor: pointer;
}
.add-edit-event-step2-top-button-selected {
	color: #ffffff;
	background-color: #000000;
	border: 2px solid #000000;
}
.add-edit-event-step2-top-button-selected:hover {
	background-color: #000000;
	cursor: auto;
}
.step2-all-categories-group {
	border: 1px solid #aaaaaa;
	border-radius: 1.5rem;
	margin-bottom:5px;
	padding-top:15px;
	padding-left:15px;
}
.step2-all-categories {
	font-size:9.5pt;
}
.selectize-control.multi .selectize-input > div {
	background-color: #488c00 !important;
	color: #ffffff !important;
}
.optgroup-header {
	color:#000000 !important;
	font-weight:bold !important;
	font-size: 12pt !important;
}
#selectCategories.selectize-dropdown {
	visibility:hidden !important;
}
#divSearchResults {
	border: 1px solid #ced4da;
	border-radius: .25rem;
	margin-top: 10px;
}
.step3-category-group-card-header {
	aborder: 2px solid #488c00;
	background-color: #488c00;
	color: #ffffff;
	border-radius: 0.75rem;
	amargin-bottom:5px;
	apadding-top:5px;
	apadding-bottom:5px;
}
.step3-vendor-info-row {
	background-color:#ffffff;
	border: 1px solid #ffffff;
	border-radius: 1.5rem;
	margin: 25px 10px 25px 10px;
	padding: 25px 10px 25px 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.step3-category-group-card-body {
	background-color:#eeeeee;
	border-left: 1px solid #488c00;
	border-right: 1px solid #488c00;
	border-bottom: 1px solid #488c00;
}
.vendorsearch-card-body {
	background-color:#eeeeee;
	border: 1px solid #488c00;
}

.vendorsearchlabel {
	font-size: 9pt;
}
@media (min-width: 768px) {
	.vendorsearchlabel {
		font-size: 11pt;
	}
}
.nav-pills .nav-link {
	border: 1px solid #aaaaaa !important;
	border-radius: 6px 6px 0px 0px !important;
	margin-right: 10px;
}
.nav-pills .nav-link.active {
	border: 1px solid #488c00 !important;
	border-radius: 6px 6px 0px 0px !important;
}
.profile-video-thumbnail-play-button {
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.pickle-star {
	height: 25px;
}
.show-more-less {
	font-size:14pt;
	color:#ffffff !important;
}
.show-more-less a {
	color:#ffffff !important;
}
.favHeart {
	color:#488c00;
}
.divZipCodeRadius {
	font-size: 10pt;
	color: #333333;
}