.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 12px 30px;
    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-info {
    color: #ffffff;
    background-color: #00bcd4;
    border-color: #00bcd4;
    box-shadow: none;
}

.btn-info:hover {
    color: #ffffff;
    background-color: #009aae;
    border-color: #008fa1;
}

.btn-info:focus,
.btn-info.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
    color: #ffffff;
    background-color: #00bcd4;
    border-color: #00bcd4;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #008fa1;
    border-color: #008394;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: none, 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.btn.btn-info {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4;
    box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
}

.btn.btn-info:hover {
    color: #fff;
    background-color: #00aec5;
    border-color: #008697;
}

.btn.btn-info:focus,
.btn.btn-info.focus,
.btn.btn-info:hover {
    color: #fff;
    background-color: #00aec5;
    border-color: #008697;
}

.btn.btn-info:active,
.btn.btn-info.active,
.open>.btn.btn-info.dropdown-toggle,
.show>.btn.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #00aec5;
    border-color: #008697;
    box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
}

.btn.btn-info:active:hover,
.btn.btn-info:active:focus,
.btn.btn-info:active.focus,
.btn.btn-info.active:hover,
.btn.btn-info.active:focus,
.btn.btn-info.active.focus,
.open>.btn.btn-info.dropdown-toggle:hover,
.open>.btn.btn-info.dropdown-toggle:focus,
.open>.btn.btn-info.dropdown-toggle.focus,
.show>.btn.btn-info.dropdown-toggle:hover,
.show>.btn.btn-info.dropdown-toggle:focus,
.show>.btn.btn-info.dropdown-toggle.focus {
    color: #fff;
    background-color: #00aec5;
    border-color: #004b55;
}

.open>.btn.btn-info.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #00bcd4;
}

.open>.btn.btn-info.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #00aec5;
}

.btn.btn-info.disabled:focus,
.btn.btn-info.disabled.focus,
.btn.btn-info:disabled:focus,
.btn.btn-info:disabled.focus {
    background-color: #00bcd4;
    border-color: #00bcd4;
}

.btn.btn-info.disabled:hover,
.btn.btn-info:disabled:hover {
    background-color: #00bcd4;
    border-color: #00bcd4;
}

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

.btn.btn-info.btn-link {
    background-color: transparent;
    color: #00bcd4;
    box-shadow: none;
}

.btn.btn-info.btn-link:hover,
.btn.btn-info.btn-link:focus,
.btn.btn-info.btn-link:active {
    background-color: transparent;
    color: #00bcd4;
}


.btn.btn-blue {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
    box-shadow: 0 2px 2px 0 rgba(33, 150, 243, 0.14), 0 3px 1px -2px rgba(33, 150, 243, 0.2), 0 1px 5px 0 rgba(33, 150, 243, 0.12);
}

.btn.btn-blue:hover {
    color: #fff;
    background-color: #1696f3;
    border-color: #0696f3;
}

.btn.btn-blue:focus,
.btn.btn-blue.focus,
.btn.btn-blue:hover {
    color: #fff;
    background-color: #1696f3;
    border-color: #0696f3;
}

.btn.btn-blue:active,
.btn.btn-blue.active,
.open>.btn.btn-blue.dropdown-toggle,
.show>.btn.btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #1696f3;
    border-color: #0696f3;
    box-shadow: 0 2px 2px 0 rgba(33, 150, 243, 0.14), 0 3px 1px -2px rgba(33, 150, 243, 0.2), 0 1px 5px 0 rgba(33, 150, 243, 0.12);
}

.btn.btn-blue:active:hover,
.btn.btn-blue:active:focus,
.btn.btn-blue:active.focus,
.btn.btn-blue.active:hover,
.btn.btn-blue.active:focus,
.btn.btn-blue.active.focus,
.open>.btn.btn-blue.dropdown-toggle:hover,
.open>.btn.btn-blue.dropdown-toggle:focus,
.open>.btn.btn-blue.dropdown-toggle.focus,
.show>.btn.btn-blue.dropdown-toggle:hover,
.show>.btn.btn-blue.dropdown-toggle:focus,
.show>.btn.btn-blue.dropdown-toggle.focus {
    color: #fff;
    background-color: #1696f3;
    border-color: #135597;
}

