﻿.kg-entity-grid-form {
    
}

.kg-entity-grid-form__type {
    margin: 5px;
    width: 300px;
    display: inline-block;
}

.kg-entity-grid-form__name {
    margin: 5px;
    width: 300px;
    display: inline-block;
}

.kg-entity-grid-form__parent {
    margin: 5px;
    width: 145px;
    display: inline-block;
}

.kg-entity-grid-form__root {
    margin: 5px;
    width: 145px;
    display: inline-block;
}

.kg-entity-grid-form__grid {
    
}

.kg-entity-grid-form__type .kg-autocomplete__input {
    width: 300px;
}

.kg-entity-grid-form__parent .kg-autocomplete__input {
    width: 145px;
}

.kg-entity-grid-form__root .kg-autocomplete__input {
    width: 145px;
}

.kg-entity-grid-form__name .kg-autocomplete__input {
    width: 300px;
}

.kg-entity-grid-form__parent_hidden {
    display: none;
}

.kg-entity-grid-form__root_hidden {
    display: none;
}

.kg-entity-grid-form__actions {
        
}

.kg-entity-grid-form__add {
    padding: 0;
    border: none;
    background: url(/images/icons/create-entity.png) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;
}

.kg-entity-grid-form__edit {
    padding: 0;
    border: none;
    background: url(/images/icons/edit-entity.png) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;
}

.kg-entity-grid-form__remove {
    padding: 0;
    border: none;
    background: url(/images/icons/delete-entity.png) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;    
}

.kg-entity-grid-form__tree {
    padding: 0;
    border: none;
    background: url(/components/entitygrid/data_tree.png) no-repeat;
    background-position: center;
    background-size: cover;
    height: 24px;
    width: 24px;
    vertical-align: middle;
    margin-left: 10px;
}

.kg-entity-grid-form__scheme-editor {
    padding: 0;
    border: none;
    background: url(/components/entitygrid/tree.svg) no-repeat;
    background-position: center;
    background-size: 32px 32px;
    height: 24px;
    width: 24px;
    vertical-align: middle;    
}

.kg-entity-grid-form__card {
    padding: 0;
    border: none;
    background: url(/components/entitygrid/hyperlink.png) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;
}

.kg-entity-grid-form__tree_enabled {
    border: solid 1.5px royalblue;
    background-color: lightgray;
}

.kg-entity-grid-form__export-excel {
    padding: 0;
    border: none;
    background: url(/components/entityGrid/excel.svg) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;
    margin-left: 10px;
}

.kg-entity-grid-form__export-pdf {
    padding: 0;
    border: none;
    background: url(/components/entityGrid/pdf.svg) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;    
}

.kg-entity-grid-form__files {
    padding: 0;
    border: none;
    background: url(/components/entityGrid/attachments.svg) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;    
}

.kg-entity-grid-form__actions {
    padding: 5px;
    background-color: whitesmoke;
}

.kg-entity-grid-form__link {
    font-size: 0.8em;
    border-bottom: 1px solid black;
    cursor: pointer;
    margin-left: 5px;
    margin-right: 3px;
}

.kg-entity-grid-form__save-settings {
    padding: 0;
    border: none;
    background: url(/components/entityGrid/saveSettings.svg) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;   
}

.kg-entity-grid-form__delete-settings {
    padding: 0;
    border: 2px solid red;
    background: url(/components/entityGrid/saveSettings.svg) no-repeat;
    background-position: center;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    vertical-align: middle;
    display: none;
}

.kg-entity-grid-form__save-settings_hidden {
    display: none;
}