.modal-box{ font-family: 'Montserrat', sans-serif; } .modal-box .show-modal{ color: #6c5fb3; background-color: #fff; font-size: 18px; font-weight: 600; text-transform: capitalize; padding: 10px 15px; margin: 80px auto 0; border: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); outline: none; display: block; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover, .modal-box .show-modal:focus{ color: #6c5fb3; border: none; outline: none; text-decoration: none; } .modal-backdrop.in{ opacity: 0; } .modal-box .modal-dialog{ width: 450px; margin: 50px auto 0; } .modal.fade .modal-dialog{ transform: rotate(10deg); transition: all 400ms cubic-bezier(.47,1.64,.41,.8); } .modal.in .modal-dialog{ transform: rotate(0); } .modal-box .modal-dialog .modal-content{ text-align: center; border-radius: 0; border: none; box-shadow: none; } .modal-box .modal-dialog .modal-content .close{ color: #585858; font-size: 30px; line-height: 18px; text-shadow: none; opacity: 1; overflow: hidden; position: absolute; left: auto; right: 10px; top: 10px; transition: all 0.3s; z-index: 1; } .modal-box .modal-dialog .modal-content .close span{ margin: -2px 0 0 0; display: block; } .modal-content .close:hover{ color: #585858; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 40px !important; } .modal-box .modal-dialog .modal-content .modal-body .modal-icon{ color: #fdcd18; font-size: 80px; margin: 0 0 10px; } .modal-box .modal-dialog .modal-content .modal-body .title{ color: #594e92; font-size: 35px; font-weight: 500; margin: 0 0 20px; } .modal-box .modal-dialog .modal-content .modal-body .form-control{ background: #f2efff; font-size: 22px; height: 50px; margin: 0 0 30px; border: none; border-radius: 0; box-shadow: none; border: none; } .modal-box .modal-dialog .modal-content .modal-body .form-control:focus{ box-shadow: none; border: none; } .modal-box .modal-dialog .modal-content .modal-body .form-control::placeholder{ color: #8ea1a6; font-size: 20px; font-weight: 400; } .modal-box .modal-dialog .modal-content .modal-body .btn{ color: #fff; background: #6c5fb3; font-size: 20px; font-weight: 500; text-transform: uppercase; padding: 10px 35px; margin: 0 auto; border-radius: 50px; box-shadow: 0 0 10px rgba(255,255,255,0.5) inset; border: none; display: block; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .btn:hover{ text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(255,255,255,0.5) inset,0 0 10px #6c5fb3; } .modal-box .modal-dialog .modal-content .modal-body .btn:focus{ outline: none; } @media only screen and (max-width: 767px){ .modal-box .modal-dialog{ width: 95% !important; } }