/* Copia recortada de boosin/css/bootstrap.css (tema padre, sin editar): solo las reglas que usa la web.
   Generada con tools/recortar-css (ver CLAUDE.md). No editar a mano: volver a generar si cambia el tema. */
.rtl .products-list.grid .product-wapper .products-thumb .product-button.tooltip>:hover:after,.rtl .products-list.grid .product-wapper .products-thumb .product-button.tooltip>:hover:before {-webkit-transform:translate(8px,-50%);
    transform:translate(8px,-50%);}
.rtl .products-list.grid .product-wapper.content-product4 .products-content .wishlish-product.tooltip .woosw-wishlist:hover:after,.rtl .products-list.grid .product-wapper.content-product4 .products-content .wishlish-product.tooltip .woosw-wishlist:hover:before {-webkit-transform:translate(8px,-50%);
    transform:translate(8px,-50%);}
.rtl .content-cart-popup .free-ship .total-percent .percent-2:before,.rtl .mini-cart .cart-popup .free-ship .total-percent .percent-2:before,.rtl .slick-carousel .slick-arrow,.rtl .woocommerce-cart-form .percent-cart .free-ship .total-percent .percent-2:before {-webkit-transform:rotateY(180deg);
    transform:rotateY(180deg);}
.rtl .alert-success .wc-forward:after,.rtl .woocommerce-error .wc-forward:after,.rtl .woocommerce-message .wc-forward:after {-webkit-transform:rotate(180deg);
    transform:rotate(180deg);}
@media (max-width: 767px) {
  .rtl .bwp-lookbook.lookbook-slide-nopadding .slick-arrow {left:calc(50% + 0px);
      right:auto;}
  .rtl .bwp-lookbook.lookbook-slide-nopadding .slick-arrow.fa-angle-left {left:calc(50% - 35px);}
}
.rtl .entry-meta>:not(.sticky-post):first-child {padding-left:14px;
    padding-right:0;}
