﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 70px;
    padding-bottom: 5px;
}

/* 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,
select,
textarea {
    max-width: 280px;
}
/* Responsive: Phones */
@media screen and (max-width: 480px) {
 
    body {
        padding-left: 5px;
    padding-right: 5px;
    }
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 5px;
    }
    .body-content {
        padding: 15px;
    }
}

@media (min-width: 980px) {
  body {
    padding-top: 70px;
  }
}

/* J Kipfer Site Styles*/
.jkFooter {
    font-size: 0.8em
}
/* J kIpfer - trying to maange size of Bootstrap navbar when using a sitemap menu control*/

.nav > li > a {padding-top:22px !important; padding-bottom:5px !important;padding-left:15px !important;padding-right:15px !important;}

.validationerror {
    color: red;
}

/*Gridview Sorting Arrows*/
.sortasc-header A {
    background: url() right center no-repeat;
    background-image: url('../images/asc.gif');
}

 .sortdesc-header A
 {
    background:url('../images/desc.gif') right center no-repeat;
 }

 TH A
 {
    padding-right: 20px;
 } 
/* end Gridview Sorting Arrows*/


.failureNotification {
    color: red;
}

.alert {
    color: red;
}

/* Online Help Div*/
#dvHelpDiv {
    z-index: 200;
   position:absolute;
    top: 100px;
    
    width:80%;
    height:60%;
    background-color: white;
    border: 1px solid grey;
    padding:10px;
   
}
#dvMaskDiv {
    z-index: 100;
  position:absolute;
    top: 0px;
    left:0px;
    width:100%;
    height:100%;
    background: rgba(128, 128, 128, 0.2);

   
   
}

.subTitle {
    overflow:auto;

}

.dvTitle {
    width:80%;
       float:left
    
}

.dvTitleHome {
    width:90%;
       float:left;
        background-color:lightgray;
        border-radius:3px;
    
}

.dvHelpIcon {
    width:20%;
    text-align:right;
       float:left;
    height: 63px;
}
.dvHelpIconHome {
    width:10%;
    text-align:right;
       float:left
    
}

.HelpText {
 

}

/*eLogbook Labels*/
.el_label {
    font-weight:bold;
}

/*Photo Load success/fail message*/
.photo_load_message{
    /*font-size:"50%";*/
}

/*Get rid of Empty data template borders*/
/* EmptyDataRowStyle */
 .EmptyData td {
    border-width: 0px !important;
}




/*Set the color of all gridview borders using a theme*/
/*table.gridview td {
  border: 1px solid #ffffff;
}*/

.GridView tbody th td { border: 1px solid white; }
.gvrowstyle{
    
    border-color:lightgray; /*no effect*/

}

/*To Style a multiline text box used in Observation and Action fields*/
 .MultiLineTextBox
{
    resize: none;


}

 td,th {padding-left: 4px;
        padding-right: 4px;
 }

 /*To hide a column in a gridview but still get to its values in codebehind*/
  .hiddencol
    {
        display:none;
    }
    .viscol
    {
        display:block;
    }

    /*PDF Gridview Styles*/
    .GridViewControlStyle  caption  
{
text-align: left; 
font-style:italic;
color: #666666;
background-color: #ffffff; 
}

.GridViewControlStylePDF  caption  
{
text-align: left; 
font-style:italic;
color: #666666;
background-color: #ffffff; 
}

.ddlWidth {
width: 350px; 
max-width: 350px;
}


 