.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.46875rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn:hover,
.btn:focus {
    text-decoration: none;
}

.btn:focus,
.btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.25);
}

.btn.btn-twitter {
    color: #ffffff;
    background-color: #55acee;
    border-color: #55acee;
    box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}

.btn.btn-twitter:hover {
    color: #ffffff;
    background-color: #47a5ed;
    border-color: #1d91e8;
}

.btn.btn-twitter:focus,
.btn.btn-twitter.focus,
.btn.btn-twitter:hover {
    color: #ffffff;
    background-color: #47a5ed;
    border-color: #1d91e8;
}

.btn.btn-twitter:active,
.btn.btn-twitter.active,
.open>.btn.btn-twitter.dropdown-toggle,
.show>.btn.btn-twitter.dropdown-toggle {
    color: #ffffff;
    background-color: #47a5ed;
    border-color: #1d91e8;
    box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}

.btn.btn-twitter:active:hover,
.btn.btn-twitter:active:focus,
.btn.btn-twitter:active.focus,
.btn.btn-twitter.active:hover,
.btn.btn-twitter.active:focus,
.btn.btn-twitter.active.focus,
.open>.btn.btn-twitter.dropdown-toggle:hover,
.open>.btn.btn-twitter.dropdown-toggle:focus,
.open>.btn.btn-twitter.dropdown-toggle.focus,
.show>.btn.btn-twitter.dropdown-toggle:hover,
.show>.btn.btn-twitter.dropdown-toggle:focus,
.show>.btn.btn-twitter.dropdown-toggle.focus {
    color: #ffffff;
    background-color: #47a5ed;
    border-color: #126db2;
}

.open>.btn.btn-twitter.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #55acee;
}

.open>.btn.btn-twitter.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #47a5ed;
}

.btn.btn-twitter.disabled:focus,
.btn.btn-twitter.disabled.focus,
.btn.btn-twitter:disabled:focus,
.btn.btn-twitter:disabled.focus {
    background-color: #55acee;
    border-color: #55acee;
}

.btn.btn-twitter.disabled:hover,
.btn.btn-twitter:disabled:hover {
    background-color: #55acee;
    border-color: #55acee;
}

.btn.btn-twitter:focus,
.btn.btn-twitter:active,
.btn.btn-twitter:hover {
    box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
}

.btn.btn-twitter.btn-link {
    background-color: transparent;
    color: #55acee;
    box-shadow: none;
}

.btn.btn-twitter.btn-link:hover,
.btn.btn-twitter.btn-link:focus,
.btn.btn-twitter.btn-link:active {
    background-color: transparent;
    color: #55acee;
}

.sharing-area .btn-twitter {
    background-color: #55acee;
}

.sharing-area .btn-google-plus {
    background-color: #dd4b39;
}

.btn.btn-google {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: #dd4b39;
    box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
}

.btn.btn-google:hover {
    color: #ffffff;
    background-color: #df5746;
    border-color: #b93120;
}

.btn.btn-google:focus,
.btn.btn-google.focus,
.btn.btn-google:hover {
    color: #ffffff;
    background-color: #df5746;
    border-color: #b93120;
}

.btn.btn-google:active,
.btn.btn-google.active,
.open>.btn.btn-google.dropdown-toggle,
.show>.btn.btn-google.dropdown-toggle {
    color: #ffffff;
    background-color: #df5746;
    border-color: #b93120;
    box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
}

.btn.btn-google:active:hover,
.btn.btn-google:active:focus,
.btn.btn-google:active.focus,
.btn.btn-google.active:hover,
.btn.btn-google.active:focus,
.btn.btn-google.active.focus,
.open>.btn.btn-google.dropdown-toggle:hover,
.open>.btn.btn-google.dropdown-toggle:focus,
.open>.btn.btn-google.dropdown-toggle.focus,
.show>.btn.btn-google.dropdown-toggle:hover,
.show>.btn.btn-google.dropdown-toggle:focus,
.show>.btn.btn-google.dropdown-toggle.focus {
    color: #ffffff;
    background-color: #df5746;
    border-color: #802216;
}

