.modal-two-steps .general-button {-webkit-transition: background 0.1s ease-in-out;-moz-transition: background 0.1s ease-in-out;-ms-transition: background 0.1s ease-in-out;-o-transition: background 0.1s ease-in-out;transition: background 0.1s ease-in-out;border: none;outline: none !important;font-size: 24px;font-weight: bold;width: 100%;display: block;text-decoration: none;padding: 20px;color: #fff;text-align: center;position: relative;top: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.modal-two-steps .general-input {margin-top: 15px;margin-bottom: 15px;-webkit-transition: none ease-in-out;-moz-transition: none ease-in-out;-ms-transition: none ease-in-out;-o-transition: none ease-in-out;transition: none ease-in-out;}.modal-two-steps .modal-steps-input {width: 100%;height: 52px;border: 1px solid #cbcbcb;border-radius: 3px;margin-top: 18px;margin-bottom: 20px;-webkit-box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.1);-webkit-transition: none ease-in-out;-moz-transition: none ease-in-out;-ms-transition: none ease-in-out;-o-transition: none ease-in-out;transition: none ease-in-out;}.modal-two-steps .general-button.success {-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);background-color: #95c92c;}.modal-two-steps .general-button.success:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);-moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);top: 2px;}.modal-two-steps header,.modal-two-steps form {position: relative;z-index: 1;}.modal-two-steps {position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;max-width: 100%;width: 602px;}#modal-box.modal-two-steps {display: none;width: 602px;margin: 0 auto;}.modal-two-steps .component-bg {z-index: 0;}.fancybox-close {background-repeat: no-repeat;background-image: url('../images/close82ee.png?v=1492693739');background-position: 0 0;width: 26px;height: 26px;right: -14px;top: -18px;background-size: 100%;}.fancybox-inner {width: auto !important;height: auto;}.fancybox-wrap {width: auto;}.fancybox-type-iframe .fancybox-inner {overflow-y: auto !important;}.fancybox-skin {background: transparent;border: 5px solid rgba(255, 255, 255, 0.2);}.fancybox-opened .fancybox-skin {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);}@media (max-width:641px) {.modal-two-steps {width: 100% !important;}.modal-two-steps .general-form {width: 100%;padding: 0 20px;}.fancybox-opened .fancybox-skin {border: none;}.fancybox-close {right: -5px;top: -5px;}.fancybox-wrap {width: auto !important;padding: 0 10px;left: 0 !important;top: 50% !important;position: fixed !important;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);transform: translate(0, -50%);}}.modal-two-steps header {background-color: #2e3339;padding: 25px 20px;}.modal-two-steps header p {font-size: 24px;color: #fff;text-align: center;}.modal-two-steps .ico-lock {background-repeat: no-repeat;background-image: url('../images/lock82ee.png?v=1492693739');display: inline-block;width: 13px;height: 16px;margin-right: 9px;background-position: center;}.text-steps {font-size: 30px;font-weight: bold;color: #acc4cd;text-transform: uppercase;position: relative;}.modal-steps-form {padding: 30px 58px 30px 60px;}.modal-steps-label {width: 60%;float: right;text-align: right;font-size: 21px;font-weight: 300;color: #587581;margin: 5px;margin-bottom: 5px;position: relative;}.modal-two-steps .txt-info {font-size: 16px;color: #acc4cd;text-align: center;padding: 0 30px;display: block;margin-top: 25px;}.modal-steps-button {display: block;width: 100%;text-align: center;font-size: 18px;font-weight: bold;color: #fff;text-transform: uppercase;background-color: #96c92c;padding: 19px;border-radius: 5px;margin-top: 19px;}.modal-steps-button:hover {background-color: #8fc12a;color: #fff;}.modal-steps-button:focus {color: #fff;}@media (max-width:641px) {.modal-two-steps header p {font-size: 21px;}}@media (max-width:479px) {.text-steps {font-size: 24px;display: block;text-align: center;}.modal-steps-label {width: 100%;float: none;text-align: center;font-size: 18px;}.modal-steps-form {padding: 15px 10px 20px;}}