body,input,select,td,textarea {
	font-family:'Fira Sans Extra Condensed',sans-serif!important;
	font-size: 15px!important;
}

/* Grid Line Spacing */
.k-table-tbody tr {
		height: 22px;
}

.aw-form-body, .aw-form-buttons, .aw-form, .aw-panel {
	background-color: #d9ecf5;
}
.aw-form, .aw-panel-borders-on {
	border: 1px solid #a3d0e4;
}
.aw-form-buttons {
	border-top: none;
}
.k-window .aw-form-body, .k-window .aw-form {
	border: none;
    background-color: #d9ecf5;
}

.aw-panel-tool, .aw-panel-placeholder-tool {
	opacity: 0.8;
}

.k-grid-content > table > tbody > tr > td > .k-button
{
	padding-top:0px;
	padding-bottom:0px;
	line-height:.35cm!important;
	display: initial;

}

.aw-link.k-button.aw-link-no-text, .aw-link.k-button {
    padding-left: 0.3em;
    padding-right: 0.3em;
}

.no_v_scroll .k-grid-content  {
   overflow-y: hidden !important;
}
.no_v_scroll .k-grid-header {
    padding-right: 0px!important;
    overflow: hidden;
}

/* Allow Grid headings to be on 2 lines, + modify padding of Filter box */
.k-grid  .k-grid-header  .k-header  .k-link {
    height: auto;
}
  
.k-grid  .k-grid-header  .k-header {
    white-space: normal;
}

.k-filter-row th, .k-grid-header th.k-header {
    padding: 0.2em 0.4em 0.1em 0.3em!important;
}

/* Remove Spinner on numeric Filter boxes */
div.k-grid-header .k-numerictextbox .k-select{
display: none;
}

div.k-grid-header .k-numeric-wrap {
padding-right: 2px;
}

div.k-grid-header span.k-operator-hidden{
padding-right: 0px;
}

.aw-form .form-inline .form-group,
.form-inline .k-grid {
	margin-bottom: 0.5em !important;
}

/* Set box height for InLine editing  */
.timesheet .k-numerictextbox {
    height: 24px !important;
}	

.timesheet .k-dropdown {
    height: 24px !important;
}	
	
/* Set color for Read Only backgrounds  */
.k-input[readonly] {
    background-color: #ececec!important;
}

.k-dropdown-wrap.k-state-default {
	background-color: #ffffff!important;
}


