.modal-box{ font-family: 'Poppins', sans-serif; } .modal-box .show-modal{ color: #333; background-color: transparent; font-size: 18px; font-weight: 600; text-transform: capitalize; padding: 0; margin: 80px auto 0; border: none; border-bottom: 2px solid #000; outline: none; display: block; border-radius: 0; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover{ color: #333; background-color: transparent; letter-spacing: 1px; text-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2); outline: none; border: none; border-bottom: 2px solid #000; } .modal-backdrop.in{ opacity: 0; } .modal-box .modal-dialog{ width: 450px; margin: 70px auto 0; } .modal-box .modal-dialog .modal-content{ background: #fff; text-align: center; border: none; border-radius: 0; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2); position: relative; } .modal-box .modal-dialog .modal-content:before{ content: ""; background: linear-gradient(to right, #FF513E, #FF3D43); height: 100px; position: absolute; top: 15px; left: 15px; right: 15px; } .modal-box .modal-dialog .modal-content .close{ color: #fff; background: #333; font-size: 27px; line-height: 2px; text-shadow: none; width: 27px; height: 27px; border-radius: 50%; opacity: 1; position: absolute; left: auto; top: -8px; right: -8px; z-index: 1; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .close:hover{ color: #fff; background-color: #fe3845; } .modal-box .modal-dialog .modal-content .close:focus{ outline: none; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 40px 50px 30px !important; } .modal-box .modal-dialog .modal-content .modal-body .modal-icon{ color: #333; font-size: 100px; line-height: 100px; margin: 0 auto 20px; transform: rotate(-30deg); } .modal-box .modal-dialog .modal-content .modal-body .title{ color: #111111; font-size: 35px; font-weight: 600; text-transform: uppercase; margin: 0 0 15px; } .modal-box .modal-dialog .modal-content .modal-body .description{ color: #FF513E; font-size: 16px; margin: 0 0 20px; } .modal-box .modal-dialog .modal-content .modal-body .form-group{ margin: 0 0 25px; } .modal-box .modal-dialog .modal-content .modal-body .form-group label{ color: #333; font-size: 16px; font-weight: 600; text-transform: uppercase; } .modal-box .modal-dialog .modal-content .modal-body .form-group .form-control{ color: #000; background: #fff; font-size: 16px; letter-spacing: 1px; text-align: center; height: 40px; padding: 2px 15px 2px 15px; border: none; border-bottom: 2px solid #fe3845; border-radius: 0; box-shadow: none; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .form-group .form-control:focus{ border-bottom: 2px solid #fe3845; box-shadow: none; } .modal-box .modal-dialog .modal-content .modal-body .form-group .form-control::placeholder{ color: #d1d1d1; text-align: center; } .modal-box .modal-dialog .modal-content .modal-body .subscribe{ color: #fff; background: linear-gradient(to right, #FF513E, #FF3D43); font-size: 20px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 8px 30px; margin: 0 0 15px; border: none; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .subscribe:hover{ box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.1); text-shadow: 2px 2px 1px rgba(0, 0, 0, .7); outline: none; } .modal-box .modal-dialog .modal-content .modal-body .no-subscribe{ font-size: 16px; font-weight: 600; display: block; } .modal-box .modal-dialog .modal-content .modal-body .no-subscribe a{ color: #FF513E; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .no-subscribe a:hover{ color: #FF513E; text-shadow: 3px 3px 0 rgba(0,0,0,0.2); } @media only screen and (max-width: 479px) { .modal-dialog{ width: 95% !important; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 40px 30px 30px !important; } }