/* pdaddon css file */

/* -------------- fixes for search-bar and filters */

.icon-calendar:before {
    content: "\1f4c5";
}

#filter_subcats {
	margin:0;
	padding-right:20px;
	font-size:0.9em;
}

#filter_subcats::before {
	content:"Subcategories ";
	padding-left:10px;
}

#filter_subcats.radio {
	padding:0 10px 0 0;
}

#filter_subcats input[type="radio"] {
	margin-left:20px;
	margin-right:5px;
}

.js-stools-field-filter label {
	font-size:0.85em;
	color:#444;
}

.js-stools-field-filter select {
	width:150px;
	height: 22px;
}

.search-filter .icon-search::after {
	content:"Apply Search & Filter";
}

.search-only .icon-search::after {
	content:"\1f50d Search";
} 


.icon-arrow-up-3::after {
 content:' \25B2';
}

.icon-arrow-down-3::after {
 content:' \25BC';
}

.filter-item {
	margin-right:0 !important;
}

/* -------------- fixes for tooltips */

.tooltip-inner {
  color: #1C7A09 !important;
  background-color: #cfc !important;
  border: 1px solid #282;
}

.tooltip.top .tooltip-arrow, .tooltip.right .tooltip-arrow, tooltip.left .tooltip-arrow {
   border-top-color: #282 !important;
}

/* -------------- fixes for tag labels */

.tag-label {
	webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
    border: 1px solid #282;
    display: inline-block;
    padding: 2px 4px;
    font-size: 0.8em;
    /*font-weight: bold;*/
    line-height: 1.1em;
    color: #060;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #cfc;
}

.tag-label a {
	text-decoration:none;
}

/* -------------- fixes for pagination stuff */

.pagination li {
	background-image: linear-gradient(#ffffff,#dddddd);
    border-color: #b2b2b2 #b2b2b2 #9f9f9f;
    text-shadow: 0 1px 1px rgba(255,255,255,0.49);
    -webkit-font-smoothing: antialiased;
    box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset, 0 1px 2px rgba(0,0,0,0.05);
    color: #008000;
   padding-bottom:6px;
}

.pagination-start span.pagenav, .pagination-prev span.pagenav, .pagination-end span.pagenav, .pagination-next span.pagenav {
	background-color: #cccccc !important;
}

.pagination p, .pagination ul {
	font-size: 0.9em;
}

/* -------------- general classes */

.marbot5 {
	margin-bottom:5px;
}

.pdaddon-info {
	margin-left:30px;
	margin-bottom: 10px;
	line-height:1.2em;
}

.pdaddon-info span {
	font-size:0.9em;
}

.clearfix {
	clear:both;
}

.pdaddon-instr {
	font-size:0.8em;
}

.hide { display: none; }

.table-noheader { border-collapse: collapse; }
.table-noheader thead { display: none; }
