div.select-mobile-device
{
    text-align: center;
}

div.mobile-app-info h3
{
    margin-bottom: 0;
    color:#8b130b;
}

div.mobile-app-info p
{
    margin-top: 0;
}

div.mobile-app-devices {
    margin-bottom:20px;
}

div.mobile-app-devices > div {
    text-align:center;
}
.uk-align-large-right
div.dvids_main_content div.mobile-app {
    margin-top:30px;
}

div.mobile-app-devices .iphone-col .col-inset {
    margin-top:5px;
}

div.mobile-app-devices .iphone-col {
    padding-left:30px;
}

div.mobile-app-devices .android-col {
    padding-left:20px;
}

div.mobile-app-devices .android-col,
div.mobile-app-devices .iphone-col {
    position:relative;
    padding-bottom:80px;
}



.mobile-app .app-device-link {
    width:100%;
    display: block;
}

div.mobile-app-devices .app-download-link {
    display:block;
    position:absolute;
    bottom:20px;
    right:0;
    left:0;
    margin:0 auto 0 25px;
}

div.mobile-app-devices .app-download-link-android {
    margin-left:20px;
}

img.ios-app {
    float: right;
    margin: 0 0 10px 10px;
}

@media only screen and (max-width: 768px) {
    img.ios-app {
        float: none;
        margin: 10px 0 20px;
    }
    
    img.ios-app:after {
        content:'';
        display:block;
        clear: both;
    }
}