﻿/* Move down content because we have a fixed navbar that is 50px tall */
html, body, form {
    /* padding-top: 50px;
    padding-bottom: 20px;*/
    padding: 0;
    margin: 0;
    height: 100%;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input[type="text"],
input[type="password"] {
    max-width: 280px;
}

@media print {
    footer  {
        display: none;
    }
    html {overflow: hidden;}

    .print-only {
        visibility: visible;
    }
    .screen-only {
        visibility: hidden;
        display: none;
    }
    .navbar { display: none;}
   a[href]:after {
    content: none; /*OVERRRIDE BOOTSTRAP*/
    }
}

@media screen {
    .print-only { 
        visibility: hidden;
        display: none;
    }
    .screen-only {
        visibility: visible;
    }
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}

.navbar-brand.pov-logo {
    padding: 4px 15px;
}

.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #41bac2;
  background-color: transparent;
}

#wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -140px;
      }
#push, footer {
        height: 140px;
      }
a {
  color: #41bac2;
  text-decoration: none;
}
    a:hover,
    a:focus {
        color: #4ddae3;
        text-decoration: underline;
    }

/*Ajaxcontroltoolkit Tabs - mimic bootstrap/bootswatch*/
.trackingTabStyle .ajax__tab_header 
{ 
    font-size: 14px; 
    display: block;
    cursor: pointer;
} 
.trackingTabStyle .ajax__tab_header .ajax__tab_outer 
{ 
    padding-left: 10px; 
    margin-right: 3px;
    padding-top: 4px;
    border-radius: 4px 4px 0 0;
} 
.trackingTabStyle .ajax__tab_header .ajax__tab_inner 
{ 
    padding: 3px 10px 2px 0; 
} 
.trackingTabStyle .ajax__tab_header .ajax__tab_inner span {
    color: #41bac2;
    
}
.trackingTabStyle .ajax__tab_hover .ajax__tab_outer 
{ 
    background-color: #ecf0f1;
} 
/*.trackingTabStyle .ajax__tab_hover .ajax__tab_inner span{} */
.trackingTabStyle .ajax__tab_active .ajax__tab_outer 
{ 
    background-color: white;
    border-left: 1px solid #ecf0f1; 
    border-top: 1px solid #ecf0f1;
    border-right: 1px solid #ecf0f1;
} 
.trackingTabStyle .ajax__tab_active .ajax__tab_inner span
{ 
    color: #002838;
} 
.trackingTabStyle .ajax__tab_active .ajax__tab_inner a {
    outline: 0;
}
.btn-success, .btn-success:focus  {
    background-color: #41BAC2;
    font-weight: bold;
    border-color: #41BAC2;
    border-bottom: 3px solid #038A93;
}

.btn-success:hover, .btn-success:active  {
    background-color: #4DDAE3;
    font-weight: bold;
    border-color: #4DDAE3;
    border-bottom: 3px solid #038A93;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #ecf0f1;
    border-color: #ecf0f1;
    color: black;
}

.label-success {background-color: #41BAC2;}
.label-warning { background-color: #B0A070;}
.label-info, .alert-info {background-color: #0072B5;}

.panel-warning {
  border-color:  #B0A070;
}
.panel-warning > .panel-heading {
  background-color:  #B6A173;
  border-color: #B6A173;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color:  #B6A173;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color:  #B6A173;
}

.panel-success {
  border-color:  #41BAC2;
}
.panel-success > .panel-heading {
  background-color:  #41BAC2;
  border-color: #41BAC2;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color:  #41BAC2;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color:  #41BAC2;
}

.panel-info {
  border-color: #0072B5;
}
.panel-info > .panel-heading {
  background-color: #0072B5;
  border-color: #0072B5;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #0072B5;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #0072B5;
}

.text-primary {
    color: #2c3e50;
}
.bg-primary {
  color: #fff;
  background-color: #2c3e50;
}
.btn-warning.btn-pov-warn {
    background-color: #ffc704;
    border-color: #ffc704;
    color: #333;
}
.btn-warning.btn-pov-warn:hover {
    background-color: #d0a200;
    border-color: #c19600;
}

/*.trackingTabStyle .ajax__tab_body { } */


