﻿
.form-control {
    height:28px;
    padding: 3px 8px 4px 8px;
}

.selectable-row {
    cursor:pointer;
}

input.ng-invalid { 
    background-color: lightpink; 
    border:1px solid grey;
}

.ui-grid-cell input {
    width:100%; height:100%;
    padding-bottom:0.4em;
}

span.error { 
    color: red; 
    font-weight: bold; 
}

.checkbox input[type="checkbox"] {
    margin-top:1px;
    width:1.3em;
    height:1.3em;
}

.panel {
    box-shadow:none;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 2px;
    padding: 3px 0 3px 4px;
}

.panel-default {
    box-shadow:none;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 2px;
    padding: 3px 0 3px 4px;
    background-color:transparent;
}

.checkboxlist-panel {
    padding-left:20px;
}

button.k-button {
    margin-right:3px;
}

.stateDisabled {
    color: #6fb3e3;
    opacity: .7;
}

.form-group-short {
    margin-bottom:5px;
}

select.input-sm {
    border-radius:3px;
    height:30px;
}

.invalidEditCell {
    background-color:pink!important;
}

.ui-grid-row-selected .ui-grid-cell.invalidEditCell {
    background-color:pink!important;
}


.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 {
  box-sizing:border-box;
  padding-left:3px;
  padding-right:5px;
}

.container-fluid {
    padding-left: 8px;
    padding-right: 5px;
}

.form-inline > .form-group {
    margin-right:5px;
}

.form-inline > .form-group label {
    margin-right:3px;
}

@media (min-width: 768px) {
    .form-inline > .form-group {
        margin-bottom: 5px;
    }
}

.radio label, .checkbox label {
    font-weight:bold;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 7px;
    }
}

.label-low {
    margin-top:7px;
}

.label-horizontal {
    margin-top:2px;
}

.ui-splitbar {
    background-color:gainsboro;
    border: 1px solid #2b2b2b;
}

.ui-splitbar > a {
    display: none;
}


/*Kendo - Bootstrap fix ups...*/   

.k-window-titlebar.k-header {
    height:30px;
}