.defined-popup { min-width: 18em; max-width: 20em; background-color: #ffffff; } .defined-popup .popup-title, .defined-popup .popup-content, .defined-popup .popup-footer { padding-left: 1em; padding-right: 1em; padding-top: .5em; padding-bottom: .5em; } .defined-popup .popup-footer:before, .defined-popup .popup-footer:after { display: table; content: " "; } .defined-popup .popup-footer:after { clear: both; } .defined-popup .popup-title { background-color: #E8E8E8; } .defined-popup .popup-content table{ width: 100%; } .defined-popup .popup-content table td { white-space: nowrap; } .defined-popup .popup-footer { background-color: #E8E8E8; } .defined-popup .popup-footer .footer-float{ float: left; margin:0; padding:0; width:40%; } .defined-popup .popup-footer .footer-left { margin-left: 5%; } .defined-popup .popup-footer .footer-right { margin-left: 10%; }