/*
Ribbons (from adminlte)
*/
.ribbon-wrapper {
 height:70px;
 overflow:hidden;
 position:absolute;
 right:-2px;
 top:-2px;
 width:70px;
 z-index:10
}
.ribbon-wrapper.ribbon-lg {
 height:120px;
 width:120px
}
.ribbon-wrapper.ribbon-lg .ribbon {
 right:0;
 top:26px;
 width:160px
}
.ribbon-wrapper.ribbon-xl {
 height:180px;
 width:180px
}
.ribbon-wrapper.ribbon-xl .ribbon {
 right:4px;
 top:47px;
 width:240px
}
.ribbon-wrapper .ribbon {
 box-shadow:0 0 3px rgba(0,0,0,.3);
 font-size:.8rem;
 line-height:100%;
 padding: .375rem 0; /* Este es el grosor del Ribbon, era .375, lo dejamos en .975rem mas grueso */
 position:relative;
 right:-2px;
 text-align:center;
 text-shadow:0 -1px 0 rgba(0,0,0,.4);
 text-transform:uppercase;
 top:10px;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 width:90px
}
.ribbon-wrapper .ribbon::after,
.ribbon-wrapper .ribbon::before {
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-top:3px solid #9e9e9e;
 bottom:-3px;
 content:'';
 position:absolute
}
.ribbon-wrapper .ribbon::before {
 left:0
}
.ribbon-wrapper .ribbon::after {
 right:0
}

/*
Bandges (from adminlte)
*/
.badge {
 display:inline-block;
 padding:.25em .4em;
 font-size:75%;
 font-weight:700;
 line-height:1;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25rem;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
 .badge {
  transition:none
 }
}
a.badge:focus,
a.badge:hover {
 text-decoration:none
}
.badge:empty {
 display:none
}
.btn .badge {
 position:relative;
 top:-1px
}
.badge-pill {
 padding-right:.6em;
 padding-left:.6em;
 border-radius:10rem
}
.badge-primary {
 color:#fff;
 background-color:#007bff
}
a.badge-primary:focus,
a.badge-primary:hover {
 color:#fff;
 background-color:#0062cc
}
a.badge-primary.focus,
a.badge-primary:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.badge-secondary {
 color:#fff;
 background-color:#6c757d
}
a.badge-secondary:focus,
a.badge-secondary:hover {
 color:#fff;
 background-color:#545b62
}
a.badge-secondary.focus,
a.badge-secondary:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.badge-success {
 color:#fff;
 background-color:#28a745
}
a.badge-success:focus,
a.badge-success:hover {
 color:#fff;
 background-color:#1e7e34
}
a.badge-success.focus,
a.badge-success:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.badge-info {
 color:#fff;
 background-color:#17a2b8
}
a.badge-info:focus,
a.badge-info:hover {
 color:#fff;
 background-color:#117a8b
}
a.badge-info.focus,
a.badge-info:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.badge-warning {
 color:#1f2d3d;
 background-color:#ffc107
}
a.badge-warning:focus,
a.badge-warning:hover {
 color:#1f2d3d;
 background-color:#d39e00
}
a.badge-warning.focus,
a.badge-warning:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.badge-danger {
 color:#fff;
 background-color:#dc3545
}
a.badge-danger:focus,
a.badge-danger:hover {
 color:#fff;
 background-color:#bd2130
}
a.badge-danger.focus,
a.badge-danger:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.badge-light {
 color:#1f2d3d;
 background-color:#f8f9fa
}
a.badge-light:focus,
a.badge-light:hover {
 color:#1f2d3d;
 background-color:#dae0e5
}
a.badge-light.focus,
a.badge-light:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.badge-dark {
 color:#fff;
 background-color:#343a40
}
a.badge-dark:focus,
a.badge-dark:hover {
 color:#fff;
 background-color:#1d2124
}
a.badge-dark.focus,
a.badge-dark:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}

