.cmp.cmp-title h1{color:#c7511f}
.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs li a{padding-left:0 !important;border:none !important;color:#000;font-weight:500;font-size:20px}
.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs li a:hover,.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs a:focus{background-color:transparent !important;color:#c7511f}
.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs li a:hover:after,.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs a:focus:after{font-family:FontAwesome;content:"\f054";float:right;color:#000}
.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs li.active a{background-color:transparent !important;color:#c7511f}
.accordian-tab .alle-core-tabs .tab-wrapper .nav-tabs li.active a:after{color:#000}
.alle-core-buttonlink .btn{margin-top:30px;color:#d15420;background-color:#000;transition:all .3s;text-decoration:none;font-size:16px;border-radius:3px !important;padding:12px 20px !important;white-space:normal}
.alle-core-buttonlink .btn:hover{color:white;background-color:#f37021 !important}
table{border:transparent}
@media(min-width:992px){table{margin-top:40px}
}
table tr th{text-align:left;padding:10px 5px;color:#000;background:#d15420;border:#d15420}
table tr td{text-align:left;padding:10px 5px;background:#f0f0f0;border:#f37021;transition:background-color .3s;cursor:pointer}
table tr:hover td{background-color:#ffe99f !important}
table tr:nth-child(4n) td{background:#e0e1e2}
.filter-group legend{font-size:16px;font-weight:700;border-bottom:0}
.filter-group .radioItem input.filter-check:checked{accent-color:#c7511f}
.filter-group .radioItem label{font-size:16px;font-weight:400}
@media(max-width:767px){.accordian-tab .accordion-wapper .panel-body{padding:0 !important}
.alle-filter-table .clearfix{width:min-content;margin-right:0;max-height:41em;overflow:scroll}
}
.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody p{color:black !important}
@media(min-width:768px){.allegion-container:not(.cq-Editable-dom) div#container-filter{position:relative;bottom:42em}
tr{width:70vw}
}
th:first-child{width:40%}
@media(max-width:767px){tr{width:100vw}
.alle-filter-table{display:flex;flex-direction:column}
.alle-filter-table .clearfix{order:2}
.alle-filter-table .clearfix table{width:93vw}
}
#filter-1{border-top:1px solid grey}
.col-sm-4 .image .cmp-image{text-align:center}
.col-sm-4 .image .cmp-image img{height:auto;width:auto}
.table{margin-top:20px}
.tab-content .button-link:not(.cq-Editable-dom){position:absolute;z-index:1000;color:#fff !important}