 #EventsCp{border:1px solid black;background-color:#e3eefb}#EventsClrs{margin:7px;width:311px;height:63px;border-left:1px solid #000;border-top:1px solid #000}.EventsClr{float:left;width:30px;height:30px;border-right:1px solid #000;border-bottom:1px solid #000}
#SelColTxt{float:left;width:60px;height:22px;border:solid 1px #000;margin:0 7px 7px;background-color:#fff}#SelColDiv{float:left;width:238px;height:24px;border:solid 1px #000;margin:0 7px 7px 0;background-color:#fff}.viewCalenderText{margin-left:15px}
.calTop a:link{text-decoration:underline}.calTop{display:flex}.WeekTitleHide{display:none}.dayViewHeader{width:66%;font-weight:700;font-size:medium}.dayRangeheader{width:12%}.closePopup{float:right}.dayItem{margin:0 20px}
.EventtooltipClientLink a:visited{text-decoration:underline}#divSelectDateAppointments{background:none repeat scroll 0 0 #F0F0F0;float:right;margin-left:-50px;margin-top:34px;width:170px}.fullCompanyTable{border:none;margin-top:10px}
.fullCpmpanyCalClientImage{float:left}.fullCompanyCalDetails{margin-left:128px;margin-top:10px}.fullCompanyHeader{font-weight:700;font-size:20px}.fullCompanyCalShowNext{padding-left:18px}.ListTitle a:link{text-decoration:underline}
#selectOptions{background:none repeat scroll 0 0 #F0F0F0;float:right;margin-top:57px;padding:20px;text-align:left;border:1px solid green}.hidden{display:none}.staffList{margin-top:20px}.noRecords{margin:20px;background:#AFDEF8;width:54%;float:left;margin:20px 0 0 53px}
#divMasterMatchMakers{margin-left:35px}#divMatchMakers{margin-left:35px}#divLoveCoaches{margin-left:35px}.rotate{-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.dayEventHeader{background:none repeat scroll 0 0 #4B4B4B;color:#FFF;font-weight:700;padding:8px;text-align:center}.ListDataGridMarginTop{margin-top:10px}.filter{background:#F0F0F0;height:60px}.dayView td{border:1px red solid}
.noAppointments{margin:20px;background:#AFDEF8}.fourDaysCalToday{margin-left:6px!important}.nextForDaysEvents{width:160px}.fourDaysCalender{margin-left:11px;margin-top:10px}.fourDaysCal{border:1px solid #969696;float:left;margin:0 3px 0 2px}
.nextFourDaysCalMain{border:solid 1px #969696;background-color:#F0F0F0}.fourDaysCalenderHead{float:left;font-weight:700;color:#221E1F;padding:5px}.linksNextFourDaysCalender{clear:both;float:right;margin-right:22px;padding-top:10px}
.fullCompanyCalenderMain{width:100%}.selectDateAppointments{height:225px;overflow:auto}.fourDaysCalEventDetails{height:195px;overflow:auto}.showOtherRequests{float:right;height:300px;margin-top:26px;overflow:auto;text-align:left}
.divAddNotification{float:left;margin-top:30px}.divIcons{float:right}.cmbSelectEmp{margin-left:9px}.requestMessageText{margin-left:10px}.requestMessage{float:left}.divlabelShowReqMessageText{float:right;margin-left:4px;text-align:left;width:300px}
.divshowOtherRequests{margin-bottom:20px}.requestToName{margin-left:37px}.labelrequestStatus{margin-left:16px}.deleteRequestButton{float:right}.requestStatus{clear:both}.showOtherRequestsMain{margin-top:10px}.divShowNotification{float:left;margin:20px 0 0 5px}
.showOtherNotifications{float:left;margin:20px 0 0 80px}.notificationHeader{font-size:20px;font-weight:700;margin-bottom:10px}.notificationButtons{clear:both;margin-top:31px}.newImageShareCalender{margin-right:-18px}.inputRequestButton{margin-left:66px}
.deleteEvents{background:none;border:none;color:#88889F;text-decoration:underline;cursor:pointer}.divSelectEmployee{margin-bottom:10px}.divRequestButton{margin-top:10px}.tblEditAppointment{float:left;margin:0;padding:0;clear:both;width:100%}
.autoSuggestWidth div{overflow-x:hidden!important}.divMainHashTags{margin-left:561px}.divDescription{display:inline;position:absolute}.divMainHashTagsHide{margin-left:561px;display:none}.divRemovingGap{background:none repeat scroll 0 0 #F0F0F0;width:230px;float:right}
.divSelectDateAppointments{background:none repeat scroll 0 0 #F0F0F0;float:right;margin-left:-50px;width:170px}.dataPagerGrid{background:#eee;color:#333;min-height:16px;padding:3px}.gridview-style{width:100%!important;font:12px / 16px "segoe ui",arial,sans-serif;color:#000}
.gvHeader{background:#eee;height:20px;text-align:left;font-weight:400;border-bottom:1px solid black;border-top:1px solid black!important}.gvHeader th{text-align:left}.row{width:100%!important;min-height:40px}.altRow{background:#f2f2f2;width:100%!important;min-height:40px}
.altRow td{padding:5px!important}.row td{padding:5px!important}.gridbox{overflow:auto!important;width:100%!important;max-height:300px!important;display:block!important;height:300px;border:1px solid;border-top:none}.selectedRow{background:#828282;color:#fff}
.box{border:1px solid black}.mergeField li{margin-left:0!important}.mergeFieldHeader{margin-left:0!important}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}
.dropdown-content .dropdown-item{color:#000;text-decoration:none;display:flex;align-items:center}.listContainer{display:flex;flex-direction:column;align-items:center;width:fit-content;margin-left:5px}.listClass{border:1px solid #AEB4D5;cursor:pointer;list-style-type:none;padding:.5em}
.dropdown-item{padding:2px!important}.dropdown-item:hover{background:#eee!important}.txtbox{width:100%!important}.dropdown{position:absolute;background:white;max-height:170px;overflow-y:scroll;min-width:90%;z-index:100;left:-18px;flex-direction:column;display:none;border:1px solid}
.dropdown-contaier{position:relative}.dropdown li{padding:2px}.dropdown li:hover{background:#eee;cursor:pointer}@media(max-width:50px){.calTop{flex-direction:column!important}}.dnn-html-tooltip{background:#fff;padding:6px;box-shadow:0 2px 12px rgba(0,0,0,0.25);max-width:400px;position:absolute;z-index:8000;display:none}
.EventDayScroll{position:relative}.sideWidth{width:200px}@media(max-width:760px){.table-col{width:15%!important}}@media(max-width:520px){.table-col{width:25%!important}.divMessageContent{width:100%!important}}.dnnFormLabel,.dnnLabel{margin-right:18px;overflow:visible;padding-right:20px;position:relative;text-align:right;float:none;width:auto}
.max-width{max-width:196px}@media(max-width:390px){.max-width{max-width:140px!important}}.flex{display:flex}@media(max-width:550px){.flex{flex-direction:column}}@media(max-width:700px){.divRemovingGap{width:200px!important}
}@media(max-width:550px){.divRemovingGap{display:none}}