.open>.btn.btn-blue.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #2196f3;
}

.open>.btn.btn-blue.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #1696f3;
}

.btn.btn-blue.disabled:focus,
.btn.btn-blue.disabled.focus,
.btn.btn-blue:disabled:focus,
.btn.btn-blue:disabled.focus {
    background-color: #2196f3;
    border-color: #2196f3;
}

.btn.btn-blue.disabled:hover,
.btn.btn-blue:disabled:hover {
    background-color: #2196f3;
    border-color: #2196f3;
}

.btn.btn-blue:focus,
.btn.btn-blue:active,
.btn.btn-blue:hover {
    box-shadow: 0 14px 26px -12px rgba(33, 150, 243, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(33, 150, 243, 0.2);
}

.btn.btn-blue.btn-link {
    background-color: transparent;
    color: #2196f3;
    box-shadow: none;
    letter-spacing: 0;
}
@media (max-width: 420px){
    .btn.btn-blue.btn-link {
        font-size: 12px;
    }
}

.btn.btn-blue.btn-link:hover,
.btn.btn-blue.btn-link:focus,
.btn.btn-blue.btn-link:active {
    background-color: transparent;
    color: #2196f3;
}

.btn.btn-primary {
    color: #fff;
    background-color: #9c27b0;
    border-color: #9c27b0;
    box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}

.btn.btn-primary:hover {
    color: #fff;
    background-color: #9124a3;
    border-color: #701c7e;
}

.btn.btn-primary:focus,
.btn.btn-primary.focus,
.btn.btn-primary:hover {
    color: #fff;
    background-color: #9124a3;
    border-color: #701c7e;
}

.btn.btn-primary:active,
.btn.btn-primary.active,
.open>.btn.btn-primary.dropdown-toggle,
.show>.btn.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #9124a3;
    border-color: #701c7e;
    box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}

.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus,
.btn.btn-primary:active.focus,
.btn.btn-primary.active:hover,
.btn.btn-primary.active:focus,
.btn.btn-primary.active.focus,
.open>.btn.btn-primary.dropdown-toggle:hover,
.open>.btn.btn-primary.dropdown-toggle:focus,
.open>.btn.btn-primary.dropdown-toggle.focus,
.show>.btn.btn-primary.dropdown-toggle:hover,
.show>.btn.btn-primary.dropdown-toggle:focus,
.show>.btn.btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #9124a3;
    border-color: #3f1048;
}

.open>.btn.btn-primary.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #9c27b0;
}

.open>.btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #9124a3;
}

.btn.btn-primary.disabled:focus,
.btn.btn-primary.disabled.focus,
.btn.btn-primary:disabled:focus,
.btn.btn-primary:disabled.focus {
    background-color: #9c27b0;
    border-color: #9c27b0;
}

.btn.btn-primary.disabled:hover,
.btn.btn-primary:disabled:hover {
    background-color: #9c27b0;
    border-color: #9c27b0;
}

.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary:hover {
    box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}

.btn.btn-primary.btn-link {
    background-color: transparent;
    color: #9c27b0;
    box-shadow: none;
}

.btn.btn-primary.btn-link:hover,
.btn.btn-primary.btn-link:focus,
.btn.btn-primary.btn-link:active {
    background-color: transparent;
    color: #9c27b0;
}

.btn-success {
    color: #ffffff;
    background-color: #4caf50;
    border-color: #4caf50;
    box-shadow: none;
}

.btn-success:hover {
    color: #ffffff;
    background-color: #409444;
    border-color: #3d8b40;
}

.btn-success:focus,
.btn-success.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
    color: #ffffff;
    background-color: #4caf50;
    border-color: #4caf50;
}

