.white-paper-page {
  margin: 50px 0px 100px; }
  .white-paper-page .paper-registration {
    padding: 20px 0px 20px 40px; }
    .white-paper-page .paper-registration form {
      padding: 30px 25px;
      border: 1px solid #ddd; }
      .white-paper-page .paper-registration form .first-name {
        padding-right: 8px; }
      .white-paper-page .paper-registration form .last-name {
        padding-left: 8px; }
      .white-paper-page .paper-registration form .invisible {
        display: none; }
      .white-paper-page .paper-registration form .msg-download {
        margin: 10px 0px 0px;
        display: none; }
      .white-paper-page .paper-registration form .btn-primary:hover, .white-paper-page .paper-registration form .btn-primary:active {
        background-color: #459c70;
        border-color: #459c70; }
      .white-paper-page .paper-registration form .text-success {
        color: #4caf50; }
  .white-paper-page .paper-description {
    text-align: justify; }
    .white-paper-page .paper-description img {
      width: auto; }

@media (max-width: 768px) {
  .white-paper-page .paper-registration {
    padding: 15px !important; }
  .white-paper-page .first-name {
    padding: 0px 15px !important;
    margin-bottom: 15px; }
  .white-paper-page .last-name {
    padding: 0px 15px !important; } }

.white-papers__container {
  padding-bottom: 100px; }
  @media screen and (max-width: 570px) {
    .white-papers__container {
      padding: 0px;
      flex-direction: row-reverse;
      flex-wrap: wrap-reverse; } }
  .white-papers__container h1 {
    padding-top: 40px;
    margin: 0px 0px 20px; }
  .white-papers__container .paper-list > .col-md-4 > a {
    position: relative;
    display: block;
    cursor: pointer;
    height: 480px;
    background-color: white;
    border-radius: 10px;
    padding: 0px;
    margin-bottom: 40px;
    box-shadow: 8px 14px 38px rgba(39, 44, 49, 0.06), 1px 3px 8px rgba(39, 44, 49, 0.03);
    transition: box-shadow .3s ease;
    -webkit-transition: box-shadow .3s ease;
    -moz-transition: box-shadow .3s ease;
    -ms-transition: box-shadow .3s ease;
    -o-transition: box-shadow .3s ease; }
    .white-papers__container .paper-list > .col-md-4 > a::after {
      content: 'Download Paper';
      right: 20px;
      bottom: 30px;
      color: #018feb;
      position: absolute; }
    .white-papers__container .paper-list > .col-md-4 > a:hover, .white-papers__container .paper-list > .col-md-4 > a:focus {
      color: inherit; }
    .white-papers__container .paper-list > .col-md-4 > a h2 {
      font-size: 21px; }
    .white-papers__container .paper-list > .col-md-4 > a p {
      text-align: justify;
      font-size: 15px; }
    .white-papers__container .paper-list > .col-md-4 > a img {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px; }
    .white-papers__container .paper-list > .col-md-4 > a .description {
      padding: 0px 15px; }
    .white-papers__container .paper-list > .col-md-4 > a:hover {
      box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07); }
