﻿body {
    padding: 0px;    
    font-size: 14px;
}

html, body {
    height:100%;
}

.k-widget {
    font-size: 14px;
}

.k-button, .btn {
    font-size: 14px;
}

/* Set width on the form input elements since they're 100% wide by default */
input, select {
    max-width: 280px;
}

/* styles for validation helpers */
/*.field-validation-error {
    color: #b94a48;
}*/

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.fill{    
    height:100%;
}

#navcontainer{
    /*margin: 0 auto;
    width: 94%;*/
    max-width: 1600px;
    padding: 0px 5px;
}

#irr-navbar {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.farmitem.active {
    background-color: rgb(23, 138, 204);
} 

#wrap {
    min-height: calc(100% - 48px);
    margin-bottom: 0px;
}

#body {
    height: 100%;
    padding: 4px 0px 0px 0px;
    margin: 0 auto;    
    width: 100%;
    max-width: 1600px;
}

/*#wrap:after {
    content: "";
    display: block;
}*/

#irr-footer{
    background:#6cf;
    background-image: linear-gradient(#54b4eb,#2fa4e7 60%,#1d9ce5);
    background-image: -moz-linear-gradient(top,#54b4eb,#2fa4e7 60%,#1d9ce5);
    background-color: #2fa4e7;
    background-repeat: no-repeat;
}

/*#irr-footer, #wrap:after {
    height: 48px;
}*/

#irr-footer {
    height: 48px;
}


#footercontainer {
    max-width: 1600px;
    padding-top: 11px;
}

.irr-sidebar {
    margin: 0px;
}

#collapse-sidebar {
    font-size: 14px;
}

#maincontainer {
    padding: 0px;    
}

#push{
    height:46px;
}

.navbar-fixed-bottom {
    height: 46px;
}

.irr-footer-text{
    color:white !important;
    padding-left:0px;
}

#irr-chart-grid{
    padding-right: 5px;
}


.chart_header_div{    
    background-color: #033C73;
    border: 1px solid black;
    padding-left: 15px;
    margin-bottom: 8px;
    color: white;
    height: 46px;
}

.chart_form_group{
    height:100%;    
    margin-left:0px;  
    margin-top:6px;
    margin-right:0px;
    margin-bottom:0px;
    width:100%;  
}

.chart_label {
    padding-top:3px !important;
    padding-right:5px;
    height:100%;
}

.height_hack{
    height:100%;    
    padding-left:5px;
}

#addRule-div .k-multiselect
{
    display: inline-block;
    vertical-align: top;
}

.k-window  div.k-window-content
{
    overflow: hidden;
}

.wizard > .content {
    /*min-height: 37em !important;*/    
    height: auto;
}

span.subitem a.list-group-item {
    padding-left: 45px;
}

.iw-placeholder{
    position: absolute;
}

.iw-placeholder:disabled{
    background-color: #EBEBE4;
}

.fontred{
    color: red;
}

.fontgreen{
    color: green;
}

h5 {
    font-size: 18px;
    margin-bottom: 0px;
}

table.iw {
    border-spacing: 0px;    
}

table.iw  th, table.iw td {
    padding: 5px 30px 5px 10px;
    border-spacing: 0px;
    font-size: 90%;
    margin: 0px;
    text-align: left;
    background-color: #e0e9f0;
    border-top: 1px solid #f1f8fe;    
    border-bottom: 1px solid #cbd2d8;
    border-right: 1px solid #cbd2d8;
}

table.iw tr.head th {
    color: #ffffff;    
    background-color: #2fa4e7;
    border-bottom: 2px solid #547ca0;
    border-right: 1px solid #749abe;
    border-top: 1px solid #90b4d6;
    text-align: center;    
    letter-spacing: 0.15em;
}

table.iw tr.even td, table.iw tr.even th {
    background-color: #e8eff5;    
}

table.iw tr.head th:first-child{
    border-top-right-radius: 5px;
}

table.iw tr.head th:last-child {
    border-top-right-radius: 5px;
}

table.iw .icon-center {
    text-align: center;
}

#radarcontainer {
    position:absolute;
    top: auto;
    left: auto;
    right: auto;
    padding: 0px;
    margin: 0 auto;
    margin-top: 10px;
    background-color: transparent !important;
    z-index: -6;
    display: block;
}

#radarwrapper {
    height: 575px;
}

.radardiv{
    position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color:transparent !important;
}

#legend {
    position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    position: absolute;
    background-color:transparent !important;
}

