body {
        font-size:  1.0em;
    }
    
    .content-main {
        padding-right: 0px;
    }
    
    #detailproductname {
        font-size: 1.5em;
    }
    
    /* to be moved into an external CSS file */
    #product-set-table {
        border: 0;
        margin: 0;
    }
    
    /* to be moved into an external CSS file */
    .finder-table {
        font-size: 0.8rem;
        border: 0;
    }
    

    .finder-table td {
        font-size: 0.8rem;
        border: 0;
    }

    .finder-table-title {
        font-weight: bold;
        text-align: left;
    }
    
    .finder-table-content {
        line-height: 1.3em;
        text-align: left;
    }
    
    .carousel-control-prev-icon, .carousel-control-next-icon {
      height: 100px;
      width: 100px;
      outline: black;
      background-size: 100%, 100%;
      background-image: none;
    }
    
    .carousel-control-next-icon:after
    {
      content: '>';
      font-size: 55px;
      color: red;
    }
    
    .carousel-control-prev-icon:after {
      content: '<';
      font-size: 55px;
      color: red;
    }
    
    .nav-link {
        font-size: 0.9em;
        font-weight: bold;
    }
 
    .basket{
        position:absolute;
        top:0;
        right: 0;
    }
    
    .btn-finder{
        line-height: 30px;
        margin: 10px;
        font-size: 0.9em;
        padding-left: 20px; 
        padding-right: 20px;
    }
    
    .btn-listaction{
        margin: 5px;
        padding: 0 5px;
        font-family: 'dormakabaIcons' !important;
        font-size: 1.2rem;
    }
    
    .h3-finder{
        margin: 0;
        padding: 0;
        font-weight: bold;
        font-size: 1.0rem;
    }
    
    .icon-tab {
        font-size: 1.2rem;
    }
    
    a.disabled {
      pointer-events: none;
      cursor: default;
    }
    
    .nav-tabs .nav-link.active {
        color: #007bff;
    }
    
    #nav-tabs {
        margin: 0;
    }
    
    #nav-tabs-detail {
        margin: 0;
    }
    
    #configresulttable, #basketresulttable, #textsearchresulttable, #detailtable{
         margin-top: 0;
    }

    label {
        margin-top: 0;
        font-weight: bold;
    }
    
    .nomargin > p {
         margin: 0 !important;
    }
    
    .contact-us-field{
        margin: 10px;
    }
    
    #baskettitle p{
        margin-right: 30px;
    }
    
    #baskettitle p{
        font-size: 0.9rem;
    }
    
    .idfield{
        display:inline-block;    
        min-width: max-content;
        white-space: nowrap;
    }