#nonTargetLesionLocationDialog { display: none; position: absolute; z-index: 100; } /* dialogMobile is added to #nonTargetLesionLocationDialog when touchDevices is detected */ .dialogMobile { margin: 0 auto; float: none; background-color: rgba(0,0,0,0.5); text-align: center; } .contentWrapper { position: absolute; width: 250px; height: 250px; border-radius: 10px; padding: 10px 20px 10px 20px; background-color: rgba(255,255,255,1); text-align: left; } #selectNonTargetLesionLocation, #selectNonTargetLesionLocationResponse { width: 100%; } .dialogContent, .lesionLocation, .locationResponse { margin-bottom: 20px; } .elementContainer { width: 100%; margin: 0 auto; float: none; text-align: left; } .locationOK { text-align: center; } .btn{ background-color: #bbb; border: 1px solid #888; color: #000000; }