a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.input-group-text {
  color: #777 !important;
}

::placeholder {
  color: #777 !important;
}

.register-message .brand-logo {
  text-align: center;
  font-size: 26px;
  font-weight: bold;
}

.register-message h3 {
  font-size: 18px;
  text-align: center;
  font-weight: 500;
}

.register-message p {
  font-size: 15px;
  text-align: center;
}

.register-message a {
  font-size: 15px;
  text-align: center;
  color: #002a8c !important;
}

.compose {
  background: #4679ef;
  margin: 0 0 10px;
}

.compose:hover {
  background: #265ede !important;
}

.compose a {
  color: #fff !important;
}

.logo a {
  color: #fff !important;
}

.displayNone {
  display: none;
}

.text-bold {
  font-weight: bold;
}

.form-control {
  height: 2rem;
  padding: 0.5rem;
  border: 1px solid #ccc;
}

textarea.form-control {
  height: 3rem;
  padding: 0.5rem;
}

.subject-title {
  font-size: 16px;
  text-align: justify;
  margin: 0;
}

.subject-title.active a {
  color: #b04343;
}

.message-content h3 {
  font-size: 16px;
  text-align: center;
  font-weight: 600;
}

.message-content table {
  font-size: 14px;
}

.pt-10 {
  padding-top: 10px;
}

@media print {
  .noPrint {
    display: none !important;
  }

  .onlyPrint {
    display: block;
  }

  .message-body {
    width: 100%;
  }

  .d-none {
    display: block !important;
  }

  .mail-view,
  .message-body {
    background: #fff !important;
  }

  #showInfoContent {
    width: 100%;
    padding: 0;
    margin: 0;
    background: #fff;
    height: 100%;
  }
}
.mail-view.col-md-8,
.mail-view.col-lg-8 {
  width: 100% !important;
  height: 100% !important;
  page-break-after: always;
}

.col-print-1 {
  width: 8%;
  float: left;
}
.col-print-2 {
  width: 16%;
  float: left;
}
.col-print-3 {
  width: 25%;
  float: left;
}
.col-print-4 {
  width: 33%;
  float: left;
}
.col-print-5 {
  width: 42%;
  float: left;
}
.col-print-6 {
  width: 50%;
  float: left;
}
.col-print-7 {
  width: 58%;
  float: left;
}
.col-print-8 {
  width: 66%;
  float: left;
}
.col-print-9 {
  width: 75%;
  float: left;
}
.col-print-10 {
  width: 83%;
  float: left;
}
.col-print-11 {
  width: 92%;
  float: left;
}
.col-print-12 {
  width: 100%;
  float: left;
}

.message-text p {
  font-size: 12pt !important;
}
