1 #afGuiEditor #afGuiEditor-palette
{
6 #afGuiEditor #afGuiEditor-canvas
{
11 #afGuiEditor fieldset legend
{
14 margin-bottom: 5px !important
;
17 #afGuiEditor-palette fieldset legend
{
29 #afGuiEditor .panel-heading
{
33 #afGuiEditor .panel-heading ul
.nav-tabs
{
34 border-bottom: 0 none
;
36 #afGuiEditor .panel-heading ul
.nav-tabs li
{
39 #afGuiEditor .panel-heading ul
.nav-tabs li
.fluid-width-tab
{
43 #afGuiEditor .panel-heading ul
.nav-tabs li
.active
{
46 #afGuiEditor .panel-heading ul
.nav-tabs li
> a
{
47 padding: 5px 3px 5px 8px;
53 #afGuiEditor .panel-body
{
56 height: calc
(100% - 44px);
61 #afGuiEditor .af-gui-columns
{
64 #afGuiEditor .af-gui-columns
> * {
68 #afGuiEditor .af-gui-remove-entity
{
74 #afGuiEditor .crm-editable-enabled
,
75 #afGuiEditor .panel-heading ul
.nav-tabs li
> a
> span
{
76 display: inline-block
;
77 padding: 0 4px !important
;
78 border: 2px solid transparent
!important
;
81 #afGuiEditor .crm-editable-enabled:hover:not
(:focus
) {
82 border: 2px dashed grey
!important
;
84 #afGuiEditor .crm-editable-enabled:before
,
85 #afGuiEditor .crm-editable-enabled:after
{
90 #afGuiEditor-palette-config .af-gui-entity-values
.form-inline
{
94 #afGuiEditor-palette-config .form-inline label
{
98 #afGuiEditor-palette-config .af-gui-entity-palette
[type
=search
] {
100 padding: 3px 3px 3px 5px;
108 #bootstrap-theme input
[type
=search
]::placeholder
{
109 font-family: FontAwesome
;
112 #bootstrap-theme input
[type
=search
]:-ms-input-placeholder
{
113 font-family: FontAwesome
;
116 #bootstrap-theme input
[type
=search
]::-ms-input-placeholder
{
117 font-family: FontAwesome
;
121 #afGuiEditor .af-gui-bar
{
125 transition: opacity
.2s;
127 font-family: "Courier New", Courier
, monospace
;
130 #afGuiEditor [ui-sortable
] .af-gui-bar
{
132 background-color: #f2f2f2;
138 #afGuiEditor:not
(.af-gui-dragging
*) #
afGuiEditor-canvas:hover
.af-gui-bar
{
140 transition: opacity
.2s;
142 #afGuiEditor-canvas .af-gui-dragtarget
> .af-gui-bar
{
143 background-color: #d7e6ff;
145 transition: opacity
.1s;
148 /* Disable menu while dragging */
149 body
.af-gui-dragging #civicrm-menu
{
150 pointer-events: none
;
152 /* Disable scrollbars while dragging */
153 body
.af-gui-dragging
{
158 #afGuiEditor .af-gui-bar
.btn
.active
{
159 background-color: #b3b3b3;
162 #afGuiEditor .af-gui-bar
> .form-inline
> span
{
167 #afGuiEditor .af-gui-element
{
173 #afGuiEditor .af-gui-container
{
174 border: 2px dashed transparent
;
176 padding: 22px 3px 3px;
182 #afGuiEditor af-gui-container
,
183 #afGuiEditor af-gui-markup
,
184 #afGuiEditor af-gui-field
,
185 #afGuiEditor af-gui-edit-options
{
189 #afGuiEditor .af-gui-search-display
{
190 border: 1px dotted gray
;
193 background-color: #f9f9f9;
196 #afGuiEditor .af-gui-container-type-fieldset
{
197 box-shadow: 0 0 5px #bbbbbb;
202 #afGuiEditor .af-gui-container:hover
,
203 .af-gui-dragging #afGuiEditor .af-gui-container {
204 border: 2px dashed
#757575;
206 #afGuiEditor .af-gui-container
.af-gui-dragtarget
{
207 border: 2px solid
#0071bd;
208 box-shadow: 0 0 5px #0071bd;
211 #afGuiEditor .af-gui-markup
{
212 padding: 22px 3px 3px;
216 #afGuiEditor div
.af-gui-markup-content
{
219 padding: 0 !important
;
222 #afGuiEditor .af-gui-markup-content-overlay
{
230 #afGuiEditor .af-gui-markup-content:hover
.af-gui-markup-content-overlay
{
231 background-color: rgba
(255, 255, 255, .2);
234 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
{
235 border: 2px dashed
#0071bd;
237 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
> .af-gui-bar
{
238 background-color: #0071bd;
240 transition: opacity
0s;
242 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
> .af-gui-bar
> .form-inline
> button
> span
,
243 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
> .af-gui-bar
> .form-inline
> span
{
246 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
> .af-gui-bar
> .form-inline
> button:hover
> span
,
247 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
> .af-gui-bar
> .open
> button
> span
,
248 #afGuiEditor #afGuiEditor-canvas
.af-entity-selected
> .af-gui-bar
> .form-inline
> button:focus
> span
{
252 #afGuiEditor [ui-sortable
] {
257 #afGuiEditor .ui-sortable-helper
{
258 height: 20px !important
;
262 #afGuiEditor .ui-sortable-helper
> * {
263 background-color: #d5d5d5;
265 #afGuiEditor .ui-sortable-helper
.af-gui-palette-item
{
268 border: 2px dashed
#0071bd;
271 #afGuiEditor .af-gui-entity-palette-select-list
{
276 #afGuiEditor .af-gui-entity-palette-select-list
[ui-sortable
] > div
{
281 #afGuiEditor .af-gui-entity-palette-select-list
[ui-sortable
] > div
.disabled
{
284 #afGuiEditor .af-gui-entity-palette-select-list
[ui-sortable
] > div:not
(.disabled
):hover
{
285 background-color: #efefef;
288 #afGuiEditor [ui-sortable
] .af-gui-bar:before
,
289 #afGuiEditor .af-gui-entity-palette-select-list
[ui-sortable
] > div:not
(.disabled
):hover:before
,
290 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area
[ui-sortable
] li:before
{
291 background-size: cover
;
292 background: url
("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjODg4Ij48L3JlY3Q+Cjwvc3ZnPg==");
301 #afGuiEditor .af-gui-add-element-button
{
302 background-color: transparent
;
304 #afGuiEditor .af-gui-add-element-button span
{
305 display: inline-block
;
311 #afGuiEditor .af-gui-layout-icon
{
315 background-image: url
('../images/icons.png');
316 background-repeat: no-repeat
;
319 #afGuiEditor .af-gui-layout-icon
.af-layout-cols
{
320 background-position: -12px 0;
322 #afGuiEditor .af-gui-layout-icon
.af-layout-rows
{
323 background-position: -24px 0;
326 #afGuiEditor .af-gui-layout
.af-layout-cols
{
329 #afGuiEditor .af-gui-layout
.af-layout-cols
> div
{
332 #afGuiEditor .af-gui-layout
.af-layout-inline
> div
{
333 display: inline-block
;
338 #afGuiEditor .af-gui-button
{
342 #afGuiEditor #afGuiEditor-canvas-body
.btn
[disabled
] {
346 #afGuiEditor .af-gui-button
> .btn
.disabled
.crm-editable-enabled:hover:not
(:focus
) {
347 border-color: #f4f4f4 !important
;
350 #afGuiEditor .af-gui-button
> .btn-default
.disabled
{
351 background-color: lightgrey
!important
;
354 #afGuiEditor .af-gui-node-title
{
360 #afGuiEditor .af-gui-field-required:after
{
367 #afGuiEditor .dropdown-menu li
{
371 #afGuiEditor .dropdown-menu li
.af-gui-field-select-in-dropdown
{
372 padding: 2px 19px 2px 21px;
375 line-height: 1.5384615385;
380 #afGuiEditor .dropdown-menu li
> * > label
{
385 #afGuiEditor .dropdown-menu li
.af-gui-field-select-in-dropdown
> select
{
391 #afGuiEditor li
.af-gui-field-select-in-dropdown input
[type
=color
] {
396 #afGuiEditor li
.af-gui-field-select-in-dropdown input
[type
=number
] {
401 /* For editing field placeholder text */
402 #afGuiEditor .af-gui-field-input input
[type
=text
].form-control
{
406 #afGuiEditor .af-gui-field-input-type-number input
[type
=text
].form-control
{
407 background-image: url
('../images/number.png');
408 background-repeat: no-repeat
;
409 background-position: center right
6px;
412 #afGuiEditor .af-gui-field-input input
.crm-form-date
{
416 #afGuiEditor .af-gui-field-input input
.crm-form-time
{
420 #afGuiEditor .af-gui-field-input-type-radio label
.radio
{
424 #afGuiEditor .af-gui-field-input-type-radio label
.radio input
[type
=radio
] {
427 #afGuiEditor .af-gui-field-input-type-select
.input-group-btn
{
430 #afGuiEditor .af-gui-field-input-type-chainselect
.input-group
.dropdown-toggle
,
431 #afGuiEditor .af-gui-field-input-type-select
.input-group
.dropdown-toggle
{
434 #afGuiEditor .af-gui-field-input-type-select
.input-group
.dropdown-menu
{
438 #afGuiEditor .af-gui-field-input-type-select
.input-group
.dropdown-menu a
{
442 #afGuiEditor .af-gui-text-h1
{
447 #afGuiEditor .af-gui-text-h2
{
452 #afGuiEditor .af-gui-text-legend
,
453 #afGuiEditor .af-gui-text-h3
{
458 #afGuiEditor .af-gui-text-legend
{
459 text-decoration: underline
;
462 #afGuiEditor .af-gui-text-h4
{
466 #afGuiEditor .af-gui-text-h5
{
470 #afGuiEditor .af-gui-text-h6
{
474 #afGuiEditor .af-gui-field-help
{
478 #afGuiEditor.af-gui-editing-content
{
479 pointer-events: none
;
482 #afGuiEditor.af-gui-editing-content
.panel-heading
,
483 #afGuiEditor.af-gui-editing-content
.af-gui-element
,
484 #afGuiEditor.af-gui-editing-content
.af-gui-markup-content
,
485 .af-gui-editing-content #afGuiEditor-palette .panel-body > * {
488 #afGuiEditor.af-gui-editing-content
.af-gui-container
{
489 border: 2px solid transparent
;
491 #afGuiEditor.af-gui-editing-content
.af-gui-bar
{
494 #afGuiEditor.af-gui-editing-content
.af-gui-bar:before
{
498 #afGuiEditor .af-gui-content-editing-area
{
499 pointer-events: auto
;
505 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area
{
506 border: 2px solid
#0071bd;
509 #afGuiEditor .af-gui-content-editing-area
.af-gui-edit-options-bar
{
511 font-family: "Courier New", Courier
, monospace
;
514 background-color: #f2f2f2;
520 #afGuiEditor .af-gui-edit-options-bar
.btn-group-sm
{
525 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area ul
[ui-sortable
] {
528 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area ul
[ui-sortable
] li
{
532 background-color:#e7ecf1;
535 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area ul
[ui-sortable
] li:nth-child
(even
) {
536 background-color:#f2f2f2;
538 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area ul
[ui-sortable
] li
> div
{
539 width: calc
(100% - 30px);
540 display: inline-block
;
542 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area ul
.af-gui-edit-options-deleted li
> div
{
543 text-decoration: line-through
;
545 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area ul
[ui-sortable
] li
.btn-xs
{
548 #afGuiEditor af-gui-edit-options
.af-gui-content-editing-area h5
{
552 #afGuiEditor .af-gui-dropzone
{
553 background-color: #e9eeff;
554 border: 2px solid
#0071bd;