﻿.k-tabstrip .k-item span {
    font-weight: bold;
}

/*.k-tabstrip {
    border-bottom-color: blanchedalmond;
    border-bottom-width: 3px;
}*/

.k-tabstrip .k-item.k-state-active span {
    color: white;
}

.k-primary:hover, .k-primary.k-state-hover, .k-primary:active:hover, .k-primary.k-state-active:hover
{
	background-color: lightcoral;
	border: lightcoral solid 1px;
}

.k-primary:active, .k-primary.k-state-active, .k-primary:focus, .k-primary.k-state-focused
{
	background-color: darkred;
	border: darkred solid 1px;
}


.k-grid .k-header .k-button:hover
{
	background-color: darkgray;
	border: 1px lightgray solid;
	color: white;
	text-shadow: 1px 1px 1px black;
}

.k-grid .k-header .k-button:active
{
	background-color: darkred;
	border: 1px darkgray solid;
	color: white;
	box-shadow: 1px 1px 1px lightgray;
}

.k-grid tr:hover a.proposal-link {
    color: white !important;
}

.k-grid .k-header .k-button
{
	background-color: whitesmoke;
	color: black;
	border: 1px darkgray solid;
}

.k-grid-toolbar
{
	padding: 2px 5px 2px 2px;
}

.k-grid tr:hover {
	color: white;
	cursor: pointer;
}


.k-link.k-state-selected
{
	color: white !important;
	text-shadow: 1px 1px 1px black;
	background-color: red;
	/*transition-property: background-color;
	transition-duration: 0.2s;
	transition-timing-function: ease-in;*/
}
.k-state-selected
{
	color: white !important;
	text-shadow: 1px 1px 1px black;
	background-color: red !important;
	/*transition-property: background-color;
	transition-duration: 0.2s;
	transition-timing-function: ease-in;*/
}
.k-state-hover
{
	transition-property: background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-in;
}

a.k-icon.k-i-expand:hover
{
	color: gold;
}
a.k-icon.k-i-collapse:hover
{
	color: gold;
}


.k-tabstrip .k-content {
	padding: 2px;
}
.k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active
{
	border-bottom: 3px solid black !important;
}

.k-file-name
{
	cursor: pointer;
}

/*************************************************/
/* Fixes for Rendering things together correctly */
/*************************************************/
.flex {
	flex: 1;
		-webkit-flex: 1;
}
.flex > div {
	padding: 5px;
}
.flex > div > div {
	height: 100%;
	width: 98%;
	margin-left: .3em;
	box-shadow: 2px 2px 5px #888888;
	overflow-x: hidden !important;
}
.flex {
	display: flex;
	flex-direction: row;
}
.flex > div {
	flex: 1;
}
.space-my-rows:not(:first-child) > .row
{
	margin-top: 30px;
}
.form-control, /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
