#quickSearchDiv{height:25px;line-height:20px;color:#2A2724;float:right;position:relative;align-items:center;-moz-box-shadow:0 0 5px rgb(42 39 36 / 10%);-webkit-box-shadow:0 0 5px rgb(42 39 36 / 10%);box-shadow:0 0 5px rgb(42 39 36 / 10%);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#quickSearchTextDiv{margin:0px;border-left:1px solid #777;border-bottom:1px solid #777;background-color:#FFF;height:30px}div#quickSearchTextDiv > div#quickSearchTypeDiv{font-size:1rem;color:#2A2724;border-right:1px solid #777;float:left;line-height:16px;position:relative;background:#ffffff;cursor:pointer;width:100px;overflow:hidden;height:30px}#quickSearchTypeSpan{display:block;width:100px;height:16px;overflow:hidden;padding:5px 5px 0 5px}div#quickSearchTextDiv > div#quickSearchTypeDiv:hover{background:#ffffff}div#quickSearchTextDiv > div#quickSearchTypeDiv:hover > div.arrow{border-color:#000 transparent}div#quickSearchTextDiv > div#quickSearchTypeDiv > div.arrow{position:absolute;right:2px;top:9px;width:0px;height:0px;border-color:#333 transparent;border-width:3px;border-style:solid;border-bottom-width:0}div#quickSearchTextDiv > div#quickSearchDateDiv{font-size:1rem;color:#333;border-right:1px solid #777;float:left;width:85px;line-height:16px;position:relative;padding:5px 10px 0px 5px;background:#ffffff;cursor:pointer;height:25px}#quickSearchDateSpan{display:block;width:85px;height:25px;overflow:hidden}div#quickSearchTextDiv > div#quickSearchDateDiv:hover{background:#ffffff}div#quickSearchTextDiv > div#quickSearchDateDiv:hover > div.arrow{border-color:#000 transparent}div#quickSearchTextDiv > div#quickSearchDateDiv > div.arrow{position:absolute;right:2px;top:9px;width:0px;height:0px;border-color:#333 transparent;border-width:3px;border-style:solid;border-bottom-width:0}#txtSearchStringQS{float:left;height:19px;border:0px solid black;border-right:1px solid #777;position:relative;top:0px;padding:3px 0px 5px 5px;width:129px}.quickSearchButton{float:right;height:30px;border:0px;width:35px;background:#ffffff url('../Framework/Images/Search-icon.png') no-repeat 50% 50%;cursor:pointer}.quickSearchButton:hover{background:#ffffff url('../Framework/Images/Search-icon.png') no-repeat 50% 50%}#cboTypeQS{width:115px;height:30px;cursor:pointer}#cboAcademicQS,#cboExamQS,#cboAllQS{width:100px;height:30px;cursor:pointer}#QSDateSelectionContainer{position:absolute;left:0px;top:0px;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0}#QSTypeSelectionContainer{position:absolute;left:0px;top:0px;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0}#allActivitiesDiv,#academicTermDiv,#examTermDiv{display:none}#TimelineView{width:100%;height:auto;z-index:0;border-collapse:separate;border:1px solid #CFCFCF;border-spacing:0px;line-height:30px}#TimelineViewCalendarSelect{font-weight:normal;height:auto;z-index:0;border-collapse:separate;border:1px solid #CFCFCF;border-bottom:none;border-spacing:0px;line-height:30px;text-align:center}#TimelineViewCalendarSelect > th{text-align:left;font-size:1rem;position:relative;background-color:##cddae6;color:##2A2724;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineViewCalendarSelect > a{text-decoration:none}#TimelineView th{text-align:left;font-size:1rem;position:relative;background-color:##cddae6;color:##2A2724;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineView th > span{padding-left:2px}#TimelineView tr > th:last-child{padding:0px}#TimelineViewContainer{position:relative;top:-1px;bottom:0px;left:0px;right:0px;margin:0px 0px;margin-top:1px}#TimelineViewContainer > table > tbody > tr > td{border-bottom:1px solid #dddddd}#TimelineView tr:last-child > td:first-child.listLastRow{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}#TimelineView tr:last-child > td:last-child.listLastRow{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}#TimelineView tr > th:last-child{border-right:0px solid black}#TimelineView tr > td:last-child{border-right:0px solid black}#TimelineView tr:last-child > td{border-bottom:0px solid black}#TimelineView td{-ms-word-wrap:break-word;word-wrap:break-word;color:#000000;border-right:1px solid #dddddd}.roomHeader > div{-ms-word-wrap:break-word;word-wrap:break-word;width:200px}#TimelineView tr > td:first-child{padding:0px 2px}#dateString{font-size:1rem;padding:2px 5px;color:#000;font-weight:normal;vertical-align:middle}table#TimelineView a#backArrow,table#TimelineView a#nextArrow{padding:5px}table#TimelineView th#TimelineHeader{width:100%;text-align:center;background-color:#FFF}table#TimelineView th#TimelineHeaderEmpty{background-color:#FFF}.TimelineViewBlock{position:absolute;overflow:hidden;line-height:18px;cursor:pointer;white-space:nowrap}.hourHeader{padding:0px 2px}.roomHeaderRowClickable:hover{background-color:#E8E8E8}.roomHeaderClickable{cursor:pointer}.roomHeaderClickable:hover{text-decoration:underline}#TimelineViewClone{position:absolute;top:-1px;left:7px;height:auto;z-index:499;border-collapse:separate;border:1px solid #CFCFCF;border-spacing:0px;line-height:30px;display:none;margin:0}#TimelineViewClone th{text-align:left;font-size:1rem;position:relative;background-color:##cddae6;color:##2A2724;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineViewCloneBody{width:100%}#RoomHeaderRowClone{width:100%}.HeaderColHighlight{border:1px dashed #2C729C;position:absolute;z-index:499;display:block;pointer-events:none}.TimelineViewPageSelectorControls{position:relative;text-align:center;left:0px;right:0px;float:left;width:34%}.TimelineViewPageSelectorControls .imgFirstArrow,.TimelineViewPageSelectorControls .imgBackArrow,.TimelineViewPageSelectorControls .imgNextArrow,.TimelineViewPageSelectorControls .imgLastArrow{margin:0px 5px;vertical-align:middle;cursor:pointer}.TimelineViewPageSelectorControls input{margin-left:5px;width:22px;text-align:center}.TimelineViewPageSelectorControls span{margin-left:3px;margin-right:3px}.TimelineViewControls{border-right:1px solid #CFCFCF;border-left:1px solid #CFCFCF;text-align:center;overflow:hidden;padding:5px 5px 0px 5px}.TimelineViewControls.bottom{border-bottom:1px solid #CFCFCF}.TimelineViewActionBarResultsPerPage{float:right;position:relative;z-index:1;text-align:right;margin-right:20px}.timelineViewHover{border:1px solid black;position:absolute;display:none;cursor:pointer}.chkByOccurrence{position:absolute;right:5px;left:auto;z-index:1}.chkByOccurrenceFilterList{position:absolute;top:25px;left:10px;z-index:1}.RequestWarning{border:3px solid #ff8300;background-color:#ffffff;padding:5px;margin-bottom:12px;margin-left:2px;font-weight:700}div#divModifyRequestPopup{width:380px}div#divModifyRequestPopup > div:first-child{line-height:25px;margin-top:10px;padding-top:10px;margin-left:-40px;border-top:2px solid black}div#divModifyRequestPopup > div:first-child > div:first-child{margin-left:10px}div#divModifyRequestPopup > div:first-child > div:last-child{margin-top:5px;font-style:italic}input#radChangeOtherInfo + span{line-height:15px;margin-left:13px;margin-top:-25px}td.cboRequestType{width:1px;white-space:nowrap;padding-right:5px}input#btnModifyRequest{margin-left:3px}.infoIcon{background-image:url('../Framework/Images/SilkIcons/information.png');background-repeat:no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;width:16px;height:16px;float:right;margin-top:5px}.infoIcon > span{display:none}.customFieldCombo{min-width:50px;margin-left:5px}.customFieldMessage{margin-left:5px}.customCheckBox{float:left}.customSubCheckBox{padding-right:35px}.customFieldTextarea,.customFieldTxtInput,.customFieldCombo{max-width:400px}.customFieldTextarea{display:block}.roomAvailabilityNotAvailableDiv{padding-left:5px}.roomAvailabilityNotAvailableDiv img{float:right;cursor:pointer;padding:3px 5px;position:relative;top:3px;width:16px;height:16px}.btnSubmit{background-color:#eff5f8;border:1px solid #999999;height:70px}#btnCheckAvailability{margin-top:5px}tr.PastBooking{background-color:#F2F2F2}.wizardDiv{display:none}.imgStatus{vertical-align:middle;height:20px;width:20px}td.searchElement{width:33%}#cboCharacteristics,#cboConfigurationTypes,#cboRoomTypes,#cboFloorLevels,#cboPavilions{height:62px;width:255px}#cboRequestType{min-width:80px;max-width:300px}#cboRequestTypeSelection{min-width:80px;max-width:300px}#divCapacityArea{width:235px;height:62px}#cboLocation{min-width:150px;width:210px}#locationCombo{margin-right:100px;float:left}.criteriaItem{margin-top:8px}.criteriaItemLabel{float:left;margin-right:0px;width:145px}.additionalCriteriaItem{float:left;margin:2px;margin-top:10px}#divRoomAdditionalFilters{display:none;width:780px;margin-bottom:25px}#mainRoomCriteria{margin-top:5px;margin-bottom:5px}#divAdditionalCriteria{float:left}#frmRoomCriteria{display:inline-block;width:100%}#AddServicesDiv{margin:8px 0px;font-weight:bold}.MessageBoxContent .RoomAvailabilityList{min-width:530px;width:100%}#searchTypeHelpDiv{vertical-align:top;padding:5px}#searchTypeHelpDiv > img{height:20px;width:20px;position:relative}#searchTypeHelpDiv > span{position:relative;top:-5px;left:2px;font-weight:bold}#tableSearchTypeSelection{width:750px}#ToDateMobile{display:none}#recurringBtnDiv{text-align:center;vertical-align:bottom}#refreshCalendarDiv{display:inline-block;margin-top:10px;margin-left:0px}#roomDetailCalendarSearchDiv{width:500px;margin:10px 15px}.criteriaItemFrom{float:left}.criteriaItemBetween{float:left;text-align:center}.criteriaItemTo{float:left}#recurrenceContainer{display:block}.bottomMenu{float:right;width:202px;margin:5px;padding:5px;background-color:#eff5f8;border:1px solid #999999;font-weight:bold;position:absolute;right:10px;top:95px}.roomConfigHeader{text-align:center;float:left;position:absolute;top:-7px;left:5px;background:#ff8300;color:#ffffff;border:1px solid #ff8300;padding:1px 3px;font-size:1rem;margin-bottom:5px}#roomDCalendar div{display:block;margin-top:5px}img.RoomMinPicture{max-width:none !important;max-height:none !important;cursor:pointer;margin-right:10px;padding-top:5px;padding-bottom:5px}#searchDivPrincipale{border-collapse:collapse;width:750px}#searchDivPrincipale .textSmallerBold{font-size:1rem;text-align:left;font-weight:bold;color:black;margin-top:10px}#txtSearchString{width:100%;border:1px solid gray}#searchDivPrincipale #btnSubmit{width:90px;margin-top:20px}#searchDivPrincipale .row,#searchDivPrincipale .multiRow{display:inline-block;width:350px;vertical-align:top}#searchDivPrincipale .secondCol{padding-left:20px;float:right}#searchDivPrincipale .secondCol select{width:100%}#searchDivPrincipale .row{margin-top:10px}#searchDivPrincipale .txtSection{width:20%;float:left}#searchDivPrincipale .infoSection{width:80%;display:inline-block;margin-left:5px}#searchDivPrincipale .subRow{width:100%;margin-top:5px}#searchDivPrincipale .FromTo{width:49%;display:inline-block}#searchDivPrincipale .textSmaller{margin-bottom:5px;padding-left:20px}.recurrenceIcon{float:right;width:16px;height:16px;vertical-align:top;background-image:url('../Framework/Images/Icons/recurrentReservation.png');-webkit-background-size:16px;background-size:16px;cursor:pointer}.recurrenceIcon > span{display:none}#MyCalendarDisplayMode{position:absolute;right:10px;top:0px}.RoomAvailabilityList{width:530px}div.CreateRequestButton{margin-top:5px;text-align:center}body.FindRoom #anyDateDiv,body.FindRoom #btnAnyDate,body.FindRoomSS #btnAnyDate,body.FindRoomSS #anyDateDiv{display:block}body.FindRoom #btnCheckAvailability body.FindRoomSS #btnCheckAvailability{display:none}#recurrenceContainer{display:block}body.BookRoom #anyDateDiv,body.BookRoom #btnAnyDate,body.RequestRoom #btnAnyDate,body.RequestRoom #anyDateDiv{display:block}body.BookRoom #btnCheckAvailability body.RequestRoom #btnCheckAvailability{display:none}#fsSearch{width:425px;display:inline-block;border:1px solid #AAA;padding:10px 0px 10px 5px}#recurrenceContainer{display:block}#requestedItemsDiv table,#requestedItemsDivOriginal table{border:none}#requestedItemsDiv table > tbody > tr.opened{background-color:#FFF}#requestedItemsDiv table{border-collapse:collapse}#requestedItemsDiv table > tbody > tr:hover{background-color:white}#requestedItemsDiv table > tbody > tr.opened > td{border-top:6px solid #E8E8E8}#requestedItemsDiv table > tbody > tr.opened > td:first-child{border-left:12px solid #E8E8E8}#requestedItemsDiv table > tbody > tr.opened > td:last-child{border-right:6px solid #E8E8E8}#requestedItemsDiv table > tbody > tr.RowDetails > td{border-bottom:6px solid #E8E8E8;border-right:6px solid #E8E8E8}#requestedItemsDiv table > thead > tr > th,#requestedItemsDivOriginal table > thead > tr > th{background-color:white;color:black;text-align:left;font-weight:bold;font-size:1rem;border:none}#requestedItemsDiv table > tbody > tr > td,#requestedItemsDivOriginal table > tbody > tr > td{border:none;max-width:200px;min-width:80px;vertical-align:top;color:#003C69;font-size:1rem}#requestedItemsDiv table > tbody > tr > td:last-child,#requestedItemsDivOriginal table > tbody > tr > td:last-child{max-width:unset;width:40%}nav#pageMenu{padding-top:7px;padding-left:0px;overflow:auto;padding-bottom:32px;float:left}.menuSubHeaderText{width:130px}#portalMenuBar{z-index:60;position:relative}.dropdownMenu{position:absolute;z-index:51}#collapsibleMenuButton{display:none}#breadcrumbDiv{margin:7px 0px 3px 0px}#footer{margin:0px 50px}.itemNoImagePartial{margin-left:35px}.itemNoImageAll{margin-left:2px}.itemImageDiv{display:inline-block;width:35px}.itemTextDiv{vertical-align:top;display:inline;overflow:auto}.itemColumnImg{max-height:20px;max-width:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.FixedQuantity{display:inline-block;padding-left:5px}.InventoryItemQuantityField.MaxQuantityShown .QuantityMaxHint{display:inline-block}.InventoryItemQuantityField.MaxQuantityShown .nup_input{border:2px solid red}.InventoryItemQuantityField .QuantityMaxHint{display:none}.ServiceSectionSearch > input{border:1px solid gray}.ServiceSectionSearch{padding-left:10px;display:inline-block;float:right}#InventoryItems .titleSectionCollapsible{background-color:#FFF;border:none;border-bottom:1px solid #e2e3e4}[data-id=InventoryItems] .titleSectionCollapsible > a{display:inline}[data-id=InventoryItems] .titleSectionCollapsible > .ServiceSectionSearch{pointer-events:all}a.skip-main{left:1px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:10%;height:auto;overflow:auto;margin:10px 35%;padding:5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}*{margin:0;padding:0}html{font-family:lato,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}body{margin-bottom:1.125rem;height:100%;margin:0;padding:0;overflow:visible;color:#595959;line-height:1.5em}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;color:#000;background:#fff}.Header{z-index:60;position:relative}.CustomerHeaderWrapper{background-color:white;z-index:100;position:relative}.AboutLogo{max-height:none;max-width:none;display:block;margin:0 auto 10px auto}#homePageDiv p{margin-bottom:10px;width:90%}.page-alert{border-top:2px solid #00b3e3;padding:10px;margin:1rem 0 3rem;-moz-box-shadow:0 2.5px 7.5px -1px rgb(0 0 0 / 10%), 0 20px 60px -1px rgb(0 0 0 / 5%);-webkit-box-shadow:0 2.5px 7.5px -1px rgb(0 0 0 / 10%), 0 20px 60px -1px rgb(0 0 0 / 5%);box-shadow:0 2.5px 7.5px -1px rgb(0 0 0 / 10%), 0 20px 60px -1px rgb(0 0 0 / 5%);justify-self:center;min-width:0}.page-alert h2{font-size:1rem;padding:5px;width:100%;text-align:justify;color:#2A2724}.page-alert p{padding:5px;width:100%;text-align:justify}#genericDiv{display:block;margin:10px 5px 10px 190px;min-height:100%;padding:32px 10px;clear:right;position:relative}#pageContainer{overflow:hidden;min-height:100%;position:relative}#breadcrumbDiv{margin:20px 0px 3px 0px}.pageHeader{font-size:1.5rem !important;line-height:1.2;padding:0 0 20px 0;font-weight:700;outline:none;color:#2A2724}h1{font-size:1.5rem !important;line-height:1.2;padding:0 0 20px 0;font-weight:700;outline:none;color:#2A2724}#text-content h2{font-size:1.25em;padding-top:10px;padding-bottom:5px}#text-content p{padding:5px 0;line-height:1.5em}.read-more{color:#0098C2 !important;font-weight:bold;cursor:pointer}.capu-no-show{display:none}input,textarea,select{font-family:inherit;font-size:1rem}input[type=text]::-ms-clear{width:0;height:0}select{-ms-word-wrap:normal !important;word-wrap:normal !important}select:disabled,textarea:disabled,input[type=text]:disabled,input[type=password]:disabled{background-color:#F2F2F2;border:1px solid #DDD}#text-content ul{width:99%;margin:0 20px 20px 20px}#text-content li{list-style-type:disc;list-style-position:inside;text-indent:-1.3em;padding-left:1em}table .home-table{display:block;width:100%;height:auto;overflow-x:auto;position:relative;border-collapse:collapse;border-spacing:0;background-image:none;border:1px solid transparent}table .home-table th{background:#fff;text-align:left;color:#000;padding:0.75rem 0 0.75rem 1.5rem;border-bottom:1px solid #cddae6}table .home-table tr{border-bottom:1px solid #cddae6}table .home-table td{padding-left:3px;color:#595959;font-weight:400;padding:0.75rem 0 0.75rem 1.5rem}table{border-collapse:collapse;width:100%;margin:0;padding:0}td{margin:0;padding:0}img{border:0px}textarea{height:35px;width:100%;border:1px solid #bbb;padding:5px;width:calc(100% - 3px)}textarea[readonly]{background-color:#eeeeee}a{cursor:pointer;text-decoration:none;color:#0098C2}a:hover{text-decoration:underline;color:#00708f}.inlineBlock{display:inline-block}legend{background:#ff8300;color:#ffffff;border:1px solid #ff8300;padding:1px 3px;font-size:1rem}fieldset{border:1px solid #AAA;padding:10px;margin:10px 5px}fieldset.reducedMargin{border:1px solid #AAA;padding:0px 5px;margin:2px;display:inline-block}.activeFieldSet{background-color:#E2E2E2;border:1px solid black}.largeButton{background:#1b61a9}.largeButton:hover{background-color:#00b3e3;cursor:pointer}.alert{background:#fff6bf url('../Framework/Images/SilkIcons/exclamation.png') center no-repeat;background-position:15px 50%;-webkit-background-size:20px 20px;background-size:20px 20px;text-align:left;padding:2px 20px 2px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}.warning{background:#fff6bf url('../Framework/Images/warning.png') center no-repeat;background-position:15px 50%;-webkit-background-size:16px 16px;background-size:16px 16px;text-align:left;padding:2px 20px 2px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}.info{background:url('../Framework/Images/SilkIcons/information.png') no-repeat scroll 15px 50% #F8FAFC;border-bottom:2px solid #B5D4FE;border-top:2px solid #B5D4FE;padding:2px 20px 2px 45px}.cboNumeric{min-width:70px}.closeButton{display:inline;float:right;width:24px;height:20px;margin-right:5px;position:relative;top:-2px;cursor:pointer;background:url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center}.closeButton:hover{background:#00b3e3 url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center}.popupHeader{text-align:left;display:block;font-weight:bold;width:100%;height:17px;position:relative;top:0px;color:#000000;padding-left:5px;padding-top:2px;background-color:#ffffff;border-bottom:1px solid black}.popupWindow{-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;max-width:80%;max-height:80%;position:fixed;overflow:hidden;text-align:center;background-color:#FFF;-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;display:none;visibility:hidden;position:fixed;width:400px}#loadingAnimationDiv{height:100%;vertical-align:middle;text-align:center;color:#35A}.clickable{cursor:pointer}.underlined{text-decoration:underline}.GroupBox{border:1px solid #000}.GroupBoxTd{width:100%;padding:25px 5px 5px 25px;vertical-align:top}.GroupBoxTd2{width:50%;padding:0px 5px 5px 5px;vertical-align:top;height:100%}.GroupBoxTd2 legend,legend.light{background:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px;color:Black;margin-left:10px;white-space:nowrap}legend.light.small{font-size:1rem}.GroupBoxTd2 fieldset,fieldset.noMargin{margin:0px;padding:0px}fieldset.paddingOnly{margin:0px;padding:0px 5px 5px 5px}fieldset.paddingLeftTop{padding:0px;padding-left:15px;padding-top:5px}.requiredField{color:#C00;font-style:italic;margin-left:5px;font-size:1rem;font-weight:bold}.emptyField{font-style:italic;color:#9B9898;font-size:1rem}.regularField{font-style:normal;font-weight:normal;color:#000}.dataField{color:#595959;font-size:0.9rem}.dataField a.PageLink{color:#595959}.searchElement{font-weight:bold;font-size:1rem}.setting{font-weight:bold;font-size:1rem}.OptionBar,.OptionBarAligned{text-align:center;background-color:#ffffff;border-bottom:2px solid #CFCFCF;border-top:3px solid #00b3e3;background-color:##EFF3F7;height:23px;font-size:1rem;line-height:22px;padding:5px;position:relative}div.OptionBarAligned{padding:5px}.OptionBarAligned{text-align:left;border-bottom:0px;white-space:nowrap;padding:0px}.OptionBarAligned td{padding-left:5px;padding-right:5px}.OptionBarAligned select{max-width:190px !important}#debugLog{font-size:1rem;line-height:10px;-moz-opacity:0.8;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);zoom:1;opacity:0.8;z-index:80;position:fixed;bottom:33px}.radioButtonLabel{cursor:pointer;padding-left:2px;vertical-align:middle;margin:0px}[disabled] input + .radioButtonLabel,input[disabled] + .radioButtonLabel{color:#777;font-style:italic;cursor:default}.checkboxLabel{cursor:pointer;padding-left:2px;vertical-align:middle}[disabled] input + .checkboxLabel,input[disabled] + .checkboxLabel{cursor:default}.checkboxLabel.readonly{cursor:default}a.PageLink img{vertical-align:bottom;position:relative;top:-2px;margin:0px 2px}img.ValidationPopupIcon{width:16px;height:16px;vertical-align:bottom}button.FlatButton{border:0;background-color:transparent;padding:0 5px;font-weight:bold}button.FlatButton > img{vertical-align:top;padding-right:3px}button.FlatButton:hover{border:1px solid #555;padding:0 4px}#TextWidth{position:absolute;top:0px;visibility:hidden;float:left}img.EnumIcon{vertical-align:top;margin-right:3px}img.imgloading{max-height:32px;max-width:32px}body > .HiddenRoot{display:none}.Hidden{display:none}.CheckboxTree{width:510px}input[type="text"].color{text-align:center;cursor:pointer;width:50px}input[type="text"][disabled].color{text-align:center;cursor:default;width:50px}input[disabled]{pointer-events:none}select[disabled]{pointer-events:none}.LoadingText{padding-left:5px}#divLoginForm{border:1px solid black;background:#FFF;display:none;position:fixed;left:50%;top:50%;-moz-box-shadow:#777 1px 1px 3px;-webkit-box-shadow:#777 1px 1px 3px;box-shadow:#777 1px 1px 3px;z-index:100;width:320px;height:400px;margin-left:-212px;margin-top:-300px;padding:50px}#divLoginForm table{margin-left:auto;margin-right:auto}div#loginForm{top:0px;bottom:0px;left:0px;right:0px;text-align:center}div#loginForm table tr td{height:15px;text-align:center;padding-right:5px}.loginText{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:0.0075rem;margin:20px;color:#2A2724}.person{display:none}.username,.password{color:rgba(0, 0, 0, 0.54)}input#txtUsername,input#txtPassword{outline:none;width:160px;height:28px;border:none;font-size:1rem;border-bottom:1px solid;margin-bottom:15px;-moz-box-sizing:border-box;box-sizing:border-box}input#txtUsername:focus,input#txtPassword:focus{border-bottom:2px solid #2A2724}input#btnLogin{margin-top:30px;height:24px;width:164px;font-weight:500}div.CancelLoginButton{position:absolute;right:0px;bottom:0px;margin:10px 20px}nav#pageMenu{width:180px;visibility:hidden;padding-top:125px}nav#pageMenu ul{padding:3px 0px}nav#pageMenu li{margin-left:10px;list-style-type:none}.menuHeaderDiv{margin-bottom:10px}.menuHeaderText,.menuHeaderLink{color:#595959;width:150px;cursor:pointer;font-size:1rem;line-height:22px;font-weight:700}.menuHeaderLink{text-decoration:underline}.menuSubHeaderText{color:#595959;margin-top:5px;cursor:pointer;font-size:1rem;line-height:21px}.menuItemDiv{margin-left:0px;margin-top:3px;overflow:hidden;list-style-type:none}.menuItemText{vertical-align:top;padding:3px}.menuItemSelected a span{color:#003c78;text-decoration:underline !important}.menuItemText a{color:#3A3A3A;font-size:1rem;padding-top:0;padding-bottom:0}.menuExpanded{display:inline-block;width:0px;margin-right:2px;margin-left:2px;border-left:4px solid transparent;border-top:4px solid #595959;border-bottom:0px solid transparent;border-right:4px solid transparent;position:relative;top:-4px;cursor:pointer}.menuExpanded.collapasedIcon{border-left:4px solid #595959;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:0px solid #595959;margin:0 3px;top:-2px}a.menuHeaderText:hover,a.menuSubHeaderText:hover{text-decoration:none !important}a.MenuLink > span:hover{text-decoration:underline}sup{font-size:xx-small}div.NumericUpDown{position:relative;display:inline-block;line-height:15px}.nup_up,.nup_down{border:1px solid #777777;height:9px;width:13px;margin:0px;padding:0px;position:absolute;vertical-align:top;top:0px;right:0px;cursor:pointer}div.NumericUpDown > .nup_input[disabled] + .nup_up,div.NumericUpDown > .nup_input[disabled] + .nup_up + .nup_down{display:none}div.NumericUpDown > .nup_up{background:url('../Framework/Images/nup_up.gif') no-repeat scroll 50% 50% #1b61a9}div.NumericUpDown > .nup_down{top:8px;background:url('../Framework/Images/nup_down.gif') no-repeat scroll 50% 50% #1b61a9}div.NumericUpDown > .nup_up:hover,div.NumericUpDown > .nup_down:hover{background-color:#00b3e3}div.NumericUpDown > .nup_input{border:1px solid #CCCCCC;width:48px !important;min-width:48px !important;height:18px;line-height:18px;font-size:1rem;padding-left:3px}div.NumericUpDown > .nup_input[disabled]{margin-right:0px;text-align:center}div.NumericUpDown.TwoDigits > .nup_input{width:33px !important;min-width:33px !important}div.NumericUpDown.ThreeDigits > .nup_input{width:38px !important;min-width:38px !important}div.NumericUpDown.FourDigits > .nup_input{width:43px !important;min-width:43px !important}hr{margin-left:10px;margin-right:10px}.rssFeedDiv{padding:10px 0px 0px 0px;margin-bottom:5px}#rssSectionDiv{overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #000;font-size:12rem;color:#FFF;-ms-word-wrap:normal;word-wrap:normal}#RSSDiv{margin:10px;border:1px solid black;width:300px}.rssHeader{background-color:#ffffff;height:16px;line-height:16px;font-size:14rem;padding:2px}.feed_header_title{font-weight:normal;text-align:left;width:100%;color:#ffffff;background:#1b61a9;border-bottom:1px solid black;border-top:1px solid black;font-size:14rem;padding-left:3px}.feed_header_title:hover{color:#ffffff;background-color:#00b3e3}.feed_header_description{font-size:10rem;text-align:left;background:#C5DAE5;border-bottom:1px solid black;width:100%;color:#000000}.feed_title{font-weight:bold;text-align:left;width:100%;color:#000000;font-size:12rem;padding-left:5px;width:290px}.feed_title_rss{color:#000000;font-weight:normal;font-size:14rem;text-align:left;display:inline;padding-left:3px}.feed_description{font-size:12rem;text-align:left;width:100%;color:#000000;padding-left:10px;padding-right:3px;width:285px;text-align:justify}.feed_link{font-size:12rem;color:#003366;text-align:left;width:100%;padding-left:15px}h2.titleSectionCollapsible{font-weight:700;white-space:nowrap;border-bottom:1px solid grey}.titleSectionCollapsible{font-size:0.9rem;font-weight:normal;background-color:#ffffff;color:#ffffff;line-height:17px;height:20px;border-top:1px solid grey;cursor:pointer;padding:10px;margin-bottom:8px}.titleSectionLabel{-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:92%;outline:none;text-decoration:none}.titleSectionLabel img{vertical-align:bottom;margin-left:8px}.panelIcon{float:left;padding-right:10px;width:12px;height:12px;margin-top:4px}.PageSection{margin-bottom:10px}.PageSectionContent{margin:5px 10px}.subTitleSection{font-size:1rem;color:#666666;font-weight:bold;border-bottom:1px solid #666666;padding-left:10px}h3.subTitleSection{font-size:1.1rem;font-weight:bold;padding:10px 0 0 0}.SubSectionContentDiv{margin:10px}table.SubSectionTable table.SubSectionTable tr>td.subTitleSection{font-weight:normal}table.SubSectionTable table.SubSectionTable tr>td>div.SubSectionContentDiv{margin:3px}#portalMenuBar{background-color:#ffffff;color:#000000;font-size:1rem;min-height:75px;display:flex;align-items:center;-moz-box-shadow:0 0 8px rgb(42 39 36 / 15%);-webkit-box-shadow:0 0 8px rgb(42 39 36 / 15%);box-shadow:0 0 8px rgb(42 39 36 / 15%);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#userBarModuleName{display:inline-flex;margin-left:25px;margin-top:15px;background:url(../framework/images/capu-room-booking-logo.svg) no-repeat;-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;height:50px;width:320px;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0) scale(1,1);-moz-transform:translate3d(0,0,0) scale(1,1);-webkit-transform:translate3d(0,0,0) scale(1,1);-o-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1)}#userBarList{right:5px;z-index:100}#userBarListContainer{display:flex;flex:1 0 auto;justify-content:flex-end}#portalMenuBar > img{float:left;margin:7px 5px;vertical-align:top}.imgDownMenuItemIcon{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center;width:30px;height:24px;display:inline-block}.userBarButton{color:#000000;padding:0px 12px;height:33px;line-height:30px;padding-top:2px;font-weight:700;font-size:1rem;float:left;display:inline-block;list-style:none outside none;position:relative}.userBarButton > span{color:#000000}.userBarButton:hover{color:#ffffff;cursor:pointer}.userBarButtonWithoutHover{cursor:default !important}#settingsIcon{background:url('../Framework/Images/gear.png')}.notificationIcon{background:url('../Framework/Images/notification.png')}.newNotificationIcon{background:url('../Framework/Images/newNotification.png')}.notificationButtonLoggedIn{padding:2px 5px 0px 5px}.notificationIcon,.newNotificationIcon,#settingsIcon{display:inline-block;width:22px;top:3px;position:relative;line-height:30px;height:22px;-webkit-background-size:cover;background-size:cover}.dropdownMenu{-moz-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transform:translateY(-190px);-webkit-transform:translateY(-190px);-o-transform:translateY(-190px);transform:translateY(-190px);background-color:#1b61a9;right:0px;top:35px;float:left;color:#FFF;font-weight:normal;border:none;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0;overflow:hidden}.dropdownMenu.open{-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.dropdownMenu a{color:#FFF;text-decoration:none}.dropDownArrow{border-color:#000000 transparent transparent;border-style:solid dashed dashed;border-width:3px 3px 0;display:inline-block;font-size:0;height:0;left:6px;line-height:0;padding-top:1px;position:relative;top:-1px;width:0px}.dropDownMenuItem{line-height:35px;cursor:pointer}.dropDownMenuItem:hover{background-color:#00b3e3}.dropDownMenuItemIcon{position:absolute;left:3px;margin:5px 1px}.dropDownMenuItemText{position:relative;font-size:0.75rem;margin-left:35px;margin-right:5px;padding:3px;line-height:35px}#portalMenuBar > li{display:none}#spanUsername{margin-right:10px}.workflowList{margin:5px 0 5px 0px;border:1px solid #bbb;max-height:175px;width:650px}.workflowList ul{overflow:auto;max-height:175px;width:100%;list-style-type:none}.workflowList li{margin:3px 0px 3px 5px}.workflowText{vertical-align:top}.WorkflowEditTemplate{cursor:pointer;padding-right:5px}.attachmentLegend{margin-top:3px;font-style:italic}.viewRecipient,.WorkflowEditTemplate{margin-left:15px;text-decoration:underline;cursor:pointer;vertical-align:top}.comment{max-width:683px;min-width:183px;min-height:21px;height:150px}.commentWorkflow{overflow:auto;max-height:150px;min-height:21px}.commentWorkflow p{padding:5px 10px 0px 10px}.workflowAttachFile{vertical-align:top}.workflowFileList{background-color:#CCCCCC;margin-right:10px;padding:3px;display:inline-block;margin-bottom:5px}.workflowFileListImage{margin-left:10px;cursor:pointer;font-size:0.9rem;font-weight:bold;padding:1px 2px;width:9px;display:inline-block;text-align:center;position:relative;top:-1px}.workflowFileListImage:hover{background-color:#b72c2c;padding:0px 1px;border:1px solid #BBB;color:#FFF}#divFileList{margin-top:5px;padding:3px}.WorkflowSubjectLabel{font-weight:bold;font-size:1rem;padding-right:10px;padding-left:5px;display:inline-block}.WorkflowSubjectTextBox input{width:100%;float:right}.WorkflowPopup{width:900px !important;height:670px !important}.WorkflowPopup > .MessageBoxContent{width:890px !important}.WorkflowTreeAndBody{margin-top:10px;margin-bottom:0px!important;height:500px}.WorkflowTreeAndBody #htmlBody_ifr{height:440px !important}#EditRecipientDiv{max-height:570px;overflow:auto}.calIcSingle,.calIcM,.calIcD,.calIcS,.calIcW{display:inline-block;cursor:pointer;padding-left:18px;min-height:18px;margin-left:3px;background-repeat:no-repeat;background-position:0 center}.calIcSingle{font-weight:bold}.calIcM{background-image:url('../Framework/Images/Icons/Monthly.gif')}.calIcD{background-image:url('../Framework/Images/Icons/Daily.gif')}.calIcS{background-image:url('../Framework/Images/Icons/TimeTable.gif')}.calIcW{background-image:url('../Framework/Images/Icons/Weekly.gif')}.calIcSingle{background-image:url('../Framework/Images/Icons/calendar_view.png')}.calIcSingle:hover,.calIcM:hover,.calIcD:hover,.calIcS:hover,.calIcW:hover{text-decoration:underline}.specificButton{margin-top:4px;margin-right:5px}.MapLink{display:inline-block;cursor:pointer;width:16px;height:16px;background-repeat:no-repeat;background-position:0 center;background-image:url('../Framework/Images/MapLink.png')}.MapLink span{font-weight:bold;white-space:nowrap}#footer{position:absolute;bottom:0;left:0;right:0;height:30px;border-top:1px solid #777}.leftFooterItem{float:left;padding:5px 10px;z-index:1;position:relative}.rightFooterItem{float:right;padding:5px 10px;z-index:1;position:relative}.centerFooterItem{text-align:center;position:absolute;left:0;right:0;margin:auto;padding:5px 10px}.HTMLTable-AlignTD .HTMLTable-Label{font-weight:bold;font-size:1rem;vertical-align:top;padding-right:5px;padding-bottom:1px;width:1px}.HTMLTable-AlignTD .HTMLTable-Value{padding-right:10px;vertical-align:top;padding-bottom:1px}.HTMLTable-AlignTD .HTMLTable-Value:last-child{padding-right:0px}.HTMLTable-AlignTD input[type=text]:not(.color),.HTMLTable-AlignTD select{height:18px;width:100%}.HTMLTable-AlignTD input[type=text]{height:16px;border:1px solid #bbb;padding-left:3px}.HTMLTable-AlignTD input[type=text]:not(.color){width:calc(100% - 3px)}.HTMLTable-AlignTD input[type=text].color{padding-left:0px}div.MinimalStyle,td.MinimalStyle{width:0px;white-space:nowrap;padding-right:15px;font-weight:600;margin:0 3px}td.MinimalStyle:last-child{padding-right:0px;font-size:1rem;width:0px;white-space:nowrap;padding-right:15px;font-weight:600;margin:0 3px}#homePageDiv,#WorkflowDetailMainDiv,div.NotificationMessage,.BlockPopup{list-style-position:inside}#homePageDiv li div,#WorkflowDetailMainDiv li div,.BlockPopup li div{display:inline-block;vertical-align:top}#homePageDiv blockquote,#WorkflowDetailMainDiv blockquote,.BlockPopup blockquote{margin-left:40px}span.CalendarHourLabel{font-family:lato,Helvetica,Arial,sans-serif;font-size:1.1rem;text-align:left;vertical-align:middle}span.CalendarAMPMLabel_a{position:relative;top:-3px}span.CalendarAMPMLabel_A{position:relative;top:-1px;font-size:0.8rem}.AddReservation{text-align:right;text-decoration:underline;color:#003c69;cursor:pointer}.CalendarCellClick{background-color:#3399FF !important}.OutsideRegularHours{background-color:#F5F5F5}.calendarNavLink{padding:5px;margin:0px;vertical-align:middle;width:6px;height:9px;display:inline-block;-webkit-background-size:6px 9px;background-size:6px 9px;background-position:5px 5px;background-repeat:no-repeat}.calendarNavLink.next{background-image:url('../Framework/Images/nextArrow.png')}.calendarNavLink.back{background-image:url('../Framework/Images/backArrow.png')}#calendarDiv{position:relative}.calendarBlock{position:relative;overflow:hidden;line-height:20px;cursor:pointer;font-size:0.8rem;padding:10px}.calendarWrapper:hover{-moz-box-shadow:0px 0px 2px #444;-webkit-box-shadow:0px 0px 2px #444;box-shadow:0px 0px 2px #444}.calendarWrapper .SetupBlock{border-bottom:none !important}.calendarWrapper .TeardownBlock{border-top:none !important}.calendarWrapper:hover .calendarBlock{border-left:1px solid #444 !important;border-right:1px solid #444 !important}.calendarWrapper:hover .calendarBlock.SetupBlock,.calendarWrapper:hover .calendarBlock.NoSetup{border-top:1px solid #444 !important}.calendarWrapper:hover .calendarBlock.TeardownBlock,.calendarWrapper:hover .calendarBlock.NoTeardown{border-bottom:1px solid #444 !important}.calendarWrapper:hover .calendarBlock.Selectable{cursor:move}.calendarWrapper .timeBlockOn{position:absolute;line-height:20px;width:120px;top:-40px;margin:0 auto;left:0;right:0;padding:0px 5px;display:block;text-align:center;-moz-box-shadow:0px 0px 2px #777;-webkit-box-shadow:0px 0px 2px #777;box-shadow:0px 0px 2px #777;border:1px solid #777;background-color:#F8F8F8}.calendarWrapper .timeBlockOff{display:none}.calendarWrapper.dragOriginalBlock .calendarBlock{-moz-opacity:0.6;-ms-filter: "alpha(opacity=60)";filter: alpha(opacity=60);zoom:1;opacity:0.6}.calendarWrapper.dragMovingBlock .calendarBlock{-moz-opacity:0.8;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);zoom:1;opacity:0.8}.calendarBlock .divIcon,.calendarBlockMonthly .divIcon{height:16px;width:16px;padding:1px;float:right}.calendarBlock .iconBlock,.calendarBlockMonthly .iconBlock{background-color:#F0F0F0;position:absolute;bottom:0px;right:0px;max-height:18px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;cursor:pointer}.calendarBlockMonthly{overflow:hidden;line-height:20px;cursor:pointer;margin:2px;position:relative}#CalendarNavigation{padding-left:65px}.calendarTable{border:1px solid #CFCFCF;table-layout:fixed;width:200px;margin:0px 5px 0px 5px;height:165px}.dayHeader{border:1px solid #BFBFBF;font-weight:bold;font-size:1rem;text-align:center;color:#444444;background-color:#EBEBEB}.dayCell{text-align:center;color:#000;height:20px}.dayToday{border:1px solid black;margin:0px 3px 0px 3px;background:#EE0}.daySelected{border:1px solid black;margin:0px 3px 0px 3px;background:#6BF}.dayPast{background:#CCC}.dayAvailable{background:#FFF;font-weight:bold;cursor:pointer}.dayAvailable:hover{background:#6BF}.dayUnavailable{background:#CCC;cursor:pointer}.dayUnavailable:hover{background:#EEE}.dayServicesUnavailable:hover{background:#ffeaea}.dayServicesUnavailable{background:#ffcfcf;cursor:pointer}#availabilitycalendarContainerTable{width:650px}#legendTable{width:100%}.legendCell{clear:both;float:left;border:1px solid black;text-align:center;width:30px;margin:2px}.legendCellLabel{margin:2px;float:left}.availabilityCalendarArrow{cursor:pointer}#legendContainer{padding:5px 70px 5px 85px}#recurrenceContainer{float:left;margin-bottom:5px;width:100%;position:relative}#recurrenceCheckboxFrame{position:relative;float:left;height:15px;padding:3px 15px 2px 3px;z-index:1;width:542px;line-height:13px}#monthlyDayOfWeek{width:70px}#monthlyRank{width:60px}.recurrenceCheckboxFrameUnchecked{background-color:white;margin:1px !important}.recurrenceCheckboxFrameChecked{border:1px solid #555;margin:0px !important;background-color:#ffffff}#chkRecurrence,#spanRecurrenceCheckboxLabel{cursor:pointer}#recurrenceRange{position:relative;float:left;clear:both;width:98%;display:block;margin-bottom:3px;margin-left:5px;margin-right:5px;margin-top:5px;padding-top:5px;border-top:1px solid #888}#recurrenceCheckboxFrame #chkRecurrence + span{color:#000000;position:relative}#recurrenceCheckboxFrame.recurrenceCheckboxFrameUnchecked #chkRecurrence + span{color:black}#recurrenceCheckboxFrame > span{position:relative;top:-1px}.recurrenceOptions{line-height:20px;display:none;clear:left;left:95px;margin-top:10px;margin-left:10px;width:73%}.recurrenceStartDate{margin:5px 5px 0 5px;padding-bottom:5px;border-bottom:1px solid #888}#recurrenceType{line-height:30px;float:left;width:100px;padding-left:5px;margin-top:5px;border-right:1px solid #888}#recurrenceTypeDivMobile{display:none}#recurrenceTypeDivDesktop{display:block}#recurrenceWeeklyOptionsTable{position:relative;left:0px;right:0px;width:100%;margin-top:10px}#recurrenceRankBr{display:none}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame a,#recurrenceRadioFrame a{margin:0px 5px;vertical-align:middle;font-size:0.8rem;position:relative;top:-1px;text-decoration:underline}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame span.RecurrenceTextLabel,#recurrenceRadioFrame span.RecurrenceTextLabel{vertical-align:middle;margin-left:1px}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame{border:none;background:none;margin:0px !important}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame #chkRecurrence + span{color:black !important}#recurrenceContainer.PopupRecurrence #recurrenceContent{display:none !important}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame > span{top:0px}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame{width:auto}#recurrenceContainer #recurrenceContent{border:1px solid black;border-top:0px solid black}#recurrenceContent{clear:both;display:none;float:left;width:560px;overflow:hidden;position:relative}.recurrenceShowOccurrencesButton{position:absolute;right:0px;bottom:0px;float:right}#radRecRangeEndBy{margin-top:15px}#recurrenceMonthlyOptions select{max-width:75px}.popupMenu{z-index:9999;position:absolute;width:120px;top:20px;display:none;background:#FFF;border:1px solid #000000;padding-top:2px;padding-bottom:2px;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}.popupMenuItem{height:17px;cursor:pointer;padding:2px 0 4px 25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.popupMenuItem:hover{background:#E7E7E7;width:88%}.popupMenuButton{border-left:1px solid #f6f8fa;background:#f6f8fa;width:15px;height:18px;float:right;text-align:center;cursor:pointer}.popupMenuButtonArrow{position:relative;top:-3px}.popupMenuText{float:left;position:relative;margin-top:0px;margin-left:1px;height:18px;width:105px;border:1px solid #777777;margin-left:0px;background:#FFF;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}tr.readonly .popupMenuText{cursor:default}tr.readonly .popupMenuButton{display:none}.reschedDatePickerDiv{display:inline-block}tr.readonly .reschedDatePickerDiv{display:none}.reschedOriginalDate{display:none}tr.readonly .reschedOriginalDate{display:inline}.statusDiv{top:-4px;position:relative;vertical-align:middle;padding-left:3px;float:left;height:18px;text-align:center}.schedulingRecurrenceWarning{position:absolute;margin-top:2px;top:0px;right:5px;width:16px;height:16px}.reschedDiv{position:absolute;left:110px;right:0px;text-align:left;top:-2px;margin-left:10px;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}div#statusMenu{border-color:#777;text-align:left}span.OccurrenceExceptionSpan{font-style:italic;padding:0px 3px;margin:0px 3px}#recurrenceContainer.SimpleRecurrence{margin-top:10px}#recurrenceContainer.SimpleRecurrence #radYearly,#recurrenceContainer.SimpleRecurrence #recurrenceWeeklyEveryWeek,#recurrenceContainer.SimpleRecurrence #recurrenceRange,#recurrenceContainer.SimpleRecurrence #recurrenceCheckboxFrame{display:none !important}#recurrenceContainer.SimpleRecurrence #recurrenceWeeklyOptionsTable{margin-top:0px}#recurrenceContainer.SimpleRecurrence #recurrenceDailyOptions{visibility:hidden}#recurrenceContainer .recurrenceSimpleLabel{display:none}#recurrenceContainer.SimpleRecurrence .recurrenceSimpleLabel{display:block;position:absolute;top:-7px;left:10px;background:#fff;z-index:1}#recurrenceContainer.SimpleRecurrence #recurrenceContent{height:103px;width:450px;border:1px solid #888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px}#recurrenceContainer.SimpleRecurrence #recurrenceType{height:98px}#radioRecurrenceContainer{margin-top:-27px;margin-left:20px}#radioRecurrenceContainer [role="radiogroup"] > div{min-height:18px}.tabControl{width:100%;height:22px}.HiddenTabBar{display:none}.tabLeft{float:left}.tabRight{float:right}.tabControl img{position:absolute;left:4px;top:3px}.tabControl > ul > li{background-color:#E8E8E8;color:#444444;outline:none}.tabControl > ul > li.tabSelected:hover,.tabControl > ul > li.tabSelected{background-color:#FFFFFF}.tabControl > ul > li:hover,.tabControl > ul > li:focus{background-color:#E2E2E2}.tabControl > ul > li > div{display:block;height:19px;line-height:18px;padding:0 8px 2px;text-decoration:none;overflow:hidden}.tabControl > ul > li > img+div{padding:0 8px 2px 25px}.tabControl li.tabSelected{z-index:1;border-color:#BFBFBF #BFBFBF #FFFFFF;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;margin-top:-2px;cursor:default}.tabControl li.tabSelected a,.tabControl li.tabSelected > div{background-color:#FFFFFF;font-size:1.2rem;color:#595959;height:21px;line-height:20px}.tabControl li{z-index:1;list-style-type:none;border:1px solid #C9C9C9;margin:0;position:relative;text-align:left;cursor:pointer}.tabControl li.tabNotClickable{margin-left:5px;cursor:default}.tabControl li.tabDisabled{font-style:italic;color:#999;cursor:default}.tabControl li.tabNotClickable div{cursor:default;background-color:#EFEFEF}.TabExtraInformation{margin-left:5px}.TabContentWrapper{border:1px solid #BFBFBF;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;background-color:#FFF}.TabContent{padding:5px 3px}.TabContentContainer{display:none !important}.tabControl > ul{width:auto;padding-left:5px;padding-right:5px}.tabControl li.tabSelected span.TabDeleteButton{top:6px}.tabControl li.tabDeletable{padding-right:12px}.tabControl li.tabSelected div.TabDeleteButtonWrapper{background-color:#FFFFFF}.tabControl li div.TabDeleteButtonWrapper{background-color:#E2E2E2}.tabControl li div.TabDeleteButtonWrapper{position:absolute;top:0px;bottom:-2px;right:0px;width:15px;padding:0px}.tabControl li span.TabDeleteButton{position:absolute;right:2px;font-size:0.9rem;font-weight:bold;padding:1px 2px;display:block;cursor:pointer;height:11px;width:9px;line-height:10px;color:#666;text-align:center;top:4px}.tabControl li span.TabDeleteButton:hover{background-color:#b72c2c;padding:0px 1px;border:1px solid #BBB;color:#FFF}.tabControl span.TabCaption{white-space:nowrap}li#tpgTabSettings{width:24px}div.divTabSettings{border:1px solid #ccc;height:300px;width:300px;padding:1px 3px}.tabControl > ul > li.tabSettings{border:none;background-color:#FFF !important}.BlockPopup{position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #999;background-color:#F2F2F2;-moz-box-shadow:0px 1px 4px #999;-webkit-box-shadow:0px 1px 4px #999;box-shadow:0px 1px 4px #999;min-width:200px;max-width:500px;z-index:20000;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 250px){.BlockPopup{min-width:200px;max-width:200px}}.BlockContent{padding:3px}.BlockPopup.BlockPopupTooltip{min-width:0px;padding:2px 5px;text-align:center;pointer-events:none}.BlockPopup > p:first-line{font-weight:bold}.bottomArrowLight{border-color:#F2F2F2 transparent;border-style:solid;border-width:8px;position:absolute;left:1px;border-bottom-width:0}.bottomArrow{position:absolute;bottom:-9px;height:9px;width:18px;border-bottom-width:0}.bottomArrowDark{position:absolute;border-color:#999 transparent;border-style:solid;border-width:9px;border-bottom-width:0}.topArrowLight{border-color:#F2F2F2 transparent;border-style:solid;border-width:8px;position:absolute;left:1px;border-top-width:0;top:1px}.topArrow{position:absolute;top:-9px;height:9px;width:18px;border-top-width:0}.topArrowDark{position:absolute;border-color:#999 transparent;border-style:solid;border-width:9px;border-top-width:0}.listDiv{position:relative;top:-2px;bottom:0px;left:0px;right:0px;margin:0px 0px;margin-top:2px;overflow:hidden}.listDiv.NoBorder > table{border:0px solid black}.listDiv > table{width:100%;height:auto;z-index:0;border-collapse:separate;border-bottom:1px solid #CFCFCF;border-spacing:0px;margin-top:-1px;table-layout:fixed}.listDiv > table.RecalculateSize{visibility:hidden;width:0;min-width:0;table-layout:auto;border:0px solid black;display:block}.listDiv.TableLayoutAuto > table{table-layout:auto}.listHeader,.listDiv th{text-align:left;font-size:0.8rem;font-weight:700;border-bottom:1px solid #666666;height:23px;padding:5px 5px 0px 3px;position:relative;background-color:##cddae6;color:##2A2724;line-height:20px;vertical-align:top;white-space:nowrap}.listDiv.NoEntityType th,.listDiv.NoEntityType th > div{white-space:normal;-ms-word-wrap:break-word;word-wrap:break-word}.listDiv th.clickable{cursor:pointer}.listDiv th.clickable:hover,.listDiv th.clickable:focus{background-color:#cddae6;outline:none}.listDiv th:last-child div.ListHeaderResizer{display:none}.listDiv th div.ListHeaderResizer{position:absolute;top:0px;right:-8px;height:23px;padding:0px;width:1px;background-color:#FFF;border-right:3px solid ##cddae6;border-left:3px solid ##cddae6;cursor:col-resize;z-index:50}.listDiv tr.dragging th div.ListHeaderResizer{display:none}.listDiv tr.dragging th{border-right:1px solid white;padding-right:4px}.listDiv tr.dragging th:last-child{border-right:0px;padding-right:5px}.listDiv th.dragging{border-right:2px solid #e16720 !important;padding-right:3px !important}.listDiv th.draggingLeft{border-left:2px solid #e16720 !important;padding-left:1px !important}.listDiv th > div{white-space:nowrap;position:relative}.listDiv th > div.dragging{position:absolute;background-color:rgba(39, 94, 170, 0.5) !important;z-index:100}.listDiv td.dragging{border-right:2px solid #ce5a34 !important;padding-right:1px}.listDiv td.draggingLeft{border-left:2px solid #ce5a34 !important;padding-left:1px}.ListHeaderResizer.Resizing{border-right:3px solid #FFFF00}.ListColumnSortIcon{position:relative;top:3px;left:0px}.ListColumnSortCaption{font-size:0.5rem;vertical-align:top;position:relative;left:-5px;margin-right:5px}.listDiv tr > th:last-child{border-right:0px solid black;padding-right:0px}.listDiv tr > td:last-child{border-right:0px solid black}.listDiv tr:last-child > td{border-bottom:0px solid black}.listDiv > table > tr > td,.listDiv > table > tbody > tr > td{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;vertical-align:top;-ms-word-wrap:break-word;word-wrap:break-word;font-size:0.8rem}.listDiv.AttachAllEnabled > table tr,.listDiv.DisabledList > table tr{background-color:#F0F0F0}tr.NoFieldPadding > td{padding:0px}td.NoPadding{padding:0px}.DashedBottomBorder{border-bottom-style:dashed}.additionalRowContent{border-top:0px;border-bottom:2px solid #dddddd}.listDiv > table tr{background:#FFF;color:#000000}.listDiv > table tr:hover,.listDiv > table tr.RowHighlight{background:#E8E8E8;outline:none}.listDiv > table tr:hover>td.additionalRowContent{background:#FFF}.listDiv > table tr:hover + tr>td.additionalRowContent{background:#E8E8E8}.listDiv > table tr.SelectedRow,.listDiv > table tr.SelectedRow + tr>td.additionalRowContent{background:#A3B7CC}.listDiv > table tr:hover.SelectedRow,.listDiv > table tr:hover.SelectedRow + tr>td.additionalRowContent{background:#9BAEC1}.ListActionBar{text-align:right;background-color:#cddae6;background-color:#FFFFFF;height:30px;line-height:30px;font-size:1rem;padding:5px;position:relative;vertical-align:middle}.ListActionBarBottom{position:relative;top:-3px;border-top:1px solid #666;border-bottom:1px solid #CFCFCF}.ListActionBarBottomHidden{border:0px;background-color:transparent;border-top:1px solid #CFCFCF;padding:0px;line-height:15px}.ListActionBarBottomHidden > .PageSelectorControls{display:none}.ListActionBarBottomHidden > .ActionList{display:none}.ListActionBarBottomHidden > .ActionBarItemCount{border:1px solid #CFCFCF;border-top:0;padding:5px 10px 5px 10px}.ListActionBar input{border:1px solid gray;height:16px}.ListActionBar input[type=text]{width:110px}.ActionBarItemCount{float:right}.ActionBarSearch{z-index:1;position:relative;text-align:right;top:0px;display:inline-block;margin-left:5px}.ActionBarResultsPerPage{z-index:1;position:relative;text-align:right;top:0px;display:inline-block}.PageSelectorControls{position:absolute;text-align:center;left:0px;right:0px;top:0px}.imgFirstArrow{background-image:url("../Framework/Images/FirstPageArrow.png")}.imgBackArrow{background-image:url("../Framework/Images/backArrow.png")}.imgNextArrow{background-image:url("../Framework/Images/nextArrow.png")}.imgLastArrow{background-image:url("../Framework/Images/LastPageArrow.png")}.imgFirstArrow,.imgBackArrow,.imgNextArrow,.imgLastArrow{background-repeat:no-repeat;display:inline-block;background-position:center}.imgFirstArrow,.imgLastArrow{height:9px;width:9px}.imgBackArrow,.imgNextArrow{height:9px;width:6px}.PageSelectorControls .imgFirstArrow,.PageSelectorControls .imgBackArrow,.PageSelectorControls .imgNextArrow,.PageSelectorControls .imgLastArrow{padding:5px;vertical-align:text-top;cursor:pointer}.PageSelectorControls input{margin-left:5px;width:22px;text-align:center}.PageSelectorControls input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PageSelectorControls input[type=number]{-moz-appearance:textfield}.PageSelectorControls span{margin-left:3px;margin-right:3px}.SearchHighlight{background-color:#FFFF00}tr.SelectedRow > td span.SearchHighlight{background-color:#FFFF00}.ClickableRow{cursor:pointer}.ActionList{position:absolute;z-index:2;top:1px;line-height:22px}.ActionButton{float:left;border:1px solid rgba(0, 0, 0, 0);height:16px;position:relative;padding:2px;margin:0px 2px;cursor:pointer}.ActionButton > img{position:relative;top:0px;left:0px;max-height:16px;max-width:16px}.ActionButton:hover,.ActionButton:focus{border:1px solid #777;outline:none}.ActionSubMenuDiv{z-index:1000;background-color:#FCFCFC;position:absolute;min-width:150px;border:1px solid #AAA;-moz-box-shadow:1px 1px 1px #BBB;-webkit-box-shadow:1px 1px 1px #BBB;box-shadow:1px 1px 1px #BBB;padding:4px 0px}.ActionDownArrow{border-color:#555 transparent transparent;border-style:solid;border-width:3px 4px 0;display:inline;position:relative;top:6px}.ActionRightArrow{border-color:transparent transparent transparent #555;border-style:solid;border-width:5px 0px 5px 4px;float:right;position:relative;top:4px}.ActionButtonSeparator{margin:3px 2px 0px 2px;float:left;height:16px;width:1px;border-left:1px solid #EAEAEA;border-right:1px solid #EAEAEA;background-color:#BBB}.ListContextMenu{z-index:1000;background-color:#FCFCFC;position:absolute;min-width:150px;border:1px solid #AAA;-moz-box-shadow:2px 2px 2px #BBB;-webkit-box-shadow:2px 2px 2px #BBB;box-shadow:2px 2px 2px #BBB;padding:4px 0px}.ActionContextMenuButton{height:16px;position:relative;padding:6px 6px 6px 3px;margin:0px 0px;cursor:pointer}.ActionContextMenuButton > img{margin:0px 3px;vertical-align:text-bottom}.ActionContextMenuButton:hover,.ActionContextMenuButton:focus{padding:5px 6px 5px 3px;background-color:#C0E0FF;border-top:1px solid #888;border-bottom:1px solid #888;outline:none}.ActionContextMenuButtonSeparator{margin:0px 2px 0px 2px;height:1px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;background-color:#BBB}.ContextMenuSpacer{border-top:1px solid gray;margin:2px 0px;position:relative;left:2px;width:97%;right:2px}.SelectCheckboxCell{width:14px;cursor:pointer}.SelectCheckbox{cursor:pointer;margin:auto;position:relative;top:2px;left:2px}.ListPopupIcon{float:right}.ListPopupIcon > img{vertical-align:top;cursor:pointer;max-width:20px;max-height:20px}.ListPopupIcon > span{display:none}.listCheckboxChecked{background:url('../Framework/Images/checkmark.png') no-repeat;width:16px;height:16px;margin:0 auto}div.ColorCell{margin-right:auto;margin-left:auto;height:16px;width:16px}.ListActionBar .ListAttachAllButton{vertical-align:middle}.ListActionBar .ListAttachAllDiv{position:relative;z-index:1;float:left}table.ListSplitTable{height:100%;table-layout:fixed}table.ListSplitTable td{vertical-align:top;position:relative}table.ListSplitTable td.splitter{height:100%;padding:0;margin:0;width:8px}table.ListSplitTable td div.splitter{position:absolute;left:-1px;width:8px;top:0px;bottom:2px;border:1px solid #666;cursor:col-resize;z-index:1;background:url('../Framework/Images/splitTableResizer.png') no-repeat 50% 50%}table.ListSplitTable > tr > td:last-child > div{border-right:1px solid #CCC;width:calc(100% - 1px);position:relative;left:0px;top:0px;height:calc(100% - 4px)}div.FullscreenPopup{position:fixed;left:50px;top:40px;right:50px;bottom:40px;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;background-color:#FFFFFF}div.FullscreenPopup .MessageBoxContent{padding:5px;overflow:auto;position:absolute;top:20px;bottom:0px;left:0px;right:0px}img.FullscreenImage{position:fixed;left:0px;top:0px;right:0px;bottom:0px;margin:auto;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;background-color:#FFFFFF;max-width:90%;max-height:90%}div.FullscreenPopupSmaller{left:100px;top:90px;right:100px;bottom:90px}.ProgressBarContainer{border:1px solid black;background:#FFF;position:fixed;left:50%;top:50%;-moz-box-shadow:#777 1px 1px 3px;-webkit-box-shadow:#777 1px 1px 3px;box-shadow:#777 1px 1px 3px;z-Index:450;width:300px;height:30px;margin-left:-150px;margin-top:-15px}.ProgressBarContainer.SimpleProgressBar{left:auto;top:auto;position:relative;width:100%;margin:10px 0 0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}.ProgressBarBorder{position:absolute;top:5px;bottom:5px;left:10px;right:10px;border:1px solid black;text-align:center}.ProgressBarBorder span{font-weight:bold;position:absolute;top:1px;left:0px;right:0px;bottom:0px}.ProgressBar{background:#b4e391;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYxYzQxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGUzOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(50%,#61c419), color-stop(100%,#b4e391));background:-webkit-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);background:-o-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);background:-ms-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);background:linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );-webkit-background-clip:padding-box;background-clip:padding-box;width:0%;height:100%}.ProgressBarContainer.SimpleProgressBar .ProgressBarBorder{position:static;min-height:18px}.ProgressBarContainer.SimpleProgressBar .ProgressBarBorder span{position:relative;z-index:50;top:0}.ProgressBarContainer.SimpleProgressBar .ProgressBar{position:absolute;top:1px;left:1px;bottom:0px}.MessageBoxWindow{-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;position:fixed;background-color:#FFFFFF;-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;top:0px;left:0px;min-width:200px;font-size:1rem;-ms-word-wrap:break-word;word-wrap:break-word}.MessageBoxHeader{text-align:left;display:block;font-weight:bold;height:20px;line-height:20px;position:relative;top:0px;color:#000000;padding:5px;background-color:#00b3e3;z-index:505;cursor:default;border-bottom:1px solid #00b3e3}.MessageBoxCaption{height:20px;left:5px;overflow:hidden;outline:none;color:#ffffff}.MessageBoxIcon{position:absolute;top:8px;left:8px;width:32px;height:32px;min-width:32px;min-height:32px}.MessageBoxTitleIcon{float:left;position:relative;top:2px;left:-3px}.MessageBoxContent{text-align:center;padding-bottom:0px}.MessageBoxContentFixed{overflow:auto;position:absolute;top:20px;left:0px;right:0px}.MessageBoxTextAndIcon{position:relative;padding:8px;text-align:left;padding-bottom:5px}.MessageBoxText{text-align:left}.MessageBoxText.HasIcon{margin-left:40px;min-height:35px}.SelectColumnsList .MessageBoxButtons{background:#f6f6f6 none repeat scroll 0 0;border-top:1px solid #666 !important}.buttonUploadDefaults{float:right;margin:5px 3px 15px 3px}.MessageBoxButtons{bottom:0;clear:both;left:0;position:absolute;right:0;text-align:center;border-top:1px solid gray}.MessageBoxButtons.NoBorder{border-top:none}.MessageBoxButton{clear:both;margin:5px 5px;vertical-align:top;padding:15px !important}} .MessageBoxCloseButton{float:right;position:absolute;width:24px;height:30px;right:0px;cursor:pointer;top:0px;background:url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center;z-index:405}.MessageBoxCloseButton:hover,.MessageBoxCloseButton:focus{background:#00b3e3 url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center}.MessageBoxCloseButton:focus,.MessageBoxGoToFullPageButton:focus{outline:none}.MessageBoxGoToFullPageButton{float:right;position:absolute;width:24px;height:20px;right:23px;cursor:pointer;top:0px;background:url('../Framework/Images/navigateToFullPage_button.png') no-repeat 0% 0%;background-position:center;z-index:405}.MessageBoxGoToFullPageButton:hover,.MessageBoxGoToFullPageButton:focus{background:#00b3e3 url('../Framework/Images/navigateToFullPage_button.png') no-repeat 0% 0%;background-position:center}button.conflictoverrideIcon{background:#ffffff url('../Framework/Images/flat_override_conflict_light.png') no-repeat 5px 2px;padding-left:25px}div.ErrorList{max-width:800px}div.ErrorListWithBorder{border:1px solid #DDD;padding:2px}div.ErrorListElement > img{float:left}div.ErrorListElement div.IgnoreWarningOption{text-align:left;padding-left:26px;padding-top:2px}div.ErrorListElement div.IgnoreWarningOption label *{vertical-align:middle}div.ErrorListElement > img + div{margin-left:25px}div.ErrorListElement{border-top:1px solid #DDD;padding:6px 0px}div.ErrorListElement:first-child,div.ValidationsForRecordMessage + div.ErrorListElement{border-top:none;padding-top:0px}div.ValidationsForRecordMessage{padding-bottom:10px}.AttachListPopup{max-width:900px;max-height:700px;min-width:500px}.AttachPopupBottomBar{position:absolute;bottom:0px;left:0px;right:0px;height:20px;padding:5px;background:#F6F6F6;border-top:1px solid #666;text-align:center;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.button{-webkit-appearance:none;text-decoration:none;min-height:50px;padding:5px 10px;margin:5px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#ffffff;font-size:0.8rem;text-align:center;background-color:#1b61a9;border:1px solid #1b61a9;cursor:pointer;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.button:active,.button:hover,.button:focus{background-color:#00b3e3}.button:focus{outline:0}.button[disabled]{border:1px solid #666666;background-color:#666666;cursor:default;color:#ffffff;-moz-opacity:0.4;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);zoom:1;opacity:0.4}div.FieldContainer input[type=checkbox]{margin-left:14px}div.ForeignContainer,div.FieldContainer{clear:both}div.ForeignContainer.expanded > div{display:block !important}div.ForeignContainer > div.FieldTreeForeign{font-weight:bold;cursor:pointer;white-space:nowrap}div.ForeignContainer > div.FieldTreeForeign > div.expandImage{float:left;margin:3px 2px 2px 0px;width:12px;height:12px;background-image:url('../Framework/Images/plus_button.png');-webkit-background-size:12px 12px;background-size:12px 12px}div.ForeignContainer.expanded > div.FieldTreeForeign > div.expandImage{background-image:url('../Framework/Images/minus_button.png')}table.Hint{vertical-align:top;padding:5px;line-height:16px;font-weight:bold}table.Hint td:first-child{width:20px}table.Hint td{vertical-align:middle;padding:3px}.imgHint{background-image:url("../Framework/Images/hinticon.png");-webkit-background-size:cover;background-size:cover;background-position:center;height:20px;width:20px;position:relative;display:block}div.DecimalInput{width:100%}div.DecimalInput > input{border:1px solid #CCCCCC;text-align:right;width:100%}div.DecimalInput > span.DisplayValue,div.DecimalInput > input[disabled]{display:none}div.DecimalInput > input[disabled] + span.DisplayValue{display:inline}div.DiscountMarkupInput{line-height:19px;width:100%;position:relative}div.DiscountMarkupInput > button{float:left;height:19px;min-height:19px;min-width:19px;padding:0px}div.DiscountMarkupInput.RightSideSymbol > button{float:right}div.DiscountMarkupInput > button[disabled]{display:none}div.DiscountMarkupInput > button[disabled] + div.DecimalInput{position:static}div.DiscountMarkupInput > div.DecimalInput{width:auto;position:absolute;top:0px;left:20px;right:0px}div.DiscountMarkupInput.RightSideSymbol > div.DecimalInput{left:0px;right:22px}div.DiscountMarkupInput > div.DecimalInput > input{height:17px;width:100%}﻿td.searchElement{width:33%}@-moz-document url-prefix() { .selectboxlist button[type="button"] { margin-top:2px;} } .selectboxlist button::-moz-focus-inner{border:0 !important;padding:0px !important;margin-left:0px;margin-right:0px;margin-top:-2px !important;margin-bottom:-2px !important;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.selectboxlist{display:none;border:solid 1px #000;line-height:12px;font-size:1rem;font-weight:normal;height:auto;overflow-x:hidden;overflow-y:visible;position:absolute;background-color:#fff;top:17px;z-index:400;min-width:65px;width:auto;white-space:nowrap;color:#000;max-height:320px;border-style:solid !important}.selectboxlist.disabled{overflow-x:hidden;overflow-y:auto;background-color:#F2F2F2;color:graytext;border:1px solid #DDD}.selectboxlist.multi{border-collapse:collapse;border:solid 1px rgb(169, 169, 169);display:block;position:relative;top:0px;height:62px;width:255px;top:0px;z-index:0}.selectboxlist li{display:block;cursor:pointer;line-height:12px;text-align:left;padding-right:20px;padding-left:3px;padding-top:1px;padding-bottom:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.selectboxlist input{vertical-align:bottom}.selectboxlist li.light{color:#fff;background-color:#007}.selectboxlist li.selected{background-color:#b0b0b0;color:#000000}.selectboxlist li.selected.light{background-color:#b0b0b0;color:#fff}.selectBox-text{display:inline-block}.selectBox-text:disabled{background-color:#F2F2F2 !important;border:1px solid #DDD !important}.selectBox-div{position:relative;white-space:nowrap;display:inline-block}.selectBox-button{position:absolute;overflow-y:hidden;width:20px;top:2px;right:2px;margin:0px;padding:0px;background-image:url("../Framework/Images/downArrow.png");background-color:#ffffff;background-repeat:no-repeat;background-position:center;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.selectBox-button.disabled{background-color:#F2F2F2}.selectBoxCheckBox,.selectBoxCheckBoxChild{margin:0px;padding:0px;margin-right:2px;vertical-align:bottom}.selectBoxCheckBoxChild{margin-left:15px}ul.selectboxlist li[data-hidden="true"]{display:none}ul.showMore li[data-hidden="true"]{display:block}ul.showMore li.displayMoreSelection{display:none}div.ImageDropdown{display:inline-block;position:relative;background-color:#FFF;border:1px solid #777;cursor:pointer;height:18px;width:105px;overflow:hidden}div.ImageDropdown img{margin:1px 2px}div.ImageDropdown span{position:relative;top:-4px}div.ImageDropdown span.ImageDropdownArrow{border-color:#000 transparent transparent;border-style:solid dashed dashed;border-width:3px 3px 0;display:inline-block;font-size:0;height:0;right:5px;line-height:0;padding-top:1px;position:absolute;top:8px;width:0}ul.ImageDropdownPopupList{position:absolute;background-color:#FFF;border:1px solid #777;z-index:100000;cursor:pointer;padding:5px 0px;-moz-box-shadow:2px 2px 1px #777;-webkit-box-shadow:2px 2px 1px #777;box-shadow:2px 2px 1px #777}ul.ImageDropdownPopupList li{display:block;padding:3px 2px;height:18px}ul.ImageDropdownPopupList li span{position:relative;padding-left:2px;top:-3px}ul.ImageDropdownPopupList li:hover,ul.ImageDropdownPopupList li:focus{background-color:#e7e7e7;outline:none}.fullImage{position:fixed;text-align:center;vertical-align:middle;height:calc(100% - 100px);width:calc(100% - 100px);-moz-box-shadow:5px 5px 5px #777;-webkit-box-shadow:5px 5px 5px #777;box-shadow:5px 5px 5px #777;top:50px;left:50px}.fullImage,.fullImage #description,.fullImage #num_largeImage{background-color:#333}.thumbs .imgSelected{-moz-opacity:1 !important;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1 !important;-moz-box-shadow:0px 0px 10px 5px #003C69;-webkit-box-shadow:0px 0px 10px 5px #003C69;box-shadow:0px 0px 10px 5px #003C69}.thumbs .image{-moz-opacity:.7;-ms-filter: "alpha(opacity=70)";filter: alpha(opacity=70);zoom:1;opacity:.7}.thumbs{vertical-align:middle;background-color:#777;width:610px;padding:0px 5px;height:100px;display:inline-block;position:fixed;bottom:60px;left:calc(50% - 305px)}.thumbs li,.divPicture li{display:inline-block;text-align:center;vertical-align:bottom;line-height:90px;background-color:#ffffff;width:90px;margin:2px;cursor:pointer;position:relative;overflow:hidden}.divPictureLegend{white-space:nowrap;width:90px;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;line-height:initial;height:initial;line-height:20px}#DIVlargeImage{display:table-cell;text-align:center;vertical-align:middle;position:relative;top:30px}.fullImage #description{color:white;font-weight:bold;max-height:80px;width:calc(100% - 240px);padding:10px;position:fixed;left:120px;bottom:170px;overflow:auto}.fullImage #largeImage,.fullImage #loader{margin:10px 70px;max-width:calc(100% - 140px);cursor:pointer}.thumbs .hide{display:none !important}.divPicture .image,.fullImage .image{width:auto;height:auto;max-width:90px;max-height:90px;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer}.fullImage .next,.fullImage .previous,.fullImage .close{-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;cursor:pointer}.fullImage #next_full,.fullImage #previous_full{width:20px;height:60px;position:fixed;top:calc(50% - 30px)}.fullImage #next_full{right:80px;background-image:url('../Framework/Images/nextBigArrowHover.png')}.fullImage #previous_full{background-image:url('../Framework/Images/backBigArrowHover.png');left:80px}.fullImage #close{width:40px;height:40px;margin:5px;position:fixed}.fullImage #num_largeImage{margin:5px;position:fixed;top:60px;right:120px;color:white;font-weight:bold;position:fixed;width:calc(100% - 240px)}.fullImage #next_thumb,.fullImage #previous_thumb{top:0px;width:20px;height:20px;margin:40px 5px;position:absolute}.fullImage #next_thumb{background-image:url('../Framework/Images/nextBigArrowHover.png');right:-30px}.fullImage #previous_thumb{background-image:url('../Framework/Images/backBigArrowHover.png');left:-30px}.fullImage .close{background-image:url('../Framework/Images/close.png');right:50px;top:50px}.fullImage .next.disabled,.fullImage .previous.disabled{display:none}.RoomDetail .GroupBoxTd{width:50%}.fullImageMobile{position:fixed;top:5%;width:98%;height:90%;left:1%;text-align:center;background-color:#333;padding-bottom:10px}.fullImageMobile .imgContainer{position:relative;width:100%;height:calc(100% - 150px);vertical-align:middle;display:table-cell;text-align:center}.description{color:white;font-weight:bold;max-height:150px;overflow:auto;border-top:solid white 1px}body.landscape .fullImageMobile .description,.fullImageMobile .description.Nodescription{display:none !important}body.landscape .fullImageMobile .largeImageMobile{pointer-events:all;max-width:90%;max-height:90%}body.landscape .fullImageMobile{height:100%;width:100%;top:0px;left:0px}.fullImageMobile .close{-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;cursor:pointer;width:30px;height:30px;position:fixed;background-image:url('../Framework/Images/close.png');right:1%;top:5%}body.landscape .fullImageMobile .close{right:0px;top:0px}.fullImageMobile .largeImageMobile{max-width:100%;max-height:100%;vertical-align:middle}.timeCombobox{position:relative;display:inline-block;border:1px solid #ccc;line-height:12rem}.dropdownlist{display:none;border:solid 1px #000;line-height:12px;font-size:11rem;font-weight:normal;height:280px;overflow:auto;position:absolute;background-color:#fff;top:18px;z-index:99999;min-width:65px;white-space:nowrap}.dropdownlist li{display:block;color:#000;padding:1px;cursor:pointer}.dropdownlist li.light{color:#fff;background-color:#007}.timeCombobox input[type=checkbox]{position:relative;vertical-align:middle;left:1px}.timeCombobox input[type=text]{border:none;height:15px;padding-left:2px;vertical-align:middle;min-width:50px}span.timeCombobox{border:solid 0px #ccc;background:#eee;width:0px;height:15px;float:left;text-align:center;border-left:none}.tmp-element{visibility:hidden}.timeCombobox span.nullLabel{position:absolute;top:1px;left:17px;display:none;cursor:pointer;color:#666}.fullScreen{width:0px;height:0px;position:absolute;top:0;left:0;z-index:0}div.datePicker{border:1px solid #6d6d6d;position:absolute;min-width:20em;width:20em;z-index:19999;text-align:center;font:900 0.8em/0.8em;background-color:rgba(66,66,66,0.5);-moz-user-select:none;-khtml-user-select:none;padding-bottom:0px}div.staticDP{position:relative;top:5px;left:0}iframe.iehack{position:absolute;background:#fff;z-index:19998;padding:0;border:0;display:none;margin:0}a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:inline-block;border:0 none;padding:0;position:relative;margin:0px 4px;background:transparent url(../Framework/Images/Calendar-16.png) no-repeat 50% 50%;min-width:16px;cursor:pointer;text-decoration:none;vertical-align:middle}* html a.date-picker-control{width:16px}a.date-picker-control{display:inline-block}a.date-picker-control span{display:none;width:16px;height:16px;margin:auto 0;vertical-align:middle}div.datePicker th span{display:inline;padding:0;margin:0;color:#444444;text-align:center;line-height:18px;border-width:0;font-family:lato,Helvetica,Arial,sans-serif;background:transparent;font-weight:bold;cursor:pointer}div.datePicker th span.month-display,div.datePicker th span.year-display{font:normal 0.9em;cursor:default}div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:1em;cursor:pointer !important;height:100%;width:100%}div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em;width:100%;text-decoration:none;line-height:1.6em;cursor:pointer !important}div.datePicker thead th span.fd-disabled{color:#aaa;cursor:default !important}div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;font:900 1em;height:1.4em;width:2em;text-decoration:none;text-transform:uppercase;pointer-events:none;line-height:1.4em}div.datePicker table{border:0px solid black;background:#fff;border-spacing:0px;position:relative;margin:0;padding:0;text-align:center;width:100%;table-layout:fixed;border-collapse:separate}div.datePicker table td{padding:0;text-align:center;vertical-align:middle;line-height:1.5em;cursor:pointer;font-size:1.em;outline:none;padding:1px}div.datePicker table th{border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;font-size:1rem;background-color:#EBEBEB;font-weight:bold;text-align:center;vertical-align:middle}div.datePicker table th:last-child{border-right:0px solid #BFBFBF}div.datePicker table td.date-picker-unused{background:#fff;border-color:#dcdcdc;padding:0;cursor:default !important}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0 0}div.datePicker table th.date-picker-day-header{text-transform:uppercase;pointer-events:none}div.datePicker table th.date-picker-day-header span{display:block}div.datePicker table td.date-picker-today{background:#EE0;border:1px solid black;padding:0px}div.datePicker table td.date-picker-selected-date{background:#6BF;border:1px solid black;padding:0px}td.date-picker-highlight{color:#000}div.datePicker table td.out-of-range{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important}div.datePicker table td.day-disabled{background:#CCC;font-weight:normal;color:#aaa !important;cursor:default !important}div.datePicker table tbody td.date-picker-hover{background:#9EF}* html div.datePicker table td{border:0px;background:#fff;height:100% !important;font-size:1em;line-height:2em}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}.w2em{width:2em}div.DatePickerDiv{display:inline-block;position:relative;border:1px solid #CCCCCC;background:#FFF;height:18px;line-height:18px;min-width:89px;white-space:normal}div.DatePickerDiv.nullableDatePicker{min-width:108px}div.DatePickerDiv.disabled{background-color:#F2F2F2 !important}input.nullableDatePickerCheckBox{position:relative;top:2px;margin-left:2px;margin-right:2px;width:15px;height:15px;float:left}input[type=text].w0em:disabled{border:0;width:83px !important}input[type=text].w0em.nullable:disabled{width:83px !important}input.nullableDatePickerCheckBox[disabled] + input + input + input + a{display:none}div.DatePickerDiv a.date-picker-control,a.date-picker-control{top:-1px;margin:0;height:18px;margin:0;width:16px;vertical-align:top}div.DatePickerDiv a.date-picker-control{top:0px}input[type=text].w0em:disabled + a{cursor:default;background:none;width:0px;height:0px;min-width:0px}.w0em{border:0 !important;padding:0px 3px;top:0px;min-width:87px !important;width:87px !important;position:relative;height:18px;float:left}.w3em{width:3em}.w4em{width:4em}.w8em{width:8em}input.lookupField-hidden[disabled] + div.lookupField-div,div.lookupField-div.disabled{border:1px solid #CCCCCC;background-color:#F2F2F2;line-height:16px;overflow:hidden;white-space:nowrap}input.lookupField-hidden[disabled] + div.lookupField-div > div.lookupField-InnerDiv,input.lookupField-hidden[disabled] + div.lookupField-div > div.lkpIcons,div.lookupField-div.disabled > div.lookupField-InnerDiv,div.lookupField-div.disabled > div.lkpIcons{display:none !important}span.lookupField-ReadonlyText{display:none !important}input.lookupField-hidden[disabled] + div.lookupField-div > span.lookupField-ReadonlyText,div.lookupField-div.disabled > span.lookupField-ReadonlyText{display:inline !important}.lkpIcons{display:inline;cursor:pointer}img.lookupField-button{display:inline-block;border:none;padding:0;margin:0px;min-width:16px;min-height:16px;cursor:pointer;text-decoration:none;vertical-align:top}div.lookupField-div{min-width:150px;width:100%;position:relative;border:1px solid #CCCCCC;line-height:14px;height:16px;display:flex}div.lookupField-InnerDiv{flex:1;border:0px;display:inline-block;font-size:11rem;color:black;cursor:pointer}input.lookupField-text{border:0px;display:inline-block;width:100%;vertical-align:top}.lookupField-div .LkpLoading{background-image:url("../Framework/Images/ajax-loader.gif");background-repeat:no-repeat;background-position:center;-webkit-background-size:15px;background-size:15px;width:15px;height:15px;position:absolute;top:0px;right:10px}#DailyMainTable{border-collapse:collapse;background-color:white}.DailyHour{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;width:44px;padding:0 2px;vertical-align:top;line-height:22px}.DailyContextHeader{height:19px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;text-align:center;color:#000000;background-color:#ffffff}.DailyContext{text-align:left;border-right:1px solid #CFCFCF;line-height:30px}.DailyContextAlternate{text-align:left;border-top:1px dashed #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;line-height:28px}.MyCalendar #CalendarNavigationDailySpan{padding:2px 5px}.WeeklyContextHeaderLink{color:#000000;text-decoration:none !important}.WeeklyContextHeaderLink:hover{color:#000000}.WeeklyContextHeader{height:19px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;text-align:center;color:#000000;background-color:#ffffff}#WeeklyMainTable{border-collapse:collapse;background-color:#ffffff}.WeeklyHour{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;min-width:44px;padding:0 2px;vertical-align:top;line-height:22px}.WeeklyContext{line-height:30px;border-right:1px solid #CFCFCF}.WeeklyContextAlternate{line-height:28px;border:1px solid black;border-top:1px dashed #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF}.WeeklyContextOver{background-color:#E8E8E8}.WeeklyContextHeader:first-child{width:50px !important}#CalendarNavigationWeeklySpan{padding:2px 5px}.HolidayTD{border-color:#b3b3b3;border-style:solid;border-width:1px;margin:2px;max-height:28px;overflow-y:hidden;overflow-x:hidden}#CalendarNavigationMonthly > span{width:150px;display:inline-block}#MonthlyTitle{height:25px;text-align:center;font-size:1.5rem;color:#666666}.MonthlyWeekLink{text-align:right;vertical-align:middle}.MonthlyWeeklyImage{border:0}.WeekLink{text-decoration:none}.DayCellHeader{width:14%;height:18px;line-height:18px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;text-align:center;color:#000000;background-color:#ffffff}#MonthlyTable{border-collapse:collapse;position:relative}.MonthlyCell{vertical-align:top;font-size:0.9rem;overflow:hidden;padding:0px 5px;border:1px solid #CFCFCF;height:15%}.MonthlyCell.OutsideMonth{height:1px;background-color:#F0F0F0}.MonthlyCell.Today{height:1px;background-color:#E8E8E8}.MonthlyDayLabel{overflow:hidden;position:relative;cursor:pointer;display:inline-block}.MonthlyDayLabel.OutsideMonth{color:#666}.MonthlyDayDiv{cursor:pointer}.MonthlyCellHighlight{background-color:#E8E8E8}.WeeklyLink{cursor:pointer;position:absolute;left:-6px;height:30px;width:16px;background:url('../Framework/Images/SilkIcons/control_play.png') no-repeat 50% 50%}.WeeklyLink:hover{background:url('../Framework/Images/SilkIcons/control_play_blue.png') no-repeat 50% 50%}.MoreLink{float:right;display:none}.MorePopupDiv{font-size:0.9rem;width:275px}.MorePopupTitle{font-size:1rem;text-decoration:underline;font-weight:bold;margin-bottom:5px}.MorePopupCellLeft{float:left}.MorePopupCellRight{float:right}.popupMonthlyCell{display:block !important;height:32px !important;width:130px !important}.backgroundMonthly{display:none}#CalendarNavigationYearly > span{width:100px;display:inline-block}#YearlyMainTable{border-collapse:collapse;height:100%;line-height:14px}.Year{color:#000000;text-align:center;font-size:small;font-weight:bold}.YearlyPaddingCell{width:1px}.YearlyCalendarMonthCell{border:1px solid #BFBFBF;vertical-align:top}.YearlyMonthTable{font-size:small;border-collapse:collapse}.YearlyMonthHeader{height:20px;line-height:20px;border-bottom:1px solid #BFBFBF;font-weight:bold;font-size:1rem;text-align:center;color:#444444;background-color:#EBEBEB}.YearlyDayCellHeader{height:20px;line-height:20px;border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;font-weight:bold;font-size:1rem;text-align:center;color:#444444;background-color:#EBEBEB}.LastDay.YearlyDayCellHeader{border-right:0px solid black}.YearlyWeeklyLink{cursor:pointer;position:absolute;left:-9px;height:16px;width:16px;padding:0px 0px;visibility:hidden;background:url('../Framework/Images/SilkIcons/control_play.png') no-repeat 50% 50%}.YearlyWeeklyLink:hover{background:url('../Framework/Images/SilkIcons/control_play_blue.png') no-repeat 50% 50%}.YearlyCellHighlight{background-color:#E9ECFF}.YearlyDayLink{color:#000;width:50%;line-height:14px;margin:auto;display:block;text-decoration:none !important}.YearlyDayLink.InUse{color:#000000;text-decoration:none}.YearlyDayCell{text-align:center}.YearlyDayCell.Today{background-color:#EE0;-moz-box-shadow:0px 0px 2px #AA332E inset;-webkit-box-shadow:0px 0px 2px #AA332E inset;box-shadow:0px 0px 2px #AA332E inset}.YearlyDayCell.InUse > a{width:75%;background-color:#C6E4FF;height:14px;line-height:13px;margin:auto;display:block;padding:0px 3px}.YearlyMonthLink_Out{color:#000000;font-weight:bold;font-size:small;text-decoration:none;background-color:transparent}.TimetablesContextHeader{height:19px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;text-align:center;color:#000000;background-color:#ffffff}#TimetablesMainTable{border-collapse:collapse;background-color:#ffffff}.TimetablesHour{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;width:44px;min-width:44px;padding:0 2px;vertical-align:top;line-height:22px}.TimetablesContext{border-right:1px solid #CFCFCF;line-height:30px}.TimetablesContextAlternate{border-top:1px dashed #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;line-height:28px}.ScheduleTermCombo{width:200px}#ScheduleTermSelection{position:absolute;left:10px}#quickSearchDiv{display:none}#TimelineView{line-height:normal}#TimelineViewContainer{width:inherit;overflow:auto}.roomHeader > div{-ms-word-wrap:break-word;word-wrap:break-word;margin-top:8px;margin-bottom:-5px;min-height:20px;width:auto;line-height:15px}.hourHeader > div{padding-right:1px;padding-top:4px;padding-bottom:4px;line-height:10px}.TimelineViewBlock{padding-top:2px;padding-bottom:1px;padding-left:5px}.hourCell{height:31px}.odd{background-color:#f6f6f6}.roomIdentifier{cursor:pointer;position:absolute;overflow:hidden;white-space:nowrap;-ms-word-wrap:normal;word-wrap:normal;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:98%;text-decoration:underline;min-height:20px}.roomHeaderRowClickable:hover{background-color:inherit}#TimelineViewClone{position:absolute;top:-1px;left:7px;height:auto;z-index:499;border-collapse:separate;border:1px solid #CFCFCF;border-spacing:0px;line-height:30px;display:none;margin:0}#TimelineViewClone th{text-align:left;font-size:0.9rem;position:relative;background-color:##cddae6;color:##2A2724;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineViewCloneBody{width:100%}#RoomHeaderRowClone{width:100%}.HeaderColHighlight{border:1px dashed #2C729C;position:absolute;z-index:499;display:block;pointer-events:none}.TimelineViewControls.bottom{display:none}.TimelineViewActionBarResultsPerPage{display:none}.TimelineViewPageSelectorControls{width:45%;left:-15px}#TimelineViewCalendarSelect > a{vertical-align:middle}#TimelineView tr > td:first-child{padding:0px 5px}.popupData{padding:10px}.chkByOccurrenceFilterList{position:absolute;top:25px;left:10px;z-index:1}#weekly,.PDFIcon,.chkByOccurrence{top:6px}#weekly,.PDFIcon{position:relative}.PDFIcon{background:url('../Framework/Images/ExportToPDF.png') no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px;padding:0px;width:24px;height:24px;margin-left:5px;display:inline-block;cursor:pointer}div#divModifyRequestPopup{width:100%}div#divModifyRequestPopup input + span{display:inline}input#radChangeOtherInfo + span{margin-left:0px}#requestCalendarLinkMobile{right:-10px;position:absolute;margin-top:-13px;top:0px;z-index:10}#requestCalendarLinkMobile > div{padding:10px 25px;-ms-background-position-x:50%;background-position-x:50%;-ms-background-position-y:50%;background-position-y:50%}.customFieldTextarea,.customFieldTxtInput{border:1px solid gray}.customFieldTextarea,.customFieldTxtInput,.customFieldCombo{width:100% !important;max-width:100% !important;margin-left:0px}.customCheckBox{float:none}.customCheckBox span{white-space:normal !important}.customNumeric,.customFieldMessage,.customFieldTextarea,#divSchedulingUnit span{display:block}.customSubCheckBox{padding-right:0px}#wizardDiv{display:block;width:calc(100% - 20px);min-height:37px;padding-left:5px;padding-top:10px;padding-right:5px;padding-bottom:30px;position:fixed;bottom:25px;left:5px;background-color:white;border-top:1px solid #777}#next{position:absolute;right:10px}#cboCharacteristics,#cboConfigurationTypes,#cboRoomTypes,#cboFloorLevels,#cboPavilions,#cboCharacteristics{width:100%;height:auto}.cboRequestType{float:none;width:100%;min-width:100%;max-width:100%}#cboRequestType{min-width:100%;max-width:100%}#cboRequestTypeSelection{min-width:100%;max-width:100%}#cboLocation{width:100%;min-width:inherit}#locationCombo{width:100%;margin-right:0px}#divCapacityArea{width:100%;height:auto}#divCapacityAreaTitle{display:none}.criteriaItem{float:left;width:100%}.criteriaItemLabel{width:100%}.additionalCriteriaItem{float:left;width:100%}#divRoomAdditionalFilters{width:auto}#mainRoomCriteria{margin-top:-15px;margin-bottom:0px}#frmRoomCriteria{margin-bottom:0px}#divAdditionalCriteria{margin-top:10px}#AddServicesRedirectMessage{float:left}.MessageBoxContent #InventoryItems{float:left;width:100%}.MessageBoxContent .RoomAvailabilityList{min-width:0px}#cboRecType{width:100%}#searchTypeHelpDiv{padding:0px;display:none}#tableSearchTypeSelection{width:100%}#tdSearchTypeRecurring{display:block}#tdSearchTypeSpecificDate,#tdSearchTypeAnyDate{display:none}#ToDateMobile{display:block}#ToDateDesktop{display:none}#dpStartDate3_div{margin-right:20px}#recurrenceContainer{display:block;margin-top:10px}#recurrenceContainerMobile{width:100%}#recurringBtnDiv{display:none}#cboDuration,#cboStartTime,#cboEndTime{width:100%}#anyDateDiv{width:100%;text-align:center;display:inline-block;margin-top:5px}#cboDuration,#cboStartTime,#cboEndTime{width:100%}#refreshCalendarDiv{width:100%;text-align:center;display:inline-block;margin-top:5px;margin-left:0px}#roomDetailCalendarSearchDiv{width:100%;margin:-10px 0px 10px}.criteriaItemFrom{float:left;width:40%}.criteriaItemBetween{float:left;width:20%;text-align:center}.criteriaItemTo{float:right;width:40%}.RoomSearch .MessageBoxWindow .titleSectionCollapsible img{display:none}.RoomSearch .MessageBoxWindow .titleSectionCollapsible{pointer-events:none;text-align:left}.roomConfigHeader{text-align:center;width:auto;height:auto;white-space:normal;min-width:0px;position:relative}#roomDCalendar{display:none}#calendarLinkMobile{right:6px;position:absolute;margin-top:-3px}#calendarLinkMobile .calIcW{border-left:20px solid white;border-right:10px solid white}img.RoomMinPicture{max-width:none !important;max-height:none !important;cursor:none;float:none;margin-right:5px}body.RoomDetails #genericDiv{margin-bottom:55px}body.RoomDetails #footer{position:fixed;bottom:0px;background-color:white}#searchDivPrincipale{width:100%}#searchDivPrincipale .infoSection{width:100%}#searchDivPrincipale .row,#searchDivPrincipale .multiRow{width:100%}#searchDivPrincipale .secondCol{padding-left:0px}#searchDivPrincipale .subRow{padding-left:10px;border-left:1px solid black !important;margin-top:5px;display:none;width:calc(100% - 11px)}#searchDivPrincipale select,#searchDivPrincipale .txtSection{width:100%}#searchDivPrincipale #btnSubmit{margin-left:calc(50% - 45px)}#cboListFilter{max-width:135px}input#chkOccurrence,input#chkOccurrence + span{position:relative;top:-1px}.recurrenceIcon{background-image:url('../Framework/Images/Icons/recurrentReservationMobile.png');width:16px;height:16px;-webkit-background-size:20px;background-size:20px;background-position:-2px -2px;position:relative;top:0px;margin-left:5px}.listDiv td > div.RowDiv > div.recurrenceIcon{display:inline-block !important;position:relative !important;margin-left:4px !important;top:2px}.recurrenceIcon > span{display:none}#MyCalendarDisplayMode{top:-35px;right:0px;max-width:none}#cboMyCalendarDisplayMode{max-width:none}.MyCalendar #CalendarNavigation,.MyCalendar #CalendarNavigationMonthly{margin-top:40px}.CalendarNavigationSchedule{margin-top:30px}.RoomAvailabilityList{width:100%}body.FindRoomSS #genericDiv .titleSectionCollapsible img,body.FindRoom #genericDiv .titleSectionCollapsible img{display:none}body.FindRoomSS #genericDiv .titleSectionCollapsible,body.FindRoom #genericDiv .titleSectionCollapsible{pointer-events:none}body.FindRoomSS #genericDiv .PageSectionContent .titleSectionCollapsible,body.FindRoomSS #genericDiv .PageSectionContent .PageSection,body.FindRoom #genericDiv .PageSectionContent .titleSectionCollapsible,body.FindRoom #genericDiv .PageSectionContent .PageSection{pointer-events:all;margin:0;padding:0}body.FindRoomSS #genericDiv .PageSectionContent .titleSectionCollapsible img,body.FindRoom #genericDiv .PageSectionContent .titleSectionCollapsible img{display:inline-block}body.FindRoomSS #genericDiv .PageSectionContent .titleSectionCollapsible,body.FindRoom #genericDiv .PageSectionContent .titleSectionCollapsible{font-size:0.9rem;margin:0;padding:0}body.FindRoom #genericDiv .PageSectionContent .PageSectionContent,body.FindRoomSS #genericDiv .PageSectionContent .PageSectionContent{margin:5px 0px}body.FindRoom #anyDateDiv,body.FindRoom #btnAnyDate,body.FindRoom #btnCheckAvailability,body.FindRoomSS #btnAnyDate,body.FindRoomSS #btnCheckAvailability,body.FindRoomSS #anyDateDiv{display:none !important}body.FindRoom #genericDiv,body.FindRoomSS #genericDiv{margin-bottom:60px}body.FindRoom #footer,body.FindRoomSS #footer{position:fixed;bottom:0px;background-color:white}body.BookRoom #anyDateDiv,body.BookRoom #btnAnyDate,body.BookRoom #btnCheckAvailability,body.RequestRoom #btnAnyDate,body.RequestRoom #btnCheckAvailability,body.RequestRoom #anyDateDiv{display:none !important}#fsSearch{border:0px;width:100%;padding:10px 0px 10px 5px;margin:0px 0px 0px 0px}.roomAvailabilityCriteria{width:40%}.roomAvailabilityCriteriaMid{width:20%}body.RequestRoom #genericDiv,body.BookRoom #genericDiv{margin-bottom:50px}body.RequestRoom #footer,body.BookRoom #footer{position:fixed;bottom:0px;background-color:white}body.ConfirmBooking select,body.ConfirmRequest select{width:100% !important;max-width:100% !important}#requestedItemsDiv table,#requestedItemsDivOriginal table{border:none}#requestedItemsDiv table tr > th,#requestedItemsDivOriginal table tr > th{background-color:white;color:black;text-align:left;font-weight:bold;border:none}#requestedItemsDiv table > tbody > tr > td,#requestedItemsDivOriginal table > tbody > tr > td{border:none;max-width:150px}#requestedItemsDiv table > tbody > tr > td > div,#requestedItemsDiv table > tbody > tr > td > div > p,#requestedItemsDivOriginal table > tbody > tr > td > div,#requestedItemsDivOriginal table > tbody > tr > td > div > p{font-size:1rem;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-word-wrap:break-word;word-wrap:break-word}#requestedItemsDiv table tr > td:nth-child(3) > div,#requestedItemsDivOriginal table tr > td:nth-child(3) > div,#requestedItemsDiv table tr > th:nth-child(3) > div,#requestedItemsDivOriginal table tr > th:nth-child(3) > div{text-align:center;display:block !important}#requestedItemsDiv table > tbody > tr.RowDetails > td .searchElement,#requestedItemsDivOriginal table > tbody > tr.RowDetails > td .searchElement{color:black}#requestedItemsDiv table > tbody > tr > td:first-child,#requestedItemsDivOriginal table > tbody > tr > td:first-child{min-width:0px}#requestedItemsDiv table > tbody > tr > td:last-child,#requestedItemsDivOriginal table > tbody > tr > td:last-child{max-width:unset;width:unset}.listDiv td > div.RowDiv{display:flex !important}.listDiv td > div.RowDiv > div.itemNoImagePartial,.listDiv td > div.RowDiv > div.itemTextDiv,.listDiv td > div.RowDiv > div.itemNoImageAll{white-space:normal !important;-o-text-overflow:initial !important;-ms-text-overflow:initial !important;text-overflow:initial !important;-ms-word-wrap:break-word !important;word-wrap:break-word !important}.listDiv td > div.RowDiv > div.itemNoImagePartial{margin-left:40px !important;display:inline-block !important}.listDiv td > div.RowDiv > div.itemTextDiv{flex:auto !important}.listDiv td > div.RowDiv > div.itemNoImagePartial > p,.listDiv td > div.RowDiv > div.itemTextDiv > p{white-space:normal !important;-o-text-overflow:initial !important;-ms-text-overflow:initial !important;text-overflow:initial !important;-ms-word-wrap:break-word !important;word-wrap:break-word !important}.listDiv td > div.RowDiv > div.itemImageDiv{vertical-align:top !important;display:inline-block !important;flex:0 0 40px !important}.listDiv td > div.RowDiv > div.FixedQuantity{padding-left:5px !important;font-size:16px}#InventoryItems .listDiv td:nth-child(3){width:115px}.ServiceSectionSearch span{display:none}html{font-size:16px;color:#595959}#genericDiv,#footer,#divLoginForm{-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;margin:5px;color:#595959}body.openMenu #divLoginForm,body.openMenu #genericDiv,body.openMenu #footer{-moz-transform:translateX(280px);-webkit-transform:translateX(280px);-o-transform:translateX(280px);transform:translateX(280px)}div.MenuMask{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-1000px;z-index:100;background-color:#555;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.page-alert p{padding:5px;width:90%;text-align:justify}body.openMenu div.MenuMask{-moz-opacity:0.4;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);zoom:1;opacity:0.4}body.openMenu{overflow:hidden}html.openMenu{overflow:hidden}#breadcrumbDiv{display:none}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:1rem}.OptionBarAligned{height:35px;font-size:1rem;line-height:35px}div.OptionBarAligned{padding:0px 5px}.OptionBarAligned td{padding:0px}.OptionBar{height:35px;line-height:35px}.activeFieldSet{background-color:white;border:1px solid #AAA}body{-webkit-text-size-adjust:none;color:#595959}.popupWindow{width:500px}a{text-decoration:underline}a.menuHeaderText{text-decoration:none}.warning{background:#fff6bf url('../Framework/Images/Icons/alertIcon.gif') center no-repeat;background-position:12px 50%;-webkit-background-size:24px 24px;background-size:24px 24px}.read-more{color:#0098C2;font-weight:bold;cursor:pointer}#divLoginForm{position:relative;top:0px;left:0px;width:100%;min-height:250px;border:none;margin:0px;padding:10px 0px 0px 0px;overflow:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:50}div#loginForm{margin-top:0px;position:relative}#divLoginForm table{width:100%}.loginText{margin:20px 50px 20px 50px}input#txtUsername,input#txtPassword{margin-bottom:10px;border-bottom:1px solid gray}.username,.password,.person{display:none}.alert{margin:0px 0px !important}body.landscape .loginText{display:none}body.landscape div#loginForm{margin-top:40px}nav#pageMenu{position:absolute;-moz-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transform:translateX(-280px);-webkit-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px);bottom:0px;z-index:1000;background-color:#ffffff;width:280px;color:#595959;padding-bottom:5px;border-top:2px solid #618DA3;padding-top:25px}.menuHeaderText,.menuHeaderLink{color:#595959;width:270px;cursor:pointer;font-size:1rem;line-height:22px;font-weight:700;color:#2A2724}#pageMenu .panelIcon{width:0px;height:0px;padding:0px;margin:0px}#pageMenu .titleSectionCollapsible{padding-left:16px}.menuItemText,.menuItemText a{padding:5px 0px}.menuItemText,.menuItemText a,#pageMenu .titleSectionCollapsible{font-size:1rem;color:#595959}.menuHeaderText a,.menuItemText a,.menuSubHeaderText{color:#595959;margin-top:5px;cursor:pointer;font-size:1rem;line-height:21px}.menuItemSelected a span{color:#003c78;text-decoration:underline !important}body.openMenu nav#pageMenu{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#pageMenu .PageSection,#pageMenu .titleSectionCollapsible,#pageMenu .PageSectionContent{border:none;margin:0px}.menuHeaderDiv{margin-bottom:10px;border-bottom:1px solid #618DA3}#pageMenu .titleSectionCollapsible{background-color:#ffffff;color:white}#pageMenu .PageSectionContent{background-color:#256185}.MenuLink{text-decoration:none}.menuItemDiv .titleSectionLabel{color:#FFF}div.NumericUpDown > .nup_input{font-size:16px !important;height:22px;line-height:22px;width:56px !important;min-width:56px !important}div.NumericUpDown.TwoDigits > .nup_input{width:28px !important;min-width:28px !important}div.NumericUpDown.ThreeDigits > .nup_input{width:38px !important;min-width:38px !important}div.NumericUpDown.FourDigits > .nup_input{width:48px !important;min-width:48px !important}#RSSDiv{margin:15px 0px 0px 0px;width:unset}#rssSectionDiv{width:100%}.feed_title,.feed_description{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.titleSectionCollapsible{font-size:1rem;line-height:38px;height:35px;background-color:#FFF;border:none;border-bottom:1px solid #e2e3e4;color:#666;overflow:hidden}.panelIcon{margin-top:6px}.subTitleSection{font-weight:normal;border-bottom:1px solid #e2e3e4;padding-left:5px;color:#666}.titleSectionLabel{float:none;white-space:normal}.titleSectionCollapsible{line-height:25px;height:auto}#portalMenuBar{background-color:#ffffff;height:50px;line-height:50px}.dropDownArrow{top:-3px;border-width:5px 5px 0;margin-left:-3px;margin-right:3px}.dropdownMenu{top:50px;border-top:2px solid #618DA3}.dropDownMenuItem{line-height:45px;font-size:0.8rem}.userBarButton:hover{background-color:#ffffff}.userBarButton:active{background-color:#ffffff;color:#000000}.userBarButton{height:47px;line-height:45px;padding:0px 6px;padding-top:3px;font-size:0.8rem;font-weight:normal;color:#000000}#userBarMenuIcon{background:url('../Framework/Images/menu.png') no-repeat}#userBarModuleName{display:inline-flex;margin-left:5px;margin-top:0px;background:url(../framework/images/capu-room-booking-logo-mobile.svg) no-repeat;-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;height:50px;width:600px;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0) scale(1,1);-moz-transform:translate3d(0,0,0) scale(1,1);-webkit-transform:translate3d(0,0,0) scale(1,1);-o-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1)}#settingsIcon{background:url('../Framework/Images/gear.png')}#userBarMenuIcon,#settingsIcon{display:inline-block;-webkit-background-size:32px 32px;background-size:32px 32px;width:30px;height:30px;line-height:35px;top:1px;position:relative}#portalMenuBar > li{display:inline}#portalMenuBar > ol{float:none !important;max-width:calc(100% - 175px);position:absolute;top:0px;right:0px}#portalMenuBar > ol > li{padding:3px 3px 0px 3px;min-width:45px}.settingsButtonLoggedIn{max-width:calc(100% - 10px)}#spanLogin{display:inline-block;height:46px;overflow:hidden;max-width:100%;-ms-word-break:break-all;word-break:break-all;line-height:46px}#portalMenuBar > ol .dropDownArrow{position:absolute;top:23px;right:0px;left:auto}.calIcM,.calIcD,.calIcS{display:none !important}.calIcW,.calIcSingle{background:url('../Framework/Images/Calendar.png') no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px;padding:0px;width:24px;height:24px;margin:0px}.calIcW img,.calIcW span,.calIcSingle img,.calIcSingle span{display:none !important}.MapLink{width:20px;height:20px;-webkit-background-size:20px;background-size:20px;background-image:url('../Framework/Images/MapLinkMobile.png')}#mapLinkMobile{right:44px;position:absolute}#footer{margin:0px 10px}.centerFooterItem,.rightFooterItem{display:none}.leftFooterItem{text-align:center;position:absolute;left:0;right:0;margin:auto;padding:5px 10px;float:none}#MobileCalendarMenu{height:30px;position:relative}#MobileCalendarMenu #chkListViewDiv{position:absolute;right:5px;top:3px}#MobileCalendarActionMenu{display:none;position:absolute;top:0px;right:0px}#MobileCalendarActionMenu > img{width:24px;height:24px;position:relative;top:6px;margin:0px 2px}span.CalendarHourLabel{font-size:1rem}span.CalendarAMPMLabel_a{font-size:0.5rem;top:-5px}span.CalendarAMPMLabel_A{font-size:0.7rem;top:-3px}#CalendarNavigation{padding-left:0px}.calendarBlock{font-size:0.7rem}.calendarNavLink{padding:0px;width:20px;height:20px;background-position:0px;-webkit-background-size:20px;background-size:20px}.calendarNavLink.next{background-image:url('../Framework/Images/nextArrowMobile.png')}.calendarNavLink.back{background-image:url('../Framework/Images/backArrowMobile.png')}#availabilitycalendarContainerTable{width:100%}#availabilityCalendarTable{margin:0 auto}#legendTable{width:inherit;margin:0 auto}.legendCell{clear:both;float:left;border:1px solid black;text-align:center;width:10px;margin:2px;height:10px}.legendCellLabel{font-size:0.9rem;margin-top:0px}#legendContainer{padding:3px 0px 0px 0px}.calendarTable{border:1px solid #CFCFCF;table-layout:fixed;width:239px;margin:0px 5px 0px 5px;height:225px}.dayHeader{border:1px solid #BFBFBF;font-weight:bold;font-size:1rem;text-align:center;color:#444444;background-color:#EBEBEB}.dayCell{text-align:center;color:#000;height:28px;font-size:1rem}.dayToday{border:1px solid black;background:#EE0}.daySelected{border:1px solid black;background:#6BF}#recurrenceContainer,#recurrenceContent,#divRecurrenceOptions,.recurrenceOptions{width:100%;left:0px;position:relative;top:0px}#recurrenceType{display:none}#recurrenceContent{width:230px}.recurrenceOptions{margin-top:10px;margin-bottom:5px;margin-left:5px}#monthlyDayOfWeek{max-width:none}#recurrenceType{border-right:0px solid #888;border-bottom:1px solid #888;width:100%}#recurrenceTypeDivMobile{width:97%;display:block;margin:5px}#recurrenceTypeDivDesktop{width:100%;display:none}#recurrenceMonthlyOptions select{max-width:none}#recurrenceContent{clear:both;display:none;float:left;width:100%;overflow:hidden;position:relative;left:0px;border:1px solid black}#recurrenceContentDiv{border:0px solid black;margin:5px}#recurrenceCheckboxFrame{position:relative;float:left;height:25px;margin:0px;z-index:1;width:100%;padding:0px;line-height:25px}.recurrenceCheckboxLabel{top:0px}#chkRecurrence{margin:3px;height:15px;width:15px;float:none;vertical-align:top;top:2px}#recurrenceWeeklyOptionsTable{position:relative;left:0px;right:0px;width:100%;margin-top:10px}#btnShowOccurrences{position:relative;margin-top:10px;clear:both}#recurrenceRankBr{display:block}#btnCheckAvailability{margin-left:auto;margin-right:auto;margin-top:-10px}.reschedDiv{position:relative;left:0px;right:0px;top:0px;float:right}.tabControl{width:100%;height:30px}.tabControl > ul{padding-left:2px;padding-right:2px}.tabControl > ul > li > div{line-height:29px;height:27px}.tabControl li.tabSelected > div{line-height:31px;height:29px}.tabControl img{position:absolute;left:4px;top:6px}.BlockPopup{min-width:200px;max-width:90%;z-index:20000;padding:5px}.listDiv{overflow:auto}.listDiv > table{width:auto;min-width:100%}.listDiv th{font-size:1rem;line-height:28px;border-right:1px solid #FFF}.listDiv th > div > img.ListColumnSortIcon + span{text-decoration:underline}.imgFirstArrow{background-image:url("../Framework/Images/FirstPageArrowMobile.png")}.imgBackArrow{background-image:url("../Framework/Images/backArrowMobile.png")}.imgNextArrow{background-image:url("../Framework/Images/nextArrowMobile.png")}.imgLastArrow{background-image:url("../Framework/Images/LastPageArrowMobile.png")}.imgFirstArrow,.imgBackArrow,.imgNextArrow,.imgLastArrow{-webkit-background-size:20px;background-size:20px;height:20px;width:20px}.imgFirstArrow,.imgLastArrow{display:none}.PageSelectorControls .imgFirstArrow,.PageSelectorControls .imgBackArrow,.PageSelectorControls .imgNextArrow,.PageSelectorControls .imgLastArrow{padding:0px 5px;vertical-align:text-top;cursor:pointer}.listDiv td{max-width:150px}.listDiv td > div.RowDiv{height:25px;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap !important;-ms-word-wrap:normal !important;word-wrap:normal !important;line-height:26px;font-size:0.9rem}.listDiv td > div.RowDiv *{-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap !important;-ms-word-wrap:normal !important;word-wrap:normal !important;overflow:hidden}.listDiv td > div.RowDiv > div{display:inline !important;float:none !important;padding:0px !important;position:static !important;margin:0px !important;vertical-align:baseline !important}.listDiv tr.opened{background:#E8E8E8}.listDiv tr.RowDetails{display:none;background-color:#FFF !important}.listDiv tr + tr.RowDetails{-moz-transition:transform 0.1s ease-out;-webkit-transition:transform 0.1s ease-out;-o-transition:transform 0.1s ease-out;transition:transform 0.1s ease-out;-webkit-transition:-webkit-transform 0.1s ease-out;-moz-transform:translateX(-200px);-webkit-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}.listDiv tr.opened + tr.RowDetails{-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.listDiv div.RowDetails{display:block;width:95%;position:relative}.listDiv div.RowDetails > div.EmptyCell{display:none}.listDiv div.RowDetails > div > div.CellContent{display:inline-block;margin-left:5px}.listDiv div.RowDetails > div > span{vertical-align:top}.listDiv div.RowDetails > div > div.CellContent{vertical-align:top;-ms-word-break:break-all;word-break:break-all}.listDiv div.RowDetails > div > div.CellContent > div{float:none !important;display:inline-block}.listDiv tr.RowDetails > td{padding:0px;margin:0px}.listDiv div.RowDetails{border-left:6px solid #E8E8E8;padding:2px}div.MobileListSettings{position:absolute;right:4px;top:4px}div.MobileListSettings > div{display:inline-block;margin-top:1px;margin-left:15px;width:24px;height:24px}.ActionBarItemCount{position:absolute;left:15px;line-height:35px}div.MobileListSettings > div.SearchIcon{background:url('../Framework/Images/Search-Find-48.png') no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}div.MobileListSettings > div.SortIcon{background:url('../Framework/Images/Sorting-48.png') no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}.PageSelectorControls > img{padding:0px}.PageSelectorControls{line-height:38px;font-size:1rem}.PageSelectorControls > input{height:17px}.ListActionBar{text-align:left;height:35px}.MobileSearchDiv.ListActionBar,.MobileSortDiv.ListActionBar{padding-top:10px;padding-left:10px;padding-right:10px}.ListActionBar #inputSearchField{height:20px;width:100%}.ActionBarSearch{float:none;position:absolute;left:5px;top:3px;z-index:1;display:table;width:96%;line-height:32px}.ActionBarSearch > span{display:table-cell;width:1px;padding-right:3px}.ActionBarSearch > input{display:table-cell;width:100%;font-size:0.9rem;height:15rem}.MobileSearchDiv.ListActionBar,.MobileSortDiv.ListActionBar{display:none}.MobileSortDiv.ListActionBar select{width:45%;right:10px;position:absolute}.ListSortDropdown{left:10px}div.OpenRecordDiv{text-align:center;padding:5px 0px 2px 0px}.listDiv td > div.ListExpandIcon{display:inline-block !important;vertical-align:middle !important;height:26px;width:20px}.listDiv td > div.ListExpandIcon > div{background:url('../Framework/Images/plus_button.png');-webkit-background-size:12px 12px;background-size:12px 12px;width:12px;height:12px;position:relative;top:7px;left:4px}.listDiv td > div.ListExpandIcon.opened > div{background:url('../Framework/Images/minus_button.png');-webkit-background-size:12px 12px;background-size:12px 12px}.ListPopupIcon{margin-left:2px;position:relative;top:-2px}.MessageBoxWindow{max-height:97%;max-width:97%;position:fixed}.MessageBoxHeader{height:30px;line-height:30px}.MessageBoxCaption{height:30px}.MessageBoxTitleIcon{top:7px}.MessageBoxButton{clear:both;margin:5px 5px;vertical-align:top;padding:10px !important;.button:hover { background-color: #ffffff}.button{margin:5px;min-height:35px;min-width:50px;font-weight:bold}.fullImageMobile{position:fixed;top:5%;width:98%;height:90%;left:1%;text-align:center;background-color:#333;padding-bottom:10px}.fullImageMobile .imgContainer{position:relative;width:100%;height:calc(100% - 150px);vertical-align:middle;display:table-cell;text-align:center}.description{color:white;font-weight:bold;max-height:150px;overflow:auto;border-top:solid white 1px}body.landscape .fullImageMobile .description,.fullImageMobile .description.Nodescription{display:none !important}body.landscape .fullImageMobile .largeImageMobile{pointer-events:all;max-width:90%;max-height:90%}body.landscape .fullImageMobile{height:100%;width:100%;top:0px;left:0px}.fullImageMobile .close{-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;cursor:pointer;width:30px;height:30px;position:fixed;background-image:url('../Framework/Images/close.png');right:1%;top:5%}body.landscape .fullImageMobile .close{right:0px;top:0px}.fullImageMobile .largeImageMobile{max-width:100%;max-height:100%;vertical-align:middle}.w0em{height:25px;width:85px !important;font-size:16px !important}div.DatePickerDiv{height:27px;line-height:27px}div.datePicker th span{line-height:24px}.fullScreen{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9998;background-color:rgba(85,85,85,0.4)}a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{background:transparent url(../Framework/Images/Calendar.png) no-repeat 50% 50%;-webkit-background-size:contain;background-size:contain}a.date-picker-control{width:25px !important;height:25px !important;margin-top:1px !important}.DailyHour{min-width:32px;width:32px}.MyCalendar #CalendarNavigationDailySpan{padding:2px 1px}.WeeklyContextHeader{font-size:1rem;-ms-word-wrap:break-word;word-wrap:break-word;height:19px}.WeeklyHour{min-width:32px}#CalendarNavigationWeeklySpan{padding:2px 1px}.MoreLink{position:absolute;top:0px;right:0px;left:0px;bottom:0px;z-index:10}.MonthlyDayLabel{z-index:15;padding-right:5px}.calendarBlockMonthly{margin:0px;font-size:0.5rem;position:relative;z-index:1;left:2px;top:-1px;line-height:12px}.calendarBlockMonthlyMultiple{left:6px}.backgroundMonthly{position:absolute;left:2px;top:24px;right:3px;bottom:1px;z-index:0;display:block}.BlockPopup .calendarBlockMonthly{margin:1px}.MonthlyCell{padding:0px 2px;position:relative;-webkit-background-clip:padding-box;background-clip:padding-box}.WeeklyLink{display:none}.MorePopupCellRight{margin-right:4px !important}.MorePopupDiv{width:100%}.popupMonthlyCell{width:47% !important;height:38px !important}.YearlyMonthTable{table-layout:fixed}.YearlyDayCellHeader{font-weight:normal;font-size:1rem}.YearlyDayCell > a{border:1px hidden white;font-size:1rem;height:17px;line-height:20px}.YearlyDayCell.InUse > a{padding:0px 1px;height:14px;line-height:18px}.YearlyWeeklyLink{visibility:hidden !important}.TimetablesContextHeader:first-child{width:32px}.TimetablesHour{width:32px;min-width:32px}body.MyCalendar .ScheduleTermCombo{width:120px}.ScheduleTermCombo{width:250px}body.landscape .ScheduleTermCombo{max-width:220px}#ScheduleTermSelection{position:absolute;left:0px;top:-35px}