/*.btn-success:not(:disabled):not(.disabled):active,*/
/*.btn-success:not(:disabled):not(.disabled).active,*/
/*.show>.btn-success.dropdown-toggle {*/
/*    color: #ffffff;*/
/*    background-color: #3d8b40;*/
/*    border-color: #39833c;*/
/*}*/

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: none, 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}

.btn.btn-success {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
    box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}

.btn.btn-success:hover {
    color: #fff;
    background-color: #47a44b;
    border-color: #39843c;
}

.btn.btn-success:focus,
.btn.btn-success.focus,
.btn.btn-success:hover {
    color: #fff;
    background-color: #47a44b;
    border-color: #39843c;
}

/*.btn.btn-success:active,*/
/*.btn.btn-success.active,*/
.open>.btn.btn-success.dropdown-toggle,
.show>.btn.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #47a44b;
    border-color: #39843c;
    box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}

/*.btn.btn-success:active:hover,*/
/*.btn.btn-success:active:focus,*/
/*.btn.btn-success:active.focus,*/
/*.btn.btn-success.active:hover,*/
/*.btn.btn-success.active:focus,*/
/*.btn.btn-success.active.focus,*/
.open>.btn.btn-success.dropdown-toggle:hover,
.open>.btn.btn-success.dropdown-toggle:focus,
.open>.btn.btn-success.dropdown-toggle.focus,
.show>.btn.btn-success.dropdown-toggle:hover,
.show>.btn.btn-success.dropdown-toggle:focus,
.show>.btn.btn-success.dropdown-toggle.focus {
    color: #fff;
    background-color: #47a44b;
    border-color: #255627;
}

.open>.btn.btn-success.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #4caf50;
}

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

.btn.btn-success.disabled:focus,
.btn.btn-success.disabled.focus,
.btn.btn-success:disabled:focus,
.btn.btn-success:disabled.focus {
    background-color: #4caf50;
    border-color: #4caf50;
}

.btn.btn-success.disabled:hover,
.btn.btn-success:disabled:hover {
    background-color: #4caf50;
    border-color: #4caf50;
}

.btn.btn-success:focus,
/*.btn.btn-success:active,*/
.btn.btn-success:hover {
    box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
}

.btn.btn-success.btn-link {
    background-color: transparent;
    color: #4caf50;
    box-shadow: none;
}

.btn.btn-success.btn-link:hover,
.btn.btn-success.btn-link:focus
/*.btn.btn-success.btn-link:active */
{
    background-color: transparent;
    color: #4caf50;
}

.btn-warning {
    color: #212529;
    background-color: #ffeb3b;
    border-color: #ffeb3b;
    box-shadow: none;
}

.btn-warning:hover {
    color: #212529;
    background-color: #ffe715;
    border-color: #ffe608;
}

.btn-warning:focus,
.btn-warning.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(255, 235, 59, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ffeb3b;
    border-color: #ffeb3b;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffe608;
    border-color: #fae100;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: none, 0 0 0 0.2rem rgba(255, 235, 59, 0.5);
}

.btn.btn-warning {
    color: #fff;
    background-color: #ff9800;
    border-color: #ff9800;
    box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}

.btn.btn-warning:hover {
    color: #fff;
    background-color: #f08f00;
    border-color: #c27400;
}

.btn.btn-warning:focus,
.btn.btn-warning.focus,
.btn.btn-warning:hover {
    color: #fff;
    background-color: #f08f00;
    border-color: #c27400;
}

.btn.btn-warning:active,
.btn.btn-warning.active,
.open>.btn.btn-warning.dropdown-toggle,
.show>.btn.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #f08f00;
    border-color: #c27400;
    box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}

.btn.btn-warning:active:hover,
.btn.btn-warning:active:focus,
.btn.btn-warning:active.focus,
.btn.btn-warning.active:hover,
.btn.btn-warning.active:focus,
.btn.btn-warning.active.focus,
.open>.btn.btn-warning.dropdown-toggle:hover,
.open>.btn.btn-warning.dropdown-toggle:focus,
.open>.btn.btn-warning.dropdown-toggle.focus,
.show>.btn.btn-warning.dropdown-toggle:hover,
.show>.btn.btn-warning.dropdown-toggle:focus,
.show>.btn.btn-warning.dropdown-toggle.focus {
    color: #fff;
    background-color: #f08f00;
    border-color: #804c00;
}

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

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

