/*****************************************************************************************************************************************/
/* Eurodata UI Primeface Extension                                                                                                       */
/*****************************************************************************************************************************************/



/*****************************************************************************************************************************************/
/* Actionbar                                                                                                                             */
/*****************************************************************************************************************************************/

.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item, .ed-actionbar-style-blue.ed-actionbar-wrapper.small .ed-actionbar-item { padding-right: 0px; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item a .icon { margin-top: 5px !important; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-state-default.ui-button, .ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item a { /*margin-right: 10px;*/ padding-right: 4px}
/*.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-state-default.ui-button .ui-icon.i8-import{ top: 0.67em !important;  }*/
/*.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-state-default.ui-button:focus { transition: none; border: none; outline: 1px dotted #004473; }*/
.ed-actionbar-style-blue .ed-actionbar :not(.actionbar-menu-list) .ed-actionbar-item a .title { margin-left: 5px; }
.ed-actionbar-style-blue .ed-actionbar .actionbar-menu-list .ed-actionbar-item a .title { margin-left: 0px; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button.ui-button-text-icon-left .ui-button-text { padding-left: 24px; margin-top: -1px; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button { /*font-size: 14px;*/ max-width: 200px; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button .ui-button-text { line-height: 30px; white-space: nowrap; padding: 0px; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button .ui-button-icon-left { left: 4px; font-size:16px; }
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button .ui-button-icon-right { right: 0px; font-size:16px; }

.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button:hover {background-color: #ebf3f5;}
.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button:active {background-color: #e1ebed;}

.ed-actionbar-style-blue .ed-actionbar-item .link-element .icon {font-size: 16px !important;}
.ed-actionbar-style-blue .ed-actionbar-item a.link-element {
    font-size: 1em; font-weight: 500;
}
.ed-actionbar-style-blue .ed-actionbar-item a.link-element .title {line-height: 25px;}

.ed-actionbar-style-blue .ed-actionbar-item a.link-element:focus {
    border: 1px solid #007f9c;
    box-shadow: rgb(0, 127, 156) 0px 0px 8px 0px;
}


.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button-icon-only .ui-icon { margin-left: 0; left:7px}
/*.ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .icon.i8.i8-downloads_folder { font-size: 18px !important; }*/

.ui-datatable tr .ed-actionbar-positioner-absolute.ed-bar-position-left .ed-actionbar-wrapper { left: 0px; right: auto;}
.ui-datatable tr .ed-actionbar-positioner-absolute .ed-actionbar-wrapper:not(.noMenu) .ed-actionbar { margin-right: 35px; }
.ui-datatable tr .ed-actionbar-positioner-absolute .ed-actionbar-wrapper { opacity: 0;transition: background-color 100ms 100ms ease-out; }
/*.ui-datatable tr.ui-state-hover .ed-actionbar-positioner-absolute .ed-actionbar-wrapper { background-color: #e8e8e8;}*/
.ui-datatable tr.ui-state-highlight .ed-actionbar-positioner-absolute .ed-actionbar-wrapper { transition: background-color 0ms;}

.ui-datatable tr .ed-actionbar-positioner-absolute .ed-actionbar-wrapper.menuOpen { opacity: 1; }
.ed-actionbar-placeholder {transition: all 200ms 10ms ease-out;}
.ui-datatable tr.ui-state-highlight .ed-actionbar-positioner-absolute .ed-actionbar-placeholder, .ui-datatable tr.ui-state-hover .ed-actionbar-positioner-absolute .ed-actionbar-placeholder { opacity: 0; }
.ui-datatable tr.ui-state-highlight .ed-actionbar-positioner-absolute .ed-actionbar-wrapper, .ui-datatable tr.ui-state-hover .ed-actionbar-positioner-absolute .ed-actionbar-wrapper { opacity: 1; }
/*.ui-datatable tr.ui-state-highlight .ed-actionbar-positioner-absolute .ed-actionbar-wrapper .ui-button { color: white; }*/
/*.ui-datatable tr.ui-state-highlight .ed-actionbar-positioner-absolute .ed-actionbar-wrapper .actionbar-menu-toggle { color: white !important; }*/
.ui-datatable tr.ui-state-highlight .ed-actionbar-positioner-absolute .ed-actionbar-wrapper ul.actionbar-menu-list .ui-button { color: #007f9c; }

.ui-datatable td.ed-actionbar-positioner-absolute { overflow: visible; }
.ui-datatable th.ed-actionbar-positioner-absolute { position: inherit; }

/*****************************************************************************************************************************************/
/* Multiselect Checkbox                                                                                                                  */
/*****************************************************************************************************************************************/

.dropdown-field .ui-selectlistbox-item { font-size: 12px !important; color: #3d494d; line-height: 16px; padding: .3em; }
.dropdown-field .ui-selectlistbox-item .ui-chkbox { margin-right: 5px }


/*****************************************************************************************************************************************/
/* IE 10+                                                                                                                                */
/*****************************************************************************************************************************************/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ed-toolbar .ed-actionbar :not(.actionbar-menu-list) .ed-actionbar-item a { display: table !important; margin-top: 10px !important; }
    .ed-toolbar .ed-actionbar .actionbar-menu-list .ed-actionbar-item a { margin-top: 0px !important; }
    .ed-actionbar-positioner-absolute .ed-actionbar-wrapper { margin-top: 0px !important; }
    .ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-state-default.ui-button .ui-icon.i8-import{ top: 0.69em !important;  }
    .ed-actionbar-style-blue .ed-actionbar .ed-actionbar-item .ui-button.ui-button-text-icon-left .ui-button-text { margin-top: -1px !important; }
}


/*****************************************************************************************************************************************/
/* CHROME                                                                                                                                */
/*****************************************************************************************************************************************/

@supports (-webkit-appearance:none) {
  .ed-actionbar-item a .icon {
      margin-top: 0px !important;
  }
}
