.rounded {
  border-radius: 50px;
}

.p-t {
  padding-top: 1em;
}

.p-t-md {
  padding-top: 2em;
}

.p-t-lg {
  padding-top: 3em;
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-t {
  margin-top: 1em;
}

.m-t-md {
  margin-top: 2em;
}

.m-t-lg {
  margin-top: 3em;
}

.p-l {
  padding-left: 1em;
}

.p-l-md {
  padding-left: 2em;
}

.p-l-lg {
  padding-left: 3em;
}

.lh-30 {
  line-height: 30px;
}

.lh-60 {
  line-height: 60px;
}

.p-r {
  padding-right: 0.5em;
}

.p-r-md {
  padding-right: 2em;
}

.p-r-lg {
  padding-right: 3em;
}

.p-r-20 {
  padding-right: 20px;
}

.p-a-sm {
  padding: 1em;
}

.p-a {
  padding: 2em;
}

.m-a {
  margin: 2em;
}

.m-b-0 {
  margin-bottom: 0px !important;
}

.bg-white {
  background-color: rgba(255, 255, 255, 0.95);
}

.body-push {
  margin-right: 290px;
}

.shadow {
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0, 0, 0, 0.02);
}

.no-padding {
  padding: 0px !important;
}

.pointer {
  cursor: pointer;
}

.no-margin {
  margin: 0px !important;
}

img.user-avatar {
  border-radius: 50%;
}

.m-a {
  margin: 1em;
}

.bg-grey {
  background-color: #EEE;
}

.avatar {
  border-radius: 100px;
  width: 120px;
}

.avatar-sm {
  border-radius: 100px;
  width: 45px;
}

.be-right-navbar > ul > li {
  list-style: none;
}

.be-right-navbar > ul {
  display: inline-block;
}

.text-3x {
  font-size: 3em;
}

img.logo-img {
  padding-top: 20px;
  width: auto;
  height: 72px;
}

.login-box {
  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}

.p-25 {
  padding: 25px;
}

.p-20 {
  padding: 20px;
}

.p-15 {
  padding: 15px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.tbAnswers td {
  padding-bottom: 10px;
}

.m-h-350 {
  min-height: 350px;
}

.pull-bottom {
  position: absolute;
  bottom: 50px;
  width: 100%;
}

#PnlShowAnswer .panel-body {
  border: 1px solid #ddd
}

.bg-green {
  background-color: #53b36d
}

.bg-purple {
  background-color: #a25fa2
}

.bg-info {
  background-color: #4285f4
}

.b-b {
  border-bottom: 1px solid #EEE;
}

.b-r {
  border-right: 1px solid #EEE;
}

.bordered {
  border: 1px solid #EEE;
}
.avatar {
  background: #3b4557;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: .8rem;
  font-weight: 300;
  height: 1.6rem;
  line-height: 1.6rem;
  text-align: center;
  position: relative;
  vertical-align: middle;
  width: 1.6rem;
  margin: 0;
}
.avatar-sm {
  font-size: 10px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.avatar-md {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}
.avatar-lg {
  font-size: 20px;
  height: 48px;
  line-height: 48px;
  width: 48px;
}

.nowrap {
  white-space: nowrap;
}
.text-align-container {
  display: flex;
}
 
.test-title {
  font-size: 20px;
  font-weight: 500;
  padding-left: 16px;
  padding-bottom: 10px;
  width: 100%;
}

.table-default {
  border-spacing: 8px;
  border-collapse: separate;
  font-family: Inter, sans-serif;
  width: 100%;
}
.pull-right {
  float: right;
  text-align: right;
}
.p-t-5 {
  padding-top: 5px !important;
}