.inline-edit-container .tag {
    border-top: 1px solid #bac8f3;;
    border-right: 1px solid #bac8f3;;
    width: 10px;
    height: 10px;
    position: absolute;
    transform: rotate(-45deg);
    background-color: white;
    top: -5px;
    z-index: 9;
    box-shadow: none;
}

.inline-edit-container .textarea:focus{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.inline-edit-container{
    position: relative;
}

.expand-icon{
    width: 40px;
}

.product-table .product_name{
    width: calc(100% - 91px);
    padding: 0px 10px;
    background-position: center center;
}

.table.product-table .highlight.inline-edit {
    background-color: #eff0f6;
}

.table.product-table .selected .highlight.inline-edit {
    background-color: white;
    border-color: white;
    padding: 5px;
    border-radius: 4px;
}

.inline-edit-controll.save{
    margin: 5px 0px;
}

.hideable.hidden{
    display: none !important;
}

.inline-edit-controll.cancel {
    margin-left: 5px;
}

.form-control.inline-edit-input{
    min-width: 0px;
    min-height: 50px !important;
}

table.no-border{
    border: 0px;
}
table.no-border tr{
    border: 0px;
}
table.no-border td{
    border: 0px;
}
table.no-padding td{
    padding: 0px;
}

.inline-edit-container *:not(.inline-edit-container>.editor-enabled *){
    text-align: initial;
}

.inline-edit-input{
    position: relative;
    word-wrap: break-word;
    word-break: break-word;
    width: 100%;
    height: 100%;
}
.inline-edit-input.with-margins{
    width: calc(100% - 30px);
    margin: 0px 15px;
}

.padding-sides-15{
    padding: 0px 15px;
}
.inline-edit-trigger.left-margin{
    margin: 0px 10px;
}

.lenght-display{
    display: inline-block;
    font-size: 0.8rem;
    padding: 6px;
    background-color: #EEE;
    margin: 5px;
    border-radius: 3px;
}
.lenght-display.danger {
    color: red !important;
    font-size: 0.9rem !important;
    padding: 5px !important;
}

.inline-edit-input, .inline-edit-input:hover, .no-decoration, .no-decoration:hover, .no-decoration:visited, .no-decoration:active {
    text-decoration: none !important;
}

.inline-edit-trigger.float-right {
    float: right !important;
    display: inline-block;
    margin: 0px 0px 3px 5px;
}

.inline-edit-trigger.hidden{
    display: none;
}

/*
[data-inline-edit-field] .max-rows-3{
    position: relative;
    padding-right: 32px;
}
*/
[data-inline-edit-field]{
    position: relative;
    overflow: initial;
}
#page-title .inline-edit-value {
    margin-right: 50px;
}
.inline-edit-trigger {
    position: absolute;
    top: 0;
    right: 0.75rem;
    background-color: white;
    z-index: 1;
}
.inline-edit-trigger.trigger-centered {
    right: 50%;
    top: 50%;
    transform: translate(50%,-50%);
}
.inline-edit-trigger.secondary{
    right: 3.1rem !important;
}
[data-inline-edit-field] .max-rows-3 .inline-edit-trigger{
    position: absolute;
    top: 0px;
    right: 0px;
    background: white;
}
.inline-edit-container > div.inline-edit-input{
    height: auto !important;
}
.inline-block-editor .inline-edit-trigger {
    position: absolute;
    top: 0px;
    right: 15px;
}
div.hover-enabled:before{
    display: none;
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    z-index: 1;
}
div.hover-enabled.hovered:before{
    display:block;
}
div.hover-enabled > .inline-edit-trigger {
    z-index: 2;
}
.inline-editor-enabled .shrink-deactivator {
    display: none;
}
.h4-italic{
    font-size: 1.5rem;
}