.nopadding {
    padding:0px !important;
}

.nopaddingright{
    padding-right:0px;
}

#lastdatatable{    
    margin-bottom:auto;    
}

#forecast-table {
    table-layout: fixed;    
    margin: 0 auto;    
}

#forecast-table td {
    padding: 4px;
    text-align: center;    
    color:   #606060;
    font-size: 12px;    
    width: 109px;
    border: 1px solid #cbd2d8;
    background-color: #E6F9FF;
    vertical-align: top;    
}

.widget-div{
    white-space: nowrap;
    overflow: hidden;
    border:solid 1px #C8C8C8;    
    text-align: center;    
    color: white;
    width: 48px;
    margin: 0 auto;
    background-color: #00cc00;    
    padding:3px, 0px;
    border-radius: 4px;
}

.temp-widget-div {
    white-space: nowrap;
    overflow: hidden;
    border:solid 1px #C8C8C8;    
    text-align: center;
    width: 90px;
    margin: 0 auto;
    padding:3px, 0px;
    border-radius: 4px;
}

.mintemp{
    color: white;
    background-color: blue;
}

.maxtemp{
    color: white;
    background-color: red;
}

.rain-list{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.temp-list{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.rain-list-item{
    text-align: center;
    float: left;
    width: 47px;
}

.temp-list-item{
    text-align: center;
    float: left;
    width: 44px;
}

.probability{
    border-left: solid 1px #C8C8C8;
}

.weather-icon{
    display:block;
    width: 32px;
    height: 32px;
    margin-top: 0px;
    margin-bottom: 3px;
    margin-left: auto;
    margin-right: auto;  
}

.precis {    
    width: 100px;
    margin: 3px, auto, 0px;
}

#forecast-div{    
    display: block;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;        
    z-index: 100;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.iw-card {
    margin:5px;
}

.iw-card .card-header {
    padding-top: 8px;
    padding-bottom: 2px;
}

.iw-card .card-body {
    padding: 5px;
}

.iw-card .table {
    line-height: 20px;
}

.iw-card .table th, .iw-card .table td {
    padding-top: 8px;
    padding-bottom: 8px;
}

.iw-card .table th {
    border-top: none;
}

.iw-div {
    padding-left: 0px;
    padding-right: 0px;
}

#rainmapdiv {
    margin-bottom: 15px;
}

.k-grid th.k-header,
.k-grid-header
{
    background-image: -o-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -moz-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -webkit-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -ms-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: linear-gradient(to bottom, #35648F 0%, #033D73 60%);
    background-repeat: no-repeat;    
}

.k-grid th.k-header,
.k-grid th.k-header .k-link
{
    color:white;
}

#maincontainer > .row{
    width: 98%;
    margin: 0 auto;    
}

#chartcontainer > .row{
    width: 98%;
    margin: 0 auto;    
}

#report-container{
    width: 98%;
    margin: 0 auto;
}

#sidebar-head {
    padding: 0px;
    height:44px;
    line-height: 44px;
    padding-left: 12px;    
    background-image: -o-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -moz-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -webkit-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -ms-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: linear-gradient(to bottom, #35648F 0%, #033D73 60%);
}

#sidebar .list-group {
    margin-bottom: 0px;
}

#sb-collapse-btn {
    display: none;
    margin-top: 3px;
    margin-right: 3px;
}

#sb-collapse-btn svg {
    font-size: 22px;
}

    @media (max-width: 991px) {
        #sb-collapse-btn {
        display: inline-block;        
    }

    #sidebar-head {
        padding-right: 12px;
    }

    #body {
        padding-top: 0px;
    }
    
   #body, #navcontainer {
        width: 100% !important;     
    }

   #maincontainer > .row{
        width: 99%;        
    }

    #chartcontainer > .row{
        width: 99%;        
    }

    #report-container{
        width: 99%;    
    }

    #weather-vars {
        display: none;
    }

}

.iw-header-row .k-combobox, .iw-header-row .btn, .iw-header-row .help-inline, .iw-header-row .k-widget {
    margin: 10px 0px;
}

