.spin{-webkit-animation:spin infinite 5s linear;animation:spin infinite 5s linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.description,.price{display:block;font-size:80%;color:#666;font-style:italic}.price{padding-top:1em}.cell-description{display:block;font-size:90%}.total-row{font-weight:700}td.checked{background-color:#dff0d8!important}@media only screen and (max-width:600px){.container-fluid{padding-left:0;padding-right:0}}.cell-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2px -6px -6px;-ms-flex-align:center;align-items:center}.cell-buttons>span{-ms-flex-positive:1;flex-grow:1;text-align:center;cursor:pointer;min-width:3em;padding-top:6px}.cell-buttons>span:not(:first-child){border-left:1px solid #d3d3d3}.cell-buttons .amount input{width:3em}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}.modal{display:block}.modal-content>.close{position:absolute;top:10px;right:10px}@media (min-width:768px){.modal-sm>.modal-dialog{width:300px}}@media (min-width:992px){.modal-lg>.modal-dialog{width:900px}}
/*# sourceMappingURL=main.156bddaa.css.map*/