/* BTN Classes **************************************************************************************/
.btn-custom {
  background: #f14623 !important;
  border: 1px solid #f14623 !important;
  color: #ffffff !important; }
  .btn-custom:hover {
    background: #f57d65 !important;
    border: 1px solid #f14623 !important;
    color: #ffffff !important; }
  .btn-custom:active {
    background: #f57d65 !important;
    border: 1px solid #f14623 !important;
    color: #ffffff !important; }
  .btn-custom:focus {
    background: #f57d65 !important;
    border: 1px solid #f14623 !important;
    color: #ffffff !important; }

.btn-primary {
  background: #ffffff !important;
  border: 1px solid #f14623 !important;
  color: #f14623 !important; }
  .btn-primary:hover {
    background: #ffffff !important;
    border: 1px solid #f57d65 !important;
    color: #f57d65 !important; }
  .btn-primary:active {
    background: #ffffff !important;
    border: 1px solid #f57d65 !important;
    color: #f57d65 !important; }
  .btn-primary:focus {
    background: #ffffff !important;
    border: 1px solid #f57d65 !important;
    color: #f57d65 !important; }

.pager-link {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }
  .pager-link:hover {
    text-decoration: none;
    color: #f14623; }

.disabled .pager-link:hover {
  color: #635f5f !important;
  cursor: not-allowed; }

/* Global Styling **************************************************************************************/
h1 {
  color: #f14623; }

.page-header {
  border-bottom: 1px solid #f14623; }

hr {
  border-top: 1px solid #f14623; }

/* Panels **************************************************************************************/
.panel-primary {
  border-color: #f14623 !important; }
  .panel-primary .panel-heading {
    border-color: #f14623 !important;
    color: #f14623 !important;
    background-color: #ffffff !important; }
    .panel-primary .panel-heading .panel-title {
      cursor: pointer; }

/* Nav **************************************************************************************/
.navbar-brand {
  color: #f14623 !important; }

.navbar {
  background-color: #fcfcfc !important;
  border-bottom: 1px solid #e7e7e7; }
  .navbar a {
    color: #f14623; }
    .navbar a:hover {
      color: #fcfcfc !important;
      background: #f14623 !important; }
  .navbar .active {
    background: #f14623;
    color: #fcfcfc !important; }
    .navbar .active:hover {
      background: #f14623;
      color: #fcfcfc; }

.navbar-right {
  margin-right: 0; }

body {
  background-color: #fcfcfc !important; }

/* sidebar **************************************************************************************/
.sidebar {
  background-color: #fcfcfc !important; }
  .sidebar ul li {
    border-bottom: 1px solid transparent;
    margin: 0; }
    .sidebar ul li.active a {
      border-radius: 0 !important;
      background-color: #fcfcfc !important;
      color: #635f5f !important; }
      .sidebar ul li.active a:hover {
        background-color: #f14623 !important; }
    .sidebar ul li a {
      color: #635f5f; }
      .sidebar ul li a:hover {
        color: #ffffff !important;
        border-radius: 0 !important;
        background: #f14623 !important; }
      .sidebar ul li a.active {
        color: #ffffff !important;
        text-decoration: none;
        background: #f14623 !important;
        border-radius: 0 !important; }

/* FNO - OLT Monitoring *******************************************************/
iframe {
  border: none; }
