﻿.login_errors, .failed_label
{
   /* margin:1em;
    padding:1em;
    background-color:#ccc;
    border:1px dotted red; */
    font-weight:bold;
    color:red;
}
.instituteName
{
    font-weight:bold;
    margin-top:1em;
    font-style:italic;
    color:#009;
}
.notNeededAfter
{
    width:80px;
}
.mandatoryField
{
    font-weight:bold;
    color:red;
    text-align:center;
}
.lt-ie8 .record div
{
    float:left;
}
.request_cancel
{
    display:none;
}

/* v Patron Loans v */
.itemTitle,.itemChargedDate,.itemDueDate,.itemRenewals, .itemCallNumber
{
}
.itemTitle
{
    width:95%; 
    font-weight:500;
    padding-left:0.5em;
}
.itemCallNumber
{
  width:100%;
  font-weight:bold;
}
.itemChargedDate
{
    width:15%;
}
.itemDueDate
{
   width:100%;
   text-align:right;
   font-weight:bold;
}

.itemRowOverdue
{
    background-image:url(/includes/images/overdue_1.png);
    background-position:99% center;
    background-repeat:no-repeat;
}
.itemRenewals
{
   color:green;
   font-style:italic;
}
.itemRenewButton
{
    background-color:transparent;
    border:none; 
    color:#009;
    cursor:pointer;
    font-weight:600;
    text-align:left;
    padding:0 1em 0 0;
}
.overdue
{
    color:red;
}
.trafficLight
{
    background-position:1em center;
    background-repeat:no-repeat;
}
.red
{
    background-image:url(/includes/images/trafficlights_red.png);
}
.orange
{
    background-image:url(/includes/images/trafficlights_orange.png);
}
.green
{
    background-image:url(/includes/images/corporate/trafficlights_green.png);
}
/* ^ Patron Loans ^ */