.open>.btn.btn-google.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #dd4b39;
}

.open>.btn.btn-google.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #df5746;
}

.btn.btn-google.disabled:focus,
.btn.btn-google.disabled.focus,
.btn.btn-google:disabled:focus,
.btn.btn-google:disabled.focus {
    background-color: #dd4b39;
    border-color: #dd4b39;
}

.btn.btn-google.disabled:hover,
.btn.btn-google:disabled:hover {
    background-color: #dd4b39;
    border-color: #dd4b39;
}

.btn.btn-google:focus,
.btn.btn-google:active,
.btn.btn-google:hover {
    box-shadow: 0 14px 26px -12px rgba(221, 75, 57, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(221, 75, 57, 0.2);
}

.btn.btn-google.btn-link {
    background-color: transparent;
    color: #dd4b39;
    box-shadow: none;
}

.btn.btn-google.btn-link:hover,
.btn.btn-google.btn-link:focus,
.btn.btn-google.btn-link:active {
    background-color: transparent;
    color: #dd4b39;
}

.btn.btn-whatsapp {
    color: #ffffff;
    background-color: #40C351;
    border-color: #40C351;
    box-shadow: 0 2px 2px 0 rgba(64,195,81, 0.14), 0 3px 1px -2px rgba(64,195,81, 0.2), 0 1px 5px 0 rgba(64,195,81,0.12);
}

.btn.btn-whatsapp:hover {
    color: #ffffff;
    background-color: #39AF48;
    border-color: #2C8838;
}

.btn.btn-whatsapp:focus,
.btn.btn-whatsapp.focus,
.btn.btn-whatsapp:hover {
    color: #ffffff;
    background-color: #39AF48;
    border-color: #2C8838;
}

.btn.btn-whatsapp:active,
.btn.btn-whatsapp.active,
.open>.btn.btn-whatsapp.dropdown-toggle,
.show>.btn.btn-whatsapp.dropdown-toggle {
    color: #ffffff;
    background-color: #39AF48;
    border-color: #2C8838;
    box-shadow: 0 2px 2px 0 rgba(64,195,81, 0.14), 0 3px 1px -2px rgba(64,195,81, 0.2), 0 1px 5px 0 rgba(64,195,81, 0.12);
}

.btn.btn-whatsapp:active:hover,
.btn.btn-whatsapp:active:focus,
.btn.btn-whatsapp:active.focus,
.btn.btn-whatsapp.active:hover,
.btn.btn-whatsapp.active:focus,
.btn.btn-whatsapp.active.focus,
.open>.btn.btn-whatsapp.dropdown-toggle:hover,
.open>.btn.btn-whatsapp.dropdown-toggle:focus,
.open>.btn.btn-whatsapp.dropdown-toggle.focus,
.show>.btn.btn-whatsapp.dropdown-toggle:hover,
.show>.btn.btn-whatsapp.dropdown-toggle:focus,
.show>.btn.btn-whatsapp.dropdown-toggle.focus {
    color: #ffffff;
    background-color: #39AF48;
    border-color: #2C8838;
}

.open>.btn.btn-whatsapp.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #40C351;
}

.open>.btn.btn-whatsapp.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #39AF48;
}

.btn.btn-whatsapp:focus,
.btn.btn-whatsapp:active,
.btn.btn-whatsapp:hover {
    box-shadow: 0 14px 26px -12px rgba(64,195,81, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,195,81, 0.2);
}

.btn.btn-whatsapp.btn-link {
    background-color: transparent;
    color: #40C351;
    box-shadow: none;
}

.btn.btn-whatsapp.btn-link:hover,
.btn.btn-whatsapp.btn-link:focus,
.btn.btn-whatsapp.btn-link:active {
    background-color: transparent;
    color: #40C351;
}

.sharing-area .btn-whatsapp {
    background-color: #40C351;
}

.sharing-area .btn-facebook {
    background-color: #3b5998;
}

