/*** TYCO CUSTOM ***/
#AvailableCoursesHeader, #AvailableCourses{
	display:none !important;
}

/*** DANTE ***/
a
{
 color: rgb(0, 56, 106);
}

.sectionHeader 
{
 color: rgb(0, 87, 166) !important;
}

h2.sectionHeader:after 
{
 border-bottom: 3px solid rgb(0, 87, 166);
}

.button
{
 background-color: rgb(0, 56, 106);
}

.ob_gHR .ob_gC, 
.grid-header 
{
 border-bottom: 1px solid rgb(0, 56, 106) !important;
}

.calendar-icon
{
 color: rgb(0, 56, 106);
} 

.helpIcon 
{
 color: rgb(0, 56, 106);
}

.button:hover, .grid-apply:hover 
{
 background-color: rgb(0, 87, 166);
}

input.aspNetDisabled[type="submit"] 
{
    color: rgb(128, 128, 128) !important;
    background-color: rgb(0, 56, 106) !important;
}
/*** DANTE ***/


/*** GRIDMVC ***/

table.grid-table tr.grid-row-selected td 
{
  background-color: #CCCCCC !important;
  color: #000000 !important;
}

/*** GRIDMVC ***/

/*** HEADER ***/
header,
#header
{
 background-color: rgb(0,87,166);
}

#page-title 
{
 color: #fff;
}

#login-icon 
{
 color: rgba(255,255,255,0.95);
}

#actions-block 
{
 background-color: rgb(0,56,106);
}

#actions-title
{
 color: rgb(255,255,255);
}
/*** HEADER ***/

/*** MENU ***/
.main-menu-container 
{
 background-color: rgb(0,56,106);
}

.main-menu ul li ul 
{
 background-color: rgb(255,255,255);
}

.main-menu > ul > li 
{
 background-color: rgb(0,56,106);
}

.main-menu ul li a 
{
 background-color: rgb(0,56,106);
 color: rgb(255,255,255);
}

.main-menu ul li a:hover
{
 background-color: rgb(0,34,64);
 color: rgb(255,255,255);
}
/*** MENU ***/


/*** MODAL ***/

.modal-icon
{
 color: rgb(0,56,106);
}
/*** MODAL ***/


/*** UI ***/

.combobox 
{
 background-color: rgb(0,56,106);
}

.combobox > span 
{
 color: rgb(255,255,255);
}

.combobox ul li 
{
 background-color: rgb(0,87,166);
}

.combobox ul.active 
{
 color: rgb(255,255,255);  
}

.combobox ul li:hover 
{
 background-color: rgb(0,34,64);
 color: rgb(255,255,255);
}

.combobox ul li.selected 
{
 background: rgba(0,67,128,1);
 color: rgba(255,255,255,0.50);
}

#site input[type=text],
#site input[type=text]:focus,
#site input[type=password],
#site input[type=password]:focus,
#site input[type=number],
#site input[type=number]:focus,
#site input[type=email],
#site input[type=email]:focus 
{
 background-color: rgb(255,255,255);
 border: 0.0625rem solid rgb(169,169,169);
}

#site input[readonly=readonly],
#site input[readonly=readonly]:focus 
{
 background-color: rgb(189,189,189);
 color: rgb(255,255,255);
}

.checkbox-block label 
{
 background-color: rgb(33,33,33);
}

.checkbox-block input[type=checkbox]:checked + label 
{
 background-color:rgb(0,0,170);
}

.checkbox-block input[type=checkbox]:disabled + label 
{
 background-color: rgb(128,128,128);
}

#site input[type=radio]:checked + label:before,
#site input[type=radio]:not(:checked) + label:before 
{
 background-color: rgb(0,56,106);
}

#site input[type=radio]:checked + label:after,
#site input[type=radio]:not(:checked) + label:after 
{
 background-color: rgb(0,87,166);
 border: 2px solid rgb(255,255,255);
}

#site textarea 
{
 background-color: rgb(255,255,255) !important;
 border: 0.0625rem solid rgb(169,169,169);
}

#site div.datepicker span[class*="fa-calendar"]  
{
 color: rgb(0,56,106);
}
/*** UI ***/


/*** TABLE ***/

table.details thead th 
{
 background-color: rgb(255,255,255);
 border-bottom: 1px solid rgb(0,56,106);
}

table.nohover tbody tr:hover:nth-of-type(2n+1) 
{
 background-color: rgb(91,234,205) !important;
 color: rgb(0,0,0) !important;
}

table.nohover tbody tr:hover:nth-of-type(2n+2) 
{
 background-color: rgb(202,249,239) !important;
 color: rgb(0,0,0) !important;
}
/*** TABLE ***/


