﻿.fc-bg {background: #fafafa;}
.fc-content {padding:5px}
.fc-axis {background:#f0f0f0;color: #6a6a6a;}
.fc-unthemed .fc-today {background:#bde9fb}
.fc-toolbar button{outline:none;height:3em;width:50px;font-weight:700;}
.fc-widget-header { height: 27px;line-height: 27px;background:#f0f0f0;font-size: 7.5pt;color: #6a6a6a;}
.fc-unthemed .fc-popover .fc-header .fc-close {margin:5px;padding:3px;}
.WeekQuickLinkButton {background: #f0f0f0;border: solid 1px #6a6a6a;border-top: none;background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -o-linear-gradient(top,#fff,#e6e6e6);background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-repeat: repeat-x;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);font-size: 7.5pt;color: #6a6a6a;font-weight:700;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.ShareOptions a:hover, .ShareOptions a{margin:5px 0 !important;padding:0px !important; font-size: 8pt !important  }
#PersonalCalendar {margin-top:20px;}
a.fc-more {color:#107ba8;font-weight:700;font-size:11px;padding:5px 0;display:block;}
content inner panel {height:50px;border:none;background:none;}
.tooltiptitle {color:#107ba8;font-weight:700 !important;display:block;margin:0 0 5px 0;}
.fc-bgevent {background-color:#ccc;}
.week-highlight {background-color:rgba(189,233,251,0.5);}
.CalBlock_Personal, input[value='Personal'] + label:after {background: #c75d24;border-color:#c75d24;}        
.CalBlock_Class, input:not([value='Personal']) + label:after{background:#107BA8;border-color:#107BA8;}
.CalBlock_LiveEWS, input[value='EWS'] + label:after{background:#3c8533;border-color:#3c8533;}
.CalBlock_LiveEWS .fc-content, .CalBlock_Class .fc-content, .CalBlock_Personal .fc-content {text-overflow:ellipsis;font-size:10px}
.fc-agenda-view  .fc-time:not(.fc-axis) {white-space:normal !important;border-bottom:rgba(255,255,255,0.25) 1px solid;margin:0 0 5px 0;padding:0 0 5px 0;}
 .WeekQuickLinkButton{display:block;position:static;clear:both;height:30px;line-height:30px;color:#107ba8;text-align:center;font-size:8pt;text-decoration:none;-webkit-user-select:none; user-select:none; cursor:pointer;}
.ShareOptions{display:block;clear:both;height:40px;line-height:40px;text-align:right;padding:0 2px;}
.ShareOptions a{margin:0px;padding:0px;color:#107ba8;}    
.ShareOptions a:hover{margin:0px;padding:0px;cursor:pointer;} 
.ui-dropdownchecklist * {outline:none;}
.ui-dropdownchecklist {font-size: medium;color: black;z-index:98!important;height: 33px; outline:none;}
.ui-dropdownchecklist-text {font-size:10px;line-height:33px;font-weight:700;padding:0 10px;}
.ui-dropdownchecklist-selector {height: 32px;cursor:pointer;}
.ui-dropdownchecklist-dropcontainer {background:#FFF;border:solid 1px silver;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.ui-dropdownchecklist-item {height:25px;clear:both;position:relative;}
.ui-state-disabled label {color: #ccc;}
.ui-dropdownchecklist-group {font-weight: bold;font-style: italic;}
.ui-dropdownchecklist-indent {padding-left: 7px;}
.ui-dropdownchecklist-selector-wrapper {vertical-align: middle;font-size: 0px;}
.ui-dropdownchecklist-selector {padding: 0;font-size: 0px;}
.ui-dropdownchecklist-text {text-shadow:0 1px 1px rgba(255,255,255,.75);max-width:130px;overflow:hidden;text-overflow:ellipsis; }
.ui-dropdownchecklist-group {padding: 0;}
.r {z-index:98;height: 32px;font-weight:700;text-align:left;position:relative}
.ui-dropdownchecklist-dropcontainer-wrapper input[type=checkbox], .ui-dropdownchecklist-item .ui-dropdownchecklist-text {display:inline-block;line-height: 25px;height:25px;margin:0;padding:0;float:left;}
.ui-dropdownchecklist-dropcontainer-wrapper input[type=checkbox] {margin:0 5px;}
input[type=checkbox] + label:before {display:inline-block;width:14px; height:14px;content: ' '; background: url('/App_Themes/Site_Skin/images/NewSkin/SearchOptions_check.png') no-repeat 0 -14px;  margin:11px 5px 5px -25px ;position:absolute;cursor:pointer;}
.ui-dropdownchecklist-dropcontainer-wrapper  input[type=checkbox] + label {display:inline-block;margin:0 0 0 25px;cursor:pointer;}
.ui-dropdownchecklist-dropcontainer-wrapper input[type=checkbox] {display:none;}
input[type=checkbox]:checked + label:before {background: url('/App_Themes/Site_Skin/images/NewSkin/SearchOptions_check.png') no-repeat 0 0px;}
.checkbox{width: 14px;height: 14px;margin: 5px;background: url('/App_Themes/Site_Skin/images/NewSkin/SearchOptions_check.png') no-repeat 0 -14px;display: block;}
.ui-dropdownchecklist-item .ui-dropdownchecklist-text {width:100px;overflow:hidden;text-overflow:ellipsis; cursor:pointer !important;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper{position:absolute;top:30px;right:0px;width:190px;padding:0 0;border:1px solid #CCC;background:#eee;list-style:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:0px 2px 20px rgba(0,0,0,0.2);margin: 9px 0 0 0}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper:before {content:"";position:absolute;top:-7px;right:10px;border-width:0 7px 7px;border-style:solid;border-color:#CCC transparent;display:block; width:0;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper:after {content:"";position:absolute;top:-5px;right:11px;border-width:0 6px 6px;border-style:solid;border-color:#eee transparent;display:block; width:0;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer{padding:2px 0;margin:0;overflow-y:auto}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item{display:block;clear:both;height:36px;line-height:36px;padding:0 0;color:#555;border-bottom:1px solid #EEE;font-weight:bold;position:relative;cursor:pointer;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item label{display:block;clear:both;line-height:36px;padding:0 17px;color:#555;font-weight:bold;text-decoration:none;overflow:hidden;text-overflow:ellipsis}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item:last-child {border-bottom:none;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item:hover {background:#f9f9f9;}
.button-normal-list {height: 30px;position: relative;width: 196px;}
.button-normal-list .sbSelector{display: block;height: 30px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 170px;}
.button-normal-list .sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline: none;text-decoration: none;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item:first-child {background:#eee;position:absolute;z-index:98;top:0px;left:0px;width:190px;border-bottom: solid 1px silver;}
.fc-dropdown-button .ui-dropdownchecklist-dropcontainer-wrapper {padding-top:36px;}
.ui-icon + .ui-dropdownchecklist-text i {color:#666;font-style:italic; }
.ui-icon.ui-icon-triangle-1-s { height:30px;width:20px;background: url('/App_Themes/Site_Skin/General/images/listbutton-arrows.png') no-repeat 0 -32px;   }
.ui-icon.ui-icon-triangle-1-e {height:30px;width:20px;background: url('/App_Themes/Site_Skin/General/images/listbutton-arrows.png') no-repeat 0 0;   }
input[value] + label:after {width:5px;height:36px;content: " ";display:inline-block;position:absolute;right:0;top:0;bottom:0;}
input[value='All'] + label:after {background:none;}
.fc-day-grid, .fc-slats {cursor: pointer;}
.fc-agendaDay-view .fc-today{background: none;}
#WkQuickLink {padding: 10px 0;color:#e0e0e0}
#WkQuickLink .WeekPadding, #WkQuickLink .TermPadding , #WkQuickLink .YearPadding  {margin:10px 0;display:block;clear:both;}
#WkQuickLink .WeekNav:hover, #WkQuickLink .WeekNav, #WkQuickLink .WeekNav:visited, #WkQuickLink .TermNav, #WkQuickLink .TermNav:visited, #WkQuickLink .TermNav:hover, #WkQuickLink .WeekNav_Active, #WkQuickLink .TermNav_Active {display:inline-block;line-height:18px;height:18px;padding:0 10px;color:#107ba8;margin:2px 0;cursor:pointer;}
#WkQuickLink .WeekNav_Active, #WkQuickLink .TermNav_Active {background:#107ba8;color:#fff;border-radius:5px;}