.btn.btn-facebook {
    color: #ffffff;
    background-color: #3b5998;
    border-color: #3b5998;
    box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
}

.btn.btn-facebook:hover {
    color: #ffffff;
    background-color: #37538d;
    border-color: #2a3f6c;
}

.btn.btn-facebook:focus,
.btn.btn-facebook.focus,
.btn.btn-facebook:hover {
    color: #ffffff;
    background-color: #37538d;
    border-color: #2a3f6c;
}

.btn.btn-facebook:active,
.btn.btn-facebook.active,
.open>.btn.btn-facebook.dropdown-toggle,
.show>.btn.btn-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #37538d;
    border-color: #2a3f6c;
    box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
}

.btn.btn-facebook:active:hover,
.btn.btn-facebook:active:focus,
.btn.btn-facebook:active.focus,
.btn.btn-facebook.active:hover,
.btn.btn-facebook.active:focus,
.btn.btn-facebook.active.focus,
.open>.btn.btn-facebook.dropdown-toggle:hover,
.open>.btn.btn-facebook.dropdown-toggle:focus,
.open>.btn.btn-facebook.dropdown-toggle.focus,
.show>.btn.btn-facebook.dropdown-toggle:hover,
.show>.btn.btn-facebook.dropdown-toggle:focus,
.show>.btn.btn-facebook.dropdown-toggle.focus {
    color: #ffffff;
    background-color: #37538d;
    border-color: #17233c;
}

.open>.btn.btn-facebook.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #3b5998;
}

.open>.btn.btn-facebook.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #37538d;
}

.btn.btn-facebook.disabled:focus,
.btn.btn-facebook.disabled.focus,
.btn.btn-facebook:disabled:focus,
.btn.btn-facebook:disabled.focus {
    background-color: #3b5998;
    border-color: #3b5998;
}

.btn.btn-facebook.disabled:hover,
.btn.btn-facebook:disabled:hover {
    background-color: #3b5998;
    border-color: #3b5998;
}

.btn.btn-facebook:focus,
.btn.btn-facebook:active,
.btn.btn-facebook:hover {
    box-shadow: 0 14px 26px -12px rgba(59, 89, 152, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(59, 89, 152, 0.2);
}

.btn.btn-facebook.btn-link {
    background-color: transparent;
    color: #3b5998;
    box-shadow: none;
}

.btn.btn-facebook.btn-link:hover,
.btn.btn-facebook.btn-link:focus,
.btn.btn-facebook.btn-link:active {
    background-color: transparent;
    color: #3b5998;
}

.btn.btn-telegram {
    color: #ffffff;
    background-color: #29B6F6;
    border-color: #29B6F6;
    box-shadow: 0 2px 2px 0 rgba(41,182,246, 0.14), 0 3px 1px -2px rgba(41,182,246, 0.2), 0 1px 5px 0 rgba(41,182,246, 0.12);
}

.btn.btn-telegram:hover {
    color: #ffffff;
    background-color: #24A3DD;
    border-color: #2092C6;
}

.btn.btn-telegram:focus,
.btn.btn-telegram.focus,
.btn.btn-telegram:hover {
    color: #ffffff;
    background-color: #24A3DD;
    border-color: #2092C6;
}

.btn.btn-telegram:active,
.btn.btn-telegram.active,
.open>.btn.btn-telegram.dropdown-toggle,
.show>.btn.btn-telegram.dropdown-toggle {
    color: #ffffff;
    background-color: #24A3DD;
    border-color: #2092C6;
    box-shadow: 0 2px 2px 0 rgba(41,182,246, 0.14), 0 3px 1px -2px rgba(41,182,246, 0.2), 0 1px 5px 0 rgba(41,182,246, 0.12);
}

.btn.btn-telegram:active:hover,
.btn.btn-telegram:active:focus,
.btn.btn-telegram:active.focus,
.btn.btn-telegram.active:hover,
.btn.btn-telegram.active:focus,
.btn.btn-telegram.active.focus,
.open>.btn.btn-telegram.dropdown-toggle:hover,
.open>.btn.btn-telegram.dropdown-toggle:focus,
.open>.btn.btn-telegram.dropdown-toggle.focus,
.show>.btn.btn-telegram.dropdown-toggle:hover,
.show>.btn.btn-telegram.dropdown-toggle:focus,
.show>.btn.btn-telegram.dropdown-toggle.focus {
    color: #ffffff;
    background-color: #24A3DD;
    border-color: #2092C6;
}

.open>.btn.btn-telegram.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #29B6F6;
}

