.reorphus {border: 1px solid #6a6298;background: #fff;width: 470px;font-family: Verdana, Geneva, sans-serif;box-shadow: 0 0 200px rgba(0, 0, 0, .8);-webkit-box-shadow: 0 0 200px rgba(0, 0, 0, .8);position: fixed;z-index: 10000;left: 50%;margin-left: -235px;top: 10%}
.reorphus .title {background-color: #4f4b9f;padding: 11px 20px;color: #fff;font-weight: 700;font-size: 14px;position: relative}
.reorphus .container {padding: 20px 20px 5px;font-size: 12px; }
.reorphus .quote {background: #e5e5e5;padding: 20px 40px;position: relative;margin-bottom: 20px;line-height: 15px;border: none;text-align: left}
.reorphus .quote.ok {background: #8fe17c;margin-bottom: 0;padding: 20px}
.reorphus .quote.error {background: #e17c7c;margin-bottom: 0;padding: 20px}
.reorphus .quote strong {color: #ce5151;font-weight: 700;text-decoration: underline}
.reorphus .quote p {margin: 0;padding: 0;text-align: left}
.reorphus .text {border: 1px solid #6a6298;position: relative;height: 30px;margin: 10px 0;box-shadow: inset 0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .2);line-height: 30px;padding: 1px 10px}
.reorphus .text .reorp_imp_field {position: absolute;top: 4px;right: 10px;font-weight: 700;font-size: 16px;color: #ce5151;cursor: default}
.reorphus .text.focused {box-shadow: 0 0 5px 2pt #aba7d6;-webkit-box-shadow: 0 0 5px 2pt #aba7d6}
.reorphus .text.error {border: 1px solid #ce5151;background: #fdd}
.reorphus .text.error input[type=text], .reorphus .text.error textarea {background: #fdd}
.reorphus .text table {width: 100%;margin: 0}
.reorphus .text table tr {border: none}
.reorphus .text table td {padding: 0}
.reorphus .text table input[type=text] {width: 95%;margin-left: 10px;border: 0;outline: 0;font-family: inherit;font-size: inherit}
.reorphus .text table .inp {width: 100%}
.reorphus .text label {white-space: nowrap;color: gray;display: block;cursor: pointer;line-height: 26px}
.reorphus .text.textarea {height: auto}
.reorphus .text.textarea textarea {width: 98%;resize: none;outline: 0;font-family: inherit;font-size: inherit;margin-bottom: 5px;border: 0;height: 85px;overflow: auto;display: block}
.reorphus .bottom {margin: 10px 0}
.reorphus .bottom a {float: right;text-decoration: none;color: #000;border-bottom: 1px dotted #000;margin-top: 4px;margin-left: 15px}
.reorphus .bottom .reorp_sbmt {background-color: #4f4b9f;height: 30px;border: 1px solid #6a6298;line-height: 30px;padding: 0 20px;color: #fff;font-weight: 700;border-radius: 5px;margin-top: 0;margin-left: 15px;float: right;width: 115px;cursor: pointer}
.reorphus .bottom .reorp_sbmt.disabled {opacity: .1;cursor: default;color: grey !important;background: 0 0 !important}
.reorphus .bottom .reorp_sbmt:focus {box-shadow: 0 0 5px 2pt #aba7d6;-webkit-box-shadow: 0 0 5px 2pt #aba7d6;outline: 0}
.reorphus .bottom p {float: left;margin-bottom: 0;display: block;color: #bababa;font-size: .8em;width: 230px;line-height: 10px;padding: 0;margin-top: 4px}
.reorphus .bottom p span {font-weight: 700;color: #ce5151}
.reorphus .icon-close {width: 12px;height: 12px;display: block;position: absolute;right: 20px;top: 12px;cursor: pointer}