.btn.btn-warning.disabled:focus,
.btn.btn-warning.disabled.focus,
.btn.btn-warning:disabled:focus,
.btn.btn-warning:disabled.focus {
    background-color: #ff9800;
    border-color: #ff9800;
}

.btn.btn-warning.disabled:hover,
.btn.btn-warning:disabled:hover {
    background-color: #ff9800;
    border-color: #ff9800;
}

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

.btn.btn-warning.btn-link {
    background-color: transparent;
    color: #ff9800;
    box-shadow: none;
}

.btn.btn-warning.btn-link:hover,
.btn.btn-warning.btn-link:focus,
.btn.btn-warning.btn-link:active {
    background-color: transparent;
    color: #ff9800;
}
.btn-danger {
    color: #ffffff;
    background-color: #f44336;
    border-color: #f44336;
    box-shadow: none;
}

.btn-danger:hover {
    color: #ffffff;
    background-color: #f22112;
    border-color: #ea1c0d;
}

.btn-danger:focus,
.btn-danger.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #ffffff;
    background-color: #f44336;
    border-color: #f44336;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #ea1c0d;
    border-color: #de1b0c;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}
.btn.btn-danger {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336;
    box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}

.btn.btn-danger:hover {
    color: #fff;
    background-color: #f33527;
    border-color: #e11b0c;
}

.btn.btn-danger:focus,
.btn.btn-danger.focus,
.btn.btn-danger:hover {
    color: #fff;
    background-color: #f33527;
    border-color: #e11b0c;
}

.btn.btn-danger:active,
.btn.btn-danger.active,
.open>.btn.btn-danger.dropdown-toggle,
.show>.btn.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #f33527;
    border-color: #e11b0c;
    box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}

.btn.btn-danger:active:hover,
.btn.btn-danger:active:focus,
.btn.btn-danger:active.focus,
.btn.btn-danger.active:hover,
.btn.btn-danger.active:focus,
.btn.btn-danger.active.focus,
.open>.btn.btn-danger.dropdown-toggle:hover,
.open>.btn.btn-danger.dropdown-toggle:focus,
.open>.btn.btn-danger.dropdown-toggle.focus,
.show>.btn.btn-danger.dropdown-toggle:hover,
.show>.btn.btn-danger.dropdown-toggle:focus,
.show>.btn.btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #f33527;
    border-color: #a21309;
}

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

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

.btn.btn-danger.disabled:focus,
.btn.btn-danger.disabled.focus,
.btn.btn-danger:disabled:focus,
.btn.btn-danger:disabled.focus {
    background-color: #f44336;
    border-color: #f44336;
}

.btn.btn-danger.disabled:hover,
.btn.btn-danger:disabled:hover {
    background-color: #f44336;
    border-color: #f44336;
}

.btn.btn-danger:focus,
.btn.btn-danger:active,
.btn.btn-danger:hover {
    box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
}

.btn.btn-danger.btn-link {
    background-color: transparent;
    color: #f44336;
    box-shadow: none;
}

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


.btn-group-lg .btn.btn-fab .material-icons,
.btn-group-lg .btn.btn-fab .fa,
.btn.btn-fab.btn-lg .material-icons,
.btn-group-lg>.btn.btn-fab .material-icons,
.btn.btn-fab.btn-lg .fa,
.btn-group-lg>.btn.btn-fab .fa,
.btn-group-lg .btn.btn-just-icon .material-icons,
.btn-group-lg .btn.btn-just-icon .fa,
.btn.btn-just-icon.btn-lg .material-icons,
.btn-group-lg>.btn.btn-just-icon .material-icons,
.btn.btn-just-icon.btn-lg .fa,
.btn-group-lg>.btn.btn-just-icon .fa {
    font-size: 32px;
    line-height: 56px;
}

