/* CREATE NEW MODULE DIALOG BOX */ .nmodule { display: none; } /* Hides the container that holds new module tpl */ .new_module {} .new_module div.body { width: 980px; text-align: left; padding-top: 45px; } /* Checkboxes */ .pba > li { width: 225px; line-height: 30px; } .pba > li > label { overflow: hidden; display: inline-block; } .pba > li > .nRadioBox { overflow: hidden; display: inline-block; margin: 0 5px 11px 0; } .pba > li > .nRadioBox > .chk { background: rgb(255, 255, 255); border: 1px solid rgb(128, 128, 128); border-radius: 50%; cursor: pointer; display: inline-block; font-size: 1px; height: 15px; outline: 0 none; padding: 0; position: relative; vertical-align: text-bottom; width: 15px; box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1); } .pba > li > .nRadioBox > .chk > div { width: 11px; height: 11px; margin: auto; border-radius: 50%; top: 2px; position: relative; left: 0px; background: transparent; transition: background 0.2s ease; } .pba > li > .nRadioBox > .chk:hover > div { background: rgb(168, 168, 168); } .pba > li > .nRadioBox > .chk.chked > div { background: rgb(60, 60, 60); } /* ON EDIT SELECTED MODULE TYPE */ p.module_type { color: white; font-size: 14px; border: 1px solid white; display: none; margin-bottom: 20px; border-radius: 3px; padding: 5px; background: rgba(224, 224, 224, 0.08); text-shadow: 1px 1px black; box-shadow: inset 0 2px 2px rgba(214, 214, 214, 0.55); box-sizing: border-box; } /* FIELD TOOLTIP */ .form-data div.validate .field_tooltip { opacity: 0; background: #ffeb80; position: absolute; bottom: -22px; font-size: 12px; line-height: 22px; padding: 2px 15px; color: rgb(71, 71, 71); white-space: nowrap; left: 50%; transform: translateX(-50%); z-index: 5; pointer-events: none; box-shadow: 0 4px 5px 0 rgba(0,0,0,0.2); transition: opacity 0.12s ease-in-out, bottom 0.12s ease-in-out; } .form-data div.validate .field_tooltip::after { content: ""; margin: 0 auto; border-left: 4px solid rgb(255, 235, 128); border-top: 4px solid rgb(255, 235, 128); border-bottom: 4px solid transparent; border-right: 4px solid transparent; height: 0; width: 0; display: block; transform: rotate(45deg); top: -4px; position: absolute; left: 0; right: 0; } .form-data div.validate:hover .field_tooltip { opacity: 1; bottom: -35px; } .queries > div { width: 425px; background-color: #80808038; display: inline-block; vertical-align: top; overflow: hidden; } .queries > div:first-child { border-radius: 5px 0 0 5px; } .queries > div:last-child { border-radius: 0 5px 5px 0; } .queries > div > h4 { display: block; border-bottom: 1px solid #e4e4e421; text-align: center; color: #e3e3e3; padding: 7px 5px; position: relative; } .queries > div > div { padding: 10px; text-align: left; color: #e3e3e3; background-color: #0000004d; } .plus_btn { position: absolute; background: url("/img/cmsn/svg/add_data.svg") no-repeat center center / 30px auto; width: 25px; height: 25px; display: block; right: 8px; opacity: 0.5; top: 2px; cursor: pointer; transition: opacity 0.2s ease; } .plus_btn:hover { opacity: 0.7; } /* INPUT FIELDS && BFIELDS */ .form-data ul > li.bfield{ min-width: 240px; max-width: none; } .form-data ul > li.bfield > div.validate { border: 1px solid rgb(107, 107, 107); border-radius: 3px; color: rgb(32, 32, 32); margin-right: 25px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.14); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(161, 159, 159) 20%, rgb(110, 110, 110) 100%) repeat scroll 0 0 padding-box; } .form-data ul > li.bfield.lia > div{ border: 1px solid rgba(203, 203, 203, 0.6); } .form-data ul > li.bfield > div > ul{ position: relative; } .form-data ul > li.bfield a { padding: 10px 20px 10px 20px; color: rgb(65, 65, 65); font-size: 14px; display: block; } .form-data ul > li.bfield input { border-style: none none none solid; border-width: 1px; border-color: transparent transparent transparent rgb(107, 107, 107); }