#solution-title {
    display: none;
}

.text-red {
    color: #ff7e87 !important;
}

.specifications-container .table-corner, .specifications-container .table-header {
    top: 80px;
}

.specCanvas .panel, .specCanvas .panel-body, .specCanvas .panel-heading {
    background: transparent !important;
    color: #fff;
}

.specCanvas ul {
    padding: 0;
    margin: 0;
    /* list-style:none; */
}

.specCanvas ul li {
    margin-bottom: 10px;
}

.specCanvas .panel-heading .panel-title a:active, .specCanvas .panel-heading .panel-title a:focus, .specCanvas .panel-heading .panel-title a:hover, .specCanvas .panel-heading .panel-title a:hover .panel-title-header {
    color: #fff;
}

.specCanvas .panel-heading {
    border-bottom: 1px solid #000;
    padding: 0;
}

.specCanvas .panel {
    margin-bottom: 20px;
}

.specCanvas .accordion .panel-heading [data-toggle=collapse]:after {
    line-height: 58px;
}

.specCanvas .panel-heading h3.panel-title {
    font-size: 24px;
}

.specCanvas .panel-body p {
    font-size: 18px;
}

.pull-right {
    margin-bottom: 50px;
}

.specifications-container .table.table-specifications {
    overflow: hidden;
}

.specifications-container .table.table-specifications tr th {
    height: auto;
}

.specifications-container .table-header .table.table-specifications tr th {
    height: auto;
}

.specifications-container .table.table-specifications tr th .spec-title {
    writing-mode: vertical-rl;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
}

.specifications-container .table.table-specifications tr th .spec-title-2 {
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td:before {
    color: #000;
}

.table-bordered > tbody > tr > td {
    text-align: center;
}

.table-bordered > tbody > tr > td:first-child {
    text-align: left;
}

.specifications-container.non-freeze .table.table-specifications, .specifications-container .table.table-specifications.fixedCol, .specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td, .specifications-container .table.table-specifications tr th:first-child, .specifications-container.non-freeze .table.table-specifications tr td:first-child {
    background: #fff;
    color: #000;
}

.specifications-container.non-freeze .table.table-specifications tr td:first-child, .specifications-container.non-freeze .table.table-specifications tr th:first-child {
    border-right: none;
    border-left: none;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th, .specifications-container .table.table-specifications tr.accordion-toggle td, .specifications-container.non-freeze .table-header, .specifications-container.non-freeze .table-scroller {
    border: 1px solid #fff;
}

.specifications-container .table-scroller, .specifications-container .table-header {
    border-right: none;
}

.specifications-container .table.table-specifications tr.accordion-toggle td {
    border-bottom: 1px solid #000;
}

.specifications-container ul {
    /* margin-top:30px; */
    font-size: 14px;
    width: 85%;
    padding: 0px 35px;
}

.specifications-container ul li {
    color: #000;
    line-height: 1.2em;
}

.specifications-container .table.table-specifications tr th {
    border-bottom: 1px solid #000;
}

.table-bordered {
    border: none;
}

.specifications-container .table.table-specifications tr th a, .specifications-container .table.table-specifications tr th a:hover, .specifications-container .table.table-specifications tr th a:active {
    color: #000;
    text-decoration: none;
    writing-mode: vertical-rl;
    font-size: 14px;
}

.table-specifications .btn {
    margin-top: 20px;
    color: #000;
    border: 1px solid #000;
}

.table-specifications .btn.bg-black {
    border: 0px;
    color: #fff;
}

.specifications-container .table.table-specifications tr th, .specifications-container .table.table-specifications tr td {
    width: 20% !important
}

.specifications-container .table.table-specifications {
    font-size: 16px;
}

.specifications-container .table.table-specifications .Specificationspadding {
    padding-left: 50px;
}

.table-specifications .tooltip {
    position: relative;
    display: inline-block;
    font-size: 16px;
    opacity: 1;
    z-index: 10;
}

.license-icon {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    padding-top: 1px;
    color: #ff8900;
}

.table-specifications .tooltip .tooltiptext {
    visibility: hidden;
    width: 250px;
    background-color: rgba(255, 255, 255, 1);
    color: #000000;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    opacity: 0;
    transition: opacity 0.3s;
    border: 1px solid #ddd;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
}

.table-specifications .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.specifications-container .table-header .table.table-specifications tr th {
    vertical-align: top;
    padding-top: 5px;
    font-size: 14px;
}

.specifications-container .table.table-specifications tr th {
    vertical-align: top;
}

table tr.accordian-body:hover td {
    background-color: #ffe8cc !important;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td {
    height: 44px !important;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td:before {
    top: 10px;
}

.table-specifications a {
    color: #000 !important;
}

.fa-circle {
    color: #ff8900;
}

.fa-circle-o {
    color: #ff8900;
}

.btn-group-lg > .btn, .btn-lg {
    padding: 0px 10px;
}

.fixedCol {
    display: none;
}

@media screen and (max-width: 768px) {
    .CompatibleAppliances .section-features, .speclicense .section-features {
        padding: 30px 0px 0px;
    }

    .specCanvas .text {
        padding: 5%;
    }
}

.AntiMalware {
    background-color: #ffe8cc !important;
}

#table-scroller-2 > table > thead > tr > th,
#table-scroller-2 > table > thead > tr > td,
#table-scroller-2 > table > tbody > tr > td,
#table-scroller-2 > table > tfoot > tr > td,
#table-scroller-2 > table >tfoot > tr > th {
    border: 0 !important;
}

#table-scroller-2 {
    width: 100%;
}

#specifications .table-bordered>thead>tr>th {
    vertical-align: bottom !important;
	padding-bottom: 5px;
}


.download .btn.btn-outline{
    border-color: #ff8900 !important;
    color: #ff8900 !important;
}

.download .btn.btn-lg, .downloadPDF .btn.btn-lg{
    background-color: #fff !important;
}

ul.downloadPDF li {
    display: inline-block;
    margin-right: 10px;
}

#specifications .btn.btn-outline,
#specifications .btn.btn-outline:active,
#specifications .btn.btn-outline:focus,
#specifications .btn.btn-outline:hover {
    border-color: #ff8900 !important;
    color: #ff8900 !important;
}

.spec-title-2 {
    color: #ff8900 !important;
}

.downloadPDF .btn-outline{
	border-color: #ff8900 !important;
    color: #ff8900 !important;
	font-weight: 400!important;
}

.download .btn.btn-outline{
    border-color: #ff8900 !important;
    color: #ff8900 !important;
}