p{color:#000}form{margin-top:200px}.input{border:1px solid #ced4da;color:#495057}.btn,.input{border-radius:.25rem;display:inline-block;font-size:1rem;line-height:1.5;padding:.375rem .75rem}.btn{border:1px solid #ced4da;text-align:center;user-select:none;vertical-align:middle}.form-control{margin-bottom:5px;position:relative}.form-error{background:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.1);padding:5px 10px;position:absolute;width:200px;z-index:999}.widget-element{background:#dc3545;border:1px solid #dc3545;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;line-height:1.5;margin:200px auto;padding:20px;position:relative;text-align:center}.popover{border:1px solid rgba(0,0,0,.2);border-radius:6px;margin-bottom:11px;max-width:300px;padding:0;position:absolute}.popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;padding:10px}.popover-text,.popover-title{margin:0 auto;text-align:center}.popover-text{background:#fff;border-radius:0 0 5px 5px;padding:9px 14px}.popover-arrow,.popover-arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popover-arrow{border-top-color:rgba(0,0,0,.2);border-width:11px 11px 0;bottom:-11px;left:50%;margin-left:-11px}.popover-arrow:after{border-top-color:#fff;border-width:10px 10px 0;bottom:1px;content:"";content:" ";margin-left:-10px}.hidden{opacity:0}