.select-free-editionsetup, .select-free-editioniso, .select-free-editionzip, .select-free-editionapp, .select-free-editionarm {
    display:flex;
    flex-direction: column;
    position:relative;
    height:60px;
    cursor: pointer;
    background-color: transparent;
}

img.flag {
    padding-right: 5px;
}

.label-free-editionsetup, .label-free-editioniso,   .label-free-editionzip, .label-free-editionapp, .label-free-editionarm {
    padding: 0 20px 0 10px;
    min-height: 48px;
    max-width: 82px;
    display: flex;
    align-items: center;
    background: #f0f0f0;
    /*border:#306090 solid 1px;*/
    position: absolute;
    top: 0;
    width: 100%;
    pointer-events: none;
    order: 2;
    transition: background .4s ease-in-out;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
}

.label-free-editionsetup
{
    z-index: 3;
}
.label-free-editioniso
{
    z-index: 5;
}
.label-free-editionzip
{
    z-index: 1;
}
.label-free-editionapp
{
    z-index: 7;
}




.free-download-bg{
    background:#f2f8ff;
}

.free-download-bg:hover, .label-free-editionsetup:hover, .label-free-editioniso:hover, .label-free-editionzip:hover, .label-free-editionapp:hover, .label-free-editionarm:hover {
    background-color: #e2f0ff !important;
    cursor: pointer;
}

.select-free-editionsetup:focus .label-free-editionsetup, 
.select-free-editioniso:focus .label-free-editioniso, 
.select-free-editionzip:focus .label-free-editionzip, 
.select-free-editionapp:focus .label-free-editionapp, 
.select-free-editionarm:focus .label-free-editionarm {
    position:relative;
    pointer-events:all;
}

input.free-edition-optsetup, input.free-edition-optiso, input.free-edition-optzip, input.free-edition-optapp, input.free-edition-optarm {
    opacity:0;
    position:absolute;
    left:-99999px;
}

input.free-edition-optsetup:checked + label, 
input.free-edition-optiso:checked + label, 
input.free-edition-optzip:checked + label, 
input.free-edition-optapp:checked + label, 
input.free-edition-optarm:checked + label {
    order: 1;
    background-color:#f2f8ff;
    position:relative;
    border: 1px solid transparent;
    min-width:82px;
}

input.free-edition-optsetup:checked + label
{
    z-index:4;
}
input.free-edition-optiso:checked + label
{
    z-index:6;
}
input.free-edition-optzip:checked + label
{
    z-index:2;
}

input.free-edition-optapp:checked + label
{
    z-index:8;
}

input.free-edition-optarm:checked + label
{
    z-index:10;
}

/*select arrow*/
input.free-edition-optsetup:checked + label:after,  
input.free-edition-optiso:checked + label:after, 
input.free-edition-optzip:checked + label:after, 
input.free-edition-optapp:checked + label:after, 
input.free-edition-optarm:checked + label:after {
    content:'';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #306090;
    position:absolute;
    right:7px;
    top:calc(50% - 2.5px);
    pointer-events:none;
    z-index:3;
}

#submitFreeEditionsetup, #submitFreeEditionzip, #submitFreeEditioniso, #submitFreeEditionapp, #submitFreeEditionarm {
    display:flex;
    align-items:center;
}

img.dltype{
    margin-right: 15px;
    height: 48px;
}

.free-download-title{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 2px;
    color: #306090;
}

.free-download-desc{
    padding-top: 2px;
    color: #306090;
}

.truncate {
    max-width: 350px;
    min-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.no-decoration{
    color: inherit !important;
    text-decoration: none !important;
}


.scrollable:focus{
    height: 190px !important; /* Set the desired height of the div */
    overflow-y: scroll !important;
}

.scrollable_tiny:focus{
    height: 96px !important; /* Set the desired height of the div */
    overflow-y: scroll !important;
}

.scrollable{
}

.scrollable_tiny{
}