.open>.btn.btn-telegram.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #24A3DD;
}

.btn.btn-telegram:focus,
.btn.btn-telegram:active,
.btn.btn-telegram:hover {
    box-shadow: 0 14px 26px -12px rgba(41,182,246, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(41,182,246, 0.2);
}

.btn.btn-telegram.btn-link {
    background-color: transparent;
    color: #29B6F6;
    box-shadow: none;
}

.btn.btn-telegram.btn-link:hover,
.btn.btn-telegram.btn-link:focus,
.btn.btn-telegram.btn-link:active {
    background-color: transparent;
    color: #29B6F6;
}

.sharing-area .btn-telegram {
    background-color: #29B6F6;
}

.btn.btn-linkedin, .navbar .navbar-nav > li > a.btn.btn-linkedin {
    background-color: #C0D6E4;
    color: #fff;
    box-shadow: 0 2px 2px 0 rgba(9, 118, 180, 0.14), 0 3px 1px -2px rgba(9, 118, 180, 0.2), 0 1px 5px 0 rgba(9, 118, 180, 0.12); }
.btn.btn-linkedin:focus, .btn.btn-linkedin:active, .btn.btn-linkedin:hover, .navbar .navbar-nav > li > a.btn.btn-linkedin:focus, .navbar .navbar-nav > li > a.btn.btn-linkedin:active, .navbar .navbar-nav > li > a.btn.btn-linkedin:hover {
    background-color: #acc0cd;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(192,214,228, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(192,214,228, 0.2); }
.btn.btn-linkedin.btn-simple, .navbar .navbar-nav > li > a.btn.btn-linkedin.btn-simple {
    color: #C0D6E4;
    background-color: transparent;
    box-shadow: none; }

.btn.btn-instagram, .navbar .navbar-nav > li > a.btn.btn-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    color: #fff;
    box-shadow: 0 2px 2px 0 rgba(255,25,25, 0.14), 0 3px 1px -2px rgba(255,25,25, 0.2), 0 1px 5px 0 rgba(255,25,25, 0.12); }
.btn.btn-instagram:focus, .btn.btn-instagram:active, .btn.btn-instagram:hover, .navbar .navbar-nav > li > a.btn.btn-instagram:focus, .navbar .navbar-nav > li > a.btn.btn-instagram:active, .navbar .navbar-nav > li > a.btn.btn-instagram:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(255,25,25, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255,25,25, 0.2); }
.btn.btn-instagram.btn-simple, .navbar .navbar-nav > li > a.btn.btn-instagram.btn-simple {
    color: #FF1919;
    background-color: transparent;
    box-shadow: none; }

.btn.btn-email, .navbar .navbar-nav > li > a.btn.btn-email {
    background-color: #66CDAA;
    color: #fff;
    box-shadow: 0 2px 2px 0 rgba(102,205,170, 0.14), 0 3px 1px -2px rgba(102,205,170, 0.2), 0 1px 5px 0 rgba(102,205,170, 0.12); }
.btn.btn-email:focus, .btn.btn-email:active, .btn.btn-email:hover, .navbar .navbar-nav > li > a.btn.btn-email:focus, .navbar .navbar-nav > li > a.btn.btn-email:active, .navbar .navbar-nav > li > a.btn.btn-email:hover {
    background-color: #5bb899;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(102,205,170, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(102,205,170, 0.2); }
.btn.btn-email.btn-simple, .navbar .navbar-nav > li > a.btn.btn-email.btn-simple {
    color: #66CDAA;
    background-color: transparent;
    box-shadow: none; }