.btn.btn-fab .material-icons,
.btn.btn-fab .fa,
.btn.btn-just-icon .material-icons,
.btn.btn-just-icon .fa {
    margin-top: 0;
    position: absolute;
    width: 100%;
    transform: none;
    left: 0;
    top: 0;
    height: 100%;
    line-height: 41px;
    font-size: 20px;
}

.btn-just-icon.btn-lg,
.btn-group-lg>.btn-just-icon.btn {
    font-size: 24px;
    height: 41px;
    min-width: 41px;
    width: 41px;
}

.input-group-btn>.btn {
    border: 0;
}

.btn .material-icons,
.btn:not(.btn-just-icon):not(.btn-fab) .fa {
    position: relative;
    display: inline-block;
    top: 0px;
    margin-top: -1em;
    margin-bottom: -1em;
    font-size: 1.1rem;
    vertical-align: middle;
}

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

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

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

.btn.btn-round {
    border-radius: 30px;
}

.btn.btn-rose {
    color: #fff;
    background-color: #e91e63;
    border-color: #e91e63;
    box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}

.btn.btn-rose:hover {
    color: #fff;
    background-color: #ea2c6d;
    border-color: #b8124a;
}

.btn.btn-rose:focus,
.btn.btn-rose.focus,
.btn.btn-rose:hover {
    color: #fff;
    background-color: #ea2c6d;
    border-color: #b8124a;
}

.btn.btn-rose:active,
.btn.btn-rose.active,
.open>.btn.btn-rose.dropdown-toggle,
.show>.btn.btn-rose.dropdown-toggle {
    color: #fff;
    background-color: #ea2c6d;
    border-color: #b8124a;
    box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}

.btn.btn-rose:active:hover,
.btn.btn-rose:active:focus,
.btn.btn-rose:active.focus,
.btn.btn-rose.active:hover,
.btn.btn-rose.active:focus,
.btn.btn-rose.active.focus,
.open>.btn.btn-rose.dropdown-toggle:hover,
.open>.btn.btn-rose.dropdown-toggle:focus,
.open>.btn.btn-rose.dropdown-toggle.focus,
.show>.btn.btn-rose.dropdown-toggle:hover,
.show>.btn.btn-rose.dropdown-toggle:focus,
.show>.btn.btn-rose.dropdown-toggle.focus {
    color: #fff;
    background-color: #ea2c6d;
    border-color: #7b0c32;
}

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

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

.btn.btn-rose.disabled:focus,
.btn.btn-rose.disabled.focus,
.btn.btn-rose:disabled:focus,
.btn.btn-rose:disabled.focus {
    background-color: #e91e63;
    border-color: #e91e63;
}

.btn.btn-rose.disabled:hover,
.btn.btn-rose:disabled:hover {
    background-color: #e91e63;
    border-color: #e91e63;
}

.btn.btn-rose:focus,
.btn.btn-rose:active,
.btn.btn-rose:hover {
    box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}

.btn.btn-rose.btn-link {
    background-color: transparent;
    color: #e91e63;
    box-shadow: none;
}

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

.btn.btn-fab,
.btn.btn-just-icon {
    font-size: 24px;
    height: 41px;
    min-width: 41px;
    width: 41px;
    padding: 0;
    overflow: hidden;
    position: relative;
    line-height: 41px;
}

.btn.btn-fab.btn-round,
.btn.btn-just-icon.btn-round {
    border-radius: 50%;
}

.justify-content-center {
    justify-content: center !important;
}