.rtl .entry-meta>:not(.sticky-post):last-child {padding-left:0;
    padding-right:14px;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center img {-webkit-transform:scale(1) !important;
    transform:scale(1) !important;
    border:0 !important;
    box-shadow:unset !important;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center .testimonial-customer-name {display:none !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-left {left:0 !important;
    right:auto !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-right {left:45px !important;
    right:auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-left {left:0 !important;
    right:auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-right {left:65px !important;
    right:auto !important;}
@media (max-width: 767px) {
  .rtl .bwp-brand.default .slick-arrow.fa-angle-right {left:auto !important;
        right:0 !important;}
}
.rtl .mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.rtl .mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next) {padding-right:0 !important;}
.rtl .mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {left:0;
    right:auto;}
@media (max-width: 991px) {
  .rtl .bwp-canvas-vertical .bwp-canvas-navigation .mm-menu .mm-navbar a.mm-prev:before,.rtl .content-mobile-menu .bwp-canvas-navigation .mm-menu .mm-navbar a.mm-prev:before {-webkit-transform:rotate(-45deg);
      transform:rotate(-45deg);}
}
.rtl .woo-slider-default .content-product-list .slick-arrow {left:0 !important;
  right:auto !important;}
.rtl .woo-slider-default .content-product-list .slick-arrow.fa-angle-right {left:30px !important;
    right:auto !important;}
@media (min-width: 1199px) {
  .rtl .nav-button-above .slick-arrow.fa-angle-left {left:31px !important;
    right:auto !important;}
}
*,:after,:before {box-sizing:border-box;}
html {font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -ms-overflow-style:scrollbar;
  -webkit-tap-highlight-color:transparent;}
@-ms-viewport{
  width:device-width; }
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {display:block;}
body {margin:0;
  font-family:var(--font-family-base,"Mona Sans",Sans-serif);
  font-size:var(--font-size-body,14px);
  font-weight:400;
  line-height:1.5;
  color:var(--text-color,#646464);
  text-align:left;
  background-color:transparent;}
[tabindex="-1"]:focus {outline:0 !important;}
hr {box-sizing:content-box;
  height:0;
  overflow:visible;}
h1,h2,h3,h4,h5,h6 {margin-top:1.5em;
  margin-bottom:.5rem;}
p {margin-top:0;
  margin-bottom:1rem;}
abbr[data-original-title],abbr[title] {text-decoration:underline;
  text-decoration:underline dotted;
  cursor:help;
  border-bottom:0;}
address {font-style:normal;
  line-height:inherit;}
address,dl,ol,ul {margin-bottom:1rem;}
dl,ol,ul {margin-top:0;}
ol ol,ol ul,ul ol,ul ul {margin-bottom:0;}
dt {font-weight:700;}
dd {margin-bottom:.5rem;
  margin-left:0;}
blockquote {margin:0 0 1rem;}
dfn {font-style:italic;}
b,strong {font-weight:bolder;}
small {font-size:80%;}
sub,sup {position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;}
sub {bottom:-.25em;}
sup {top:-.5em;}
a {color:var(--gray-dark,#000);
  text-decoration:none;
  background-color:transparent;
  -webkit-text-decoration-skip:objects;}
a:hover {color:var(--hover-color,#d85c33);
    text-decoration:underline;}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {color:inherit;
    text-decoration:none;}
a:not([href]):not([tabindex]):focus {outline:0;}
code,kbd,pre,samp {font-family:monospace,monospace;
  font-size:1em;}
pre {margin-top:0;
  margin-bottom:1rem;
  overflow:auto;
  -ms-overflow-style:scrollbar;}
figure {margin:0 0 1rem;}
img {vertical-align:middle;
  border-style:none;}
svg:not(:root) {overflow:hidden;}
table {border-collapse:collapse;}
caption {padding-top:16px 30px;
  padding-bottom:16px 30px;
  color:var(--text-color,#646464);
  text-align:left;
  caption-side:bottom;}
th {text-align:inherit;}
label {display:inline-block;
  margin-bottom:.5rem;}
button {border-radius:0;}
button:focus {outline:1px dotted;
  outline:5px auto -webkit-focus-ring-color;}
button,input,optgroup,select,textarea {margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;}
button,input {overflow:visible;}
button,select {text-transform:none;}
[type=reset],[type=submit],button,html [type=button] {-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {padding:0;
  border-style:none;}
input[type=checkbox],input[type=radio] {box-sizing:border-box;
  padding:0;}
input[type=date],input[type=datetime-local],input[type=month],input[type=time] {-webkit-appearance:listbox;}
textarea {overflow:auto;
  resize:vertical;}
fieldset {min-width:0;
  padding:0;
  margin:0;
  border:0;}
legend {display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal;}
progress {vertical-align:baseline;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height:auto;}
[type=search] {outline-offset:-2px;
  -webkit-appearance:none;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {font:inherit;
  -webkit-appearance:button;}
output {display:inline-block;}
summary {display:list-item;
  cursor:pointer;}
template {display:none;}
[hidden] {display:none !important;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-bottom:.5rem;
  font-family:var(--font-family-heading,"Libre Baskerville");
  font-weight:700;
  line-height:1.2;
  color:var(--gray-dark,#000);}
.h1,h1 {font-size:2.5rem;}
.h2,h2 {font-size:2rem;}
.h3,h3 {font-size:1.75rem;}
.h4,h4 {font-size:1.5rem;}
.h5,h5 {font-size:1.25rem;}
.h6,h6 {font-size:1rem;}
hr {margin-top:1rem;
  margin-bottom:1rem;
  border:0;
  border-top:1px solid rgba(0,0,0,.1);}
.small,small {font-size:80%;
  font-weight:400;}
.mark,mark {padding:.2em;
  background-color:#fcf8e3;}
.container {width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;}
@media (min-width: 576px) {
  .container {max-width:540px;}
}
@media (min-width: 768px) {
  .container {max-width:720px;}
}
@media (min-width: 992px) {
  .container {max-width:960px;}
}
@media (min-width: 1200px) {
  .container {max-width:1140px;}
}
.row {display:flex;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;}
.col-1 {flex:0 0 8.33333%;
  max-width:8.33333%;}
.col-2 {flex:0 0 16.66667%;
  max-width:16.66667%;}
.col-6 {flex:0 0 50%;
  max-width:50%;}
.col-12 {flex:0 0 100%;
  max-width:100%;}
@media (min-width: 576px) {
  .col-sm-4 {flex:0 0 33.33333%;
    max-width:33.33333%;}
}
@media (min-width: 768px) {
  .col-md-2 {flex:0 0 16.66667%;
    max-width:16.66667%;}
  .col-md-4 {flex:0 0 33.33333%;
    max-width:33.33333%;}
  .col-md-10 {flex:0 0 83.33333%;
    max-width:83.33333%;}
  .col-md-12 {flex:0 0 100%;
    max-width:100%;}
}
@media (min-width: 992px) {
  .col-lg-3 {flex:0 0 25%;
    max-width:25%;}
  .col-lg-5 {flex:0 0 41.66667%;
    max-width:41.66667%;}
  .col-lg-7 {flex:0 0 58.33333%;
    max-width:58.33333%;}
  .col-lg-9 {flex:0 0 75%;
    max-width:75%;}
  .col-lg-12 {flex:0 0 100%;
    max-width:100%;}
}
@media (min-width: 1200px) {
  .col-xl-3 {flex:0 0 25%;
    max-width:25%;}
  .col-xl-9 {flex:0 0 75%;
    max-width:75%;}
  .col-xl-12 {flex:0 0 100%;
    max-width:100%;}
}
.table,table {width:100%;
  max-width:100%;
  margin-bottom:1rem;
  background-color:transparent;}
.table td,.table th,table td,table th {padding:16px 30px;
    vertical-align:top;
    border-top:1px solid #e9e9e9;}
.table thead th,table thead th {vertical-align:bottom;
    border-bottom:2px solid #e9e9e9;}
.table tbody+tbody,table tbody+tbody {border-top:2px solid #e9e9e9;}
.table .table,.table table,table .table,table table {background-color:transparent;}
.table-bordered,.table-bordered td,.table-bordered th,table,table td,table th {border:1px solid #e9e9e9;}
.table-bordered thead td,.table-bordered thead th,table thead td,table thead th {border-bottom-width:2px;}
.table-hover tbody tr:hover {background-color:rgba(0,0,0,.075);}
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {background-color:#b3e0e7;}
.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {background-color:#c8cbcf;}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {background-color:#9fffe1;}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {background-color:#a2ddef;}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {background-color:#ffe8a1;}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {background-color:#f4aab1;}
.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {background-color:#ececf6;}
.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {background-color:#b0b2b4;}
.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {background-color:rgba(0,0,0,.075);}
.table-dark.table-hover tbody tr:hover {background-color:hsla(0,0%,100%,.075);}
.form-group {margin-bottom:1rem;}
.form-row {display:flex;
  flex-wrap:wrap;
  margin-right:-5px;
  margin-left:-5px;}
.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid {border-color:#00ffb0;}
.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus {border-color:#00ffb0;
    box-shadow:0 0 0 .2rem rgba(0,255,176,.25);}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip {display:block;}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {color:#00ffb0;}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {display:block;}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {color:#00ffb0;}
.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {background-color:#80ffd8;}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip {display:block;}
.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {background-color:#33ffc0;}
.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {box-shadow:0 0 0 1px transparent,0 0 0 .2rem rgba(0,255,176,.25);}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {border-color:#00ffb0;}
.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before {border-color:inherit;}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip {display:block;}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {box-shadow:0 0 0 .2rem rgba(0,255,176,.25);}
.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid {border-color:#e42234;}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus {border-color:#e42234;
    box-shadow:0 0 0 .2rem rgba(228,34,52,.25);}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip {display:block;}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {color:#e42234;}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {display:block;}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {color:#e42234;}
.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {background-color:#f2949c;}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip {display:block;}
.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {background-color:#ea4f5e;}
.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {box-shadow:0 0 0 1px transparent,0 0 0 .2rem rgba(228,34,52,.25);}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {border-color:#e42234;}
.custom-file-input.is-invalid~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before {border-color:inherit;}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip {display:block;}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {box-shadow:0 0 0 .2rem rgba(228,34,52,.25);}
.fade {opacity:0;
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;}
.fade.show {opacity:1;}
.collapse {display:none;}
.collapse.show {display:block;}
tr.collapse.show {display:table-row;}
tbody.collapse.show {display:table-row-group;}
.collapsing {height:0;
  overflow:hidden;
  -webkit-transition:height .35s ease;
  transition:height .35s ease;}
.collapsing,.dropdown,.dropup {position:relative;}
.dropdown-toggle:after {display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid;
  border-right:.3em solid transparent;
  border-bottom:0;
  border-left:.3em solid transparent;}
.dropdown-toggle:empty:after {margin-left:0;}
.dropdown-menu {position:absolute;
  top:100%;
  left:0;
  z-index:2;
  display:none;
  float:left;
  min-width:10rem;
  padding:.5rem 0;
  margin:.125rem 0 0;
  font-size:1rem;
  color:#212529;
  text-align:left;
  list-style:none;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.15);
  border-radius:.25rem;
  -webkit-border-radius:.25rem;
  -moz-border-radius:.25rem;
  -ms-border-radius:.25rem;
  -o-border-radius:.25rem;
  box-shadow:0 .5rem 1rem rgba(0,0,0,.175);}
.dropup .dropdown-menu {margin-top:0;
  margin-bottom:.125rem;}
.dropup .dropdown-toggle:after {display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:0;
  border-right:.3em solid transparent;
  border-bottom:.3em solid;
  border-left:.3em solid transparent;}
.dropup .dropdown-toggle:empty:after {margin-left:0;}
.dropright .dropdown-menu {margin-top:0;
  margin-left:.125rem;}
.dropright .dropdown-toggle:after {display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-bottom:.3em solid transparent;
  border-left:.3em solid;}
.dropright .dropdown-toggle:empty:after {margin-left:0;}
.dropright .dropdown-toggle:after {vertical-align:0;}
.dropleft .dropdown-menu {margin-top:0;
  margin-right:.125rem;}
.dropleft .dropdown-toggle:after {display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  display:none;}
.dropleft .dropdown-toggle:before {display:inline-block;
  width:0;
  height:0;
  margin-right:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:.3em solid;
  border-bottom:.3em solid transparent;}
.dropleft .dropdown-toggle:empty:after {margin-left:0;}
.dropleft .dropdown-toggle:before {vertical-align:0;}
.dropdown-divider {height:1px;
  margin:-.335 0;
  overflow:hidden;
  background-color:#ddd;}
.dropdown-item {display:block;
  width:100%;
  padding:.25rem 1.5rem;
  clear:both;
  font-weight:400;
  color:#000;
  text-align:inherit;
  white-space:nowrap;
  background-color:transparent;
  border:0;}
.dropdown-item:focus,.dropdown-item:hover {color:#000;
    text-decoration:none;
    background-color:#f5f5f5;}
.dropdown-item.active,.dropdown-item:active {color:#fff;
    text-decoration:none;
    background-color:#000;}
.dropdown-item.disabled,.dropdown-item:disabled {color:#ccc;
    background-color:transparent;}
.dropdown-menu.show {display:block;}
.dropdown-header {display:block;
  padding:.5rem 1.5rem;
  margin-bottom:0;
  color:#ccc;}
.btn,.dropdown-header {font-size:1rem;
  white-space:nowrap;}
.btn {display:inline-block;
  font-weight:400;
  text-align:center;
  vertical-align:middle;
  user-select:none;
  border:1px solid transparent;
  padding:.375rem .75rem;
  line-height:1.5;
  border-radius:.25rem;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn:focus,.btn:hover {text-decoration:none;}
.btn.focus,.btn:focus {outline:0;
    box-shadow:0 0 0 .2rem rgba(0,0,0,.25);}
.btn.disabled,.btn:disabled {opacity:.65;
    box-shadow:none;}
.btn:not(:disabled):not(.disabled) {cursor:pointer;}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active {background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus {box-shadow:0 0 0 .2rem rgba(0,0,0,.25),inset 0 3px 5px rgba(0,0,0,.125);}
a.btn.disabled,fieldset:disabled a.btn {pointer-events:none;}
.btn-primary {color:#fff;
  background-color:#33aebd;
  border-color:#33aebd;
  box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);}
.btn-primary:hover {color:#fff;
    background-color:#2b929f;
    border-color:#288995;}
.btn-primary.focus,.btn-primary:focus {box-shadow:0 0 0 .2rem rgba(51,174,189,.5);}
.btn-primary.disabled,.btn-primary:disabled {color:#fff;
    background-color:#33aebd;
    border-color:#33aebd;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {color:#fff;
    background-color:#288995;
    border-color:#25808b;}
.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 .2rem rgba(51,174,189,.5);}
.btn-secondary.focus,.btn-secondary:focus {box-shadow:0 0 0 .2rem hsla(208,7%,46%,.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 .2rem hsla(208,7%,46%,.5);}
.btn-success.focus,.btn-success:focus {box-shadow:0 0 0 .2rem rgba(0,255,176,.5);}
.btn-success.disabled,.btn-success:disabled {color:#212529;
    background-color:#00ffb0;
    border-color:#00ffb0;}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {color:#fff;
    background-color:#00cc8d;
    border-color:#00bf84;}
.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 .2rem rgba(0,255,176,.5);}
.btn-info.focus,.btn-info:focus {box-shadow:0 0 0 .2rem rgba(1,163,212,.5);}
.btn-info.disabled,.btn-info:disabled {color:#fff;
    background-color:#01a3d4;
    border-color:#01a3d4;}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {color:#fff;
    background-color:#017ca1;
    border-color:#017295;}
.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 .2rem rgba(1,163,212,.5);}
.btn-warning.focus,.btn-warning:focus {box-shadow:0 0 0 .2rem rgba(255,194,7,.5);}
.btn-warning.disabled,.btn-warning:disabled {color:#212529;
    background-color:#ffc207;
    border-color:#ffc207;}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {color:#212529;
    background-color:#d39f00;
    border-color:#c69500;}
.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 .2rem rgba(255,194,7,.5);}
.btn-danger.focus,.btn-danger:focus {box-shadow:0 0 0 .2rem rgba(228,34,52,.5);}
.btn-danger.disabled,.btn-danger:disabled {color:#fff;
    background-color:#e42234;
    border-color:#e42234;}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {color:#fff;
    background-color:#bc1726;
    border-color:#b11624;}
.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 .2rem rgba(228,34,52,.5);}
.btn-light.focus,.btn-light:focus {box-shadow:0 0 0 .2rem rgba(248,249,250,.5);}
.btn-light.disabled,.btn-light:disabled {color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa;}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df;}
.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 .2rem rgba(248,249,250,.5);}
.btn-dark.focus,.btn-dark:focus {box-shadow:0 0 0 .2rem rgba(18,27,31,.5);}
.btn-dark.disabled,.btn-dark:disabled {color:#fff;
    background-color:#121b1f;
    border-color:#121b1f;}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {color:#fff;
    background-color:#000;
    border-color:#000;}
.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 .2rem rgba(18,27,31,.5);}
.btn-outline-primary.focus,.btn-outline-primary:focus {box-shadow:0 0 0 .2rem rgba(51,174,189,.5);}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {color:#33aebd;
    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:#33aebd;
    border-color:#33aebd;}
.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 .2rem rgba(51,174,189,.5);}
.btn-outline-secondary.focus,.btn-outline-secondary:focus {box-shadow:0 0 0 .2rem hsla(208,7%,46%,.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 .2rem hsla(208,7%,46%,.5);}
.btn-outline-success.focus,.btn-outline-success:focus {box-shadow:0 0 0 .2rem rgba(0,255,176,.5);}
.btn-outline-success.disabled,.btn-outline-success:disabled {color:#00ffb0;
    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:#212529;
    background-color:#00ffb0;
    border-color:#00ffb0;}
.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 .2rem rgba(0,255,176,.5);}
.btn-outline-info.focus,.btn-outline-info:focus {box-shadow:0 0 0 .2rem rgba(1,163,212,.5);}
.btn-outline-info.disabled,.btn-outline-info:disabled {color:#01a3d4;
    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:#01a3d4;
    border-color:#01a3d4;}
.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 .2rem rgba(1,163,212,.5);}
.btn-outline-warning.focus,.btn-outline-warning:focus {box-shadow:0 0 0 .2rem rgba(255,194,7,.5);}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {color:#ffc207;
    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:#ffc207;
    border-color:#ffc207;}
.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 .2rem rgba(255,194,7,.5);}
.btn-outline-danger.focus,.btn-outline-danger:focus {box-shadow:0 0 0 .2rem rgba(228,34,52,.5);}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {color:#e42234;
    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:#e42234;
    border-color:#e42234;}
.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 .2rem rgba(228,34,52,.5);}
.btn-outline-light.focus,.btn-outline-light:focus {box-shadow:0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-light.disabled,.btn-outline-light:disabled {color:#f8f9fa;
    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:#f8f9fa;
    border-color:#f8f9fa;}
.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 .2rem rgba(248,249,250,.5);}
.btn-outline-dark.focus,.btn-outline-dark:focus {box-shadow:0 0 0 .2rem rgba(18,27,31,.5);}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {color:#121b1f;
    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:#121b1f;
    border-color:#121b1f;}
.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 .2rem rgba(18,27,31,.5);}
.btn-link.focus,.btn-link:focus,.btn-link:hover {text-decoration:underline;
    border-color:transparent;}
.btn-link.focus,.btn-link:focus {box-shadow:none;}
.btn-link.disabled,.btn-link:disabled {color:#ccc;}
.clearfix:after {display:block;
  clear:both;
  content:"";}
