html, body 
{ 
   margin: 0; 
   padding: 0; 
   background: #f3f3f3; 
   font-family: 'Roboto', sans-serif;
}
.container-fluid 
{
   margin: 0 !important;
   padding: 0;
   min-height: 100%;
   height: 100%;
}
.container-fluid .row
{
   min-height: 100%;
   height: 100%;
}
.imgLeft
{
   padding: 0;
   overflow: hidden;
   background: url(../images/largeImage.jpg) no-repeat bottom left;
   background-size: cover;
}
h1
{
   font-weight: 300;
   font-size: 28px;
   color: #4E4E4E;
}
h2
{
   font-weight: 600;
   font-size: 18px;
   color: #4E4E4E;
}
.content
{
   text-align: center;
   padding: 20px 0;
}
.latest
{
   margin: 40px auto;
   width: 650px;
}
      
.downloadBtn
{
   padding: 20px;
   background: #268BC8;
   color: white !important;
   width: 300px;
   text-align: center;
   margin: 20px auto;
   font-size: 20;
   border-radius: 2px;
   font-weight:500;
   cursor: pointer;
   display: block;
}
         
         .downloadBtn:active
         {
            background: #006dc5; 
         }
         
         .noselect {
              -webkit-touch-callout: none; /* iOS Safari */
                -webkit-user-select: none; /* Chrome/Safari/Opera */
                 -khtml-user-select: none; /* Konqueror */
                   -moz-user-select: none; /* Firefox */
                    -ms-user-select: none; /* Internet Explorer/Edge */
                        user-select: none; /* Non-prefixed version, currently
                                              not supported by any browser */
            }
         
         #divTitle
         {
            font-family: 'Open Sans', sans-serif;
            text-align: center;
            font-size: 40px;
            padding-top: 20px;
            font-weight:300;
         }
         .divDesc
         {
            font-family: 'Open Sans', sans-serif;
            text-align: center;
            font-size: 18px;
            font-weight: 300;
            /* max-width: 455px; */
            margin: 0 auto;
            color: #585858;
            padding-left: 24px;
            padding-right: 24px;
            padding-bottom: 25px;
         }
       
         .link
         {
            font-weight: 600;
            color: #0084ff;
            font-size: 25px;
            padding: 10px;
            padding-left: 24px;
            padding-right: 24px;
         }
         .link:active
         {
            color: #006dc5; 
         }


/* KEN ADDED */
#divRelatives .row {
   height: auto;
   min-height: auto;
   margin: 15px;
}

#divRelatives .row .version-tile {
   padding: 5px 10px;
}

#divRelatives .row .version-tile div {
   background: white;
   border: solid thin blue;
   color: blue;
   padding: 10px 15px;
}

#divReleaseNotes ul li {
   text-align: left;
}

#divKdsReleaseNotes ul li {
   text-align: left;
}

#newAppWarning {
   font-size: 16px;
   font-style: italic;
   margin-bottom: 25px;
}