html {
  font-size: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
  outline: 0; }

/* ***********************************************
Admin Backend Layout
 *********************************************** */
img.admin-preview {
  max-width: 100%;
  max-height: 250px; }

/* ***********************************************
Select vCard Layout
 *********************************************** */
body {
  background-color: #ffffff !important;
  font-family: 'DIN Next W01 Regular',Verdana,Geneva,Arial,Helvetica,sans-serif; }

.selectVcard .m-0a {
  margin: 0 auto !important; }
.selectVcard h1 {
  font-size: 2rem; }
.selectVcard h2 {
  font-size: 1.5rem; }
.selectVcard a {
  font-size: 1.25rem !important;
  line-height: 1.45rem; }
.selectVcard a:focus, .selectVcard a:hover {
  color: #ffffff;
  text-decoration: none; }
.selectVcard .bg-dark {
  background-color: #f2f2f2; }
.selectVcard .bg-darker {
  background-color: #4a4a4a; }
.selectVcard .bg-darkest {
  background-color: #000000; }
.selectVcard .b-top {
  border-top: 15px solid #e2001a; }
.selectVcard .b-top-smal {
  border-top: 5px solid #e2001a; }
.selectVcard .bg-darkest a {
  color: #ffffff; }
.selectVcard .text-dark {
  color: #d2d2d2; }
.selectVcard .text-darker {
  color: #4a4a4a; }
.selectVcard .text-darkest {
  color: #000000; }
.selectVcard .btn-secondary {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.45rem !important;
  border-radius: 0; }
  .selectVcard .btn-secondary:hover {
    background-color: #e2001a;
    border-color: #e2001a;
    font-size: 1.25rem !important; }
.selectVcard .company-card {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid #b2b2b2; }
  .selectVcard .company-card:hover {
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.4); }
.selectVcard .text-bold {
  font-weight: bold !important; }
.selectVcard .text-danger {
  color: #e2001a !important; }
@media screen and (max-width: 768px) {
  .selectVcard h1 {
    font-size: 1.5rem; }
  .selectVcard h2 {
    font-size: 1.25rem; }
  .selectVcard a {
    font-size: 1rem !important;
    line-height: 1.45rem; } }

/*# sourceMappingURL=vcardStyles.css.map */
