.modal-box{ font-family: 'Roboto', sans-serif; } .modal-box .show-modal{ color: #fff; background: #6317ae; font-size: 18px; font-weight: 700; text-transform: capitalize; padding: 10px 15px; margin: 80px auto 0; border: none; outline: none; border-radius: 20px/40px; display: block; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover, .modal-box .show-modal:focus{ color: #fff; border: none; outline: none; } .modal-backdrop.in{ opacity: 0; } .modal-box .modal-dialog{ width: 500px; margin: 70px auto 0; } .modal-box .modal-dialog .modal-content{ background: #1a1832; text-align: center; border: none; border-radius: 10px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4); } .modal-box .modal-dialog .modal-content .close{ color: #999; font-size: 30px; font-weight: 300; text-shadow: none; line-height: 20px; height: 20px; width: 20px; padding: 0 0 0 3px; opacity: 1; overflow: hidden; position: absolute; left: auto; right: 15px; top: 15px; z-index: 2; 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: #6b6895; } .modal-box .modal-dialog .modal-content .close:focus{ outline: none; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 45px 45px !important; } .modal-box .modal-dialog .modal-content .modal-body .title{ color: #fff; font-size: 20px; font-weight: 200; text-align: center; letter-spacing: 0.5px; margin: 0 0 40px; } .modal-box .modal-dialog .modal-content .modal-body .box-content{ background: #282547; padding: 25px 15px 15px; margin: 0 0 30px; } .modal-box .modal-dialog .modal-content .modal-body .description { color: #fff; font-size: 16px; font-weight: 400; margin: 0 auto 20px; } .modal-box .modal-dialog .modal-content .modal-body .ratings{ color: #eec45f; font-size: 30px; line-height: 35px; padding: 0; margin: 0 0 15px; list-style: none; } .modal-box .modal-dialog .modal-content .modal-body .ratings li{ margin: 0 5px; } .modal-box .modal-dialog .modal-content .modal-body .ratings li.far{ color: #eec45f; } .modal-box .modal-dialog .modal-content .modal-body span{ color: rgba(255,255,255,0.5); font-size: 14px; text-transform: capitalize; width: 48%; display: inline-block; } .modal-box .modal-dialog .modal-content .modal-body .btn{ color: rgba(255,255,255,0.7); background: linear-gradient(-45deg, #672cb9 49%, #6317ae 50%); font-size: 17px; font-weight: 300; text-transform: capitalize; width: 200px; padding: 15px 30px; margin: 0 auto 15px; border: none; display: block; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .btn:hover, .modal-box .modal-dialog .modal-content .modal-body .btn:focus{ color: #fff; box-shadow: 5px 5px 10px rgba(0,0,0,0.6); } .modal-box .modal-dialog .modal-content .modal-body .btn.cancel{ background: transparent; width: auto; padding: 0; margin: 0 auto; } .modal-box .modal-dialog .modal-content .modal-body .btn.cancel:hover{ text-shadow: 0 0 5px rgba(255,255,255,0.5); box-shadow: none; } @media only screen and (max-width: 576px){ .modal-dialog{ width: 95% !important; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 45px 20px !important; } }