/*
BGs
*/
.bg-primary {
 background-color:#007bff!important
}
.bg-primary,
.bg-primary>a {
 color:#fff!important
}
.bg-primary.btn:hover {
 border-color:#0062cc;
 color:#ececec
}
.bg-primary.btn.active,
.bg-primary.btn:active,
.bg-primary.btn:not(:disabled):not(.disabled).active,
.bg-primary.btn:not(:disabled):not(.disabled):active {
 background-color:#0062cc!important;
 border-color:#005cbf;
 color:#fff
}
.bg-secondary {
 background-color:#6c757d!important
}
.bg-secondary,
.bg-secondary>a {
 color:#fff!important
}
.bg-secondary.btn:hover {
 border-color:#545b62;
 color:#ececec
}
.bg-secondary.btn.active,
.bg-secondary.btn:active,
.bg-secondary.btn:not(:disabled):not(.disabled).active,
.bg-secondary.btn:not(:disabled):not(.disabled):active {
 background-color:#545b62!important;
 border-color:#4e555b;
 color:#fff
}
.bg-success {
 background-color:#28a745!important
}
.bg-success,
.bg-success>a {
 color:#fff!important
}
.bg-success.btn:hover {
 border-color:#1e7e34;
 color:#ececec
}
.bg-success.btn.active,
.bg-success.btn:active,
.bg-success.btn:not(:disabled):not(.disabled).active,
.bg-success.btn:not(:disabled):not(.disabled):active {
 background-color:#1e7e34!important;
 border-color:#1c7430;
 color:#fff
}
.bg-info {
 background-color:#17a2b8!important
}
.bg-info,
.bg-info>a {
 color:#fff!important
}
.bg-info.btn:hover {
 border-color:#117a8b;
 color:#ececec
}
.bg-info.btn.active,
.bg-info.btn:active,
.bg-info.btn:not(:disabled):not(.disabled).active,
.bg-info.btn:not(:disabled):not(.disabled):active {
 background-color:#117a8b!important;
 border-color:#10707f;
 color:#fff
}
.bg-warning {
 background-color:#ffc107!important
}
.bg-warning,
.bg-warning>a {
 color:#1f2d3d!important
}
.bg-warning.btn:hover {
 border-color:#d39e00;
 color:#121a24
}
.bg-warning.btn.active,
.bg-warning.btn:active,
.bg-warning.btn:not(:disabled):not(.disabled).active,
.bg-warning.btn:not(:disabled):not(.disabled):active {
 background-color:#d39e00!important;
 border-color:#c69500;
 color:#1f2d3d
}
.bg-danger {
 background-color:#dc3545!important;
}
.bg-danger,
.bg-danger>a {
 color:#fff!important
}
.bg-danger.btn:hover {
 border-color:#bd2130;
 color:#ececec
}
.bg-danger.btn.active,
.bg-danger.btn:active,
.bg-danger.btn:not(:disabled):not(.disabled).active,
.bg-danger.btn:not(:disabled):not(.disabled):active {
 background-color:#bd2130!important;
 border-color:#b21f2d;
 color:#fff
}
.bg-light {
 background-color:#f8f9fa!important
}
.bg-light,
.bg-light>a {
 color:#1f2d3d!important
}
.bg-light.btn:hover {
 border-color:#dae0e5;
 color:#121a24
}
.bg-light.btn.active,
.bg-light.btn:active,
.bg-light.btn:not(:disabled):not(.disabled).active,
.bg-light.btn:not(:disabled):not(.disabled):active {
 background-color:#dae0e5!important;
 border-color:#d3d9df;
 color:#1f2d3d
}
.bg-dark {
 background-color:#343a40!important
}
.bg-dark,
.bg-dark>a {
 color:#fff!important
}
.bg-dark.btn:hover {
 border-color:#1d2124;
 color:#ececec
}
.bg-dark.btn.active,
.bg-dark.btn:active,
.bg-dark.btn:not(:disabled):not(.disabled).active,
.bg-dark.btn:not(:disabled):not(.disabled):active {
 background-color:#1d2124!important;
 border-color:#171a1d;
 color:#fff
}
.bg-lightblue {
 background-color:#3c8dbc!important
}
.bg-lightblue,
.bg-lightblue>a {
 color:#fff!important
}
.bg-lightblue.btn:hover {
 border-color:#307095;
 color:#ececec
}
.bg-lightblue.btn.active,
.bg-lightblue.btn:active,
.bg-lightblue.btn:not(:disabled):not(.disabled).active,
.bg-lightblue.btn:not(:disabled):not(.disabled):active {
 background-color:#307095!important;
 border-color:#2d698c;
 color:#fff
}
.bg-navy {
 background-color:#001f3f!important
}
.bg-navy,
.bg-navy>a {
 color:#fff!important
}
.bg-navy.btn:hover {
 border-color:#00060c;
 color:#ececec
}
.bg-navy.btn.active,
.bg-navy.btn:active,
.bg-navy.btn:not(:disabled):not(.disabled).active,
.bg-navy.btn:not(:disabled):not(.disabled):active {
 background-color:#00060c!important;
 border-color:#000;
 color:#fff
}
.bg-olive {
 background-color:#3d9970!important
}
.bg-olive,
.bg-olive>a {
 color:#fff!important
}
.bg-olive.btn:hover {
 border-color:#2e7555;
 color:#ececec
}
.bg-olive.btn.active,
.bg-olive.btn:active,
.bg-olive.btn:not(:disabled):not(.disabled).active,
.bg-olive.btn:not(:disabled):not(.disabled):active {
 background-color:#2e7555!important;
 border-color:#2b6b4f;
 color:#fff
}
.bg-lime {
 background-color:#01ff70!important
}
.bg-lime,
.bg-lime>a {
 color:#1f2d3d!important
}
.bg-lime.btn:hover {
 border-color:#00cd5a;
 color:#121a24
}
.bg-lime.btn.active,
.bg-lime.btn:active,
.bg-lime.btn:not(:disabled):not(.disabled).active,
.bg-lime.btn:not(:disabled):not(.disabled):active {
 background-color:#00cd5a!important;
 border-color:#00c054;
 color:#fff
}
.bg-fuchsia {
 background-color:#f012be!important
}
.bg-fuchsia,
.bg-fuchsia>a {
 color:#fff!important
}
.bg-fuchsia.btn:hover {
 border-color:#c30c9a;
 color:#ececec
}
.bg-fuchsia.btn.active,
.bg-fuchsia.btn:active,
.bg-fuchsia.btn:not(:disabled):not(.disabled).active,
.bg-fuchsia.btn:not(:disabled):not(.disabled):active {
 background-color:#c30c9a!important;
 border-color:#b70c90;
 color:#fff
}
.bg-maroon {
 background-color:#d81b60!important
}
.bg-maroon,
.bg-maroon>a {
 color:#fff!important
}
.bg-maroon.btn:hover {
 border-color:#ab154c;
 color:#ececec
}
.bg-maroon.btn.active,
.bg-maroon.btn:active,
.bg-maroon.btn:not(:disabled):not(.disabled).active,
.bg-maroon.btn:not(:disabled):not(.disabled):active {
 background-color:#ab154c!important;
 border-color:#9f1447;
 color:#fff
}
.bg-blue {
 background-color:#007bff!important
}
.bg-blue,
.bg-blue>a {
 color:#fff!important
}
.bg-blue.btn:hover {
 border-color:#0062cc;
 color:#ececec
}
.bg-blue.btn.active,
.bg-blue.btn:active,
.bg-blue.btn:not(:disabled):not(.disabled).active,
.bg-blue.btn:not(:disabled):not(.disabled):active {
 background-color:#0062cc!important;
 border-color:#005cbf;
 color:#fff
}
.bg-indigo {
 background-color:#6610f2!important
}
.bg-indigo,
.bg-indigo>a {
 color:#fff!important
}
.bg-indigo.btn:hover {
 border-color:#510bc4;
 color:#ececec
}
.bg-indigo.btn.active,
.bg-indigo.btn:active,
.bg-indigo.btn:not(:disabled):not(.disabled).active,
.bg-indigo.btn:not(:disabled):not(.disabled):active {
 background-color:#510bc4!important;
 border-color:#4c0ab8;
 color:#fff
}
.bg-purple {
 background-color:#6f42c1!important
}
.bg-purple,
.bg-purple>a {
 color:#fff!important
}
.bg-purple.btn:hover {
 border-color:#59339d;
 color:#ececec
}
.bg-purple.btn.active,
.bg-purple.btn:active,
.bg-purple.btn:not(:disabled):not(.disabled).active,
.bg-purple.btn:not(:disabled):not(.disabled):active {
 background-color:#59339d!important;
 border-color:#533093;
 color:#fff
}
.bg-pink {
 background-color:#e83e8c!important
}
.bg-pink,
.bg-pink>a {
 color:#fff!important
}
.bg-pink.btn:hover {
 border-color:#d91a72;
 color:#ececec
}
.bg-pink.btn.active,
.bg-pink.btn:active,
.bg-pink.btn:not(:disabled):not(.disabled).active,
.bg-pink.btn:not(:disabled):not(.disabled):active {
 background-color:#d91a72!important;
 border-color:#ce196c;
 color:#fff
}
.bg-red {
 background-color:#dc3545!important
}
.bg-red,
.bg-red>a {
 color:#fff!important
}
.bg-red.btn:hover {
 border-color:#bd2130;
 color:#ececec
}
.bg-red.btn.active,
.bg-red.btn:active,
.bg-red.btn:not(:disabled):not(.disabled).active,
.bg-red.btn:not(:disabled):not(.disabled):active {
 background-color:#bd2130!important;
 border-color:#b21f2d;
 color:#fff
}
.bg-orange {
 background-color:#fd7e14!important
}
.bg-orange,
.bg-orange>a {
 color:#1f2d3d!important
}
.bg-orange.btn:hover {
 border-color:#dc6502;
 color:#121a24
}
.bg-orange.btn.active,
.bg-orange.btn:active,
.bg-orange.btn:not(:disabled):not(.disabled).active,
.bg-orange.btn:not(:disabled):not(.disabled):active {
 background-color:#dc6502!important;
 border-color:#cf5f02;
 color:#fff
}
.bg-yellow {
 background-color:#ffc107!important
}
.bg-yellow,
.bg-yellow>a {
 color:#1f2d3d!important
}
.bg-yellow.btn:hover {
 border-color:#d39e00;
 color:#121a24
}
.bg-yellow.btn.active,
.bg-yellow.btn:active,
.bg-yellow.btn:not(:disabled):not(.disabled).active,
.bg-yellow.btn:not(:disabled):not(.disabled):active {
 background-color:#d39e00!important;
 border-color:#c69500;
 color:#1f2d3d
}
.bg-green {
 background-color:#28a745!important
}
.bg-green,
.bg-green>a {
 color:#fff!important
}
.bg-green.btn:hover {
 border-color:#1e7e34;
 color:#ececec
}
.bg-green.btn.active,
.bg-green.btn:active,
.bg-green.btn:not(:disabled):not(.disabled).active,
.bg-green.btn:not(:disabled):not(.disabled):active {
 background-color:#1e7e34!important;
 border-color:#1c7430;
 color:#fff
}
.bg-teal {
 background-color:#20c997!important
}
.bg-teal,
.bg-teal>a {
 color:#fff!important
}
.bg-teal.btn:hover {
 border-color:#199d76;
 color:#ececec
}
.bg-teal.btn.active,
.bg-teal.btn:active,
.bg-teal.btn:not(:disabled):not(.disabled).active,
.bg-teal.btn:not(:disabled):not(.disabled):active {
 background-color:#199d76!important;
 border-color:#17926e;
 color:#fff
}
.bg-cyan {
 background-color:#17a2b8!important
}
.bg-cyan,
.bg-cyan>a {
 color:#fff!important
}
.bg-cyan.btn:hover {
 border-color:#117a8b;
 color:#ececec
}
.bg-cyan.btn.active,
.bg-cyan.btn:active,
.bg-cyan.btn:not(:disabled):not(.disabled).active,
.bg-cyan.btn:not(:disabled):not(.disabled):active {
 background-color:#117a8b!important;
 border-color:#10707f;
 color:#fff
}
.bg-white {
 background-color:#fff!important
}
.bg-white,
.bg-white>a {
 color:#1f2d3d!important
}
.bg-white.btn:hover {
 border-color:#e6e6e6;
 color:#121a24
}
.bg-white.btn.active,
.bg-white.btn:active,
.bg-white.btn:not(:disabled):not(.disabled).active,
.bg-white.btn:not(:disabled):not(.disabled):active {
 background-color:#e6e6e6!important;
 border-color:#dfdfdf;
 color:#1f2d3d
}
.bg-gray {
 background-color:#6c757d!important
}
.bg-gray,
.bg-gray>a {
 color:#fff!important
}
.bg-gray.btn:hover {
 border-color:#545b62;
 color:#ececec
}
.bg-gray.btn.active,
.bg-gray.btn:active,
.bg-gray.btn:not(:disabled):not(.disabled).active,
.bg-gray.btn:not(:disabled):not(.disabled):active {
 background-color:#545b62!important;
 border-color:#4e555b;
 color:#fff
}
.bg-gray-dark {
 background-color:#343a40!important
}
.bg-gray-dark,
.bg-gray-dark>a {
 color:#fff!important
}
.bg-gray-dark.btn:hover {
 border-color:#1d2124;
 color:#ececec
}
.bg-gray-dark.btn.active,
.bg-gray-dark.btn:active,
.bg-gray-dark.btn:not(:disabled):not(.disabled).active,
.bg-gray-dark.btn:not(:disabled):not(.disabled):active {
 background-color:#1d2124!important;
 border-color:#171a1d;
 color:#fff
}
.bg-gray {
 background-color:#adb5bd;
 color:#1f2d3d
}
.bg-gray-light {
 background-color:#f2f4f5;
 color:#1f2d3d!important
}
.bg-black {
 background-color:#000;
 color:#fff!important
}
.bg-white {
 background-color:#fff;
 color:#1f2d3d!important
}
.bg-gradient-primary {
 color:#fff
}
.bg-gradient-primary {
 background:#007bff linear-gradient(180deg,#268fff,#007bff) repeat-x!important
}
.bg-gradient-primary.btn.disabled,
.bg-gradient-primary.btn:disabled,
.bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-primary.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-primary.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-primary.btn:hover {
 border-color:#0062cc;
 color:#ececec
}
.bg-gradient-primary.btn:hover {
 background:#0069d9 linear-gradient(180deg,#267fde,#0069d9) repeat-x!important
}
.bg-gradient-primary.btn.active,
.bg-gradient-primary.btn:active,
.bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-primary.btn:not(:disabled):not(.disabled):active {
 border-color:#005cbf;
 color:#fff
}
.bg-gradient-primary.btn.active,
.bg-gradient-primary.btn:active,
.bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-primary.btn:not(:disabled):not(.disabled):active {
 background:#0062cc linear-gradient(180deg,#267ad4,#0062cc) repeat-x!important
}
.bg-gradient-secondary {
 color:#fff
}
.bg-gradient-secondary {
 background:#6c757d linear-gradient(180deg,#828a91,#6c757d) repeat-x!important
}
.bg-gradient-secondary.btn.disabled,
.bg-gradient-secondary.btn:disabled,
.bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-secondary.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-secondary.btn:hover {
 border-color:#545b62;
 color:#ececec
}
.bg-gradient-secondary.btn:hover {
 background:#5a6268 linear-gradient(180deg,#73797f,#5a6268) repeat-x!important
}
.bg-gradient-secondary.btn.active,
.bg-gradient-secondary.btn:active,
.bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active {
 border-color:#4e555b;
 color:#fff
}
.bg-gradient-secondary.btn.active,
.bg-gradient-secondary.btn:active,
.bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active {
 background:#545b62 linear-gradient(180deg,#6e7479,#545b62) repeat-x!important
}
.bg-gradient-success {
 color:#fff
}
.bg-gradient-success {
 background:#28a745 linear-gradient(180deg,#48b461,#28a745) repeat-x!important
}
.bg-gradient-success.btn.disabled,
.bg-gradient-success.btn:disabled,
.bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.bg-gradient-success.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-success.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-success.btn:hover {
 border-color:#1e7e34;
 color:#ececec
}
.bg-gradient-success.btn:hover {
 background:#218838 linear-gradient(180deg,#429a56,#218838) repeat-x!important
}
.bg-gradient-success.btn.active,
.bg-gradient-success.btn:active,
.bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.bg-gradient-success.btn:not(:disabled):not(.disabled):active {
 border-color:#1c7430;
 color:#fff
}
.bg-gradient-success.btn.active,
.bg-gradient-success.btn:active,
.bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.bg-gradient-success.btn:not(:disabled):not(.disabled):active {
 background:#1e7e34 linear-gradient(180deg,#409152,#1e7e34) repeat-x!important
}
.bg-gradient-info {
 color:#fff
}
.bg-gradient-info {
 background:#17a2b8 linear-gradient(180deg,#3ab0c3,#17a2b8) repeat-x!important
}
.bg-gradient-info.btn.disabled,
.bg-gradient-info.btn:disabled,
.bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.bg-gradient-info.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-info.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-info.btn:hover {
 border-color:#117a8b;
 color:#ececec
}
.bg-gradient-info.btn:hover {
 background:#138496 linear-gradient(180deg,#3697a6,#138496) repeat-x!important
}
.bg-gradient-info.btn.active,
.bg-gradient-info.btn:active,
.bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.bg-gradient-info.btn:not(:disabled):not(.disabled):active {
 border-color:#10707f;
 color:#fff
}
.bg-gradient-info.btn.active,
.bg-gradient-info.btn:active,
.bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.bg-gradient-info.btn:not(:disabled):not(.disabled):active {
 background:#117a8b linear-gradient(180deg,#358e9c,#117a8b) repeat-x!important
}
.bg-gradient-warning {
 color:#1f2d3d
}
.bg-gradient-warning {
 background:#ffc107 linear-gradient(180deg,#ffca2c,#ffc107) repeat-x!important
}
.bg-gradient-warning.btn.disabled,
.bg-gradient-warning.btn:disabled,
.bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.bg-gradient-warning.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-warning.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-warning.btn:hover {
 border-color:#d39e00;
 color:#121a24
}
.bg-gradient-warning.btn:hover {
 background:#e0a800 linear-gradient(180deg,#e4b526,#e0a800) repeat-x!important
}
.bg-gradient-warning.btn.active,
.bg-gradient-warning.btn:active,
.bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.bg-gradient-warning.btn:not(:disabled):not(.disabled):active {
 border-color:#c69500;
 color:#1f2d3d
}
.bg-gradient-warning.btn.active,
.bg-gradient-warning.btn:active,
.bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.bg-gradient-warning.btn:not(:disabled):not(.disabled):active {
 background:#d39e00 linear-gradient(180deg,#daad26,#d39e00) repeat-x!important
}
.bg-gradient-danger {
 color:#fff
}
.bg-gradient-danger {
 background:#dc3545 linear-gradient(180deg,#e15361,#dc3545) repeat-x!important
}
.bg-gradient-danger.btn.disabled,
.bg-gradient-danger.btn:disabled,
.bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.bg-gradient-danger.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-danger.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-danger.btn:hover {
 border-color:#bd2130;
 color:#ececec
}
.bg-gradient-danger.btn:hover {
 background:#c82333 linear-gradient(180deg,#d04451,#c82333) repeat-x!important
}
.bg-gradient-danger.btn.active,
.bg-gradient-danger.btn:active,
.bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.bg-gradient-danger.btn:not(:disabled):not(.disabled):active {
 border-color:#b21f2d;
 color:#fff
}
.bg-gradient-danger.btn.active,
.bg-gradient-danger.btn:active,
.bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.bg-gradient-danger.btn:not(:disabled):not(.disabled):active {
 background:#bd2130 linear-gradient(180deg,#c7424f,#bd2130) repeat-x!important
}
.bg-gradient-light {
 color:#1f2d3d
}
.bg-gradient-light {
 background:#f8f9fa linear-gradient(180deg,#f9fafb,#f8f9fa) repeat-x!important
}
.bg-gradient-light.btn.disabled,
.bg-gradient-light.btn:disabled,
.bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.bg-gradient-light.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-light.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-light.btn:hover {
 border-color:#dae0e5;
 color:#121a24
}
.bg-gradient-light.btn:hover {
 background:#e2e6ea linear-gradient(180deg,#e6eaed,#e2e6ea) repeat-x!important
}
.bg-gradient-light.btn.active,
.bg-gradient-light.btn:active,
.bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.bg-gradient-light.btn:not(:disabled):not(.disabled):active {
 border-color:#d3d9df;
 color:#1f2d3d
}
.bg-gradient-light.btn.active,
.bg-gradient-light.btn:active,
.bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.bg-gradient-light.btn:not(:disabled):not(.disabled):active {
 background:#dae0e5 linear-gradient(180deg,#e0e4e9,#dae0e5) repeat-x!important
}
.bg-gradient-dark {
 color:#fff
}
.bg-gradient-dark {
 background:#343a40 linear-gradient(180deg,#52585d,#343a40) repeat-x!important
}
.bg-gradient-dark.btn.disabled,
.bg-gradient-dark.btn:disabled,
.bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.bg-gradient-dark.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-dark.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-dark.btn:hover {
 border-color:#1d2124;
 color:#ececec
}
.bg-gradient-dark.btn:hover {
 background:#23272b linear-gradient(180deg,#44474b,#23272b) repeat-x!important
}
.bg-gradient-dark.btn.active,
.bg-gradient-dark.btn:active,
.bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.bg-gradient-dark.btn:not(:disabled):not(.disabled):active {
 border-color:#171a1d;
 color:#fff
}
.bg-gradient-dark.btn.active,
.bg-gradient-dark.btn:active,
.bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.bg-gradient-dark.btn:not(:disabled):not(.disabled):active {
 background:#1d2124 linear-gradient(180deg,#3f4245,#1d2124) repeat-x!important
}
.bg-gradient-lightblue {
 color:#fff
}
.bg-gradient-lightblue {
 background:#3c8dbc linear-gradient(180deg,#599ec6,#3c8dbc) repeat-x!important
}
.bg-gradient-lightblue.btn.disabled,
.bg-gradient-lightblue.btn:disabled,
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-lightblue.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-lightblue.btn:hover {
 border-color:#307095;
 color:#ececec
}
.bg-gradient-lightblue.btn:hover {
 background:#33779f linear-gradient(180deg,#518cad,#33779f) repeat-x!important
}
.bg-gradient-lightblue.btn.active,
.bg-gradient-lightblue.btn:active,
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active {
 border-color:#2d698c;
 color:#fff
}
.bg-gradient-lightblue.btn.active,
.bg-gradient-lightblue.btn:active,
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active {
 background:#307095 linear-gradient(180deg,#4f85a5,#307095) repeat-x!important
}
.bg-gradient-navy {
 color:#fff
}
.bg-gradient-navy {
 background:#001f3f linear-gradient(180deg,#26415c,#001f3f) repeat-x!important
}
.bg-gradient-navy.btn.disabled,
.bg-gradient-navy.btn:disabled,
.bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.bg-gradient-navy.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-navy.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-navy.btn:hover {
 border-color:#00060c;
 color:#ececec
}
.bg-gradient-navy.btn:hover {
 background:#000c19 linear-gradient(180deg,#26313b,#000c19) repeat-x!important
}
.bg-gradient-navy.btn.active,
.bg-gradient-navy.btn:active,
.bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.bg-gradient-navy.btn:not(:disabled):not(.disabled):active {
 border-color:#000;
 color:#fff
}
.bg-gradient-navy.btn.active,
.bg-gradient-navy.btn:active,
.bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.bg-gradient-navy.btn:not(:disabled):not(.disabled):active {
 background:#00060c linear-gradient(180deg,#262b30,#00060c) repeat-x!important
}
.bg-gradient-olive {
 color:#fff
}
.bg-gradient-olive {
 background:#3d9970 linear-gradient(180deg,#5aa885,#3d9970) repeat-x!important
}
.bg-gradient-olive.btn.disabled,
.bg-gradient-olive.btn:disabled,
.bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.bg-gradient-olive.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-olive.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-olive.btn:hover {
 border-color:#2e7555;
 color:#ececec
}
.bg-gradient-olive.btn:hover {
 background:#327e5c linear-gradient(180deg,#519174,#327e5c) repeat-x!important
}
.bg-gradient-olive.btn.active,
.bg-gradient-olive.btn:active,
.bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.bg-gradient-olive.btn:not(:disabled):not(.disabled):active {
 border-color:#2b6b4f;
 color:#fff
}
.bg-gradient-olive.btn.active,
.bg-gradient-olive.btn:active,
.bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.bg-gradient-olive.btn:not(:disabled):not(.disabled):active {
 background:#2e7555 linear-gradient(180deg,#4e896f,#2e7555) repeat-x!important
}
.bg-gradient-lime {
 color:#1f2d3d
}
.bg-gradient-lime {
 background:#01ff70 linear-gradient(180deg,#27ff85,#01ff70) repeat-x!important
}
.bg-gradient-lime.btn.disabled,
.bg-gradient-lime.btn:disabled,
.bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.bg-gradient-lime.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-lime.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-lime.btn:hover {
 border-color:#00cd5a;
 color:#121a24
}
.bg-gradient-lime.btn:hover {
 background:#00da5f linear-gradient(180deg,#26df77,#00da5f) repeat-x!important
}
.bg-gradient-lime.btn.active,
.bg-gradient-lime.btn:active,
.bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.bg-gradient-lime.btn:not(:disabled):not(.disabled):active {
 border-color:#00c054;
 color:#fff
}
.bg-gradient-lime.btn.active,
.bg-gradient-lime.btn:active,
.bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.bg-gradient-lime.btn:not(:disabled):not(.disabled):active {
 background:#00cd5a linear-gradient(180deg,#26d572,#00cd5a) repeat-x!important
}
.bg-gradient-fuchsia {
 color:#fff
}
.bg-gradient-fuchsia {
 background:#f012be linear-gradient(180deg,#f236c8,#f012be) repeat-x!important
}
.bg-gradient-fuchsia.btn.disabled,
.bg-gradient-fuchsia.btn:disabled,
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-fuchsia.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-fuchsia.btn:hover {
 border-color:#c30c9a;
 color:#ececec
}
.bg-gradient-fuchsia.btn:hover {
 background:#cf0da3 linear-gradient(180deg,#d631b1,#cf0da3) repeat-x!important
}
.bg-gradient-fuchsia.btn.active,
.bg-gradient-fuchsia.btn:active,
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active {
 border-color:#b70c90;
 color:#fff
}
.bg-gradient-fuchsia.btn.active,
.bg-gradient-fuchsia.btn:active,
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active {
 background:#c30c9a linear-gradient(180deg,#cc31a9,#c30c9a) repeat-x!important
}
.bg-gradient-maroon {
 color:#fff
}
.bg-gradient-maroon {
 background:#d81b60 linear-gradient(180deg,#de3d78,#d81b60) repeat-x!important
}
.bg-gradient-maroon.btn.disabled,
.bg-gradient-maroon.btn:disabled,
.bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-maroon.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-maroon.btn:hover {
 border-color:#ab154c;
 color:#ececec
}
.bg-gradient-maroon.btn:hover {
 background:#b61751 linear-gradient(180deg,#c13a6b,#b61751) repeat-x!important
}
.bg-gradient-maroon.btn.active,
.bg-gradient-maroon.btn:active,
.bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active {
 border-color:#9f1447;
 color:#fff
}
.bg-gradient-maroon.btn.active,
.bg-gradient-maroon.btn:active,
.bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active {
 background:#ab154c linear-gradient(180deg,#b73867,#ab154c) repeat-x!important
}
.bg-gradient-blue {
 color:#fff
}
.bg-gradient-blue {
 background:#007bff linear-gradient(180deg,#268fff,#007bff) repeat-x!important
}
.bg-gradient-blue.btn.disabled,
.bg-gradient-blue.btn:disabled,
.bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.bg-gradient-blue.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-blue.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-blue.btn:hover {
 border-color:#0062cc;
 color:#ececec
}
.bg-gradient-blue.btn:hover {
 background:#0069d9 linear-gradient(180deg,#267fde,#0069d9) repeat-x!important
}
.bg-gradient-blue.btn.active,
.bg-gradient-blue.btn:active,
.bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.bg-gradient-blue.btn:not(:disabled):not(.disabled):active {
 border-color:#005cbf;
 color:#fff
}
.bg-gradient-blue.btn.active,
.bg-gradient-blue.btn:active,
.bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.bg-gradient-blue.btn:not(:disabled):not(.disabled):active {
 background:#0062cc linear-gradient(180deg,#267ad4,#0062cc) repeat-x!important
}
.bg-gradient-indigo {
 color:#fff
}
.bg-gradient-indigo {
 background:#6610f2 linear-gradient(180deg,#7d34f4,#6610f2) repeat-x!important
}
.bg-gradient-indigo.btn.disabled,
.bg-gradient-indigo.btn:disabled,
.bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-indigo.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-indigo.btn:hover {
 border-color:#510bc4;
 color:#ececec
}
.bg-gradient-indigo.btn:hover {
 background:#560bd0 linear-gradient(180deg,#7030d7,#560bd0) repeat-x!important
}
.bg-gradient-indigo.btn.active,
.bg-gradient-indigo.btn:active,
.bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active {
 border-color:#4c0ab8;
 color:#fff
}
.bg-gradient-indigo.btn.active,
.bg-gradient-indigo.btn:active,
.bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active {
 background:#510bc4 linear-gradient(180deg,#6b2fcd,#510bc4) repeat-x!important
}
.bg-gradient-purple {
 color:#fff
}
.bg-gradient-purple {
 background:#6f42c1 linear-gradient(180deg,#855eca,#6f42c1) repeat-x!important
}
.bg-gradient-purple.btn.disabled,
.bg-gradient-purple.btn:disabled,
.bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.bg-gradient-purple.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-purple.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-purple.btn:hover {
 border-color:#59339d;
 color:#ececec
}
.bg-gradient-purple.btn:hover {
 background:#5e37a6 linear-gradient(180deg,#7655b4,#5e37a6) repeat-x!important
}
.bg-gradient-purple.btn.active,
.bg-gradient-purple.btn:active,
.bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.bg-gradient-purple.btn:not(:disabled):not(.disabled):active {
 border-color:#533093;
 color:#fff
}
.bg-gradient-purple.btn.active,
.bg-gradient-purple.btn:active,
.bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.bg-gradient-purple.btn:not(:disabled):not(.disabled):active {
 background:#59339d linear-gradient(180deg,#7252ab,#59339d) repeat-x!important
}
.bg-gradient-pink {
 color:#fff
}
.bg-gradient-pink {
 background:#e83e8c linear-gradient(180deg,#eb5b9d,#e83e8c) repeat-x!important
}
.bg-gradient-pink.btn.disabled,
.bg-gradient-pink.btn:disabled,
.bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.bg-gradient-pink.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-pink.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-pink.btn:hover {
 border-color:#d91a72;
 color:#ececec
}
.bg-gradient-pink.btn:hover {
 background:#e41c78 linear-gradient(180deg,#e83e8c,#e41c78) repeat-x!important
}
.bg-gradient-pink.btn.active,
.bg-gradient-pink.btn:active,
.bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.bg-gradient-pink.btn:not(:disabled):not(.disabled):active {
 border-color:#ce196c;
 color:#fff
}
.bg-gradient-pink.btn.active,
.bg-gradient-pink.btn:active,
.bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.bg-gradient-pink.btn:not(:disabled):not(.disabled):active {
 background:#d91a72 linear-gradient(180deg,#df3c87,#d91a72) repeat-x!important
}
.bg-gradient-red {
 color:#fff
}
.bg-gradient-red {
 background:#dc3545 linear-gradient(180deg,#e15361,#dc3545) repeat-x!important
}
.bg-gradient-red.btn.disabled,
.bg-gradient-red.btn:disabled,
.bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.bg-gradient-red.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-red.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-red.btn:hover {
 border-color:#bd2130;
 color:#ececec
}
.bg-gradient-red.btn:hover {
 background:#c82333 linear-gradient(180deg,#d04451,#c82333) repeat-x!important
}
.bg-gradient-red.btn.active,
.bg-gradient-red.btn:active,
.bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.bg-gradient-red.btn:not(:disabled):not(.disabled):active {
 border-color:#b21f2d;
 color:#fff
}
.bg-gradient-red.btn.active,
.bg-gradient-red.btn:active,
.bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.bg-gradient-red.btn:not(:disabled):not(.disabled):active {
 background:#bd2130 linear-gradient(180deg,#c7424f,#bd2130) repeat-x!important
}
.bg-gradient-orange {
 color:#1f2d3d
}
.bg-gradient-orange {
 background:#fd7e14 linear-gradient(180deg,#fd9137,#fd7e14) repeat-x!important
}
.bg-gradient-orange.btn.disabled,
.bg-gradient-orange.btn:disabled,
.bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.bg-gradient-orange.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-orange.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-orange.btn:hover {
 border-color:#dc6502;
 color:#121a24
}
.bg-gradient-orange.btn:hover {
 background:#e96b02 linear-gradient(180deg,#ec8128,#e96b02) repeat-x!important
}
.bg-gradient-orange.btn.active,
.bg-gradient-orange.btn:active,
.bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.bg-gradient-orange.btn:not(:disabled):not(.disabled):active {
 border-color:#cf5f02;
 color:#fff
}
.bg-gradient-orange.btn.active,
.bg-gradient-orange.btn:active,
.bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.bg-gradient-orange.btn:not(:disabled):not(.disabled):active {
 background:#dc6502 linear-gradient(180deg,#e17c28,#dc6502) repeat-x!important
}
.bg-gradient-yellow {
 color:#1f2d3d
}
.bg-gradient-yellow {
 background:#ffc107 linear-gradient(180deg,#ffca2c,#ffc107) repeat-x!important
}
.bg-gradient-yellow.btn.disabled,
.bg-gradient-yellow.btn:disabled,
.bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-yellow.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-yellow.btn:hover {
 border-color:#d39e00;
 color:#121a24
}
.bg-gradient-yellow.btn:hover {
 background:#e0a800 linear-gradient(180deg,#e4b526,#e0a800) repeat-x!important
}
.bg-gradient-yellow.btn.active,
.bg-gradient-yellow.btn:active,
.bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active {
 border-color:#c69500;
 color:#1f2d3d
}
.bg-gradient-yellow.btn.active,
.bg-gradient-yellow.btn:active,
.bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active {
 background:#d39e00 linear-gradient(180deg,#daad26,#d39e00) repeat-x!important
}
.bg-gradient-green {
 color:#fff
}
.bg-gradient-green {
 background:#28a745 linear-gradient(180deg,#48b461,#28a745) repeat-x!important
}
.bg-gradient-green.btn.disabled,
.bg-gradient-green.btn:disabled,
.bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.bg-gradient-green.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-green.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-green.btn:hover {
 border-color:#1e7e34;
 color:#ececec
}
.bg-gradient-green.btn:hover {
 background:#218838 linear-gradient(180deg,#429a56,#218838) repeat-x!important
}
.bg-gradient-green.btn.active,
.bg-gradient-green.btn:active,
.bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.bg-gradient-green.btn:not(:disabled):not(.disabled):active {
 border-color:#1c7430;
 color:#fff
}
.bg-gradient-green.btn.active,
.bg-gradient-green.btn:active,
.bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.bg-gradient-green.btn:not(:disabled):not(.disabled):active {
 background:#1e7e34 linear-gradient(180deg,#409152,#1e7e34) repeat-x!important
}
.bg-gradient-teal {
 color:#fff
}
.bg-gradient-teal {
 background:#20c997 linear-gradient(180deg,#41d1a7,#20c997) repeat-x!important
}
.bg-gradient-teal.btn.disabled,
.bg-gradient-teal.btn:disabled,
.bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.bg-gradient-teal.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-teal.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-teal.btn:hover {
 border-color:#199d76;
 color:#ececec
}
.bg-gradient-teal.btn:hover {
 background:#1ba87e linear-gradient(180deg,#3db592,#1ba87e) repeat-x!important
}
.bg-gradient-teal.btn.active,
.bg-gradient-teal.btn:active,
.bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.bg-gradient-teal.btn:not(:disabled):not(.disabled):active {
 border-color:#17926e;
 color:#fff
}
.bg-gradient-teal.btn.active,
.bg-gradient-teal.btn:active,
.bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.bg-gradient-teal.btn:not(:disabled):not(.disabled):active {
 background:#199d76 linear-gradient(180deg,#3bac8b,#199d76) repeat-x!important
}
.bg-gradient-cyan {
 color:#fff
}
.bg-gradient-cyan {
 background:#17a2b8 linear-gradient(180deg,#3ab0c3,#17a2b8) repeat-x!important
}
.bg-gradient-cyan.btn.disabled,
.bg-gradient-cyan.btn:disabled,
.bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-cyan.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-cyan.btn:hover {
 border-color:#117a8b;
 color:#ececec
}
.bg-gradient-cyan.btn:hover {
 background:#138496 linear-gradient(180deg,#3697a6,#138496) repeat-x!important
}
.bg-gradient-cyan.btn.active,
.bg-gradient-cyan.btn:active,
.bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active {
 border-color:#10707f;
 color:#fff
}
.bg-gradient-cyan.btn.active,
.bg-gradient-cyan.btn:active,
.bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active {
 background:#117a8b linear-gradient(180deg,#358e9c,#117a8b) repeat-x!important
}
.bg-gradient-white {
 color:#1f2d3d
}
.bg-gradient-white {
 background:#fff linear-gradient(180deg,#fff,#fff) repeat-x!important
}
.bg-gradient-white.btn.disabled,
.bg-gradient-white.btn:disabled,
.bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.bg-gradient-white.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-white.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-white.btn:hover {
 border-color:#e6e6e6;
 color:#121a24
}
.bg-gradient-white.btn:hover {
 background:#ececec linear-gradient(180deg,#efefef,#ececec) repeat-x!important
}
.bg-gradient-white.btn.active,
.bg-gradient-white.btn:active,
.bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.bg-gradient-white.btn:not(:disabled):not(.disabled):active {
 border-color:#dfdfdf;
 color:#1f2d3d
}
.bg-gradient-white.btn.active,
.bg-gradient-white.btn:active,
.bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.bg-gradient-white.btn:not(:disabled):not(.disabled):active {
 background:#e6e6e6 linear-gradient(180deg,#e9e9e9,#e6e6e6) repeat-x!important
}
.bg-gradient-gray {
 color:#fff
}
.bg-gradient-gray {
 background:#6c757d linear-gradient(180deg,#828a91,#6c757d) repeat-x!important
}
.bg-gradient-gray.btn.disabled,
.bg-gradient-gray.btn:disabled,
.bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.bg-gradient-gray.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-gray.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-gray.btn:hover {
 border-color:#545b62;
 color:#ececec
}
.bg-gradient-gray.btn:hover {
 background:#5a6268 linear-gradient(180deg,#73797f,#5a6268) repeat-x!important
}
.bg-gradient-gray.btn.active,
.bg-gradient-gray.btn:active,
.bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.bg-gradient-gray.btn:not(:disabled):not(.disabled):active {
 border-color:#4e555b;
 color:#fff
}
.bg-gradient-gray.btn.active,
.bg-gradient-gray.btn:active,
.bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.bg-gradient-gray.btn:not(:disabled):not(.disabled):active {
 background:#545b62 linear-gradient(180deg,#6e7479,#545b62) repeat-x!important
}
.bg-gradient-gray-dark {
 color:#fff
}
.bg-gradient-gray-dark {
 background:#343a40 linear-gradient(180deg,#52585d,#343a40) repeat-x!important
}
.bg-gradient-gray-dark.btn.disabled,
.bg-gradient-gray-dark.btn:disabled,
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active,
.show>.bg-gradient-gray-dark.btn.dropdown-toggle {
 background-image:none!important
}
.bg-gradient-gray-dark.btn:hover {
 border-color:#1d2124;
 color:#ececec
}
.bg-gradient-gray-dark.btn:hover {
 background:#23272b linear-gradient(180deg,#44474b,#23272b) repeat-x!important
}
.bg-gradient-gray-dark.btn.active,
.bg-gradient-gray-dark.btn:active,
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active {
 border-color:#171a1d;
 color:#fff
}
.bg-gradient-gray-dark.btn.active,
.bg-gradient-gray-dark.btn:active,
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active {
 background:#1d2124 linear-gradient(180deg,#3f4245,#1d2124) repeat-x!important
}
[class^=bg-].disabled {
 opacity:.65
}

