.btn{
    font-weight: 500 !important;
    /*font-size: 0.8rem;
    line-height: 0.8rem;*/
}

.btn-transition{border:none;}

.btn-square{
    border-radius:0!important
}

.btn-hover-shine{position:relative}.btn-hover-shine:after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(255,255,255,.4);-webkit-transition:none;-moz-transition:none;transition:none}.btn-hover-shine:hover:after{width:120%;background-color:transparent;transition:all .4s ease-in-out}.btn-hover-shine.btn-pill::after{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}

.btn-dashed{
 	border-width:1px !important;
    border-style:dashed !important;
}

.btn-dashed:hover{
 	border-width:1px !important;
    border-style:solid !important;
}

.btn-outline-2x{
    border-width:2px !important;
}
 .btn-hover-shine.btn-pill::after{
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    border-top-right-radius:50px;
    border-bottom-right-radius:50px
}
 .btn.btn-pill.btn-wide,.btn.btn-pill{
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    border-top-right-radius:50px;
    border-bottom-right-radius:50px
}
 .btn-group .btn-outline-2x+.btn-outline-2x{
    margin-left:-2px
}

.btn.btn-shadow.active{
    box-shadow:0 0 0 0 transparent!important
}
.btn-primary{
    color:#fff;
    background-color:#da624a;
    border-color:#da624a
}
.btn-primary:hover{
    color:#fff;
    background-color:#d3472b;
    border-color:#c84329
}
.btn-primary:focus,.btn-primary.focus{
    box-shadow:0 0 0 0 rgba(224,122,101,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#da624a;
    border-color:#da624a
}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#c84329;
    border-color:#be4027
}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(224,122,101,.5)
}
.btn-primary.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(218,98,74,.4),0 .0625rem .125rem rgba(218,98,74,.5)
}
.btn-primary.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(218,98,74,.5),0 .0625rem .125rem rgba(218,98,74,.6)
}
.btn-secondary{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:hover{
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.btn-secondary:focus,.btn-secondary.focus{
    box-shadow:0 0 0 0 rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(130,138,145,.5)
}
.btn-secondary.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)
}
.btn-secondary.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)
}
.btn-success{
    color:#fff;
    background-color:#3ac47d;
    border-color:#3ac47d
}
.btn-success:hover{
    color:#fff;
    background-color:#31a66a;
    border-color:#2e9d64
}
.btn-success:focus,.btn-success.focus{
    box-shadow:0 0 0 0 rgba(88,205,145,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#3ac47d;
    border-color:#3ac47d
}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#2e9d64;
    border-color:#2b935e
}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(88,205,145,.5)
}
.btn-success.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)
}
.btn-success.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)
}
.btn-info{
    color:#fff;
    background-color:#16aaff;
    border-color:#16aaff
}
.btn-info:hover{
    color:#fff;
    background-color:#0098ef;
    border-color:#0090e2
}
.btn-info:focus,.btn-info.focus{
    box-shadow:0 0 0 0 rgba(57,183,255,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#16aaff;
    border-color:#16aaff
}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#0090e2;
    border-color:#0087d5
}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(57,183,255,.5)
}
.btn-info.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(22,170,255,.4),0 .0625rem .125rem rgba(22,170,255,.5)
}
.btn-info.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(22,170,255,.5),0 .0625rem .125rem rgba(22,170,255,.6)
}
.btn-warning{
    color:#212529;
    background-color:#f7b924;
    border-color:#f7b924
}
.btn-warning:hover{
    color:#212529;
    background-color:#eca909;
    border-color:#e0a008
}
.btn-warning:focus,.btn-warning.focus{
    box-shadow:0 0 0 0 rgba(215,163,37,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#f7b924;
    border-color:#f7b924
}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{
    color:#212529;
    background-color:#e0a008;
    border-color:#d49808
}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(215,163,37,.5)
}
.btn-warning.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)
}
.btn-warning.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)
}
.btn-danger{
    color:#fff;
    background-color:#d92550;
    border-color:#d92550
}
.btn-danger:hover{
    color:#fff;
    background-color:#b81f44;
    border-color:#ad1e40
}
.btn-danger:focus,.btn-danger.focus{
    box-shadow:0 0 0 0 rgba(223,70,106,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#d92550;
    border-color:#d92550
}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#ad1e40;
    border-color:#a31c3c
}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(223,70,106,.5)
}
.btn-danger.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)
}
.btn-danger.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)
}
.btn-light{
    color:#212529;
    background-color:#eee;
    border-color:#eee
}
.btn-light:hover{
    color:#212529;
    background-color:#dbdbdb;
    border-color:#d5d5d5
}
.btn-light:focus,.btn-light.focus{
    box-shadow:0 0 0 0 rgba(207,208,208,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#eee;
    border-color:#eee
}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#d5d5d5;
    border-color:#cecece
}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(207,208,208,.5)
}
.btn-light.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(238,238,238,.4),0 .0625rem .125rem rgba(238,238,238,.5)
}
.btn-light.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(238,238,238,.5),0 .0625rem .125rem rgba(238,238,238,.6)
}
.btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark:focus,.btn-dark.focus{
    box-shadow:0 0 0 0 rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(82,88,93,.5)
}
.btn-dark.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)
}
.btn-dark.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)
}
.btn-focus{
    color:#fff;
    background-color:#444054;
    border-color:#444054
}
.btn-focus:hover{
    color:#fff;
    background-color:#322f3e;
    border-color:#2d2a37
}
.btn-focus:focus,.btn-focus.focus{
    box-shadow:0 0 0 0 rgba(96,93,110,.5)
}
.btn-focus.disabled,.btn-focus:disabled{
    color:#fff;
    background-color:#444054;
    border-color:#444054
}
.btn-focus:not(:disabled):not(.disabled):active,.btn-focus:not(:disabled):not(.disabled).active,.show>.btn-focus.dropdown-toggle{
    color:#fff;
    background-color:#2d2a37;
    border-color:#272430
}
.btn-focus:not(:disabled):not(.disabled):active:focus,.btn-focus:not(:disabled):not(.disabled).active:focus,.show>.btn-focus.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(96,93,110,.5)
}
.btn-focus.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)
}
.btn-focus.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)
}
.btn-alternate{
    color:#fff;
    background-color:#794c8a;
    border-color:#794c8a
}
.btn-alternate:hover{
    color:#fff;
    background-color:#633e71;
    border-color:#5c3a69
}
.btn-alternate:focus,.btn-alternate.focus{
    box-shadow:0 0 0 0 rgba(141,103,156,.5)
}
.btn-alternate.disabled,.btn-alternate:disabled{
    color:#fff;
    background-color:#794c8a;
    border-color:#794c8a
}
.btn-alternate:not(:disabled):not(.disabled):active,.btn-alternate:not(:disabled):not(.disabled).active,.show>.btn-alternate.dropdown-toggle{
    color:#fff;
    background-color:#5c3a69;
    border-color:#553561
}
.btn-alternate:not(:disabled):not(.disabled):active:focus,.btn-alternate:not(:disabled):not(.disabled).active:focus,.show>.btn-alternate.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(141,103,156,.5)
}
.btn-alternate.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(121,76,138,.4),0 .0625rem .125rem rgba(121,76,138,.5)
}
.btn-alternate.btn-shadow:hover{
    box-shadow:0 .125rem .625rem rgba(121,76,138,.5),0 .0625rem .125rem rgba(121,76,138,.6)
}
.btn-shadow-primary:hover{
    box-shadow:0 .125rem .625rem rgba(218,98,74,.4),0 .0625rem .125rem rgba(218,98,74,.5)
}
.btn-shadow-secondary:hover{
    box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)
}
.btn-shadow-success:hover{
    box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)
}
.btn-shadow-info:hover{
    box-shadow:0 .125rem .625rem rgba(22,170,255,.4),0 .0625rem .125rem rgba(22,170,255,.5)
}
.btn-shadow-warning:hover{
    box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)
}
.btn-shadow-danger:hover{
    box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)
}
.btn-shadow-light:hover{
    box-shadow:0 .125rem .625rem rgba(238,238,238,.4),0 .0625rem .125rem rgba(238,238,238,.5)
}
.btn-shadow-dark:hover{
    box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)
}
.btn-shadow-focus:hover{
    box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)
}
.btn-shadow-alternate:hover{
    box-shadow:0 .125rem .625rem rgba(121,76,138,.4),0 .0625rem .125rem rgba(121,76,138,.5)
}
.btn-outline-primary{
    color:#da624a;
    border-color:#da624a
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#da624a;
    border-color:#da624a
}
.btn-outline-primary:focus,.btn-outline-primary.focus{
    box-shadow:0 0 0 0 rgba(218,98,74,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#da624a;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#da624a;
    border-color:#da624a
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(218,98,74,.5)
}
.btn-outline-primary.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(218,98,74,.4),0 .0625rem .125rem rgba(218,98,74,.5)
}
.btn-outline-primary.btn-shadow.active:hover,.btn-outline-primary.btn-shadow.disabled:hover,.btn-outline-primary.btn-shadow:active:hover,.btn-outline-primary.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(218,98,74,.5),0 .0625rem .125rem rgba(218,98,74,.6)
}
.btn-outline-primary.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(218,98,74,.19)
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{
    box-shadow:0 0 0 0 rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(108,117,125,.5)
}
.btn-outline-secondary.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)
}
.btn-outline-secondary.btn-shadow.active:hover,.btn-outline-secondary.btn-shadow.disabled:hover,.btn-outline-secondary.btn-shadow:active:hover,.btn-outline-secondary.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)
}
.btn-outline-secondary.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(108,117,125,.19)
}
.btn-outline-success{
    color:#3ac47d;
    border-color:#3ac47d
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#3ac47d;
    border-color:#3ac47d
}
.btn-outline-success:focus,.btn-outline-success.focus{
    box-shadow:0 0 0 0 rgba(58,196,125,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#3ac47d;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#3ac47d;
    border-color:#3ac47d
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(58,196,125,.5)
}
.btn-outline-success.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)
}
.btn-outline-success.btn-shadow.active:hover,.btn-outline-success.btn-shadow.disabled:hover,.btn-outline-success.btn-shadow:active:hover,.btn-outline-success.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)
}
.btn-outline-success.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(58,196,125,.19)
}
.btn-outline-info{
    color:#16aaff;
    border-color:#16aaff
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#16aaff;
    border-color:#16aaff
}
.btn-outline-info:focus,.btn-outline-info.focus{
    box-shadow:0 0 0 0 rgba(22,170,255,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#16aaff;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#16aaff;
    border-color:#16aaff
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(22,170,255,.5)
}
.btn-outline-info.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(22,170,255,.4),0 .0625rem .125rem rgba(22,170,255,.5)
}
.btn-outline-info.btn-shadow.active:hover,.btn-outline-info.btn-shadow.disabled:hover,.btn-outline-info.btn-shadow:active:hover,.btn-outline-info.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(22,170,255,.5),0 .0625rem .125rem rgba(22,170,255,.6)
}
.btn-outline-info.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(22,170,255,.19)
}
.btn-outline-warning{
    color:#f7b924;
    border-color:#f7b924
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#f7b924;
    border-color:#f7b924
}
.btn-outline-warning:focus,.btn-outline-warning.focus{
    box-shadow:0 0 0 0 rgba(247,185,36,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#f7b924;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{
    color:#212529;
    background-color:#f7b924;
    border-color:#f7b924
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(247,185,36,.5)
}
.btn-outline-warning.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)
}
.btn-outline-warning.btn-shadow.active:hover,.btn-outline-warning.btn-shadow.disabled:hover,.btn-outline-warning.btn-shadow:active:hover,.btn-outline-warning.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)
}
.btn-outline-warning.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(247,185,36,.19)
}
.btn-outline-danger{
    color:#d92550;
    border-color:#d92550
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#d92550;
    border-color:#d92550
}
.btn-outline-danger:focus,.btn-outline-danger.focus{
    box-shadow:0 0 0 0 rgba(217,37,80,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#d92550;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#d92550;
    border-color:#d92550
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(217,37,80,.5)
}
.btn-outline-danger.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)
}
.btn-outline-danger.btn-shadow.active:hover,.btn-outline-danger.btn-shadow.disabled:hover,.btn-outline-danger.btn-shadow:active:hover,.btn-outline-danger.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)
}
.btn-outline-danger.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(217,37,80,.19)
}
.btn-outline-light{
    color:#eee;
    border-color:#eee
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#eee;
    border-color:#eee
}
.btn-outline-light:focus,.btn-outline-light.focus{
    box-shadow:0 0 0 0 rgba(238,238,238,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#eee;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{
    color:#212529;
    background-color:#eee;
    border-color:#eee
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(238,238,238,.5)
}
.btn-outline-light.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(238,238,238,.4),0 .0625rem .125rem rgba(238,238,238,.5)
}
.btn-outline-light.btn-shadow.active:hover,.btn-outline-light.btn-shadow.disabled:hover,.btn-outline-light.btn-shadow:active:hover,.btn-outline-light.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(238,238,238,.5),0 .0625rem .125rem rgba(238,238,238,.6)
}
.btn-outline-light.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(238,238,238,.19)
}
.btn-outline-dark{
    color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:focus,.btn-outline-dark.focus{
    box-shadow:0 0 0 0 rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(52,58,64,.5)
}
.btn-outline-dark.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)
}
.btn-outline-dark.btn-shadow.active:hover,.btn-outline-dark.btn-shadow.disabled:hover,.btn-outline-dark.btn-shadow:active:hover,.btn-outline-dark.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)
}
.btn-outline-dark.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(52,58,64,.19)
}
.btn-outline-focus{
    color:#444054;
    border-color:#444054
}
.btn-outline-focus:hover{
    color:#fff;
    background-color:#444054;
    border-color:#444054
}
.btn-outline-focus:focus,.btn-outline-focus.focus{
    box-shadow:0 0 0 0 rgba(68,64,84,.5)
}
.btn-outline-focus.disabled,.btn-outline-focus:disabled{
    color:#444054;
    background-color:transparent
}
.btn-outline-focus:not(:disabled):not(.disabled):active,.btn-outline-focus:not(:disabled):not(.disabled).active,.show>.btn-outline-focus.dropdown-toggle{
    color:#fff;
    background-color:#444054;
    border-color:#444054
}
.btn-outline-focus:not(:disabled):not(.disabled):active:focus,.btn-outline-focus:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-focus.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(68,64,84,.5)
}
.btn-outline-focus.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)
}
.btn-outline-focus.btn-shadow.active:hover,.btn-outline-focus.btn-shadow.disabled:hover,.btn-outline-focus.btn-shadow:active:hover,.btn-outline-focus.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)
}
.btn-outline-focus.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(68,64,84,.19)
}
.btn-outline-alternate{
    color:#794c8a;
    border-color:#794c8a
}
.btn-outline-alternate:hover{
    color:#fff;
    background-color:#794c8a;
    border-color:#794c8a
}
.btn-outline-alternate:focus,.btn-outline-alternate.focus{
    box-shadow:0 0 0 0 rgba(121,76,138,.5)
}
.btn-outline-alternate.disabled,.btn-outline-alternate:disabled{
    color:#794c8a;
    background-color:transparent
}
.btn-outline-alternate:not(:disabled):not(.disabled):active,.btn-outline-alternate:not(:disabled):not(.disabled).active,.show>.btn-outline-alternate.dropdown-toggle{
    color:#fff;
    background-color:#794c8a;
    border-color:#794c8a
}
.btn-outline-alternate:not(:disabled):not(.disabled):active:focus,.btn-outline-alternate:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-alternate.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(121,76,138,.5)
}
.btn-outline-alternate.btn-shadow{
    box-shadow:0 .125rem .625rem rgba(121,76,138,.4),0 .0625rem .125rem rgba(121,76,138,.5)
}
.btn-outline-alternate.btn-shadow.active:hover,.btn-outline-alternate.btn-shadow.disabled:hover,.btn-outline-alternate.btn-shadow:active:hover,.btn-outline-alternate.btn-shadow:disabled:hover{
    box-shadow:0 .125rem .625rem rgba(121,76,138,.5),0 .0625rem .125rem rgba(121,76,138,.6)
}
.btn-outline-alternate.btn-shadow:hover{
    box-shadow:0 5px 15px 2px rgba(121,76,138,.19)
}
