body {
  background-color: #fafafe;
}
body table td.action-icon {
  width: 1%;
}
body form .form-actions {
  background-color: #f5f5f5;
  margin: 10px 0 20px;
  padding: 20px 0 20px 10px;
}
body .tab-content legend {
  padding-top: 23px;
}
body .tab-content legend span.tab-hours {
  background-color: #cccccc;
  font-size: 14px;
  margin-left: -7px;
  padding: 5px;
}
body .tab-content legend input.tab-hours {
  font-size: 14px;
  margin-left: 10px;
  width: 50px !important;
}
body legend a.heading-button {
  float: right;
}
body .btn-group {
  width: 100% !important;
}
body .btn-group .btn {
  width: 100% !important;
}
body div[data-repeater-item] {
  margin: 10px 0 0 0;
}
body .escalation-messages {
  margin-top: 20px;
}

.container-fluid {
  margin-top: 80px;
  max-width: 1140px;
}

.navbar {
  background-color: #fff;
  color: #797979;
  -moz-box-shadow: #e8e8e8 0 0 20px;
  -webkit-box-shadow: #e8e8e8 0 0 20px;
  box-shadow: #e8e8e8 0 0 20px;
}
.navbar .container-fluid {
  margin-top: 0;
}
.navbar .navbar-brand {
  color: #797979;
  padding-top: 2px;
  padding-bottom: 0;
}
/*.navbar .navbar-right a.dropdown-toggle {
  padding-top: 7px;
  padding-bottom: 7px;
}*/

.panel .panel-heading {
  font-weight: bold;
}
.panel .panel-heading h4 {
  margin: 0;
}
.panel .table-widget {
  padding: 0;
}
.panel .table-widget td {
  padding-left: 15px;
}
.panel .table-heading {
  color: #129a61;
  font-weight: bold;
}
.panel .form-horizontal label {
  text-align: left;
}

footer {
  color: #afafaf;
  margin-bottom: 20px;
  text-align: center;
}

.content-wrapper {
  margin: 7% auto 0 auto;
  width: 350px;
}
.content-wrapper .logo {
  margin-bottom: 30px;
  text-align: center;
}
.content-wrapper .panel {
  -moz-box-shadow: #add092 0 0 10px;
  -webkit-box-shadow: #add092 0 0 10px;
  box-shadow: #add092 0 0 10px;
}
.content-wrapper .panel form .form-group {
  margin: 10px auto;
}
.content-wrapper .panel legend {
  color: #007f49;
  font-size: 35px;
  text-align: center;
  text-shadow: #add092 1px 1px 3px;
}

.form-inline .diff-form .form-group {
  display: inherit;
}
.form-inline .diff-form .form-control {
  width: 100%;
}

table {
  table-layout: fixed;
  word-wrap: break-word;
}

.dataTables_length, .dataTables_info {
  padding-left: 10px;
}

.dataTables_filter, .dataTables_paginate {
  padding-right: 10px;
}


/* Step wizard for multiple steps moving Next along with validation on fields */
.stepwizard-step p {
	margin-top: 10px;
}
.stepwizard-row {
	display: table-row;
}
.stepwizard {
	display: table;
	width: 100%;
	position: relative;
}
.stepwizard p{
	font-size:12px;
}

.stepwizard-step button[disabled] {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
	top: 14px;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #ccc;
	z-order: 0;
}
.stepwizard-step {
	display: table-cell;
	text-align: center;
	position: relative;
}
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
}
/* Button margin set while being in legend to align with */
legend > .nextBtn{
	margin-top: -10px;
}
.pager{margin:0px 0px}

.fix-div-heading{MARGIN-TOP: -5px; FLOAT: right;}

.nav-pills>li>a {
    background-color: #eee;
}
.nav-pills>li>a:focus, .nav-pills>li>a:hover {
    background-color: #DEDEDE;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.drop-menu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
}
.multiselect{
        overflow: hidden;
}
.marg{
    margin: 10px 0;
}
.label-class {
	margin:0 10px;
}