.animation-transition-general,
.carousel .carousel-indicators li {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.animation-transition-slow {
    -webkit-transition: all 370ms linear;
    -moz-transition: all 370ms linear;
    -o-transition: all 370ms linear;
    -ms-transition: all 370ms linear;
    transition: all 370ms linear;
}
.btn.btn-white {
    color: #222;
    background-color: #FFF;
    border-color: #FFF;
    box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}

.btn.btn-white:hover {
    color: #222;
    background-color: #FFF;
    border-color: #FFF;
}

.btn.btn-white:focus,
.btn.btn-white.focus,
.btn.btn-white:hover {
    color: #222;
    background-color: #FFF;
    border-color: #FFF;
}

.btn.btn-white:active,
.btn.btn-white.active,
.open>.btn.btn-white.dropdown-toggle,
.show>.btn.btn-white.dropdown-toggle {
    color: #222;
    background-color: #FFF;
    border-color: #FFF;
    box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}

.btn.btn-white:active:hover,
.btn.btn-white:active:focus,
.btn.btn-white:active.focus,
.btn.btn-white.active:hover,
.btn.btn-white.active:focus,
.btn.btn-white.active.focus,
.open>.btn.btn-white.dropdown-toggle:hover,
.open>.btn.btn-white.dropdown-toggle:focus,
.open>.btn.btn-white.dropdown-toggle.focus,
.show>.btn.btn-white.dropdown-toggle:hover,
.show>.btn.btn-white.dropdown-toggle:focus,
.show>.btn.btn-white.dropdown-toggle.focus {
    color: #222;
    background-color: #FFF;
    border-color: #FFF;
}

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

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


.btn.btn-white:disabled:focus,
.btn.btn-white:disabled.focus {
    background-color: #FFF;
    border-color: #FFF;
}

.btn.btn-white.disabled:hover,
.btn.btn-white:disabled:hover {
    background-color: #FFF;
    border-color: #FFF;
}

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

.btn.btn-white.btn-link {
    background-color: transparent;
    color: #FFF;
    box-shadow: none;
    letter-spacing: 0;
}
@media (max-width: 420px){
    .btn.btn-white.btn-link {
        font-size: 12px;
    }
}

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

.btn.btn-cyne {
    color: #fff;
    background-color: #00ced1;
    border-color: #00ced1;
    box-shadow: 0 2px 2px 0 rgba(0,206,209, 0.14), 0 3px 1px -2px rgba(0,206,209, 0.2), 0 1px 5px 0 rgba(0,206,209, 0.12);
}

.btn.btn-cyne:hover {
    color: #fff;
    background-color: #32c7c9;
    border-color: #32c7c9;
}

.btn.btn-cyne:focus,
.btn.btn-cyne.focus,
.btn.btn-cyne:hover {
    color: #fff;
    background-color: #32c7c9;
    border-color: #32c7c9;
}

.btn.btn-cyne:active,
.btn.btn-cyne.active,
.open>.btn.btn-cyne.dropdown-toggle,
.show>.btn.btn-cyne.dropdown-toggle {
    color: #fff;
    background-color: #32c7c9;
    border-color: #32c7c9;
    box-shadow: 0 2px 2px 0 rgba(0,206,209, 0.14), 0 3px 1px -2px rgba(0,206,209, 0.2), 0 1px 5px 0 rgba(0,206,209, 0.12);
}

.btn.btn-cyne:active:hover,
.btn.btn-cyne:active:focus,
.btn.btn-cyne:active.focus,
.btn.btn-cyne.active:hover,
.btn.btn-cyne.active:focus,
.btn.btn-cyne.active.focus,
.open>.btn.btn-cyne.dropdown-toggle:hover,
.open>.btn.btn-cyne.dropdown-toggle:focus,
.open>.btn.btn-cyne.dropdown-toggle.focus,
.show>.btn.btn-cyne.dropdown-toggle:hover,
.show>.btn.btn-cyne.dropdown-toggle:focus,
.show>.btn.btn-cyne.dropdown-toggle.focus {
    color: #fff;
    background-color: #32c7c9;
    border-color: #32c7c9;
}

.open>.btn.btn-cyne.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #00ced1;
}

.open>.btn.btn-cyne.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #32c7c9;
}

.btn.btn-cyne.disabled:focus,
.btn.btn-cyne.disabled.focus,
.btn.btn-cyne:disabled:focus,
.btn.btn-cyne:disabled.focus {
    background-color: #00ced1;
    border-color: #00ced1;
}

