<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Move down content because we have a fixed navbar that body content will write behind, by default */
body {
    padding-top: 60px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="select"] {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}


/* overrides */

.navbar-brand {
    padding-top: 2px;
    padding-bottom: 2px;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #022f5a;
  padding-top:10px;
  padding-bottom:10px;
}
.footer p,.footer a {  color:white;}

div#content{margin-top:55px !important;}


.label {
    color: #555;
}

/*signin form*/
    .form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.modal-header,.modal-footer {
    padding: 4px;
}
.modal-header .close {
    margin-top: 2px; margin-right:4px;
}
h4.modal-title  {
    margin-left:4px;
    
}
.form-control-sm {
    display: block;
    width:50px ;
    height: 24px;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 2px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}




/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    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;
}

.k-grid-content td { font-size:0.75em; line-height:1.0em;}

h1, .h1 {
    font-size: 2.0em;
}

.modal-body {
    position: relative;
    padding: 0;
}

label {
    max-width: 100%;
    margin-bottom: 1px;
    font-size: 12px;
}

.form-group-sm .form-control-static {
  padding-left: 0;
  padding-right: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  margin-bottom: 0;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea,
.form-group-sm select[multiple] {
  height: auto;
}

  .modal-dialog {
    width: 600px;
    height: 400px;
    margin: 30px auto;
  }

#main-content .rgHeader, #main-content th.rgResizeCol, #main-content .rgHeaderWrapper {
	border-color: #e5e5e5;
	border-width: 0 0 1px 1px;
}


#main-content .rgFilterRow td {
border-color: #e5e5e5;
border-width: 0 0 1px 1px;
}
.rgEditForm &gt; div + div,
.RadGrid .rgEditForm {
     height: auto !important;
}
 
.rgEditForm &gt; div &gt; table{
     height: 100%;
      
}
 
.rgEditForm &gt; div &gt; table &gt; tbody &gt; tr &gt; td{
     padding: 4px 10px;
}
div.popUpEditForm div.rgHeader {
    background-color:#0A61AE;
    font-weight:bold;
    font-size:1.2em;
    color:white;
   
}

table#PopupTable { 
    width:100%;
    padding:5px;
}

table#PopupTable td { 
    vertical-align: top;
    padding-top: 8px;
}

table#PopupTable tr.button-row td {
    padding-top:20px;
}


table#PopupTable td.d {
    width: 150px;
}
table#PopupTable td.TextValue {
    width: 200px;
}

table#PopupTable td.h {
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    background-color:#cccccc;
}

table#PopupTable td.box {
    width: 200px;
    padding-top:4px;
}
table#PopupTable td.box input,table#PopupTable td.box textarea {
    width: 200px;
    padding:2px;
}

.text-bold {font-weight:bold;}

/* login form */
div.login-form {
    color: #555;
    padding: 20px;
    margin-top:30px;
    background: #fefefe;
    border: solid 1px #eee;
    box-shadow: 0 0 3px #eee;
}

/*telerik box-sizing override*/
.RadGrid * {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.margin-bottom-20 { margin-bottom:20px;}

table.RadCalendar caption { padding-top:0px; padding-bottom:0px;}


.RadPicker table.rcTable .rcInputCell {
    padding-right:10px !important;
}
</pre></body></html>