@media only screen and (min-width: 0) {
  html {
    font-size: 15px; } }

@media only screen and (min-width: 992px) {
  html {
    font-size: 15.5px; } }

@media only screen and (min-width: 1200px) {
  html {
    font-size: 16px; } }


      .btn {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

  .btn:hover, .btn:active, .btn:focus, .btn.active, .btn-secondary.active, .btn-secondary.dropdown-toggle, .btn-primary.active, .btn-default.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active, .pager li a:hover, .btn-elegant.active, .btn-unique.active, .btn-pink.active, .btn-purple.active, .btn-deep-purple.active, .btn-indigo.active, .btn-cyan.active, .btn-light-green.active, .btn-dark-green.active, .btn-lime.active, .btn-yellow.active, .btn-amber.active, .btn-orange.active, .btn-deep-orange.active, .btn-brown.active, .btn-blue-grey.active, .btn-mdb.active, ul.instagram-photos li img {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

  .modal-footer .btn + .btn {
  margin-bottom: 6px; }

.btn {
  font-size: 0.8rem;
  padding: 0.85rem 2.13rem; }
  
.btn {
  border-radius: 2px;
  border: 0;
  display: inline-block;
  transition: .2s ease-out;
  color: #fff !important;
  margin: 6px;
  white-space: normal !important;
  word-wrap: break-word;
  text-transform: uppercase; }
  .btn:hover {
    color: #fff; }
  .btn:active, .btn:focus, .btn.active {
    outline: 0;
    color: #fff; }
  .btn .fa {
    font-size: 1.1rem;
    position: relative;
    vertical-align: middle;
    margin-top: -2px; }
    .btn .fa.right {
      margin-left: 3px; }
    .btn .fa.left {
      margin-right: 3px; }

.btn-group .btn {
  margin: 0; }

.btn-block {
  margin: inherit; }

.btn-secondary {
  background-color: #aa66cc; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    background-color: #b579d2 !important;
    color: #fff; }
  .btn-secondary.active {
    background-color: #773399 !important; }
    .btn-secondary.active:hover {
      color: #fff; }
    .btn-secondary.active:focus {
      color: #fff; }
  .btn-secondary.dropdown-toggle {
    color: #fff !important;
    background-color: #aa66cc !important; }
    .btn-secondary.dropdown-toggle:hover {
      color: #fff;
      background-color: #b579d2 !important; }
    .btn-secondary.dropdown-toggle:focus {
      color: #fff;
      background-color: #aa66cc; }

.btn-secondary:active:hover {
  background-color: #b579d2 !important; }

.btn-primary {
  background: #4285F4; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #5a95f5 !important; }
  .btn-primary.active {
    background-color: #0b51c5 !important; }

.btn-default {
  background: #2BBBAD; }
  .btn-default:hover, .btn-default:focus, .btn-default:active {
    background-color: #30cfc0 !important; }
  .btn-default.active {
    background-color: #186860 !important; }

.btn-success {
  background: #00C851; }
  .btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: #00d255 !important; }
  .btn-success.active {
    background-color: #006228 !important; }

.btn-info {
  background: #33b5e5; }
  .btn-info:hover, .btn-info:focus {
    background-color: #4abde8 !important; }
  .btn-info.active {
    background-color: #14799e !important; }

.btn-warning {
  background: #FF8800; }
  .btn-warning:hover, .btn-warning:focus {
    background-color: #ff961f !important; }
  .btn-warning.active {
    background-color: #cc8800 !important; }

.btn-danger {
  background: #CC0000; }
  .btn-danger:hover, .btn-danger:focus {
    background-color: #db0000 !important; }
  .btn-danger.active {
    background-color: maroon !important; }

.btn-link {
  background-color: transparent;
  color: #000 !important; }
  .btn-link:hover, .btn-link:focus {
    background-color: transparent;
    color: #000; }

.btn-outline-primary {
  border: 2px solid #4285F4;
  color: #0d47a1 !important;
  background-color: transparent; }
  .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:active:focus {
    color: #4285F4;
    border-color: #4285F4;
    background-color: transparent; }

.btn-outline-secondary {
  border: 2px solid #aa66cc;
  color: #9933CC !important;
  background-color: transparent; }
  .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:active:focus {
    color: #aa66cc;
    border: 2px solid #aa66cc;
    background-color: transparent; }

.btn-outline-default {
  background-color: transparent;
  border: 2px solid #2BBBAD;
  color: #00695c !important;
  background-color: transparent; }
  .btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active, .btn-outline-default:active:focus {
    color: #2BBBAD;
    border-color: #2BBBAD;
    background-color: transparent; }

.btn-outline-success {
  border: 2px solid #00C851;
  color: #007E33 !important;
  background-color: transparent; }
  .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:active:focus {
    color: #00C851;
    border-color: #00C851;
    background-color: transparent; }

.btn-outline-info {
  border: 2px solid #33b5e5;
  color: #0099CC !important;
  background-color: transparent; }
  .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:active:focus {
    color: #33b5e5;
    border-color: #33b5e5;
    background-color: transparent; }

.btn-outline-warning {
  border: 2px solid #ffbb33;
  color: #FF8800 !important;
  background-color: transparent; }
  .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:active:focus {
    border-color: #ffbb33;
    color: #ffbb33;
    background-color: transparent; }

.btn-outline-danger {
  border: 2px solid #ff4444;
  color: #CC0000 !important;
  background-color: transparent; }
  .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:active:focus {
    color: #ff4444;
    border-color: #ff4444;
    background-color: transparent; }

.btn-outline-white {
  border: 2px solid #fff;
  color: #fff !important;
  background-color: transparent; }
  .btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white:active:focus {
    color: #e6e6e6;
    border-color: #fff;
    background-color: transparent; }

.btn-outline-black {
  border: 2px solid #000;
  color: #000 !important;
  background-color: transparent; }
  .btn-outline-black:hover, .btn-outline-black:focus, .btn-outline-black:active, .btn-outline-black:active:focus {
    color: #000;
    border-color: #000;
    background-color: transparent; }
