.sizeGuideLink {
    color: #AAAAAA;
    cursor: auto;
    display: inline;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    height: auto;
    letter-spacing: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration-color: #AAAAAA;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-transform: uppercase;
    width: auto;
    float:right;
    margin-right:12px;
}
.sizeGuideLink:hover {
    text-decoration: underline;
    cursor:pointer;
}
#sizeGuideModal{
    display:none;
}
#sizeGuideModal h6{
    font-size: 23px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #92b4a7;    
    font-family:    "Open Sans", sans-serif    ;
    font-weight:    normal    ;    
    letter-spacing:    3px    ;
    margin:    0    ;
    padding:0    ;
    text-transform:    uppercase    ;    
}
#sizeGuideModal div{
    overflow-x: auto;
    overflow-y: inherit;
    padding-top:15px;
    padding-bottom:15px;
    width:100%;
}
    #sizeGuideModal div table{
        text-align: center;
        border-collapse: collapse;
    }/*
        #sizeGuideModal div table tr{
            
        }
        #sizeGuideModal div table, 
        #sizeGuideModal div table tr th, 
        #sizeGuideModal div table tr td{
            
        }*//*
            #sizeGuideModal div table tr:nth-child(odd) {
                background-color: #fcf4ee;
            }    */
               
            /*    #sizeGuideModal div table tr.selectedScale td,
                #sizeGuideModal div table tr.selectedScale th{
                   
                }*/
            #sizeGuideModal div table tr th, 
            #sizeGuideModal div table tr td{
                display: table-cell;
                padding:2px;    
                padding-top:4px;
                padding-bottom:4px;       
                white-space: nowrap;         
            }
            #sizeGuideModal div table tr th{
                /*font-weight: bold;*/
                width: fit-content !important;
                text-transform: uppercase;
                padding-right: 8px;
            } #sizeGuideModal div table tr.selectedScale{
               /* background: #f4d5bb;*/
                font-weight: bold;
            }    
               /* #sizeGuideModal div table tr th{
                    border-right: 1px solid #f4d5bb;
                }    
                #sizeGuideModal div table tr.selectedScale th{
                    border-right: 1px solid #fff;
                }*/
                #sizeGuideModal div table tr{
                    border-bottom: 1px solid #fcf4ee;                    
                }
                #sizeGuideModal div table tr:last-child{
                    border:none;                  
                }
            #sizeGuideModal div table tr td{
                min-width:40px;
            }
                
    