﻿table caption {
    visibility: hidden;
}

.carousel {
    position: relative;
    margin-bottom: 100px;
}

    .carousel .carousel-inner {
        height: 400px;
        width: 100%;
        position: relative;
    }

        .carousel .carousel-inner .item img {
            display: inline-block;
        }

    .carousel .carousel-control.left,
    .carousel .carousel-control.right {
        background-image: none;
    }


.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

    .equal a {
        display: block;
        height: 100%;
    }

    .equal .panel {
        height: calc(100% - 20px);
    }


html {
    scroll-behavior: smooth;
}

[ng\:cloak], [ng-cloak], .ng-cloak {
    display: none !important;
}

.name-filter a.active {
    text-decoration: underline;
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
    cursor: not-allowed;
    color: #ccc;
}

.list-group-item {
    margin-bottom: 0 !important;
}

.tab-pane {
    padding: 20px;
}

.DnnModule {
    clear: both;
}

ul.no-bullet {
    padding: 0;
    margin: 0;
}

    ul.no-bullet li {
        list-style: none;
    }

.dnnDropDownList {
    width: 100% !important;
}

a.product, a.product:link, a.product:visited, a.product:hover {
    color: #333;
    text-decoration: none;
    display: block;
}


.mixitup-container .mix {
    display: none;
}

ul.list-group {
    margin-left: 0;
    margin-top: 20px;
}

.row#product-detail {
    min-height: 500px;
}

.overview {
    padding: 20px 0;
}

/*
    .overview * {
        color: #fff;
    }
*/

#dnn_FullWidth {
    margin: 20px 0;
}
.downloads-wrapper {background-color: #dddddd; padding: 15px 0 25px 0;}

#downloads .panel {
    border: none;
}

#downloads .panel-default > .panel-heading {
    background-color: transparent;
}

    #downloads .panel-default > .panel-heading a {
        color: #666;
    }

    #downloads .panel-default > .panel-heading .glyphicon {
        background-color: #666;
        color: #fff;
        padding: 4px;
        width: auto;
        font-size: 12px;
        font-weight: 300;
        text-align: center;
        margin-right: 15px;
    }

#downloads h4 {
    font-weight: normal;
}

#downloads .panel {
    box-shadow: none;
    -webkit-box-shadow: none;
}

#downloads .panel-heading {
    border-bottom: solid 1px #ccc;
}

#downloads .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top: none;
}



.tp-banner-container {
    width: 100%;
    position: relative;
    padding: 0;
    margin-bottom: 100px;
}

.tp-banner {
    width: 100%;
    position: relative;
}


.slotholder {
    position: relative !important;
}

/*
.model-comparison table th, .model-comparison table td {
    text-align: center;
}

.model-comparison table thead th {
    color: #fff;
    border-left: solid 1px #fff;
    font-size: 15px;
    text-transform: uppercase;
}

    .model-comparison table thead th:first-child {
        background-color: #CCC !important;
        color: #000;
        border-left: none;
    }

*/


.form-group .RadAutoCompleteBox .racTokenList {
    padding: 0;
    border: none !important;
}

.form-group .RadAutoCompleteBox .racToken {
    float: none !important;
    display: block !important;
    padding: 8px 19px 8px 8px !important;
}

.form-group .RadAutoCompleteBox_Default .racInput {
    padding: 8px !important;
    height: auto !important;
    width: 99% !important;
}

.row.no-gutters {
    margin-left: 0;
    margin-right: 0;
}

    .row.no-gutters [class^="col-"],
    .row.no-gutters [class*=" col-"] {
        padding-left: 0;
        padding-right: 0;
    }

.products .img-responsive {
    margin: 0 auto;
}

.product .panel-footer [class^="col-"],
.product .panel-footer [class*=" col-"]  {
    padding-left: 5px;
    padding-right: 5px;
}
/*
.product .panel-heading, .product .panel-body {
	padding-left: 0px;
    padding-right: 0px;}
*/

ul.product-icons {
    padding: 0;
    margin: 0;
}

    ul.product-icons li {
        float: left;
        width: 18%;
        list-style: none;
        margin-right: 2%;
        text-align: center;
    }

.search-filters li {
    list-style: none !important;
}

.features a:link {
    color: #000;
    text-decoration: underline;
}



