.ActionButton{background-color:#53585f;border-radius:3px;color:#fff;cursor:pointer;cursor:hand;display:inline-block;font-size:18px;min-width:150px;text-align:center;text-decoration:none;vertical-align:middle}.SmallActionButton{background-color:#53585f;border-radius:3px;color:#fff;cursor:pointer;cursor:hand;display:inline-block;font-size:18px;min-width:150px;text-align:center;text-decoration:none;vertical-align:middle;font-size:12px;color:#000;min-width:75px;padding:3px 10px}.DetailButton{background-color:#53585f;border-radius:3px;color:#fff;cursor:pointer;cursor:hand;display:inline-block;font-size:18px;min-width:150px;text-align:center;text-decoration:none;vertical-align:middle;padding:10px}.DetailButton.CancelButton,.DetailButton.ResetButton{color:#53585f;background-color:#fff;border:2px #53585f solid;padding:8px}.HeaderButton{display:inline-block;height:32px;line-height:32px;width:32px;border:2px solid #fff;border-radius:23px;margin-top:5px;margin-left:4px;vertical-align:text-top;text-align:center;cursor:pointer;cursor:hand}.SearchButton{background-image:url(/Content/Images/Search.png);background-repeat:no-repeat;background-position:5px center;background-size:30px;margin-left:125px;margin-top:10px}#CalendarHeader{background-color:#53585f;font-size:18px;height:50px;position:relative;width:100%}#CalendarHeaderFirstRow{height:35px}#Calendar{min-width:900px;padding-left:60px;padding-right:10px;position:absolute;width:100%}.AbsenceStatusCancelled,.AbsenceStatusRefused,.AbsenceStatusEffective,.AbsenceStatusRequested,.AbsenceStatusToActivate{background-position:left center;background-repeat:no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;padding-left:20px;display:inline-block}.AbsenceStatusCancelled,.AbsenceStatusRefused{background-image:url(/Content/Images/AbsenceRefused.png)}.AbsenceStatusEffective{background-image:url(/Content/Images/AbsenceEffective.png)}.AbsenceStatusRequested,.AbsenceStatusToActivate{background-image:url(/Content/Images/AbsenceRequested.png)}.CalendarDayOfWeek{border:1px solid #fff;border-collapse:collapse;color:#53585f;font-size:18px;font-weight:bold;padding:10px 4px 4px 4px;text-align:right}.CalendarDay{border:1px solid #fff;border-radius:3px;font-size:16px;height:auto;text-align:left;vertical-align:bottom;width:14.285714286%}.CurrentCalendarDay{border-bottom:1px solid #53585f;border-bottom-left-radius:0;border-bottom-right-radius:0}.CalendarDayAbsence{background-color:#fdfacb}.CalendarDayAbsence.CalendarDayForAnotherMonth{background-color:#fdfacb}.CalendarDayOff{background-color:#dbefff}.CalendarDayOff.CalendarDayForAnotherMonth{background-color:#dbefff}.CalendarDayRestricted,.CalendarDayNone{background-color:#dae8f4}.CalendarDayRestricted.CalendarDayForAnotherMonth,.CalendarDayNone.CalendarDayForAnotherMonth{background-color:#dae8f4}.CalendarDayVacation{background-color:#d5fdce}.CalendarDayVacation.CalendarDayForAnotherMonth{background-color:#d5fdce}.CalendarDayExchange,.CalendarDayTransfer,.CalendarDayWork{background-color:#fff}.CalendarDayExchange.CalendarDayForAnotherMonth,.CalendarDayTransfer.CalendarDayForAnotherMonth,.CalendarDayWork.CalendarDayForAnotherMonth{background-color:#fff}.CalendarDayPending{background-color:#fff}.CalendarDayHoliday .CalendarDayContentWrapper{border-color:#9932cc}.CalendarDayHoliday .CalendarDayContentCellDayOfMonth{color:#9932cc}.CalendarDayHoliday .CalendarDayContentWrapperForAnotherMonth{border-color:#d099d0}.CalendarDayHoliday .CalendarDayContentCellDayOfMonthForAnotherMonth{color:#d099d0}.CalendarDayContentWrapper{border:2px solid #65bbfe;border-radius:3px;cursor:pointer;cursor:hand;min-height:80px;padding:10px}.CalendarDayContentWrapperForAnotherMonth{border:1px solid #c2c0c0}.CalendarDayContentWrapper.CalendarDayContentWrapperCurrent{border-color:#53585f;border-style:solid;border-width:3px 3px 1px 3px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:8px 7px 10px 7px}.CalendarDayContentWrapper.CalendarDayContentWrapperToday{border:1px solid #d98b0f}.CalendarDayContentWrapper.CalendarDayContentWrapperToday.CalendarDayContentWrapperCurrent{border-color:#53585f;border-style:solid;border-width:3px 3px 1px 3px}.CalendarDayContent{display:table;width:100%}.CalendarDayContentRow{display:table-row}.CalendarDayContentCell{display:table-cell}.CalendarDayContentCellDayOfMonth{color:#53585f;display:table-cell;font-size:22px;height:22px;width:80px;text-align:right;vertical-align:middle}.CalendarDayContentCellDayOfMonthToday{color:#d98b0f}.CalendarDayContentCellDayOfMonthForAnotherMonth{color:#c2c0c0}.CalendarDayContentWorkday{display:table-caption;caption-side:bottom;padding-top:5px}.CalendarView{color:#53585f;font-weight:bold;padding-bottom:2px;padding-top:2px}.CalendarDayContentWrapperForAnotherMonth .CalendarView{color:#c2c0c0}.CalendarViewContainer{width:100%}.CalendarViewContent{width:auto}.CalendarViewAbbreviation{color:#cad0d5;font-style:italic;width:20px;text-align:right;vertical-align:top}.CalendarViewSeparator{border-bottom:1px solid #cad0d5}.LoadingPanel,#EmptyCalendarDayDetail,#EmptyCalendarDayTab{background-color:#fff;background-position:center center;background-image:url(/Content/Images/LoadingLarge.gif);background-repeat:no-repeat}#CalendarDayDetailCell{background-color:#53585f;border-radius:3px;padding:3px}#EmptyCalendarDayTab{min-height:400px;position:relative}#EmptyCalendarDayTabMessage{color:#53585f;position:absolute;text-align:center;left:0;right:0;top:215px}.WeekNumberCell{border:1px solid #fff;height:100%}.WeekNumberWrapper{color:#53585f;padding:10px;border:1px solid #65bbfe;border-radius:3px;font-weight:bold;vertical-align:middle;text-align:center;display:table-cell;width:40px}.WeekNumber{vertical-align:middle}.CalendarWeek.SelectedWeek .WeekNumberWrapper{background-image:url(/Content/Shared/Calendar/IsSelected.png);background-repeat:no-repeat;background-position:center 12px}span.DatePicker{width:inherit}input.DatePicker[readonly]{color:#000;font-weight:bold}#DialogContainer{display:inline-block;margin:0;padding:0;width:600px}.Dialog{background-color:#fff;margin-left:auto;margin-right:auto;width:600px}.CloseDialogButton{cursor:pointer;cursor:hand;text-align:center;width:50px}.DialogHeader{background-color:#53585f;color:#fff;font-size:28px;height:50px;width:100%}.DialogTitle{width:auto;padding:20px}.DialogActions{text-align:right;width:100%}.DialogContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:30px center;background-repeat:no-repeat;-webkit-background-size:75px 75px;-moz-background-size:75px 75px;-o-background-size:75px 75px;background-size:75px 75px;color:#000;display:inline-block;font-size:20px;font-weight:bold;margin-bottom:30px;margin-top:30px;padding:30px 30px 30px 120px;width:100%}.DialogContent>span{white-space:nowrap}.DialogContent>ul{display:inline-block;list-style:none;padding:0;margin:0}.ErrorDialogContent{background-image:url(/Content/Images/Error.png)}.SuccessDialogContent{background-image:url(/Content/Images/Success.png)}.WarningDialogButton.ActionButton{padding:10px;min-width:150px;margin-bottom:10px;margin-right:15px}.WarningDialogContent{background-image:url(/Content/Images/Warning.png)}.DurationDropDownList{color:#000;font-family:Arial,"Segoe UI",Verdana,Sans-Serif;font-size:16px}.DurationDropDownList.HoursDropDownList{width:65px}.DurationDropDownList.MinutesDropDownList{margin-right:5px;width:65px}.DurationPicker{display:inline-block}.DurationPickerHourMinuteSeparator{display:inline-block;text-align:center;width:15px}.ErrorMessage{color:red;font-weight:bold;padding:10px}html{margin:0;border:0;padding:0}body{color:#000;font-family:Arial,"Segoe UI",Verdana,Sans-Serif;font-size:16px;margin:0;border:0;padding:0}.Template{display:none!important}*:not(input):not(textarea){-o-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}body{min-width:900px;-webkit-tap-highlight-color:transparent}.LoadingPanel{min-height:32px;background-position:center center;background-image:url(/Content/Images/LoadingLarge.gif);background-repeat:no-repeat}#ApplicationHeader{background-color:#53585f;background-image:url(/Content/Images/GIROLogoHeader.png);background-position:20px center;background-repeat:no-repeat;-webkit-background-size:auto 50px;-moz-background-size:auto 50px;-o-background-size:auto 50px;background-size:auto 50px;color:#fff;height:60px;padding-right:15px;width:100%}.ApplicationNameColumn{width:250px}.ApplicationHeaderTitleColumn{width:350px}.EmployeeDisplayIdColumn{width:auto}.LogoutBarColumn,.LanguageBarColumn{width:1%;min-width:45px;white-space:nowrap}#ApplicationHeader td{padding-bottom:5px;padding-top:5px}.ApplicationHeaderTitle{border:1px solid #53585f;border-radius:3px;display:inline-block;margin-bottom:5px;margin-left:10px;margin-top:5px;padding-bottom:10px;padding-right:10px;padding-top:10px;vertical-align:middle}.ApplicationHeaderTitle.StaticApplicationHeaderTitle{margin-left:25px}#ApplicationName{border-right:1px solid #fff;color:#fff;font-size:26px;margin-left:100px;padding-bottom:15px;padding-right:30px;padding-top:15px}#EmployeeDisplayId{color:#fff;padding-right:15px;text-align:right;vertical-align:middle}.ApplicationHeaderTitle,#EmployeeDisplayId,#LanguageBar,#LogoutButton{font-size:24px}#LanguageBar,#LogoutBar{display:inline-block;text-align:center;margin-right:7px;min-width:40px}#LogoutButton{background-image:url(/Content/Images/Logout.png);background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;vertical-align:middle}#Loading{background-color:#fff;height:200%;left:0;margin-left:auto;margin-right:auto;padding-top:150px;position:absolute;top:70px;width:100%;min-width:900px;z-index:10000}.LoadingDialog{width:250px;height:100px;margin-left:auto;margin-right:auto;padding-top:30px}.LoadingDialogIcon{background-image:url(/Content/Images/LoadingLarge.gif);background-position:center center;background-repeat:no-repeat;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;width:128px;height:32px}.LoadingDialogMessage{color:#53585f;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle}.ApplicationHeaderTitle.ApplicationHeaderTitleWithBorder{border:1px solid #024598;border-radius:3px}.MainMenuCurrentItem{background-position:right center;background-repeat:no-repeat;margin-right:5px;padding-left:15px;padding-right:30px;-webkit-background-size:20px auto;-moz-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;cursor:pointer;cursor:hand}.MainMenuClose,.MainMenuOpen{background-image:url(/Content/Images/Expanded.png);color:#fff}#MainMenu{background-color:#024598;border:1px solid #024598;border-radius:3px;display:none;margin-top:12px;position:absolute;z-index:10001}.MainMenuItem{border-bottom:1px solid #cde3f7;background-color:#fff;color:#53585f;display:block;font-size:24px;padding:10px;text-decoration:none}.MainMenuFirstItem{border-top-left-radius:3px;border-top-right-radius:3px}.MainMenuLastItem{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.MainMenuItem:hover{background-color:#f1e2ce;color:#000}#DownloadReportDialogButton{margin-bottom:5px;margin-right:10px;margin-top:5px;padding:10px}#ReportDialogContainer{display:inline-block;margin:0;overflow:visible!important;padding:0}.ReportDialog{background-color:#fff;margin-left:auto;margin-right:auto}.ReportViewer{padding:20px}.ReportDialog,.ReportViewer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%}#Report{height:800px}#ReportIframe{width:100%;height:100%}#SimpleDialogContainer{display:inline-block;margin:0;padding:0}.SimpleDialog{background-color:#fff;margin-left:auto;margin-right:auto}.SimpleDialogBody{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:auto;margin-right:auto}.SimpleDialogContent{display:inline-block;margin-bottom:10px;margin-left:auto;margin-right:auto;min-height:40px}.SimpleDialogContentLine{display:inline-block;margin-top:10px}.SimpleDialogActionButton.ActionButton{font-size:20px;padding:10px}.SimpleDialogActions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:50px;margin-bottom:15px;padding:0 30px;text-align:right;width:100%}.SquareCheckBox{background-color:#fff;border:1px solid #53585f;border-radius:5px;height:19px;position:relative;width:19px}.SquareCheckBox input[type="checkbox"]{visibility:hidden}.SquareCheckBox input[type="checkbox"]:checked+label:after{background-color:#53585f}.SquareCheckBox label:after{content:"";height:13px;left:0;position:absolute;top:0;width:13px}.SquareCheckBox label{cursor:pointer;height:17px;left:3px;position:absolute;top:3px;width:17px}.SquareCheckBox label span{color:#53585f;display:inline-block;margin-left:24px;position:absolute;top:-4px;white-space:nowrap}.SquareCheckBox input[type=checkbox]:disabled+label:after{color:#a9a9a9}.SquareCheckBox input[type=checkbox]:disabled{color:#a9a9a9}.SquareCheckBoxDisabled{color:#a9a9a9;border-color:#a9a9a9}.SquareCheckBoxDisabled input[type="checkbox"]:checked+label:after{background-color:#a9a9a9}.SquareCheckBoxDisabled label{cursor:default;color:#a9a9a9}.SquareCheckBoxDisabled label span{color:#a9a9a9}.SquareCheckBoxReadOnly{border:none;width:100%}.RadioButton{background-color:#fff;border:1px solid #53585f;border-radius:12px;height:19px;position:relative;width:19px}.RadioButton input[type="radio"]{visibility:hidden}.RadioButton input[type="radio"]:checked+label:after{background-color:#53585f;border-radius:12px}.RadioButton label:after{content:"";height:13px;left:0;position:absolute;top:0;width:13px}.RadioButton label{cursor:pointer;height:17px;left:3px;position:absolute;top:3px;width:17px}.RadioButton label span{color:#53585f;display:inline-block;margin-left:24px;position:absolute;top:-4px;white-space:nowrap}.RadioButton input[type=radio]:disabled+label:after{color:#a9a9a9}.RadioButton input[type=radio]:disabled{color:#a9a9a9}.RadioButtonDisabled{color:#a9a9a9;border-color:#a9a9a9}.RadioButtonDisabled input[type="radio"]:checked+label:after{background-color:#a9a9a9}.RadioButtonDisabled label{cursor:default;color:#a9a9a9}.RadioButtonDisabled label span{color:#a9a9a9}.RadioButtonReadOnly{border:none;width:100%}.Textbox{border:1px solid #53585f;border-radius:3px}.DayDesignatorDropDownList{width:50px}.TimeDropDownList{color:#000;font-family:Arial,"Segoe UI",Verdana,Sans-Serif;font-size:16px;width:65px;text-align:center;font-weight:bold}.TimeDropDownList.DesignatorsDropDownList{width:75px}.TimeDropDownList.MinutesDropDownList{margin-right:5px}.TimePicker{display:inline-block}.TimePickerHourMinuteSeparator{display:inline-block;text-align:center;width:15px}.TimePickerWithAMPMDesignator{width:260px}.TimePickerWithoutAMPMDesignator{width:195px}