﻿
/*
 Änderungen zum Kendoui Silver-Standard
 */

.k-tabstrip.k-header {
    background-color: transparent; 
}


.k-tabstrip-items .k-link {
    font-family: InterSemiBold,Helvetica,Arial,sans-serif;
}

.k-tabstrip-items .k-state-hover .k-link, .k-tabstrip-items .k-state-active .k-link {
    font-family: InterSemiBold,Helvetica,Arial,sans-serif;
    color: black;
}

.k-menu .k-item > .k-link {
    color: #999;
    padding:0px;
}





.k-menu .k-state-selected> .k-link {
    /*color: lightcoral;*/
    border-bottom: 2px solid #e20025;
        /* color: #333333; */
    background-color: transparent;
    color:black;
}

.k-menu .k-state-hover> .k-link {
    /*color: lightcoral;*/
    border-bottom: 2px solid #e20025;
        /* color: #333333; */
    background-color: transparent;
    color:black;
}

.k-menu  > .k-item {
  background-color: transparent;
 
}


/*.k-animation-container{
    min-width:500px;
}*/


.k-alt,
.k-separator,
.k-resource.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #fbfbfb;
}

.k-grouping-row td {
    background-color: #666666;
    font-family: InterSemiBold,Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-weight: normal;
}




.k-tabstrip > .k-content
{
  padding: 0px;
  overflow:  visible !important; 
}

.k-tabstrip .k-item.k-state-active{
    background-color: #e1e1e1;
}

/*
.k-animation-container{
    background-color: transparent;
}

.k-animation-container > ul {
    background-color: transparent;
    border-style:none;
}*/


.k-grid, .k-widget{
    border-style:none;
    border:none;
}



.k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {
    /*border-width: 1px; */
    border-style: none;
    border-bottom-style:solid; 
    border-bottom-width:2px;
    border-bottom-color:#8f8f8f;
    padding: 0 1.9em 0 0;
}

input:active { 
    border-bottom-style:solid; 
    border-bottom-width:2px;
    border-bottom-color:red;
}


textarea.k-textbox:focus,
input.k-textbox:focus {
    border-style:none;
    border-bottom-style:solid; 
    border-bottom-width:2px;
    border-bottom-color:red;
}

/*active Kendo controles with red bottom border*/
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused{
    border-style:none;
    border-bottom-style:solid; 
    border-bottom-width:2px;
    border-bottom-color:red;
}

.k-button[disabled],
.k-button {
    color: #999999;
    border-color: #999999;
    border-style: solid;
    border-width: 3px;
    background-color: transparent;
    font-size: 16px;
    font-family: InterSemiBold,Helvetica,Arial,sans-serif;
}

.k-button:hover:disabled,
.k-button[disabled]{
    background-color:#f7f7f7;
    border-color: lightgray;
    color: lightgray;
}


.k-button:focus,
.k-button.k-state-focused {
  border-color: #ff0000;
  background-color: transparent;
}


.k-button:hover, .k-button.k-state-hover {
    color: #333333;
    border-color: #ff0000;
    border-style: solid;
    border-width: 3px;
    background-color: transparent;
}


.k-button.k-tabstrip-next,/*k-button k-button-icon k-button-bare k-tabstrip-next*/
.k-button.k-tabstrip-prev
/*.k-button.k-button-icon.k-button-bare*/
{
    border-style: none;/*Remove flickring border from climate timeprogram tabstrip*/
}

.k-i-window-maximize:before,
.k-i-close:before
{
    color:gray;
}

.k-i-expand:before,
.k-i-collapse:before
{
    color: white;
}

.k-i-expand:before:focus,
.k-i-collapse:before:focus {
    border-style: none;
}

/* e.g. protocol treeview parameter choice => collapse icon black */
span.k-icon.k-i-collapse:before,
span.k-icon.k-i-expand:before {
    color: black;
}


.k-button .k-icon {
   float: right;
   margin: 5px;
}

.k-button:active
{
    background-color:transparent !important;
    color: #333333 !important;
    border-color: #ff0000 !important;
}

 /*.k-button>.k-icon {
    background-position: -32px 0px !important;
}*/

.k-primary.k-grid-update {
  color: #999999;
}

.k-block > .k-header, .k-window-titlebar {
    font-family: InterSemiBold;
}

.k-header.k-grid-toolbar {
    font-family: SairaMedium;
    letter-spacing: -0.0625em;
}
