#card_swipe_ui { margin-top: 2em; width: 90%; } a { color: #00589a; } a:hover { color: #58b0e3; text-decoration: none; } .phone-container { width: 100% } .marvel-device { margin: 0 auto; display: inherit; } .screen .swiperCard { margin-top: 2em; max-width: 90%; } .swiperCard { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); padding: 0px; border: 1px solid #ccc; border-radius: 0px 0px 5px 5px; max-width: 800px; margin: 0 auto; margin-top: 0px; } .swiperCard-header { } .swiperCard-body{ margin: 8px; } .app-main{ position: absolute; width: 100%; height: 100%; } #app-intro { z-index: 1000; } .card-title { padding: 15px 10px; height: 50px; margin: 0px; font-size: 1.5em; margin-bottom: 16px; } .app-title { padding: 10px; margin-top: 0; font-weight: 200; font-size: 2em; box-shadow: #bec3c3 0px 2px 3px; } .help-text { padding-left: 15px; text-align: center; padding-top: 30px; font-weight: 400; font-size: 1.25em; } .screen { font-family: IBM Plex Sans; } .bottom-help { display: block; position: absolute; bottom: 25px; width: 90%; text-align: center; margin-left: 5%; z-index: -100; } .bottom-help-left { float: left; display: inline-block; width: 15%; } .bottom-help-right { float: right; display: inline-block; width: 15%; } .bottom-help-middle { max-width: 70%; margin: 0 auto; height: 50px; } .bottom-help-middle-text { position: relative; top: 60%; } .bottom-help p { margin: 0px; } .overlay { position: absolute; z-index: 10000; width: 100%; height: 100%; } .overlay.splash { vertical-align: middle; text-align: center; background-image: url("images/splash-bg.png"); background-size: cover; background-color: white; } .splash-body { font-family: Amatic SC; color: black; font-size: 2.5em; } .splash-body h1 { font-size: 2.5em; margin-top: 44%; font-weight: 600; } .splash-body p { padding-left: 55px; padding-right: 55px; padding-top: 10px; } .btn-bottom-right { display: block; position: absolute; bottom: 25px; right: 25px; font-size: 0.6em; width: 125px; } .btn-moffitt { background-color: #00589a; color: white; font-weight: 600; border-color: white; font-family: IBM Plex Sans; } .close-button { float: right; position: absolute; top: 10px; right: 15px; } .app-story { margin: 15px; margin-top: 15px; background: #FFFFFF; padding: 25px; margin-top: 65px; height: 650px; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.3); position: relative; overflow-y: scroll; border: white solid 10px; } .app-results { position: absolute; top: 0; } .app-results-body { padding: 25px; } .app-results h2 { margin: 0; padding: 0; font-size: 2.5em; text-align: left; }