

/* placeholders */
input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

/* admin */
input.tablecol {
    width: 18% !important;
    margin-bottom: 10px!important;
	transition: all 0.3s ease;
}
input.tablecol:nth-child(1){
    display: none;
}
div.repeat-elements li.repeatable-element:nth-child(5),
div.repeat-elements li.repeatable-element:nth-child(3),
div.repeat-elements li.repeatable-element:nth-child(2),
div.repeat-elements li.repeatable-element:nth-child(1){
    background: #ffeed0;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eaeaea!important;
    opacity: 0.7;
}

li.repeatable-element {
    position: relative;
}
span.sort {
    right: 0;
    top: 0;
    position: absolute;
}
span.delete {
    position: absolute;
    top: 0;
    right: 30px;
}
th.pricetitle {
    width: 140px;
}
.element-unitablekit {
    font-size: 14px;
}