﻿body.modal{height:auto;width:auto;max-width:500px;}body.modal form{padding:20px 15px;width:auto;}body.modal form h2{margin:0 0 20px;font:normal bold 22px/26px "source-sans-pro","Source Sans Pro",sans-serif;color:#01a95c;}body.modal form input.input-validation-error.validation-error{border-color:#7f281a;}body.modal form input.input-validation-error.validation-error+label i{color:#7f281a;font-style:normal;text-transform:none;font-variant:small-caps;}body.modal form p.warning{border-radius:2px !important;}body.modal form p.success{background:none !important;border:none !important;padding:0 !important;color:#000;}body.modal form section{float:none !important;}body.modal form section p{margin:0;}body.modal form section p+*{margin-top:20px;}