/*
Version: 1.7
File Description: Place here your custom CSS styles
*/
#campaigns tbody tr td, #upcoming tbody tr td {
	font-size: 14px;
}

#campaigns tbody tr td img, #upcoming tbody tr td img {
	min-width: 80px;
	max-height: 130px;
}

.logo img {
	max-height: 100px;
}

.marker {
	margin: 5px 0px 0px 0px;
}

.cg {
	border-color: #006699;
    color: #006699;
}

.igg {
	border-color: #f44289;
    color: #f44289;
}

.rated-thirteen {
	border-color: #aaf442;
	color: #90CF38;
}

 .six-figs {
	border-color: #efb70e;
	color: #d8a302;
 }


 .badge{position:relative;top:-1px} 
 .badge-pill{
 	/*padding-right:.6em;padding-left:.6em;*/
 	border-radius:10rem;
    padding: 3px 4px 3px;
    font-size: 12px;
    margin: 5px 10px 5px 0px;
 } 

 .badge-primary{color:#fff;background-color:#007bff} 
 .badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc} 
 .badge-secondary{color:#fff;background-color:#6c757d} 
 .badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}
 .badge-success{color:#fff;background-color:#28a745}
 .badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}
 .badge-info{color:#fff;background-color:#17a2b8}
 .badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}
 .badge-warning{color:#212529;background-color:#ffc107}
 .badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}
 .badge-danger{color:#fff;background-color:#dc3545}
 .badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}
 .badge-light{color:#212529;background-color:#f8f9fa}
 .badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}
 .badge-dark{color:#fff;background-color:#343a40}
 .badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}



.social-links li.patreon a:hover,
.colored.social-links li.patreon a {
	background-color: #f85d4a;
	border-color: #f85d4a;
	color: #ffffff;
}

.profile-links {
	margin: 0px;
}

.header-top .social-links li.patreon a:hover {
	color: #f85d4a;
	background-color: transparent;
	border-color: transparent;
}

.social-links li.paypal a:hover,
.colored.social-links li.paypal a {
	background-color: #2997D8;
	border-color: #2997D8;
	color: #ffffff;
}

.header-top .social-links li.paypal a:hover {
	color: #2997D8;
	background-color: transparent;
	border-color: transparent;
}

.owl-carousel.clients .owl-item > div {
	margin: 10px 10px 0px 0;
}

.rounded-books {
	border-radius: 5px;
	overlow: hidden;
}

.filters {
	margin: 0 0 10px 0;
}
table, th, td, div {
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}

.tablesorter-header {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position: center left;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    padding-left: 13px;
}
.tablesorter-headerAsc {
	background-color: #D67C06;
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

.tablesorter-headerDesc {
	background-color: #D67C06;
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
.tablesorter .sorter-false {
    background-image: none;
    cursor: default;
}

.creator-list {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
}

.creator-project-covers {
	float: left;
    width: 120px;
    margin-right: 5px;
   	border: none;
}

.list-no-padding li {
	padding-top: 0px;
	padding-bottom: 0px;
}

.box-style-2 {
    margin-top: 5px;
}

.campaign_preview {
	max-height: 200px;
}



/* this might be an issue later */
* { box-sizing: border-box; }

.carousel {
  background: none;
}

.carousel-cell {
  width: 100%;
  height: 300px;
  margin-right: 10px;
  /* center images in cells with flexbox */
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel.is-fullscreen .carousel-cell {
  height: 100%;
}

.carousel-cell-image {
  display: block;
  max-height: 100%;
}

.carousel.is-fullscreen .carousel-cell-image {
  max-width: 100%;
}

/* position dots up a bit */
.flickity-page-dots {
  bottom: -22px;
}
/* dots are lines */
.flickity-page-dots .dot {
  height: 4px;
  width: 40px;
  margin: 0;
  border-radius: 0;
}

.flickity-button {
    background-color: #ffa500;
    color: #f1f1f1;
}
.flickity-button:hover {
  background: #000;
}

.flickity-prev-next-button {
  width: 30px;
  height: 30px;
  border-radius: 1px;
}

.owl-carousel .owl-item > div {
  margin: 0px;
}

.gray-bg {
  padding: 10px 0 15px 0;
}