/*
Text
*/
.text-bold,
.text-bold.table td,
.text-bold.table th {
 font-weight:700
}
.text-xs {
 font-size:.75rem!important
}
.text-sm {
 font-size:.875rem!important
}
.text-md {
 font-size:1rem!important
}
.text-lg {
 font-size:1.25rem!important
}
.text-xl {
 font-size:2rem!important
}
.text-lightblue {
 color:#3c8dbc!important
}
.text-navy {
 color:#001f3f!important
}
.text-olive {
 color:#3d9970!important
}
.text-lime {
 color:#01ff70!important
}
.text-fuchsia {
 color:#f012be!important
}
.text-maroon {
 color:#d81b60!important
}
.text-blue {
 color:#007bff!important
}
.text-indigo {
 color:#6610f2!important
}
.text-purple {
 color:#6f42c1!important
}
.text-pink {
 color:#e83e8c!important
}
.text-red {
 color:#dc3545!important
}
.text-orange {
 color:#fd7e14!important
}
.text-yellow {
 color:#ffc107!important
}
.text-green {
 color:#28a745!important
}
.text-teal {
 color:#20c997!important
}
.text-cyan {
 color:#17a2b8!important
}
.text-white {
 color:#fff!important
}
.text-gray {
 color:#6c757d!important
}
.text-gray-dark {
 color:#343a40!important
}
