body {
  margin-top: 2rem;
}

h1,
h2 {
  margin: 0;
}

/* TOPMENU */
.navigationbutton,
.topmenu .btn-group > * {
  margin-right: 10px;
}

/*.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-radius: 4px;
}*/

/* PAGE USERS LIST */
/* button group > dropdown menu > full width */
.page__user-list .btn-group > ul.dropdown-menu {
  min-width: 250px;
}

/* DATATABLES */
/* columns odd&even colors */
/*table.dataTable tr.odd { background-color: #e3e3e3; }
table.dataTable tr.even { background-color: #fff; }
/* Columns padding */
/*table.dataTable tbody th, table.dataTable tbody td {
  padding: 8px 10px;
}*/

/* BUTTON DROPDOWN ON TABLES */
table ul.dropdown-menu > li {
  padding: 10px 12px;
}
table ul.dropdown-menu > li > span{
  margin-right: 10px;
}

.page__shareable-stats h3#shareable-url {
  margin-top: 0;
}

.page__shareable-stats h3#shareable-url > small {
  word-break: break-all;
}

.page__shareable-stats h4#shareable-description {
  margin-bottom: 50px;
}

.stats-box {
  color: #FFF;
  padding: 10px;
  text-align: center;
  background-color: #428bca;
}

.stats-box__number {
  font-size: 40px;
}

.referrer-box__container {
  margin-top: 50px;
}

.referrer-box {
  border-right: 1px solid grey;
  margin-bottom: 50px;
}

.referrer-box:nth-child(4n + 4) {
  border-right: none;
}

.referrer-box__domain > span {
  margin-left: 5px;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.referrer-box__count {
  font-size: 36px;
  font-weight: bold;
}

.referrer-box__count > span {
  margin-right: 7px;
}

.referrer-box__count > small {
  font-size: 14px;
  color: gray;
  font-weight: normal;
}

a.toggle-column {
  margin-left: 15px;
  font-weight: bold;
  cursor: pointer;
}

#shareables td:first-child {
  text-align: center;
  vertical-align: middle;
}

#shareables td:last-child {
  text-align: right;
}

.shareable__url {
  word-break: break-all;
}

.table td.shareable__title {
  vertical-align: middle;
}

.round {
  display: inline-block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #FFF;
  text-align: center;
}

.round.true {
  background-color: #5cb85c;
}

.round.false {
  background-color: #a94442;
}

ul.dropdown-menu {
  text-align: left;
}

ul.dropdown-menu > li {
  cursor: pointer;
}

/*ul.dropdown-menu > li:hover {
  background-color: #e0e0e0;
}

ul.dropdown-menu > li > span.glyphicon {
  margin-right: 10px;
}*/

.action__unpublish,
.action__publish {
  text-transform: capitalize;
}

.modal-activity .modal-title {
  margin: 0;
}

.modal-activity .modal-body {
  text-align: center;
  font-size: 18px;
}

.modal-activity .modal-icon {
  font-size: 50px;
  color: #5cb85c;
  line-height: 1;
}

.modal-activity .modal-success,
.modal-activity .modal-footer,
.modal-activity .modal-error {
  display: none;
}

body, .container {
  /*background-color: #262b35;
  color: white;*/
}
