﻿.action-14-1 .action-box p.btn-base {
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0081cc;
  line-height: 25px;
  padding: 14px 28px !important;
  margin: 0 0 28px 0 !important;
}

.action-14-1 .action-box .action-item {
  color: #171311;
  background-color: #ebebeb;
  border: 1px solid #0081cc;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  margin: 0 0 28px 0 !important;
}

.action-14-1 .action-box .action-item:hover {
  background-color: #ebebeb;
}

.action-14-1 .action-box .action-item:hover a {
  background-color: transparent;
}

.action-14-1 .action-box .action-item > span,
.action-14-1 .action-box .action-item > a {
  display: block;
  color: #616161;
  flex: auto;
  padding: 14px;
}

@media (min-width: 1200px) {
  .action-14-1 .row {
    margin-left: -28px;
    margin-right: -28px;
  }

  .action-14-1 .row > [class|="col"] {
    padding-left: 28px;
    padding-right: 28px;
  }

  .action-14-1 .action-box p.btn-base span {
    font-size: 24px !important;
  }

  .action-14-1 .action-box p.btn-base {
    margin: 0 0 28px 0 !important;
  }

  .action-14-1 .action-box .action-item {
    margin: 0 0 28px 0 !important;
  }

  .action-14-1 .action-box p.btn-base,
  .action-14-1 .action-box .action-item > span,
  .action-14-1 .action-box .action-item > a {
    padding: 21px !important;
    font-size: 18px !important;
  }
}

.action-14-1 .action-box .action-item > span:hover,
.action-14-1 .action-box .action-item > a:hover {
  color: #0081cc;
}