.btn.btn-cyne.disabled:hover,
.btn.btn-cyne:disabled:hover {
    background-color: #00ced1;
    border-color: #00ced1;
}

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

.btn.btn-cyne.btn-link {
    background-color: transparent;
    color: #00ced1;
    box-shadow: none;
    letter-spacing: 0;
}
@media (max-width: 420px){
    .btn.btn-cyne.btn-link {
        font-size: 12px;
    }
}

.btn.btn-cyne.btn-link:hover,
.btn.btn-cyne.btn-link:focus,
.btn.btn-cyne.btn-link:active {
    background-color: transparent;
    color: #00ced1;
}

.btn, .btn.btn-default {
    color: #fff;
    background-color: #999999;
    border-color: #999999;
    box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12); }
.btn.btn-default:hover {
    color: #fff;
    background-color: #919191;
    border-color: #7a7a7a; }

.btn:active, .btn.active,
.open > .btn.dropdown-toggle,
.show > .btn.dropdown-toggle, .btn.btn-default:active, .btn.btn-default.active,
.open > .btn.btn-default.dropdown-toggle,
.show > .btn.btn-default.dropdown-toggle {
    color: #fff;
    background-color: #919191;
    border-color: #7a7a7a;
    box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12); }
.btn:active:hover, .btn:active:focus, .btn:active.focus, .btn.active:hover, .btn.active:focus, .btn.active.focus,
.open > .btn.dropdown-toggle:hover,
.open > .btn.dropdown-toggle:focus,
.open > .btn.dropdown-toggle.focus,
.show > .btn.dropdown-toggle:hover,
.show > .btn.dropdown-toggle:focus,
.show > .btn.dropdown-toggle.focus, .btn.btn-default:active:hover, .btn.btn-default:active:focus, .btn.btn-default:active.focus, .btn.btn-default.active:hover, .btn.btn-default.active:focus, .btn.btn-default.active.focus,
.open > .btn.btn-default.dropdown-toggle:hover,
.open > .btn.btn-default.dropdown-toggle:focus,
.open > .btn.btn-default.dropdown-toggle.focus,
.show > .btn.btn-default.dropdown-toggle:hover,
.show > .btn.btn-default.dropdown-toggle:focus,
.show > .btn.btn-default.dropdown-toggle.focus {
    color: #fff;
    background-color: #919191;
    border-color: #595959; }
.open > .btn.dropdown-toggle.bmd-btn-icon, .open > .btn.btn-default.dropdown-toggle.bmd-btn-icon {
    color: inherit;
    background-color: #999999; }
.open > .btn.dropdown-toggle.bmd-btn-icon:hover, .open > .btn.btn-default.dropdown-toggle.bmd-btn-icon:hover {
    background-color: #919191; }
.btn.disabled:focus, .btn.disabled.focus, .btn:disabled:focus, .btn:disabled.focus, .btn.btn-default.disabled:focus, .btn.btn-default.disabled.focus, .btn.btn-default:disabled:focus, .btn.btn-default:disabled.focus {
    background-color: #999999;
    border-color: #999999; }
.btn.disabled:hover, .btn:disabled:hover, .btn.btn-default.disabled:hover, .btn.btn-default:disabled:hover {
    background-color: #999999;
    border-color: #999999; }
.btn:focus, .btn:active, .btn:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default:hover {
    box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2); }
.btn.btn-link, .btn.btn-default.btn-link {
    background-color: transparent;
    color: #999999;
    box-shadow: none; }
.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active, .btn.btn-default.btn-link:hover, .btn.btn-default.btn-link:focus, .btn.btn-default.btn-link:active {
    background-color: transparent;
    color: #999999; }

.label.event-class {
    color: #fff;
    background-color: #14dabe;
    border-color: #14dabe;
    box-shadow: 0 2px 2px 0 rgba(20,218,190, 0.14), 0 3px 1px -2px rgba(20,218,190, 0.2), 0 1px 5px 0 rgba(0,206,209, 0.12);
}