﻿
@media screen /*--This is for Print--*/

{

body
{
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content
{
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input[type="text"], input[type="password"]
{
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error
{
    color: #b94a48;
}

.field-validation-valid
{
    display: none;
}

input.input-validation-error
{
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error
{
    border: 0 none;
}

.validation-summary-errors
{
    color: #b94a48;
}

.validation-summary-valid
{
    display: none;
}

.maxWidth
{
    max-width: 100%;
    min-width: 100%;
}

.readyOnly
{
    background-color: white;
}

.hidden
{
    display: none;
}
.show
{
    display: block;
}

.red
{
    color: #c9302c;
}

.blue
{
    color: #357ebd;
}

.blueBackground
{
    background-color: #357ebd;
}

.green
{
    color: #5cb85c;
}

.bold
{
    font-weight: bold;
}
.warningBackground
{
    color: #fff;
    background-color: #f0ad4e;
}


.infoBackgroundLite
{
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}


.warningBackgroundLite
{
    color: #8a6d3b;
    background-color: #fcf8e3;
}
.successBackgroundLite
{
    color: #3c763d;
    background-color: #dff0d8;
}
.successBackground
{
    background-color: #5cb85c;
    color: White;
}
.dangerBackgroundLite
{
    color: #a94442;
    background-color: #f2dede;
}
.dangerBackground
{
    background-color: #d9534f;
    color: White;
}
.primary
{
    color: #428bca;
}
.whiteLink
{
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;    
}
.whiteLink:hover {
    color: #ffffff;
}
/* visited link */
.whiteLink:visited {
    color: ffffff;
}



.link
{
    
    cursor: pointer;
    text-decoration: none;    
}
.link:hover {
    
}
/* visited link */
.link:visited {
    
}

.panel-footer.panel-custom
{
    color: #3a87ad;
    background-color: #d9edf7;
    background-color: #ffffff;
    border-color: #bce8f1;
}

.divBox
{
    -moz-box-shadow: 0 0 2px black;
    -webkit-box-shadow: 0 0 2px black;
    box-shadow: 0 0 2px black;
}


panel-heading span
{
    margin-top: -20px;
    font-size: 15px;
}
.collpaseRow
{
    margin-top: 40px;
    padding: 0 10px;
}
.clickable
{
    cursor: pointer;
}

.panel-heading .accordion-toggle:after
{
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e114"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: white; /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after
{
    /* symbol for "collapsed" panels */
    content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}


.panel-heading .viewAttachment.accordion-toggle:after
{
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e114"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: white; /* adjust as needed */
}
.panel-heading .viewAttachment.accordion-toggle.collapsed:after
{
    /* symbol for "collapsed" panels */
    content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.bottomLine
{
    border-bottom: 1px solid gainsboro;
    padding-top: 8px;
}

.chkList
{
    width: 100%;
}
.chkList input
{
    margin-right: 20px;
}

.chkList td
{
    padding-right: 20px;
    width: 100%;
}

.chkList input[type="checkbox"]
{
    margin-right: 10px;
}
.chkList Label
{
    white-space: nowrap;
}


.chkListAutoWidth
{
    
}
.chkListAutoWidth input
{
    margin-right: 20px;
}

.chkListAutoWidth td
{
    padding-right: 20px;
   
}

.chkListAutoWidth input[type="checkbox"]
{
    margin-right: 10px;
}
.chkListAutoWidth Label
{
    white-space: nowrap;
}
.center
{
    text-align: center;
}

.normal
{
    font-weight: normal;
}

.box
{
    border: 1px solid gainsboro;
}

.yellowBackground
{
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.twoThirdWidth
{
    width: 75%;
}


.input-xs
{
    height: 22px;
    padding: 2px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.noExtraPadding
{
    padding-left:0px;
    padding-right:0px;
    margin-left:0px;
    margin-right:0px;
}

.floatRight
{
    float:right;
}



.label-as-badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}

.tabbable {
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 100px;
    max-height: auto;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.nav-tabs {
    margin: 0;
}

.tab-content {
    height: 100%; 
    border-left: 1px solid #ccc ; 
    border-right: 1px solid #ccc;
}

.testBg
{
    background-color: #CD853F;

        border:1px solid green;

        -webkit-print-color-adjust: exact ;
}
}