/*
	DEFAULT STYLES (default.css): These styles apply to all non-NS4 browsers
	(those styles are defines in ns4.css
*/

/************* GENERIC STYLES *************/
/*body {
	padding: 0;
	margin: 0;
}
img {
	border-style:none;
}*/
.noPrint, .ToolLinks, .backgroundAlertsCallout, .WebPartVerb {
	display: none !important; 
}
.AppTabArea, #ctl00_ApplicationSubNavTabStripControl_tableTabContainer, #UserStatus, #OutreachNavigation, #TdControlContainer, #Footer {
	display: none;
}
.CommandButton, .btn {
  	display: none !important;
}
/* style of item titles by Announcements and events */
.ItemTitle {
	font: bold 11px Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
/* style for page titles */
.Head {
	font: bold 18px Arial, arial, sans-serif;
}
/* style of module titles */
.SubHead {
	font: bold 15px Arial, Helvetica, sans-serif;
}
/* style of content titles used for HTML module display */
.ContentHead {
	font: bold 13px Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 
{
	padding: 0;
	margin: 0;
}

#HelpControl, .nav-tabs, .nav-pills > li {
    display: none;
}

.nav-pills > li.active {
    display:block;
}

.ProfileTabArea, .AdminTabArea {
    margin-top: 0;
    border: none;
}

.CalendarToday, .CalendarSelectedDay, .CalendarWeekday, .CalendarWeekend, .CalendarOtherMonthDay, .CalendarHoliday {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #CCC;
	background: #FFF;
}
.CalendarToday a, .CalendarSelectedDay a, .CalendarWeekday a, .CalendarWeekend a, .CalendarOtherMonthDay a, .CalendarHoliday a {
	text-decoration: none;
}

/* =Align Planner Day View */
#DayViewCalendarPanel div.lessonPlan ul, #DayViewCalendarPanel div.notes, #DayViewCalendarPanel div.attachments {
	float: none !important;
}
div#mainPanel { overflow: visible !important; }
div#mainBar { overflow: visible !important; }


li.DraftPrivateOn {  font-weight:bold !important;  outline-color:black !important; }
li.DraftPublicOn {  font-weight:bold !important;  outline-color:black !important; } 
li.ReadyOn {  font-weight:bold !important;  outline-color:black !important; }
li.ScheduledOn {  font-weight:bold !important;  outline-color:black !important; } 
li.InProgressOn {  font-weight:bold !important;  outline-color:black !important; } 
li.CompleteOn  
{
	font-weight: bold !important;
	text-decoration: underline !important;
	/*border: 1px solid black !important;  margin-right: 500px !important; */
	
}

.printOnly {
display: block;
}

/* override bootstrap grid to get smaller sized columns to print normally */
.span1, .span2, .span3, .span4, .span5, .span6, .span7. .span8, .span9, .span10, .span11, .span12 {
    float: none;
    display: inline-block;
    vertical-align:top;
}

.label.label-success
{
    border: 1px solid #468847  !important;
    color: #468847 !important;
    text-shadow:none !important;
}
.label.label-warning
{
    border: 1px solid #f89406  !important;
    color: #f89406 !important;
    text-shadow:none !important;
}
.label.label-important
{
    border: 1px solid #b94a48  !important;
    color: #b94a48 !important;
    text-shadow:none !important;
}
.label.label-inverse
{
    border: 1px solid #000000 !important;
    color: #000000 !important;
    text-shadow:none !important;
}
.label.label-info
{
    border: 1px solid #3a87ad  !important;
    color: #1373ab !important;
    text-shadow:none !important;
}

/***** Print Table CSS ***/
        #summaryBox
        {
            display: none;
        }
    
        #TeacherObservationDetails
        {
            display: none;
        }
        
        .nowrap {
            white-space: normal;
        }
        
        .ObsByStandard td.Level3FirstCell{                
                width: 40%;
            }
            .ObsByStandard td.Level2FirstCell{                
                width: 40%;
                text-transform: capitalize;
            }
            .ObsByStandard td.Level1FirstCell {                
                width: 40%;
                font-weight:bold;
            }
            
            .standardName {
                padding: 0px;
                width: 70%;
            }
    
    
.backgroundAlertsCallout #footer
{
    display: none;
}
