.createPetitionLink{
	padding-bottom: 10px;
}

.petitions .lead{
	margin-bottom: 0px;
}

@media (max-width: 384px) {
    #recentPetitions ul.list,
    #mostPopularPetitions ul.list {
        -webkit-padding-start: 0px;
        padding: 0px;
    }
    #recentPetitions ul.list .data,
    #mostPopularPetitions ul.list .data,
    #recentPetitions ul.list .signatures,
    #mostPopularPetitions ul.list .signatures {
        width: 100%;
    }
}

.moderation-link a{
	margin: 0 14px 10px;
}

.sign-petition .error, .create-petition .error{
	color: #cd0a0a;
}

.petitions {
	padding-bottom: 14px;
}

.module.img-thumbnail{
	width: 100%;
}

ul{
	list-style-type: none!important;
}

.approved-text {
	color: green;
	font-weight: bolder;
}

.rejected-text {
	color: red;
	font-weight: bolder;
}

#archivedPetitions {
	margin: 40px auto;
}

.tcenter {
	text-align: center;
}

table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
	background-color: transparent;
}

input.form-control.input-sm {
	width: 60%;
}
button#linkButton {
	margin-top: 10px;
}

div#copySuccess {
	margin-top: 5px;
}

div#copySuccess button.close span {
	margin-right: 10px;
}

#self-content #recentPetitions,
#self-content #createPetition {
  margin-bottom: 1em;
}
#self-content #recentPetitions,
#self-content #mostPopularPetitions {
  display: block;
}
#self-content #recentPetitions .module,
#self-content #mostPopularPetitions .module {
  display: inherit;
}
#self-content .signatures,
#self-content .data {
  text-align: center;
}
#self-content .data {
  display: inline-block;
  line-height: normal;
  text-align: left;
}
#self-content .no_signatures {
  display: block;
  text-align: center;
  font-size: 4em;
  line-height: normal;
}
#self-content .small-text {
  margin-right: 0.2em;
  display: block;
  margin-bottom: 0.1em;
  font-size: 95%;
}
#self-content .petition_link {
  font-size: 1.4em;
  text-align: center;
}
#self-content .module_header {
  margin-bottom: 1em;
}
#self-content .content > div {
  position: relative;
  margin-bottom: 0.5em;
  border: white 1px solid;
  border-radius: 4px;
  padding: 1em;
}
#self-content .word_signatures {
  position: relative;
  top: -0.7em;
}
#self-content .module {
  padding-left: 0.5em;
}
#self-content .moderation-content {
  margin-top: 0.5em;
}
#self-content .inline-link {
  vertical-align: bottom;
}
#self-content .social-media-sharing {
  margin-top: 2em;
}
#self-content .petition-metadata {
  margin-top: 2em;
}
#self-content .petition-metadata .col-xs-4.text-right {
  font-weight: bold;
}
#self-content .petitions .pagination a {
  cursor: pointer;
}