html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.container {
  max-width: 960px;
}

.pricing-header {
  max-width: 700px;
}

.card-deck .card {
  min-width: 220px;
}

.border-top { border-top: 1px solid #ff7f27!important; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); background:#fff; }
.input-group{ margin-top:19px; }
footer{ position:absolute; bottom:0; width:100%; text-align:center; padding:15px 0;font-size: 15px; background:#fef2e7; color:#999999;}
footer a{ font-size:14px;color:#747474;}
footer a:hover{ font-size:14px;color:#747474!important;}
.card-deck{ margin-top:30%;}
.hold .form-control{ border:1px solid #c3e1f2;}
.hold .btn-outline-primary{ background:#86b8d4; color:#000; border:none; position:absolute;right: 1px;
top: 1px;z-index: 9999;border-radius: 0 3px 3px 0px;}
.hold .btn-outline-primary:hover{ background:#86b8d4; color:yellow;border-radius: 0 3px 3px 0px;}
.hold .btn-outline-primary:focus{ border:none;box-shadow:none;}
.hold .btn-outline-primary:active{color: #000!important;background:#86b8d4!important;
border-color: inherit!important;}
.hold .input-group{ position:relative;}
body{ background:#e4edf2;}
.hold{ border:1px solid #c3e1f2; padding:15px;box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); background:#fff; margin-top:25%;}
.hold p{ margin-bottom:0;}
.hold h2{ font-size:35px; font-weight:700;}
h5 .navigation{margin-left: 80px;
margin-top: -17px; font-size:14px; font-weight:normal;}
h5 .navigation a{ font-size:14px; font-weight:normal; color:#538aa9;}
h5 { font-size:30px;}
