.modal-box{ font-family: 'Lato', sans-serif; } .modal-box .show-modal{ color: #fff; background: #F577AE; font-size: 18px; font-weight: 600; text-transform: capitalize; padding: 10px 15px; margin: 80px auto 0; border-radius: 15px 15px; border: 5px solid #C4DF9B; outline: none; display: block; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover{ color: #fff; background: #f577ae; box-shadow: 0 0 0 5px #C4DF9B; } .modal-box .show-modal:focus{ outline: none; } .modal-backdrop.in{ opacity: 0; } .modal-box .modal-dialog{ width: 400px; margin: 70px auto 0; } .modal-box .modal-dialog .modal-content{ color: #040404; background: rgba(255,255,255,0.9); text-align: center; border: none; border-radius: 25px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } .modal-box .modal-dialog .modal-content:before, .modal-box .modal-dialog .modal-content:after{ content: ""; background:#f577ae; width: 35%; height: 35px; border-radius: 50px 50px; position: absolute; bottom: -12px; left: 30px; z-index: -1; } .modal-box .modal-dialog .modal-content:after{ background: #C4DF9B; left: auto; right: 30px; } .modal-box .modal-dialog .modal-content .close{ color: #fff; background: linear-gradient(#f577ae, #C4DF9B); font-size: 25px; text-shadow: none; line-height: 25px; height: 25px; width: 25px; padding: 0 0 0 1px; border-radius: 50%; opacity: 1; position: absolute; left: auto; right: 7px; top: 7px; z-index: 1; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .close span{ margin: -2px 0 0; display: block; } .modal-box .modal-dialog .modal-content .close:hover{ color: #fff; box-shadow: 0 0 5px #555; } .modal-box .modal-dialog .modal-content .close:focus{ outline: none; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 55px 25px 0 !important; } .modal-box .modal-dialog .modal-content .modal-body .icon{ font-size: 70px; line-height: 50px; margin: 0 30px 20px; display: inline-block; position: relative; z-index: 1; } .modal-box .modal-dialog .modal-content .modal-body .icon:before{ content: ""; background: #f577ae; width: 40px; height: 40px; border-radius: 50px; position: absolute; top: 5px; left: -20px; z-index: -1; } .modal-box .modal-dialog .modal-content .modal-body .title{ font-size: 24px; font-weight: 700; margin: 0 0 20px 0; } .modal-box .modal-dialog .modal-content .modal-body .description{ color: #999; font-size: 16px; margin: 0 20px 30px; } .modal-box .modal-dialog .modal-content .modal-body .btn-actions{ font-size: 0; padding: 0; margin: 0 -25px; list-style: none; border-radius: 0 0 10px 10px; border-top: 2px solid #f6f6f6; } .modal-box .modal-dialog .modal-content .modal-body .btn-actions li{ width: 50%; padding: 9px 10px 12px; border-right: 2px solid #f6f6f6; display: inline-block; } .modal-box .modal-dialog .modal-content .modal-body .btn-actions li:last-child{ border-right: none; } .modal-box .modal-dialog .modal-content .modal-body .btn-actions li a{ color: #040404; font-size: 22px; text-transform: capitalize; transition: all 0.3s; } .modal-box .modal-dialog .modal-content .modal-body .btn-actions li a:hover{ color: #f577ae; } .modal-box .modal-dialog .modal-content .modal-body .btn-actions li:nth-child(2) a:hover{ color: #acdb60; } @media only screen and (max-width: 479px){ .modal-dialog{ width: 95% !important; } }