
.product-table .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}
.product-table .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625;}
.product-table .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439;}
.product-table .btn-success:active{color:#fff;background-color:#449d44;background-image:none;border-color:#398439;}
.product-table .btn-success:active:focus,.btn-success:active:hover{color:#fff;background-color:#398439;border-color:#255625;}

.product-table h1,h2{color:#444;}
.product-table p{font-size:18px;}
.product-table h1{font-size:33px;}
.product-table h2{font-size:27px;}
.product-table a{color:#00a8ff;}
.product-table a:hover{text-decoration:none;}
.product-table ::selection{background:#92dbf3;}
.product-table .btn{text-transform:uppercase;font-weight:bold;padding:7px 12px;font-size:16px;border:1px solid #cccccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);white-space:normal;}
/*.product-table .btn-lg{padding:10px 16px;font-size:18px;}*/
.product-table .btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.product-table .btn-success:hover,.btn-success:active{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.product-table{margin-bottom:20px;}
.product-table p{font-size:22px;font-weight:700;color:#ffed54;text-shadow:0 1px 0 rgba(0, 0, 0, 0.6);}
.product-table p > span{text-decoration:line-through;color:#fb0c2e;text-shadow:none;}
.product-table h1,.product-table h2{color:#ffffff;margin:0px;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(0, 0, 0, 0.6);}
.product-table h1{font-size:26px;}
.product-table h2{font-size:26px;margin:0px 0px 10px 0px;}
.product-table table{width:100%;color:#ffffff;text-align:center;table-layout:fixed;}
.product-table td{padding:15px;}
.product-table table > tbody > tr:nth-child(odd) > td:nth-child(odd){background-color:#2d4059;}
.product-table table > tbody > tr:nth-child(odd) > td:nth-child(even){background-color:#00a8ff;}
.product-table table > tbody > tr:nth-child(even) > td:nth-child(odd){background-color:#3d4f66;}
.product-table table > tbody > tr:nth-child(even) > td:nth-child(even){background-color:#0096e3;}
.product-table:not(.product-table-small) table > tbody > tr:nth-child(odd) > td:first-child{background-color:#eaeaea;}
.product-table table > tbody > tr:nth-child(even) > td:first-child{background-color:#e2e2e2;}
.product-table table > tbody > tr:nth-child(even) > td:first-child,.product-table:not(.product-table-small) table > tbody > tr:nth-child(odd) > td:first-child{color:#171717;text-align:left;}
.product-table table > tbody > tr > td:first-child{background:#0096e3;}
.product-table .attribute-info{position:relative;}
.product-table .attribute-info svg{font-size:18px;text-shadow:unset;color:#a7a7a7;}
.product-table .product-price{font-size:29px!important;font-weight:700!important;color:#ffed54!important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.6)!important;opacity:1!important;}
.product-table .product-price .old{text-decoration:line-through;color:#ffffff;text-shadow:none;font-size:18px;margin:5px 0;opacity:0.8;}
.product-table p .old{text-decoration:line-through;color:#ffffff;text-shadow:none;font-size:18px;margin:5px 0;opacity:0.8;}
.product-table .btn{border:none;text-shadow:0 1px 0 rgba(0, 0, 0, 0.6);outline:none;outline-offset:0;}
.product-table .btn:hover{transition:all .1s ease-in;filter:brightness(110%);box-shadow:none;}
.product-table .btn-success:focus,.btn-success:hover,.btn-success{background-color:#36c000;background-image:none;}
.product-table .btn-success.btn-border-bottom{border-bottom:3px solid #2c9b00;}
.product-table .category-title[data-toggle=collapse] .fa-chevron-up{margin-left:5px;font-size:16px;vertical-align:initial;transition-duration:.35s;}
.product-table .category-title[data-toggle=collapse].collapsed .fa-chevron-up{transform:rotate(180deg);}
.product-table:not(.product-table-small) table tr:nth-child(odd) > td:nth-child(2){background:#cccccc!important;color:#4a4a4aee;}
.product-table:not(.product-table-small) table tr:nth-child(2n) > td:nth-child(2){background-color:#dad8d8!important;color:#4a4a4aee;}
.product-table .promotion_{font-weight:700;font-size:18px;padding:10px 15px;background:#ff0036;position:relative;top:-20px;border-radius:5px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.6);}
.product-table .category-title{font-size:18px;font-weight:700;text-transform:uppercase;background:#2b2b2b!important;color:#ffffff!important;border-left:5px solid #2b2b2b;border-right:5px solid #2b2b2b;}
.product-table a{color:#ffffff;}