.iw-header-row{ 
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E9E9E9;
    margin: 0px 0px 0px 0px;
    padding: 0;
    width: 100%;
    background-image: -o-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -moz-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -webkit-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -ms-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: linear-gradient(to bottom, #35648F 0%, #033D73 60%);
    background-repeat: no-repeat;
    color: white !important;
    min-height: 50px;
}

    .iw-header-row .k-combobox, .iw-header-row .k-dropdown, .iw-header-row .k-dropdownlist, .iw-header-row .btn, .iw_header-row input.k-input, .iw-header-row .k-multiselect {
        width: 100% !important;
    }

    .iw-header-row .k-combobox, .iw-header-row .k-dropdownlist, .iw-header-row .k-multiselect, .iw-header-row .btn, .iw-header-row .help-inline, .iw-header-row .k-widget {
        margin: 10px 0px;
    }

.iw-header-row .btn {
    min-width: 100px;
    text-align: left;
}

#iw-sidebar {
    margin-bottom: 4px;
}

#iw-sidebar .list-group-item {
    padding-top: 10px;
    padding-bottom :10px;
    line-height: 21px;
}

/*.k-grid tbody .k-button {
    min-width: 12px;
    width: 24px;
}*/

#userlogin {
    padding-left: 15px;
}

#mainrow{
    margin: 0px;
}

.k-tabstrip > .k-tabstrip-content{
    padding: 0px !important;
}

.iw-command {
    text-align: center;
    padding: 0px !important;
    margin: 0 auto !important;
}

.iw-command > .k-button {
    padding: 0px;
    margin: 0 auto !important;
    font-size: 1.2em;
}

 .k-customcopy {
    background-image: url(../images/copy.png);    
    background-position: 0 0;        
}

k-popup-edit-formm, .k-window .k-edit-form-container {
    min-width: 320px;
    width: 100%;
}

.k-window > div.k-popup-edit-form {
    padding: 14px 0px 14px 0px;
}

.k-window > div.k-popup-edit-form {
    padding: 1em 0;
    box-sizing: border-box;
}

.k-edit-form-container .editor-label {
    box-sizing: content-box;
}

.k-edit-form-container .editor-label, .k-edit-label {
    float: left !important;
    clear: both !important;
    width: auto !important;
    padding: .65em 0 1em !important;
    margin-left: 2% !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px!important;
    text-align: right !important;
}

.k-edit-form-container .k-edit-field {
    float: right !important;
    clear: right !important;
    width: 60% !important;
    margin-right: 2% !important;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top : 0px;
    padding: 0 0 .6em !important;
    font-size: 14px !important;
}

.k-edit-form-container .k-input.k-textbox, .k-textarea, .k-textbox, .k-autocomplete, .k-combobox, .k-dateinput, .k-datepicker, .k-datetimepicker, .k-dropdown, .k-dropdowntree, .k-maskedtextbox, .k-multiselect, .k-numerictextbox, .k-timepicker, .k-dropdownlist {
    width: 13.5em;
    font-size: 14px;
}

.k-grid .k-textarea, .k-grid .k-textbox, .k-grid .k-autocomplete, .k-grid .k-combobox, .k-grid .k-dateinput, .k-grid .k-datepicker, .k-grid .k-datetimepicker, .k-grid .k-dropdown, .k-grid .k-dropdowntree, .k-grid .k-maskedtextbox, .k-grid .k-multiselect, .k-grid .k-numerictextbox, .k-grid .k-timepicker,
.k-grid .k-dropdownlist {
    width: inherit;
}

.k-edit-form-container .k-checkbox-label {
    font-size: 0px !important;
}

.k-edit-form-container .k-checkbox {
    /*margin-top: 12px !important;*/
    margin-top: 0px !important;
}

.k-edit-form-container .k-edit-buttons {
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: .6em;
    background: #f5f5f5;
    margin: 0;
}

#SCImgList img 
{
    cursor: pointer;
}

#helpjumbo {
    background: #358CCE;
    color: #FFF;
    border-radius: 0px;
    background-color: rgb(53, 140, 206) !important;
    margin-bottom: 24px;
}

.jumbotron-sm { 
    padding-top: 24px;
    padding-bottom: 24px; 
}

.jumbotron small {
    color: #FFF;
}

.h1 small {
    font-size: 24px;
}

#SQRContactInfo
{
    padding-right: 0px;
}

#iw-brand{
    margin-right: 5px;
}

#iw-brand > img{
    margin-top: 2px;
}

@media (max-width: 783px) {
    #iw-brand > img{
    margin-top: 5px;
}
}

.k-grid tbody td>.k-grid-CustomCopy {
    margin-left : 0.16em;
    margin-right: 0.16em;
    margin-top: -0.20em;
    margin-bottom: -0.20em;
}

#adminUsersGridSubContainer{
    width: 99%;
    margin: 0 auto;
}

