
/* Markdown */
blockquote 
{
  margin-left: 40px;
  border-left: 6px solid #ddd;
  padding-left: 30px;
  color: #444;
  font-style: italic;  
}

table { border-collapse: collapse; }
th {  border: 1px solid #ddd; padding: 5px 5px;  }
td {  border: 1px solid #ddd; padding: 0px 5px;  }

h1 { background-color: rgba(64,72,82,.8); padding: 6px 20px; border-radius: 3px; margin-bottom: 30px; margin-top: 40px; font-size: 34px; color: #eee; }
h2 { border-bottom: 4px solid #e4e3e3; width: 90%; margin-bottom: 20px; color: #333; font-size: 28px; }
h3 { margin-top: 16px; text-decoration: underline; text-underline-position: under; color: #555; font-size: 22px; }

/* BODY  */
.bg-danger { background-color: #f5c6cb !important; }
.bg-dark { background-color: #3e474f !important; }

/* UTILS  */ 
.cursor-pointer { cursor: pointer; }
.float-right { float: right; }
.display-block { display: block; }
.display-inline-block { display: inline-block; }

/* Loading */
#loading { display: none; }
#loading small { font-weight: bold; }

