#responsive-signature{display:none}.signature-container{margin:0 auto}.signature-container .sr-notification{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;position:inherit!important;opacity:0}.signature-container.readonly{width:600px}.signature-container a{color:#069}.signature-container .required{color:#cc2605}.signature-container .signature-inner-container .signature-title{position:relative;z-index:1}.signature-container .signature-inner-container .required-description{margin-bottom:40px}.signature-container .signature-inner-container .required-description p{font-size:14px}.signature-container .signature-inner-container .underline{position:relative;z-index:1;height:1px;width:100%;background-color:#ccc}.signature-container .signature-inner-container .font-loader{font-family:"La Belle Aurore";position:absolute;clip:rect(0,0,0,0)}.signature-container .signature-inner-container .signature-display-block{background-size:contain;background-position:center;background-repeat:no-repeat}.signature-container .signature-inner-container .signature-overview-container .clear-button{text-decoration:underline!important}.signature-container .signature-inner-container .signature-overview-container .signature-overview-row{position:relative;margin:20px 0 5px;display:flex;justify-content:space-between;height:25px}.signature-container .signature-inner-container .signature-overview-container .signature-overview-row .signature-display-block{position:absolute;top:-80px;left:30px;width:496px;height:150px;background-size:cover;background-position:center}.signature-container .signature-inner-container .signature-overview-container .signature-overview-row .edit-signature-button-container .edit-signature-button{position:relative;z-index:1;font-size:16px;color:#069;font-weight:500;text-decoration:underline!important}.signature-container .signature-inner-container .signature-overview-container .signature-info{display:flex;justify-content:space-between}@media(min-resolution:4dppx),(max-width:320px){.signature-container .signature-inner-container .signature-box-container{width:250px!important}.signature-container .signature-inner-container .signature-box-container .signature-box{width:250px!important}}@media(min-resolution:2dppx) and (max-resolution:3dppx){.signature-container .signature-inner-container .signature-box-container{width:420px}.signature-container .signature-inner-container .signature-box-container .signature-box{width:420px}}.signature-container .signature-inner-container .signature-box-container{width:550px;margin:0 auto}.signature-container .signature-inner-container .signature-box-container .signature-box{border:1px solid #e6e6e6;border-radius:5px;width:550px;margin:0 auto;background-color:#f5f5f5}.signature-container .signature-inner-container .signature-box-container .signature-box a{color:#046;text-decoration:underline!important}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container{padding:30px 25px 0;border-bottom:1px solid #e6e6e6}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad{width:100%}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .signature-nav{display:flex;justify-content:space-between;padding-bottom:5px;font-weight:600}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .signature-nav a,.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .signature-nav h3{font-size:15px;font-weight:500;margin:0}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .signature-nav h3{font-weight:600}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper{position:relative;border:1px solid #d4d3d1;border-radius:5px;height:152px;background-color:#fff}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper .underline{position:absolute;width:476px;bottom:40px;left:10px}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper canvas{border-radius:5px}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper .sig-name{position:absolute;bottom:15px;left:10px}.signature-container .signature-inner-container .signature-box-container .signature-box .signature-input-type-buttons-container{padding:10px 0 30px}.signature-container .signature-inner-container .signature-box-container .signature-input-type-button{color:#416379;font-weight:500;padding-bottom:2px;margin-right:10px;text-decoration:underline!important}.signature-container .signature-inner-container .signature-box-container .signature-input-type-button.selected{border-bottom:1px solid #416379}.signature-container .control-buttons-container{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;padding:20px 25px}.signature-container .control-buttons-container button{font-weight:600;padding:3px 24px;margin-left:15px;width:100px}.signature-container .control-buttons-container .btn-cancel{background-color:#fff;color:#6d6c69;border:1px solid #6d6c69}.signature-container .control-buttons-container .btn-accept{background-color:#416379;border:1px solid #416379}@media(min-resolution:4dppx),(max-width:320px){.device-phone .signature-container .sig-pad .sig-wrapper canvas,.device-tablet .signature-container .sig-pad .sig-wrapper canvas{margin-left:0!important;height:100px;width:200px}.device-phone .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper,.device-tablet .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper{width:200px!important}.device-phone .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper .underline,.device-tablet .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper .underline{width:200px!important;left:0!important}}@media(min-resolution:2dppx) and (max-resolution:3dppx){.device-phone .signature-container .sig-pad .sig-wrapper canvas,.device-tablet .signature-container .sig-pad .sig-wrapper canvas{margin-left:0!important;height:100px;width:200px}.device-phone .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper,.device-tablet .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper{width:380px}.device-phone .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper .underline,.device-tablet .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper .underline{width:380px;left:0!important}}.device-phone .signature-container .sig-pad .sig-wrapper canvas,.device-tablet .signature-container .sig-pad .sig-wrapper canvas{margin-left:-100px}.device-phone .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper,.device-tablet .signature-container .signature-inner-container .signature-box-container .signature-box .signature-container .sig-pad .sig-wrapper{width:300px}.device-phone .signature-display-block,.device-tablet .signature-display-block{width:282px!important}
.device-phone .signature-container,.device-tablet .signature-container{width:auto}.device-phone .signature-container .signature-inner-container .signature-responsive-container .signature-display-block,.device-tablet .signature-container .signature-inner-container .signature-responsive-container .signature-display-block{border:2px dotted #d1d2d4;height:160px;display:flex;justify-content:center;align-items:center;position:relative}.device-phone .signature-container .signature-inner-container .signature-responsive-container .signature-display-block span,.device-tablet .signature-container .signature-inner-container .signature-responsive-container .signature-display-block span{color:#069;font-size:20px}.device-phone .signature-container .signature-inner-container .signature-responsive-container .signature-display-block .underline,.device-tablet .signature-container .signature-inner-container .signature-responsive-container .signature-display-block .underline{position:absolute;bottom:30px;width:auto;left:10px;right:10px}.device-phone .signature-container .signature-inner-container .signature-responsive-container .signature-display-block .signature-info,.device-tablet .signature-container .signature-inner-container .signature-responsive-container .signature-display-block .signature-info{bottom:5px;display:flex;justify-content:space-between;left:10px;position:absolute;right:10px;width:auto}.device-phone .signature-container .signature-inner-container .signature-responsive-container .generate-signature-button-container,.device-tablet .signature-container .signature-inner-container .signature-responsive-container .generate-signature-button-container{text-align:center;margin-top:25px}.device-phone .signature-container .signature-inner-container .signature-responsive-container .separator-horizontal,.device-tablet .signature-container .signature-inner-container .signature-responsive-container .separator-horizontal{display:block;margin-top:25px}.device-phone #responsive-signature,.device-tablet #responsive-signature{position:fixed;bottom:0;top:0;left:0;right:0;z-index:20;display:none}.device-phone #responsive-signature.active,.device-tablet #responsive-signature.active{display:block}.device-phone #responsive-signature .signature-pad-responsive,.device-tablet #responsive-signature .signature-pad-responsive{background-color:#fff}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container{height:100%}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container{position:absolute;right:0;transform-origin:right}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav{height:50px;display:flex;align-items:center;font-size:18px;background-color:#f5f5f5}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav a,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav a{padding:10px 15px}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav span,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav span{text-align:center;flex-grow:1}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav .save-button,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .signature-nav .save-button{color:#588204;padding-right:25px}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .sig-name-container,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .sig-name-container{position:absolute;left:20px;right:20px}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .sig-name-container .underline,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .sig-name-container .underline{height:1px;background-color:#ccc}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .sig-name-container .sig-name,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .signature-components-container .sig-name-container .sig-name{padding:10px 0}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .sig-wrapper,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .sig-wrapper{width:100%;height:100%}.device-phone #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .sig-wrapper.signature-toolbar-padding,.device-tablet #responsive-signature .signature-pad-responsive .signature-pad-responsive-inner-container .sig-wrapper.signature-toolbar-padding{padding-top:50px}