.k-grid .k-grid-table > tbody > tr .k-button {
    min-width: 28px;
    min-height: 24px;
    max-height: 24px;
    padding: 1px;
    margin: 1px;
}

.k-widget.k-grid table > tbody > tr .k-button > .k-icon {      
    margin-left: 3px;
}

.k-grid .k-table {
    font-size: small;
}

.k-tabstrip, .k-tabstrip-item {
    font-size: 14px !important;
}

.k-tabstrip-item  .k-link-text {
    font-size: 14px !important;
}

#irrSchedGridRow .k-grid .k-table {
    font-size: 100% !important;
}


k-grid .k-button-md {
    font-size: 13px;
}

#captureform0 {
    /*background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E9E9E9;
    margin-right: 4px;    
    padding-top: 4px;
    padding-left: 2px;
    padding-right: 2px;
    width: 98%;*/
    background-image: -o-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -moz-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -webkit-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -ms-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: linear-gradient(to bottom, #35648F 0%, #033D73 60%);
    background-repeat: no-repeat;
    color: white;
}

#captureform0 .input-group-text {
    background-image: -o-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -moz-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -webkit-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: -ms-linear-gradient(bottom, #35648F 0%, #033D73 60%);
    background-image: linear-gradient(to bottom, #35648F 0%, #033D73 60%);
    background-repeat: no-repeat;
    color: white;
    border: none;
}

.input-group-text {
    font-size: 14px;
}

.form-control.k-widget {
    padding: 0;
    width: 100%;
    height: auto;
}

.form-control.k-widget:not(.k-autocomplete) {
    border-width: 0;
}

#captureform1 {
    border: solid 1px;
    width: 98%;
    /*margin: 0 auto;*/
    margin-top: 5px;
    margin-right: 4px;
    padding-top: 4px;
    padding-left: 2px;
    padding-right: 2px;
}

#captureform1 > .form-group {
    margin-bottom: 5px;
}

#captureform1 > .form-group .btn-primary {
    margin-top : 5px;
    width: 174px;
}

.left-text {
    text-align: left;
}

#captureStatus {
    color: red;
}

#captureform2 {
    width: 98%;
    border: solid 1px;
    margin: 0 auto;
    margin-top: 5px;
    padding-top: 4px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
}

#excelBtn {
    min-width: 40px !important;
    max-width: 40px !important;
}

#wbBtn {
    min-width: 40px !important;
    max-width: 40px !important;
}

#reportViewer1 {
    position: relative;
    width: 1300px;
    height: 900px;
    font-family: Verdana, Arial;
    padding-left: 10px;
}

#HomeImage{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#SeasonHelp{
    vertical-align:middle;
    line-height: 55px;
}

#FldHeader.k-combobox, #FldHeader .k-dropdown, #FldHeader input.k-input {
    width: 160px !important;
}

#FldHeader2 .k-combobox, #FldHeader2 .k-dropdown, #FldHeader2 input.k-input {
    width: 168px !important;
}

#FldHeader3 .k-combobox, #FldHeader3 .k-dropdown, #FldHeader3 input.k-input {
    width: 168px !important;
}

#NewFldBtn {
    width: auto !important;
}

#irrigCapture, #rainCapture {
    padding: 15px;
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.15);
}

.k-window-titlebar {
    background-color: #2FA4E7 !important;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
}

.k-window-content {
    padding: 12px;
}

#IrrigWizardWindow {
    padding: 0;
}

.k-grid td {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
    padding-left: 0.6em !important;
    padding-right: 0.6em !important;
}

.k-multiselect .k-button {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-size: 14px !important;
}

.k-multiselect {
    margin-bottom: 8px;
}

.k-multiselect .k-button {
    margin-top: 1px;
    margin-bottom: 1px;
}

.k-dropdown-wrap {
    background-color: white !important;
}

#helpjumbo {
    width: 100%;
    padding-top: 36px;
    padding-bottom: 36px;
}

#helpjumbo h1 {
    color:white;
    font-size: 63px;
}

#editor .container-fluid {
    padding: 0 12px 0 12px;
}

#editor .k-tabstrip-wrapper {
    margin: 0;
}

#editor .k-tabstrip .k-content {
    border-width: 0 1px 1px 1px;
}

#editor .k-checkbox-label {
    display: none;
}

#editor .row {
    font-size: 14px !important;
}

#irreditor .row {
    font-size: 14px !important;
}


.k-window .row {
    font-size: 14px;
}

