.compareButtons{position:fixed;bottom:60px;right:30px;z-index:99;display:flex;flex-direction:column}
.compareButtons .clearButton{margin:15px 0 0;font-size:16px;border-radius:3px}
@media only screen and (max-width:480px){.compareButtons .clearButton{font-size:12px;line-height:15px;font-weight:400}
}
@media only screen and (min-width:481px) and (max-width:666px){.compareButtons .clearButton{font-size:14px;line-height:25px;font-weight:500}
}
.compareButtons #compareProductsButton{border:0;outline:0;background-image:linear-gradient(to bottom,#7cb000 0,#00b132 100%);cursor:pointer;padding:7px 10px;font-size:16px;transition:all .5s;font-family:'Roboto',sans-serif;line-height:20px;font-weight:600}
.compareButtons #compareProductsButton:hover{background-image:linear-gradient(to bottom,#d3d3d3 0,#808080 100%)}
@media only screen and (max-width:480px){.compareButtons #compareProductsButton{font-size:12px;line-height:15px;font-weight:400}
}
@media only screen and (min-width:481px) and (max-width:666px){.compareButtons #compareProductsButton{font-size:14px;line-height:25px;font-weight:500}
}
.modal-dialog{margin:20px auto}
.prod-comp-modal{width:95%;padding-top:0}
.prod-comp-modal td{white-space:unset !important}
.checkBoxContainer{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Roboto',sans-serif;font-weight:600}
@media only screen and (max-width:480px){.checkBoxContainer{font-size:14px}
}
.checkBoxContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;transition:background-color .3s}
@media only screen and (max-width:480px){.checkmark{height:20px;width:20px}
}
.checkBoxContainer:hover input ~ .checkmark{background-color:#ccc}
.checkmark:after{content:"";position:absolute;display:none}
.checkBoxContainer input:checked ~ .checkmark:after{display:block}
.checkBoxContainer .checkmark:after{left:7px;top:2px;width:6px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media only screen and (max-width:480px){.checkBoxContainer .checkmark:after{left:7px;top:3px}
}
.productCompareTable{text-align:left}
.prodLink{text-align:center}
.scrollTable tr{transition:background-color .15s}
.scrollTable td{border:1px solid #ddd;padding:15px !important;vertical-align:top;position:relative}
.scrollTable td .fa-minus-circle{position:absolute;right:30px;top:30px;color:#e40000;font-size:larger;cursor:pointer;transition:all .3s}
.scrollTable td .fa-minus-circle:hover{opacity:.7;transform:rotate(360deg)}
.scrollTable th{border:1px solid #ddd;padding:15px !important}
.scrollTable .glyphicon{font-size:large;font-weight:600;transition:transform .15s ease-in-out}
.scrollTable .glyphicon:hover{transform:scale(1.2);color:cadetblue}
.prod-comp-header .clearProductsBtn{position:absolute;right:60px;top:5px}
@media(max-width:768px){.prod-comp-header .clearProductsBtn{right:unset;left:0}
}
@media(max-width:480px){.prod-comp-header .clearProductsBtn{margin-left:5px;padding:5px;top:8px;font-size:smaller}
}
@media(max-width:768px){.hide-word{display:none}
}
.btn{transition:background-color .15s}
.t-right{text-align:right}
.resetButton{margin:15px}
.clearButton{margin:15px}
.scroll-to-left{position:absolute;left:25px;top:32px}
.scroll-to-right{position:absolute;right:25px;top:32px}
.scroll-btn{background-color:black;opacity:.5;color:white}
.scroll-btn:hover{background-color:initial !important}
.modal-backdrop.in{z-index:5 !important}
.close-modal-button{height:15px;width:15px;position:relative !important;box-sizing:border-box;line-height:15px;display:inline-block;float:right;cursor:pointer;margin-top:5px !important;top:unset !important;right:unset !important;opacity:initial !important}
.close-modal-button:before,.close-modal-button:after{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-10px;display:block;height:4px;width:20px;background-color:#090909;transition:all .25s ease-out}
.close-modal-button:after{transform:rotate(-135deg)}
.close-modal-button:hover:before,.close-modal-button:hover:after{transform:rotate(270deg)}
.finish-row-images{display:flex;flex-direction:row;flex-wrap:wrap}
.finish-row-images .finish-images-compare{margin-right:15px;max-width:167px}
.finish-row-images .finish-images-compare img{max-width:100%}