table.dataTable th,
    table.dataTable td {
    white-space: nowrap;
}

/*html {
  position: relative;
  min-height: 100%;
}
*/
body {
  /* Margin bottom by footer height */
  /*margin-bottom: 280px;*/
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  /* height: 280px; */
  background-color: #f5f5f5;
}

.jumbotron{
     /* background: url('../images/orange_bg.jpg'); */
     margin-bottom: 10px;
     background-size: 100% 100%;
}

@-moz-document url-prefix() {
    fieldset {
        display: table-cell;
    }
}

.table-box {
	border: 1px solid lightgray;
}

.gap {
  margin-bottom: 50px;
}

.big-gap {
  margin-bottom: 100px;
}

.no-margin {
  margin: 0;
  padding: 0;
}

.center {
  text-align: center;
}

.btn.nohover {
   background-color: #F5F5F5;
    color: #333333;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    text-decoration: none;
    background-position: 0;
    transition: none;
}

a { -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
a:hover, a:focus { color: #d9534f; text-decoration: none; outline: none; }

.carrot .navbar-nav>li>a { color: rgba(255, 255, 255, 0.8); }
.carrot .navbar-nav>a { color: rgba(255, 255, 255, 0.8); }
.carrot .navbar-header>a { color: rgba(255, 255, 255, 0.8); }
.carrot { background-color: #FF6702; color: #fff;}

.jl .navbar-nav>li>a { color: rgba(255, 255, 255, 0.8); }
.jl .navbar-nav>a { color: rgba(255, 255, 255, 0.8); }
.jl .navbar-header>a { color: rgba(255, 255, 255, 0.8); }
.jl { background-color: #605ca8; color: #fff;}

.wet-asphalt { color: #bdc3c7; background-color: #34495e; }
.wet-asphalt a { color: #bdc3c7; }
.wet-asphalt a:hover { color: #d9534f; }
.wet-asphalt h4 { margin-top: 0; margin-bottom: 15px; }
.wet-asphalt .media-heading { display: block; font-weight: 400; }
.wet-asphalt a:not(.btn) { color: #bdc3c7; }
.wet-asphalt a:not(.btn):hover { color: #d9534f; }

.midnight-blue { color: #bdc3c7; background-color: #2c3e50; }
.midnight-blue a { color: #bdc3c7; }
.midnight-blue a:hover { color: #d9534f; }
.midnight-blue h4 { margin-top: 0; margin-bottom: 15px; }
.midnight-blue .media-heading { display: block; font-weight: 400; }
.midnight-blue a:not(.btn) { color: #bdc3c7; }
.midnight-blue a:not(.btn):hover { color: #d9534f; }

.mycontent-left { border-right: 1px dashed #333; }
.mycontent-right { border-left: 1px dashed #333; }

td.details-control-report:before {
	/*background: url('../images/details_open.png') no-repeat center center;*/
	font-family: FontAwesome;
	content: "\f054";
	margin-left: 17px;
}

td.details-control-report {
    cursor: pointer;
}

tr.shown td.details-control-report:before {
	/*background: url('../images/details_close.png') no-repeat center center;*/
	font-family: FontAwesome;
	content: "\f078";
	margin-left: 15px;
}

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