/*** TUTOR CALENDAR ***/

#daysinweek .week-day-block
{
 background-color: rgba(79,140,196,0.75);
}

#daysinweek .week-day-title
{
 color: rgb(255,255,255);
}

.bottom-column
{
 color: rgba(0,0,0,0.85);
}

#daysinmonth .day-content
{
 background-color: rgba(0,0,0,0.025);
}

#daysinmonth .day-content > .date
{
 background-color: rgb(53,107,157);
}

#daysinmonth .day-content > .date.disabled
{
 background-color: rgb(128,128,128);
}

#daysinmonth .day-content > .date > .title
{
 color: rgb(255,255,255);
}

#daysinmonth .day-content > .date > .icon-content > .outter
{
 color: rgb(255,255,255);
}

#daysinmonth .day-content > .date > .icon-content > .layer
{
 background-color: rgb(0,0,0);
}

#daysinmonth .day-content > .date > .icon-content > .inner
{
 color: rgb(255,255,255);
}

#daysinmonth div.day-content .course-content
{
 background-color: rgba(0,0,0,0.05);
 border-bottom: rgba(0,0,0,0.1);
}

.appointment-content
{
 background-color: rgba(0,0,0,0.075);
 border-bottom: rgba(0,0,0,0.1);
}

@media (min-width: 992px)
{
 .day-content-empty
 {
  background-color: rgba(0,0,0,0.025);
 } 
}

.bottom-column > .delegate-places
{
 background-color: rgba(0,0,0,0.1);
 color: rgba(0,0,0,1);
}

.textlistbox ul
{
 background-color: rgb(0,0,0);
}

.textlistbox ul li
{
 background-color: rgb(22,174,0);
}

.textlistbox ul.active
{
 color: rgb(255,255,255);
}

.textlistbox ul li:hover
{
 background-color: rgb(19,147,0);
 color: rgb(255,255,255);
}

.textlistbox ul li.selected
{
 background: rgba(91,202,74,1);
 color: rgba(0,0,0,0.50);
}
/*** TUTOR CALENDAR ***/


/*** MISCELLANEOUS ***/

span[class*="required"]:after 
{
 color: rgb(255,0,0);
}

.note /* default setup */
{
 border: 1px solid rgb(238,238,238);
}

.note-ok /* green */ 
{
 color: rgb(56,141,60);
 background-color: rgba(56,141,60,0.1);
 border-color: rgba(56,141,60,0.5);
}

.note-background-ok 
{
 background-color: rgba(56,141,60,0.1);
}

.note-foreground-ok 
{
 color: rgb(56,141,60);
}

.note-info /* blue */
{
 color: rgb(48,63,158);
 background-color: rgba(48,63,158,0.1);
 border-color: rgba(48,63,158,0.5);
}

.note-background-info 
{
 background-color: rgba(48,63,158,0.1);
}

.note-foreground-info
{
 color: rgb(48,63,158);
}

.note-warning /* orange */
{
 color: rgb(244,123,0);
 background-color: rgba(244,123,0,0.1);
 border-color: rgba(244,123,0,0.5);
}

.note-background-warning 
{
 background-color: rgba(244,123,0,0.1);
}

.note-foreground-warning 
{
 color: rgb(244,123,0);
}

.note-hazard /* red */ 
{
 color: rgb(189,40,40);
 background-color: rgba(189,40,40,0.1);
 border-color: rgba(189,40,40,0.5);
}

.note-background-hazard 
{
 background-color: rgba(189,40,40,0.1);
}

.note-foreground-hazard 
{
 color: rgb(189,40,40);
}

.note-default /* light grey */ 
{
 color: rgb(120,120,120);
 background-color: rgba(120,120,120,0.1);
 border-color: rgba(120,120,120,0.5);
}

.note-background-default 
{
 background-color: rgba(120,120,120,0.1);
}

.note-foreground-default 
{
 color: rgb(120,120,120);
}

.section-block 
{
 background-color: rgb(245,245,245);
}

.toolbar 
{
 background-color: rgb(0,56,106);
}

.searchicon 
{
 color: rgb(0,34,64);
}

#loading 
{
 color: rgb(0,56,106);
}

.returnurl 
{
 background-color: rgb(122,193,255);
}

/*** MISCELLANEOUS ***/


/*** FOOTER ***/
#company-links 
{
 background-color: rgb(0,87,166);
}

#company-links span 
{
 color: rgb(255,255,255);
}

#dante-links 
{
 background-color: rgba(0,87,166,0.75);
}

#dante-links span 
{
 color: rgb(245,245,245);
}

#dante-links a
{
 color: rgb(245,245,245);
}
/*** FOOTER ***/