/* product detail colors */

/*
.mfps .page_name {
    background-color: #006194;
}

.mfps .pagename_style h1 {
    color: #FFF;
}

.mfps .breadcrumb_style {
    float: left;
    background-color: #0FAFFF;
    color: #FFF;
}

.mfps a.Breadcrumb:after, .mfps span.Breadcrumb:after {
    border-left: 30px solid #0FAFFF;
}

.mfps .Breadcrumb, .mfps A.Breadcrumb:link, .mfps A.Breadcrumb:visited, .mfps A.Breadcrumb:active {
    color: #FFF;
}
*/

/*
.mfps .overview {
    background-color: #008DB1;
    color: #fff;
}

    .mfps .overview h2 {
        color: #fff;
    }
*/


/*
.aquos-boards .page_name {
    background-color: #00a58d;
}

.aquos-boards .pagename_style {
    background-image: url("../images/aquosboard-logo.png");
    background-repeat: no-repeat;
    background-position: 98% 50%;
    height: 60px;
}

    .aquos-boards .pagename_style h1 {
        color: #FFF;
    }

.aquos-boards .breadcrumb_style {
    float: left;
    background-color: #60ECD9;
    color: #FFF;
}

.aquos-boards a.Breadcrumb:after, .aquos-boards span.Breadcrumb:after {
    border-left: 30px solid #60ECD9;
}

.aquos-boards .Breadcrumb, .aquos-boards A.Breadcrumb:link, .aquos-boards A.Breadcrumb:visited, .aquos-boards A.Breadcrumb:active {
    color: #00A58D;
}

.aquos-boards .overview {
    background-color: #00C4AA;
    color: #fff;
}
*/

/*
    .aquos-boards .overview h2 {
        color: #fff;
    }


.professional-displays .page_name {
    background-color: #E56643;
}

.professional-displays .pagename_style h1 {
    color: #FFF;
}

.professional-displays .breadcrumb_style {
    float: left;
    background-color: #F4BDAE;
    color: #FFF;
}

.professional-displays a.Breadcrumb:after, .professional-displays span.Breadcrumb:after {
    border-left: 30px solid #F4BDAE;
}

.professional-displays .Breadcrumb, .professional-displays A.Breadcrumb:link, .professional-displays A.Breadcrumb:visited, .professional-displays A.Breadcrumb:active {
    color: #fff;
}

.professional-displays .overview {
    background-color: #ED9278;
    color: #fff;
}
*/

/*
    .professional-displays .overview h2 {
        color: #fff;
    }
*/



/*--------MODEL COMPARISON TABLE STYLES -------*/
/*
.model-comparison table th, .model-comparison table td {
    text-align: center;
    background-color: #EFEFEF;
}

.model-comparison table td {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.model-comparison table thead th {
    color: #fff;
    border-left: solid 1px #fff;
    font-size: 15px;
    text-transform: uppercase;
}

    .model-comparison table thead th:first-child {
        background-color: #CCC !important;
        color: #000;
        border-left: none;
    }


.mfps .model-comparison table thead th {
    background-color: #0FAFFF;
}

    .mfps .model-comparison table thead th.featured {
        background-color: #001994;
    }

.mfps .model-comparison table tbody tr td:first-child, .mfps .model-comparison table tbody tr th:first-child {
    color: #001994;
}

.aquos-boards .model-comparison table thead th {
    background-color: #00C4AA;
}

    .aquos-boards .model-comparison table thead th.featured {
        background-color: #016d5f;
    }

.aquos-boards .model-comparison table tbody tr td:first-child, .aquos-boards .model-comparison table tbody tr th:first-child {
    color: #016D5F;
}

.professional-displays .model-comparison table thead th {
    background-color: #ED9278;
}

.professional-displays .model-comparison table thead th {
    background-color: #831c00;
}

.professional-displays .model-comparison table tbody tr td:first-child, .professional-displays .model-comparison table tbody tr th:first-child {
    color: #831c00;
}
*/


.imageManager, .documentManager {
    display: inline-block;
    text-indent: -9999px;
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
}

    .imageManager:hover, .documentManager:hover {
        cursor: pointer;
        background-color: #ccc;
    }

.imageManager {
    background: url(img/image.png) 50% 50% no-repeat;
}