.k-window-content label {
    font-size: 14px;
}

#editor label {
    margin-bottom: 4px;
}

.k-widget {
    font-size: 14px !important;
}

.k-reset {
    font-size: 14px !important;
}

.fieldwizcontrol {    
    width: 250px !important;    
    line-height: 21px;
    font-size: 14px;
}

.fieldwiztextbox {
    width: 246px; /*plus 2 pixel text border either side = 250px*/
}

.fieldwizcb {
    width: auto;
}

#AdminTabStrip .k-tabstrip-items {
    padding-top: 0px;
}

.k-window .fa-question-circle {
    color: #2FA4E7;
}

h4.markerMapSelectionLabel, h4.markerMapSelectionItem {
    font-size: 20px;
}

#IrrigationCaptureDetails .k-button, #raingrid .k-button {
    font-size: 13px;
}


.GridEditDeleteBtn {
    margin-left: 0.16em !important;
    margin-right: 0.16em !important;
    min-width: 52px !important;
    font-size: 13px !important;
    padding: 2px 2px 2px 2px !important;
}

.GridStopBtn {
    background-color: red;
    color: white !important;
}

.cellAutoStopped {
    float: right;
    margin-top: 4px;    
}

.slimPadding {
    padding-left: 5px;
    padding-right: 5px;
}

#IrrigationCaptureDetails .k-command-cell, #raingrid .k-command-cell {
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.k-window-titlebar, .k-window-title {
    font-size: 14px;
}

k-multiselect {
    width: 200px;
    vertical-align: middle;
    display: inline-block;
}

#editor .k-dropdownlist {
    font-size: 14px !important;
    width: 250px;
}

#editor label {
    font-size: 14px;
}

#editor .k-tabstrip-items {
    font-size: 14px;
}

#adminUsersGridContainer {
    padding-left: 15px;
    padding-right: 15px;
}

.k-dropdownlist {
    background-color: white !important;
}

.k-popup li {
    font-size: 14px;
}

#window.k-window-content {
    padding: 8px;
}

#filtbtn {
    margin-left: 10px;
    padding-left: 2px;
    padding-right: 4px;
}

.k-grid .k-button-solid-primary {
    background-color: rgb(222, 226, 230);
    border-color: rgb(222, 226, 230);
    color: rgb(33, 37, 41);
}

.no-data-text {
    font-size: 14px;
}

#navbarToggleBtn {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 18px;
}

.navbar-toggler:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); /* Subtle focus ring */
}

.input-group-text {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
    display: inline-block;
    height: calc(2.25rem - 2px); /* Match input height */
}

form .k-dropdownlist {
    height: calc(2.25rem - 2px); /* Match input height */
}

.k-grid-toolbar {
    padding: 6px;
    line-height: 19.5px;
    min-height: 33px;
    max-height: 45.9px;
}

.navbar-nav .k-dropdownlist, k-hover {
    color: black;
}

.navbar-nav .k-dropdownlist {
    padding: 2px;
}

#IrrigationCaptureDetails {
    overflow: hidden;
    max-width: 100%;
}

    #IrrigationCaptureDetails .k-grid-header-wrap,
    #IrrigationCaptureDetails .k-grid-content {
        overflow-x: auto;
    }

    /* remove tiny header drift and resize-handle overhang */
    #IrrigationCaptureDetails .k-grid-header {
        padding-right: 0 !important;
    }

    #IrrigationCaptureDetails .k-resize-handle {
        right: 0;
    }

    /* make columns behave at narrow widths */
    #IrrigationCaptureDetails table {
        table-layout: fixed;
        width: 100%;
    }

    #IrrigationCaptureDetails th,
    #IrrigationCaptureDetails td {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

@media (max-width: 950px) {
    #IrrigationCaptureDetails .k-command-cell .k-button-text {
        display: none;
    }

    #IrrigationCaptureDetails .k-command-cell {
        white-space: nowrap;
    }
}

#raingrid {
    overflow: hidden;
    max-width: 100%;
}

    #raingrid .k-grid-header-wrap,
    #raingrid .k-grid-content {
        overflow-x: auto;
    }

    /* remove tiny header drift and resize-handle overhang */
    #raingrid .k-grid-header {
        padding-right: 0 !important;
    }

    #raingrid .k-resize-handle {
        right: 0;
    }

    /* make columns behave at narrow widths */
    #raingrid table {
        table-layout: fixed;
        width: 100%;
    }

    #raingrid th,
    #raingrid td {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
