.cq-dialog .coral-Tab{margin:0 .1rem -.0625rem .1rem;padding:.5625rem 1rem .5rem 1rem}
.cq-dialog .coral-Tab:first-child{margin-left:.1rem}
.coral-Multifield-item{padding:.5rem;padding-right:4.75rem;border:1px solid #bbb}
.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth{top:10vh !important;max-width:80vw !important;width:90vmax !important;overflow:auto}
.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth .coral-FixedColumn,.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth .coral-TabPanel-content{height:85% !important;max-height:70vh !important;min-height:300px}
.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog-content.fullwidth{width:100%}
.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth .coral-FixedColumn .coral-FixedColumn-column{width:90%}
.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth .coral-Form-field.coral-Multifield{width:90%}
.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth .richtext-container .coral-RichText,.cq-Dialog:not(.coral-Dialog--fullscreen) .cq-dialog.fullwidth .richtext-container .coral-RichText .rte-sourceEditor{height:18rem}
.cq-dialog-floating.dialog700 .coral-Dialog-wrapper{width:700px}
.cq-dialog-floating.dialog700 .dialog700{width:100%}
.cq-dialog-floating.dialog700 .dialog700 .coral-FixedColumn,{width:100%}
.cq-dialog-floating.dialog700 .dialog700 .coral-FixedColumn-column{width:90%}
.cq-dialog-floating.dialog700 .dialog700 .tab-column{width:90%}
.dialog-700x600{width:700px !important;height:600px !important}
.dialog-700x600 .coral-Form-field{width:93%;margin-left:0}
.coral-Checkbox.coral-Form-field{margin-left:0}
.dialog-700x600 .coral-TabPanel{height:600px !important;overflow:hidden}
.dialog-700x600 .coral-TabPanel-content{height:79% !important}
.dialog-700x600 .coral-InputGroup-button{vertical-align:top}
.cq-dialog-floating{width:auto !important}
.coral-Form--aligned .coral-Form-fieldwrapper .coral-Form-fieldinfo,.coral-Form--aligned .coral-Form-fieldwrapper .coral-Form-fielderror{float:right}
.cq-dialog-floating .cq-dialog-content.coral-TabPanel>.coral-TabPanel-content,.cq-dialog-floating .cq-dialog-content>.coral-TabPanel>.coral-TabPanel-content{overflow-x:hidden}
.cq-droptarget.coral-FileUpload{width:60%}
.coral-Radio{display:list-item}
.coral-ColorPicker .coral-Popover,.coral-ColorPicker .coral-Popover.is-focused{z-index:100000}
.management-class textarea{overflow:hidden}
.cq-dialog-floating .contact-info .coral-Form-fieldlabel{width:90%}
.dialog-700x600 .coral-InputGroup-button{vertical-align:top}
.coral-Multifield-list .single-slide{border:solid 1px;padding:10px}
.download-block .coral-TagList.js-TagsPickerField-tagList{display:block}
.download-block .foundation-field-readonly{display:none}
.richtext-container .rte-ui [data-type=inline] .rte-toolbar{visibility:visible !important}
.full-width{width:100%}
.cq-dialog-content-page{margin:0 1rem}
.radio-group .item.cm-checkout-cards .radio-label{padding:.5rem 1rem;cursor:auto}
.cm-checkout-cards label{margin:0;padding:.5rem 0}
.cm-checkout-cards label .input-radio{margin-right:3px}
.cm-checkout-cards label img{margin-right:28px;border:1px solid rgba(0,0,0,0.1);display:inline-block;cursor:pointer}
.cm-checkout-cards label .input-radio:disabled,.cm-checkout-cards label .input-radio:disabled ~ *{opacity:.5;cursor:not-allowed}
.cm-checkout-cards label .no-border{border:0 none;padding-top:0}
.cm-checkout-checked{background:#5738ff !important;border-color:#5738ff !important}
label.radio-label .input-radio.cm-checkout-checked:after{opacity:1}
.card--checkout .card-body .order-group .list--checkout-order-list .item.item--total.discount{border:0 none;padding-top:0;margin-top:0}
.card--checkout .card-body .order-group .list--checkout-order-list .item.item--total.black{color:#000}
.cm-checkout-cards label input{display:inline-block;position:relative;width:1rem;min-width:1rem;height:1rem;vertical-align:middle;font-size:0;cursor:pointer;background:transparent;border:.1rem solid rgba(0,0,0,0.1);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}
.cm-checkout-cards .radio-label input:checked{background:#5738ff;border-color:#5738ff}
.cm-checkout-cards .radio-label input:after{content:' ';position:absolute;opacity:0;background:#fff;height:.3rem;width:.3rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}
.cm-checkout-cards .radio-label input:checked:after{opacity:1}
.item.cm-checkout-cards .item--active.radio-label{border-color:#5738ff}
.title-icon-check{display:block;width:100%}
.cm-checkout-input input{width:100%;outline:0 none;height:38px;margin-top:10px;border:.1rem solid rgba(0,0,0,0.1);font-size:15px;color:#7f7f7f;text-indent:13px;border-radius:.15rem}
.cm-checkout-input .input-title{margin-top:10px}
.cm-checkout-input{display:inline-block}
label.radio-label .input-radio.cm-radio-radio{vertical-align:top}
.cm-checkout-input .title{margin-left:10px}
.cm-checkout-input input.error{border-color:red;color:red}
.font-size-70{font-size:70pt}
.font-size-65{font-size:65pt}
.font-size-60{font-size:60pt}
.font-size-55{font-size:55pt}
.font-size-50{font-size:50pt}
.font-size-45{font-size:45pt}
.font-size-40{font-size:40pt}
.font-size-35{font-size:35pt}
.font-size-30{font-size:30pt}
.font-size-25{font-size:25pt}
.font-size-20{font-size:20pt}
.font-size-15{font-size:15pt}
.font-size-12{font-size:12pt}
.text-violet{color:#461e7d !important}
.text-light-violet{color:#5738ff !important}
.text-fucsia{color:#ff006e !important}
.text-yellow{color:#ffc107 !important}
.text-green{color:#2afd95 !important}
.text-celestial{color:#17a2b8 !important}
.text-orange{color:#fd6600 !important}
.text-white{color:#fff !important}
.text-black{color:#000 !important}
.line-through{text-decoration:underline}