.uk-modal .uk-modal-header h3 { font-family: Arial,Tahoma,sans-serif; font-weight: 100; font-size: 24px; }
.uk-modal .uk-modal-close { font-size: 30px; line-height: 40px; padding-right: 12px; }

/* MODAL WITH REPORTS */

/* MODAL TREE */
.uk-modal-tree { font-family: Arial,Tahoma,sans-serif !important; }
.uk-modal-tree section { margin-bottom: 30px; }
.uk-modal-tree h4 { font-family: Arial,Tahoma,sans-serif !important; font-size: 13px; line-height: 18px; font-weight: 700; border-bottom: solid 1px #6b676d; padding-bottom: 5px; cursor: pointer; }
.uk-modal-tree h4:hover { color: rgba(231, 76, 60,1.0); border-color: rgba(231, 76, 60,1.0); }
.uk-modal-tree dd { font-family: "Courier New", monospace !important; display: inline-block; font-size: 11px; line-height: 18px; color: #c0392b; margin-right: 5px; }

.uk-modal-tree .group { margin-top: 5px; margin-bottom: 15px; }
.uk-modal-tree .parent.first-level {  font-size: 15px; line-height: 22px; position: relative;  }
.uk-modal-tree .parent { padding-left: 20px; font-size: 12px; line-height: 16px; }
.uk-modal-tree .parent.has-children span { cursor: pointer; color: rgba(52, 152, 219,1.0); border-bottom: dashed 1px rgba(52, 152, 219,0.1); }
.uk-modal-tree .parent.has-children span:hover { cursor: pointer; color: rgba(231, 76, 60,1.0); border-bottom: dashed 1px rgba(231, 76, 60,0.1); }
.uk-modal-tree .parent.first-level.has-children span { cursor: pointer; color: rgba(0, 0, 0,1.0); border-bottom: dashed 1px rgba(0, 0, 0,0.1); }
.uk-modal-tree .parent.first-level.has-children span:hover { cursor: pointer; color: rgba(231, 76, 60,1.0); border-bottom: dashed 1px rgba(231, 76, 60,0.1); }
.uk-modal-tree .child { position: relative; display: none; font-size: 12px; line-height: 16px; padding-top: 1px; margin-left: 20px; }
.uk-modal-tree .child h5 { font-family: Arial,Tahoma,sans-serif !important; font-size: 11px; color: #9b979d; margin: 0; padding: 0; margin-top: 5px;}

.uk-modal-tree .checkbox { position: absolute; left: 1px; top: 5px; cursor: pointer; }
.uk-modal-tree .checkbox:hover { color: #e74c3c; }


/* MODAL OKFS */
#modal-okfs .uk-accordion { position: relative; }

#modal-okfs .uk-accordion .modal-okfs-parent-checkbox { position: absolute; font-size: 14px; top: 3px; left: 0; color: rgba(0,0,0,1.0); cursor: pointer;  }
#modal-okfs .uk-accordion .modal-okfs-parent-checkbox:hover { color: rgba(231, 76, 60,1.0); }

#modal-okfs .uk-accordion-title { margin: 0; padding: 0; background: transparent; margin-left: 20px; }
#modal-okfs .uk-accordion-content { margin: 0; padding: 0; }
#modal-okfs .cell { margin-bottom: 20px; }
#modal-okfs h4 { font-family: Arial,Tahoma,sans-serif; font-weight: 700; font-size: 12px; margin: 0; padding: 0; border-bottom: solid 1px #cbc7cd; white-space: nowrap; overflow: hidden; }
#modal-okfs h5 { font-family: Arial,Tahoma,sans-serif; font-weight: 400; font-size: 14px; margin: 0; padding: 0; line-height: 18px; margin-top: 10px; }
#modal-okfs h5 span { color: rgba(52,152,219,1.0); border-bottom: dashed 1px rgba(52,152,219,0.2); }
#modal-okfs h5 span:hover { color: rgba(231, 76, 60,1.0); border-color: rgba(231, 76, 60,0.2); }
#modal-okfs h5.empty { cursor: default; }
#modal-okfs h5.empty span { color: #000; border: none; }
#modal-okfs h5.empty span:hover { color: #000; border: none; }

#modal-okfs h6 { font-family: Arial,Tahoma,sans-serif; font-weight: 400; font-size: 14px; margin: 0; padding: 0; line-height: 28px; position: relative; padding-left: 20px; }
#modal-okfs h6 i { position: absolute; top: 8px; left: 0; color: rgba(0,0,0,0.5); cursor: pointer; }
#modal-okfs h6 i:hover { color: rgba(231, 76, 60,0.5); }

#modal-okfs-checked { margin: 0; padding: 0; font-size: 0; }
#modal-okfs-checked h5 { font-size: 11px; margin: 0; padding: 0; font-family: Arial,Tahoma,sans-serif; font-weight: 400; font-size: 11px; color: #9b979d; border-bottom: solid 1px #cbc7cd; margin: 10px 0; }
#modal-okfs-checked h5:first-child { margin-top: 0; }
#modal-okfs-checked li { display: inline-block; font-size: 12px; padding: 3px 5px; margin-right: 5px; margin-bottom: 5px; cursor: pointer; border: solid 1px #cbc7cd; border-radius: 3px; }
#modal-okfs-checked li i { color: #c00; }
#modal-okfs-checked li:hover { border-color: #dbd7dd; }
#modal-okfs-checked li:hover i { color: #f00; }

