.modal-box{ font-family: 'Raleway', sans-serif; } .modal-box .show-modal{ background: #F86C1C; color: #fff; font-size: 18px; font-weight: 500; text-transform: capitalize; padding: 10px 15px; margin: 80px auto 0; border: none; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); display: block; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover, .modal-box .show-modal:focus{ color: #fff; background: #F86C1C; border: none; outline: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } .modal-backdrop.in{ opacity: 0; } .modal-box .modal-dialog{ width: 450px; margin: 70px auto 0; } .modal.fade .modal-dialog{ transform: scale(0.3); } .modal.in .modal-dialog{ transform: scale(1); } .modal-box .modal-dialog .modal-content{ background-color: transparent; text-align: center; padding-top: 33px; border-radius: 0; border: none; box-shadow: none; } .modal-box .modal-dialog .modal-content .close{ color: #fff; background: #F86C1C; font-size: 35px; font-weight: 400; text-shadow: none; line-height: 25px; height: 25px; width: 25px; padding: 0 0 0 3px; opacity: 1; overflow: hidden; position: absolute; left: auto; right: 7px; top: 35px; z-index: 2; transition: all 0.3s; } .modal-box .modal-dialog .modal-content .close span{ margin: -5px 0 0; display: block; } .modal-box .modal-dialog .modal-content .close:hover{ color: #fff; text-shadow: 0 0 5px rgba(0,0,0,0.5); } .modal-box .modal-dialog .modal-content .close:focus{ outline: none; } .modal-box .modal-dialog .modal-content .modal-body{ background-color: #fff; padding: 0; border: 7px solid #F86C1C; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } .modal-box .modal-dialog .modal-content .modal-body .icon{ background: #F86C1C; color: #fff; font-size: 30px; line-height: 70px; width: 70px; height: 70px; margin: -40px auto 30px; border-radius: 50%; } .modal-box .modal-dialog .modal-content .modal-body .title{ color: #3F4E4F; font-size: 50px; font-weight: 500; letter-spacing: 1px; text-transform: capitalize; margin: 0 0 20px; } .modal-box .modal-dialog .modal-content .modal-body .title:after{ content: ""; background: #F86C1C; width: 60%; height: 1px; margin: 20px auto 0; display: block; clear: both; } .modal-box .modal-dialog .modal-content .modal-body .description{ color: #9A9EA9; font-size: 15px; font-weight: 600; line-height: 22px; margin: 0 30px 30px; } .modal-box .modal-dialog .modal-content .modal-body .form-group{ margin: 0; } .modal-box .modal-dialog .modal-content .modal-body .form-group .form-control{ color: #000; background: #FEE4D5; font-size: 15px; font-weight: 600; text-align: center; height: 55px; width: 100%; margin: 0 auto; border: none; border-radius: 0px; box-shadow: none; } .modal-box .modal-dialog .modal-content .modal-body .form-group .form-control:focus{ box-shadow: none; outline: none; } .modal-box .modal-dialog .modal-content .modal-body .form-group .form-control::placeholder{ color: #000; text-align: center; } .modal-box .modal-dialog .modal-content .modal-body .btn{ color: #fff; background-color: #000; font-size: 15px; font-weight: 400; letter-spacing: 1px; text-transform: capitalize; line-height: 38px; width: 100%; height: 55px; border: none; border-radius: 0; 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; background: #000; text-shadow: 3px 3px 0 rgba(255, 255, 255, 0.3); border: none; outline: none; } .modal-box .modal-dialog .modal-content .modal-body .btn:hover i{ margin-left: 5px; transition: all 0.3s ease 0s; } @media only screen and (max-width: 480px){ .modal-dialog{ width: 95% !important; } }