@font-face {
  font-family: 'Calibri';
  src: url('../fonts/calibri/Calibri.eot');
  src: url('../fonts/calibri/Calibri.woff') format('woff'), url('../fonts/calibri/Calibri.ttf') format('truetype'), url('../fonts/calibri/Calibri.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: 'Calibri';
}
/* Homepage Top Right Corner Color */
.home .arrow-right {
  width: 0; 
  height: 0; 
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent; 
  border-left: 50px solid #c1d700;
  position: fixed;
  right: -20px;
  top: -40px;
  z-index: 9999;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* User Greeting Styling */
.user_greeting {
  font-weight: bold;
  color: #000 !important;
  text-transform: none !important;
}
/* Grid Padding Fix */
.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 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Remove shadow from homepage cards */
.home .card {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;  
}
/* Homepage Menu button */
.dashboard-menu-icon {
  text-align: left;
  display: inline-block;
  position: absolute;
  left: 2px;
  background-color: #919395;
  top: 3px;
}
.dashboard-menu-icon i {
  padding: 6px;
}
.btn {
  font-size: 14px;
}
.btn-dashboard {
  margin-bottom: 10px !important;
  font-weight: bold;
  text-align: left;
  padding-left: 35px;
}
#main {
  padding-top: 60px !important;
}
.reports .col-sm-2 {
  padding-left: 10px;
  padding-right: 10px;
}
.table-responsive {
  padding-left: 40px;
  padding-right: 40px;
}

.production-forecast .card-body.card-padding {
    padding: 0px 25px !important;
}
#add_units_label, #add_units {
	margin-left: 15px;
}