.modal-box{ font-family: 'Roboto', sans-serif; } .modal-box .show-modal{ color: #1d1d1d; background-color: #fff; font-size: 17px; font-weight: 600; text-transform: capitalize; padding: 10px 15px; margin: 80px auto 0; border: none; outline: none; border-radius: 20px 20px/10px 10px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); display: block; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover, .modal-box .show-modal:focus{ color: #1d1d1d; border: none; outline: none; } .modal-backdrop.in{ opacity: 0; } .modal-box .modal-dialog{ width: 600px; margin: 70px auto 0; } .modal-box .modal-dialog .modal-content{ background: #fffffe; text-align: center; border: none; border-radius: 10px; box-shadow: 0 10px 20px rgba(0,0,0,0.2); } .modal-box .modal-dialog .modal-content .close{ color: #999; font-size: 30px; font-weight: 400; text-shadow: none; line-height: 20px; height: 20px; width: 20px; padding: 0 0 0 3px; opacity: 1; overflow: hidden; position: absolute; left: auto; right: 7px; top: 7px; 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: #555; } .modal-box .modal-dialog .modal-content .close:focus{ outline: none; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 40px 20px !important; } .modal-box .modal-dialog .modal-content .modal-body .title{ color: #1d1d1d; font-size: 25px; font-weight: 800; text-align: center; text-transform: capitalize; margin: 0 0 35px 0; } .modal-box .modal-dialog .modal-content .modal-body .box-content{ width: 49%; padding: 15px 15px 0; margin: 0 0 40px 0; display: inline-block; } .modal-box .modal-dialog .modal-content .modal-body .box-content.right{ border-left: 4px dashed #dcdcdc; } .modal-box .modal-dialog .modal-content .modal-body .box-content .icon{ color: #60cd8d; font-size: 80px; line-height: 80px; margin: 0 auto 15px; } .modal-box .modal-dialog .modal-content .modal-body .box-content.right .icon{ color: #f2b839; } .modal-box .modal-dialog .modal-content .modal-body .box-content .title{ font-size: 17px; font-weight: 600; text-transform: uppercase; margin: 0 0 15px 0; } .modal-box .modal-dialog .modal-content .modal-body .box-content .description{ color: #6d6d6f; font-size: 14px; margin: 0 0 15px; } .modal-box .modal-dialog .modal-content .modal-body .btn{ color: #fff; background: #60cd8d; font-size: 14px; font-weight: 600; letter-spacing: 0.5px; text-transform: uppercase; padding: 13px 16px 11px; margin: 0 auto; border: none; border-radius: 50px; display: block; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .box-content.right .btn{ background: #f2b839; } .modal-box .modal-dialog .modal-content .modal-body .btn:hover, .modal-box .modal-dialog .modal-content .modal-body .btn:focus{ text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4); } .modal-box .modal-dialog .modal-content .modal-body .login{ color: #555; font-size: 15px; } .modal-box .modal-dialog .modal-content .modal-body .login a{ color: #60cd8d; transition: all 0.3s ease 0s; } .modal-box .modal-dialog .modal-content .modal-body .login a:hover{ text-decoration: underline; } @media only screen and (max-width: 600px){ .modal-dialog{ width: 95% !important; } } @media only screen and (max-width: 576px){ .modal-box .modal-dialog .modal-content .modal-body .box-content{ width: 100%; } .modal-box .modal-dialog .modal-content .modal-body .box-content.right{ padding-top: 40px; border-left: none; border-top: 4px dashed #dcdcdc; } }