﻿.sizePatch button{font-family:Arial,'Helvetica Neue',Helvetica,'sans-serif';font-size:14px;line-height:20px;color:#111;border:1px solid #e0e0e0;padding:5px 8px;margin:0px;cursor:pointer;background-color:transparent;border-radius:0;width:100%;}
.sizePatch button:hover,.packPatch button:hover{background-color:#fff;border-color:#e0e0e0;color:#333;}
.sizePatch.selected button,.packPatch.selected button{background-color:#fefaf6;font-weight:bold;border:1px solid #ee8800;box-shadow:inset 0 0 0 1px #ee8800;}
.sizePatch .btn:focus,.sizePatch .btn:active,.sizePatch .btn.active:focus,.sizePatch .btn.active:active,.packPatch .btn:focus,.packPatch .btn:active,.packPatch .btn.active:focus,.packPatch .btn.active:active{outline:none;outline-offset:0px;box-shadow:none;}
.sizePatch.selected .btn:focus,.sizePatch.selected .btn:active,.packPatch.selected .btn:focus,.packPatch.selected .btn:active{box-shadow:inset 0 0 0 1px #ee8800;}
.sizePatch,.packPatch{display:inline-block;padding:0px;margin:0px 2px 5px 0px;min-width:80px;}
.sizePatch.selected{border-color:#ee8800;}
.custom_detail_main{padding:0 0 20px 30px;}
.userreview-star-ratings.popup-rating{margin:0 0 10px;}
#ratingDiv p{margin:0;}
.head_section{padding:0 0 5px 0;font-size:13px;font-weight:600;border-bottom:1px solid #bdbdbd;margin-bottom:10px;position:relative;}
.head_section:before{content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;padding-right:3px;color:#c00;}
.head_section>span.head-txt{margin:0;font-size:12px;font-weight:normal;}
.custom_detail_main .body_section{padding:0 10px;}
.material_table_content{border:#e5e5e5 1px solid;}
.pricelist-details{width:100%;font-family:Arial,Helvetica,sans-serif;}
.pricelist-details > tbody > tr:last-child > td{border-bottom:0px;}
.pricelist-details thead tr.mat_tdnospace td{height:auto;padding:0;}
.pricelist-details thead tr td{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:600;line-height:16px;border-top:none;border-bottom:1px solid #7b7b7b;background-color:#f9f9f9;padding:5px 8px;}
.pricelist-details thead tr td a:not(.btn),.pricelist-details tbody tr td a:not(.btn){font-size:13px;}
.pricelist-details .bg-material-odd{background-color:#f3f0ea!important;}
.pricelist-details .bg-material-even{background-color:#fffaef!important;}
.pricelist-details tbody .Collmatgroup td:first-child{border-bottom:#cbd7d8 1px solid;}
.pricelist-details tbody .Collmatgroup td{text-align:center;}
.Collmatgroup .mat_col{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:bold;background-color:#f9f9f9;border-bottom:1px solid #7b7b7b;padding:2px 8px;border-left:0px;border-top:0px;border-right:0px;}
.pricelist-details tbody .Collmatgroup td.groupHeading{line-height:20px;color:#c60!important;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;border-bottom:1px solid #7b7b7b;text-align:left;}
.pricelist-details tbody .Collmatgroup td.groupHeading > i{font-size:11px;padding-right:5px;color:#c60;}
.pricelist-details tbody .Collmatgroup td.groupHeading img{vertical-align:0px;}
.pricelist-details .bg-odd{background-color:#f9fdff!important;}
.pricelist-details .bg-even{background-color:#ecf2f5!important;}
.mat_headrow .mat_col{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:normal;border-bottom:#cbd7d8 1px solid;padding:3px 8px;line-height:18px;}
@media (min-width:992px) and (max-width:1199px){.pricelist-details tbody tr td{white-space:nowrap;}}
@media (max-width:991px){ #ratingDiv p{margin-top:8px;}}
@media (max-width:767px){.sizePatch{width:calc(33.33% - 5px);}.custom_detail_main{padding:0 0 10px 0;} .sign_previewBox{padding-bottom:10px;}..custom_detail_main .body_section{padding:0;}}
@media (max-width:320px){.sizePatch{width:calc(50% - 5px);}}