﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set 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 width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

.form-control:focus {
	border-color: #009999;
	box-shadow: none;
}


.icbs-teal{
    color:#009999;
}

.top15 { margin-top:15px; }


/*Transparent modal background*/
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: rgba(0,0,0,0.0); 
}

.modal {
	background: rgba(0,0,0,0.0);
}

/*Disable grid hover color*/
.k-grid tr:not(.k-state-selected):hover {
      background: none;
      color: inherit;
      cursor:pointer;
  }

  .k-grid tr.k-alt:not(.k-state-selected):hover {
      background: #f1f1f1;
      cursor:pointer;
  }

  .k-state-selected {
	box-shadow: none;
	cursor: pointer;
}

  .k-state-warranty-selected { 
	box-shadow: none;
	cursor: pointer;
    color: #ffffff;
    background-color: red;
    border-color: red;
}

  /*kendo txt box style*/
  .k-textbox.small {
    width: 50px !important;
}
.k-textbox.medium {
    width: 120px !important;
}
.k-textbox.large {
    width: 320px !important;
}

.k-textbox.full {
    width: 100% !important;
}

.multiselect{
    width:100%;
}

.form-fixed-width-small{
    width:300px;
}

.form-fixed-width-big{
    width:600px;
}

/*Bootstrap */
.btn-primary {
  color: #fff;
  background-color: #009999;
  border-color: #009999;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #009999;
  border-color: #009999;
}
.btn-primary:hover {
  color: #fff;
  background-color: #009999;
  border-color: #009999;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #009999;
  border-color: #009999;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #009999;
  border-color: #009999;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #009999;
  border-color: #009999;
}

.sub-heading{
    color:#009999;
    font-size:x-large;
}
.user-panel {
	position: relative;
	width: 100%;
	padding: 1px;
	overflow: hidden;
}

.user-panel > .info {
	padding: 5px 5px 5px 15px;
	line-height: 1;
	position: relative;
	left: 0px;
}

.box {
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	border-top: 3px solid #009999;
	margin-bottom: 20px;
	width: 100%;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.table > tbody > tr.revision{
    background-color:#009999;
    color:#ffffff;
}

.col-static-width{
    width:21%;
}

.vendorAddress{
    position:absolute;
    top:24px;
    left:40px;
    cursor:pointer;
}

.vendorAddress2{
    position:absolute;
    top:24px;
    left:-12px;
    cursor:pointer;
}

.cursorHand{
    cursor:pointer
}

.calibration{
    color:red;
}