.fluentform-signature-pad-wrapper {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.fluentform-signature-pad {
border: 1px solid #ced4da;
}
.fluentform-signature-hint,
.fluentform-signature-pad-actions {
font-size: 12px;
color: #c3c3c3;
}
.fluentform-signature-hint {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
button.fluentform-signature-button {
padding: 0;
margin-right: 2px;
line-height: 1;
border: none;
background: transparent;
}
button.fluentform-signature-button:last-of-type {
margin-right: 0;
}
button.fluentform-signature-button:active, button.fluentform-signature-button:focus {
box-shadow: none;
}
.ff-el-is-error .fluentform-signature-pad {
border-color: #F56C6C;
}
.fluentform-signature-pad-actions {
float: right;
}
.fluentform-signature-pad-actions svg {
height: 16px;
width: 16px;
fill: #c3c3c3;
}.ffp_table{border:1px solid #cbcbcb;border-collapse:collapse;empty-cells:show;font-size:14px;width:100%}.ffp_table td,.ffp_table th{border-bottom-width:0;border-left:1px solid #cbcbcb;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.ffp_table td:first-child,.ffp_table th:first-child{border-left-width:0}.ffp_table thead{background-color:#e3e8ee;color:#000;text-align:left;vertical-align:bottom}.ffp_table td{background-color:transparent}.ffp_table tfoot{border-top:1px solid #cbcbcb}.ffp_table tfoot .item_right{text-align:right}.ffp_table_wrapper{position:relative}.ffp_table_close{position:absolute;right:7px;top:7px;z-index:1}.ffp_close_icon{background:#f1f1f1;border-radius:50%;box-shadow:0 0 2px 4px #e1e1e1;color:#66666a;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;height:22px;line-height:20px;opacity:.8;text-align:center;transition:.3s;width:22px}.ffp_close_icon:hover{color:#33333a;opacity:1}table.input_items_table{border-collapse:collapse;margin-bottom:0}table.input_items_table tr td,table.input_items_table tr th{border:1px solid #cbcbcb;text-align:left;width:auto;word-break:normal}table.input_items_table tr th{min-width:20%}ul.ff_sub_items{list-style:disc;margin-bottom:0;margin-left:0;padding-left:25px}.ff_sub_smart_ui .ff-el-form-check-label .ff_plan_title{display:block;font-size:120%;margin-bottom:5px}.ff_sub_smart_ui .ff_sub_desc .ff_summary_container{display:block!important}