pre{white-space:pre-wrap}.set-defaults{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}html{height:100%}body{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#434343;background-color:#f5f5f5;height:100%}textarea{resize:none}.buttonsArea{margin-top:20px;margin-bottom:40px;margin-right:10px}.buttonsArea .left-column{width:350px}.buttonsArea .buttonsTable a{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}.buttonsAreaDialog{margin-top:10px;padding-bottom:2px;margin-right:0}.wb-content{width:1000px;max-width:1000px;min-width:1000px;margin:0 auto}.wb-button{min-width:120px}.wb-glyphicon{font-size:21px;color:#818181}.edit-clickable .wb-glyphicon:hover{color:#323232}.warning-text{color:red;padding-left:10px}.wb-table .wb-col-right-align{text-align:right}.wb-table .wb-col-center-align{text-align:center}.wb-table>tbody>tr>td{overflow:hidden}.wb-table>tbody>tr>td:last-child{padding-right:10px}.wb-table-dialog{width:100%}.wb-table-dialog .wb-col-right-align{text-align:right}.wb-table-dialog .wb-col-center-align{text-align:center}.wb-table-dialog>tbody>tr>td{overflow:hidden}.wb-table-dialog>tbody>tr>td:last-child{padding-right:10px}.wb-table-dialog .wb-label{font-size:14px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#a2a2a2}.wb-table-dialog .wb-value{font-size:16px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial}.bordered-table .wb-col-right-align{text-align:right}.bordered-table .wb-col-center-align{text-align:center}.bordered-table>tbody>tr>td{overflow:hidden}.bordered-table>tbody>tr>td:last-child{padding-right:10px}.bordered-table>tbody>tr:last-child>td{border-bottom:1px solid #a2a2a2}.bordered-table>tbody>tr>td{border-top:1px solid #a2a2a2;overflow:hidden}.reg-advert{top:50%;position:fixed;width:450px;margin-top:-178px;background:#434343;border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:1000;padding:5px 15px 5px 0}.reg-advert table{width:100%}.reg-advert table .button-col{width:120px}.reg-advert table td{padding-bottom:10px;padding-top:10px}.reg-advert table .label-col{color:#f5f5f5;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;font-weight:normal;text-align:right;vertical-align:middle;padding-right:10px}.wb-form label{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343;margin:0;padding:0}.wb-form textarea{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343;outline-width:0;outline-color:#f5f5f5}.wb-form textarea:focus{outline-width:0;outline-color:#f5f5f5}.wb-form .label,.wb-form .label-required{margin:0;padding:0}.wb-form .DetailView>tbody>tr>td{vertical-align:top}.wb-form .student-setup-row{margin-top:20px}.wb-form .vertical-grid-no-padding{width:460px;margin-left:auto;margin-right:auto;margin-top:25px}.wb-form .vertical-grid-no-padding .vertical-grid-label{width:120px;padding:0 0 8px 0}.wb-form .vertical-grid-no-padding .vertical-grid-field{width:350px;padding:0 0 8px 0}.wb-form .vertical-grid-no-padding .afterSpace{padding-top:25px}.wb-form .padded-content{padding-top:45px;padding-bottom:25px}.wb-form div[class*='validation-summary-']{margin-top:25px;font-size:14px}.wb-form div[class*='validation-summary-'] span{font-size:12px;font-weight:bold}.wb-form div[class*='validation-summary-'] ul{margin-top:10px}.wb-form .validation-summary-valid{display:none}.dxpcLite_DXConnect,.dxdpLite_DXConnect{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}.dxpcLite_DXConnect a,.dxdpLite_DXConnect a{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}input.dxeEditArea_DXConnect{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}input.dxeEditArea_DXConnect:focus{outline-width:0;outline-color:#f5f5f5}.dxeEditArea_DXConnect{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}.dxeMemoEditAreaSys{padding:0!important}.dxeButtonEdit_DXConnect{border-collapse:separate!important}.dxeButtonEdit_DXConnect input:focus{outline-width:0;outline-color:#f5f5f5}.dxtcLite_DXConnect{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}.dxtcLite_DXConnect .dxtc-content{font-weight:normal;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}.dxscResourceNavigator_DXConnect{padding-left:65px!important}.dxscResourceNavigator_DXConnect .rnDescription{width:205px;font-size:18px;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.dxscHorizontalResourceHeader_DXConnect label,.dxscDateHeader_DXConnect label{font-size:16px;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-weight:normal;margin-bottom:0}.apt{border:1px solid #a2a2a2}.apt .status{float:left;width:5px}.apt .session{height:100%;padding:9px;padding:0 9px 0 14px;overflow:hidden;position:relative}.apt .session .wait-queue{position:absolute;right:5px;bottom:5px;font-size:12px}.apt .session .wait-queue .wb-small-appointment-text{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:10px}.apt .session .title{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:16px;cursor:pointer;line-height:1.3}.apt .session .title:hover{text-decoration:underline}.apt .session .speaker{display:block;margin-top:1px;font:italic 12px 'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#434343}.apt .attending{margin-top:-28px;margin-right:11px;float:right;height:16px}.apt .attending .combo{border:none;border-collapse:separate}.apt .attending .combo input{font:12px 'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#434343;margin:0 0 0 .8px!important;text-align:center;height:22px!important;line-height:125%}.apt .attending .combo .dxbebt img{margin-top:4px;*margin-top:3px}.apt .attending .combo .dxeIIC{position:relative}.apt .attending .combo .dxeIIC img{position:relative}.apt .attending .combo .dxic{padding:0!important;vertical-align:bottom}.apt .attending .comboItem{font:11px 'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;background-color:#f5f5f5;padding:2px 7px}.apt .attending .comboItemHover{background-color:#dadada}.apt .attending .comboListBox{border:1px solid #898989}.apt.workWeekView .session .title{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:12px;cursor:pointer;line-height:1.3}.aptDetails-table{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;min-height:80px;padding:20px;width:100%}.aptDetails{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;min-height:80px;max-height:250px;padding:20px;width:620px;overflow-y:auto}.aptDetails .description{min-height:100px;clear:both;padding:9px 9px 9px 9px}.aptDetails .description .star-photo{margin-bottom:0;margin-right:10px}.aptDetails label{font-weight:normal}.aptDetails .attending{font-size:30px;display:block;margin-bottom:30px;color:#434343}.aptDetails .rating{margin-top:-1px}.aptDetails .itemData .dxeBase_DXConnect{font-size:16px}.aptDetails .itemName{width:30%;color:#afafaf}.aptDetails .online-help{margin-top:25px}.aptDetails .online-help-emp{margin-top:25px;color:red}.aptDetails .students-table{width:100%}.base{min-height:100%;min-width:1000px}.wb-footer{min-width:1000px;background-color:#434343;height:122px;margin-top:-122px;position:relative;z-index:100}.wb-footer .footer-copyright{float:left;margin-top:19px;width:100%}.wb-footer .footer-copyright td{padding-left:5px}.wb-footer .footer-copyright .footer-text{color:#f5f5f5;font-size:12px}.wb-footer .footer-copyright .wb-aperus-logo{width:200px}.wb-footer .footer-copyright .wb-separator{width:10px}.wb-footer .footer-copyright .wb-copyright{width:270px}.wb-footer .footer-copyright .wb-client-logo{width:200px}.wb-footer .mobile-view-link{margin-left:215px;z-index:1000;position:relative;height:22px}.pre-reset{font-size:14px;padding:0;margin:0;background-color:transparent;border-width:0;border-style:none;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word}.home-top{background-color:#b4ccf6;height:350px;border-bottom:1px solid #a7c7fc}.home-top #actionView{padding-top:25px;padding-bottom:25px;height:350px}.home-top #actionView .action-picture .action-photo{width:385px;height:306px;background-image:url(/Areas/Client/Images/actionPhotoFrame.png);background-repeat:no-repeat}.home-top #actionView .action-picture .action-photo img{position:relative;left:12px;top:12px;width:361px;height:282px}.home-top #actionView .action-text{height:306px}.home-top #actionView .action-text .action-text-container{height:270px;max-height:270px}.home-top #actionView .action-text .action-text-container .session{height:120px;overflow:hidden}.home-top #actionView .action-text .action-text-container .session .title{font-size:32px;height:1.3em;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;color:#393939}.home-top #actionView .action-text .action-text-container .speaker{margin-top:10px;height:155px;overflow:hidden}.home-top #actionView .action-text .action-text-container .speaker .name{font-size:24px;height:1.3em;overflow:hidden;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;color:#393939;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home-top #actionView .action-text .action-text-container .speaker .description{max-height:60px;overflow:hidden}.home-top #actionView .action-text .action-text-container .speaker .summary{margin-top:5px}.home-top #action-quick-menu{float:right}.home-top #action-quick-menu table{background-color:#818181;border-collapse:collapse;float:right}.home-top #action-quick-menu table td{height:30px;width:30px;border:1px solid #a7bee6;text-align:center;vertical-align:middle;color:#f5f5f5;overflow:hidden;cursor:pointer}.home-top #action-quick-menu table td:hover{background-color:#434343}.home-top #action-quick-menu .action-highlight{background-color:#a7c7fc;color:#434343}.home-top #action-quick-menu .action-highlight:hover{background-color:#a7bee6}.home-center{min-height:500px;height:400px;margin-top:35px}.home-center .wb-team{padding-left:45px}.home-center .title{font-size:21px;margin-bottom:15px}.home-center .registrationPreview-content{max-height:400px;overflow:auto}.home-center .registrationPreview-content pre{font-size:14px;padding:0;margin:0;background-color:transparent;border-width:0;border-style:none;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#434343;white-space:pre-wrap;overflow:hidden}.star-photo{width:64px;height:69px;background-image:url(/Areas/Client/Images/speakerPhotoFrame.png);background-repeat:no-repeat;padding-left:0;margin-bottom:25px}.star-photo img{position:relative;left:7px;top:6px;width:50px;height:55px}.star .title{font-size:21px}.star .mid-title{font-size:18px;padding-top:10px}.star .star-name{font-size:18px}.wb-header{height:35px;background-color:#323232;letter-spacing:-.05em;text-transform:uppercase}.wb-header a{color:#a7c7fc;text-decoration:none}.wb-header a:hover{text-decoration:none;color:#a7c7fc}.wb-header .header-title{margin-top:-2px;float:left;color:#a7c7fc;font-size:29px;max-height:35px;max-width:380px;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.wb-header .header-title span{color:#f5f5f5}.wb-header .header-navigation{position:relative;float:right;margin-top:6px;font-size:13px;font-weight:600;max-width:620px;height:25px}.wb-header #MainMenu{border-width:0;background-color:transparent}.wb-header div.dxm-content.dxm-hasText{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:13px}.wb-header ul.dx.dxm-t.dxm-image-l{width:max-content}.wb-header ul.dx>li.dxm-item.mainMenuItem.dxm-selected.dxm-noImage{background-color:transparent!important;min-width:unset!important}.wb-header ul.dx>li.dxm-item.mainMenuItem.dxm-noImage{border:0;min-width:unset!important}.wb-header .dxm-popOut{padding-top:8px!important}.FinishTable{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:16px;color:#434343}.FinishTable .vertical-grid-no-padding .vertical-grid-label{width:160px}.teachersPreview{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:14px;color:#434343;padding-left:45px}.wb-padded-content{padding-left:100px}.mainContent{padding-bottom:122px}.mainContent .wb-content{top:-52px;position:relative}.mainContent .bottom-help{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:16px}.mainContent .top-help{font-size:16px}.mainContent .wb-sub-content{margin-top:25px;margin-bottom:25px;min-height:298px;padding-left:100px}.mainContent .wb-sub-content .subHeading{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;padding-top:10px;font-size:16px}.mainContent .wb-sub-content-max-height{height:400px;max-height:400px;overflow:hidden}.mainContent .tabPageContent4{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:21px;color:#2f599f;margin-bottom:45px}.mainContent .tabPageContent4 table{width:100%}.mainContent .error-indicator-padding{padding-left:28px}.mainContent .attendance-table{border-spacing:0;width:100%;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:21px;line-height:1.3;font-weight:500}.mainContent .attendance-table .wb-col-right-align{text-align:right}.mainContent .attendance-table .wb-col-center-align{text-align:center}.mainContent .attendance-table>tbody>tr>td{overflow:hidden}.mainContent .attendance-table>tbody>tr>td:last-child{padding-right:10px}.mainContent .attendance-table>tbody>tr:last-child>td{border-bottom:1px solid #a2a2a2}.mainContent .attendance-table>tbody>tr>td{border-top:1px solid #a2a2a2;overflow:hidden}.mainContent .attendance-table td{padding:0;height:55px}.mainContent .attendance-table-interest .wb-col-right-align{text-align:right}.mainContent .attendance-table-interest .wb-col-center-align{text-align:center}.mainContent .attendance-table-interest>tbody>tr>td{overflow:hidden}.mainContent .attendance-table-interest>tbody>tr>td:last-child{padding-right:10px}.mainContent .attendance-table-interest tr{padding-right:27px}.mainContent .attendance-table-interest tr td{padding-top:5px;padding-bottom:5px}.mainContent .attendance-table-interest tr.firstRow td{border-top:1px solid #a2a2a2}.mainContent .attendance-table-interest tr.innerRow pre{font-size:14px;padding:0;margin:0;background-color:transparent;border-width:0;border-style:none;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:16px;color:#434343;white-space:pre-wrap}.mainContent .attendance-table-interest tr.innerRow>td{font-size:16px;font-weight:300;color:#393939;vertical-align:top;padding-top:0;padding-bottom:2px}.mainContent .attendance-table-interest tr.innerRow.last td{border-bottom:1px solid #a2a2a2;padding-top:0;padding-bottom:10px}.mainContent .attendance-table-interest tr.innerRow .small-description{font-size:14px}.mainContent .attendance-table-interest tr.innerRow.not_available td{font-size:16px;font-weight:300;color:#b5b5b5;vertical-align:top;padding-top:0;padding-bottom:2px}.mainContent .attendance-table-interest tr.innerRow.not_available td pre{color:#b5b5b5}.mainContent .attendance-table-interest tr.innerRow.not_available td label{color:#b5b5b5}.mainContent .subject-description pre{font-size:14px;padding:0;margin:0;background-color:transparent;border-width:0;border-style:none;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;color:#434343}.mainContent .contentHeader{height:56px;width:100%;background-color:#818181;border-bottom:1px solid #646464}.mainContent .contentHeader .wb-content{top:0;left:0;position:static}.mainContent .contentHeader .titleText{font-family:'Source Sans Pro','Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;color:#fff;font-size:52px;float:right;margin-top:-10px;font-weight:200;text-transform:uppercase;overflow:hidden}.mainContent .selectedTab td{padding:0}.mainContent .selectedTab .tabCenter{background-repeat:repeat-x;white-space:nowrap;padding:0 19px 0 19px!important;background-image:url(/Areas/Client/Images/tab/active_center.png)}.mainContent .selectedTab .tabText{font-size:12px;text-transform:uppercase}.mainContent .unselectedTab{background:#818181}.mainContent .unselectedTab td{padding:0 0 0 0}.mainContent .unselectedTab .tabCenter{background-repeat:repeat-x;white-space:nowrap;padding:0 19px 0 19px!important;background-image:url(/Areas/Client/Images/tab/center.png)}.mainContent .unselectedTab .tabText{font-size:12px;text-transform:uppercase;margin-top:1px}.mainContent .tabPageHeader{padding-top:20px;margin-left:0;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:24px;color:#393939}.mainContent .tabPageHeader .small{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:24px;color:#393939}.mainContent .tabPageHeader .subHeading{padding-top:10px;font-size:16px}.mainContent .tabPageHeader span{font-size:16px}.mainContent .clientFilter{padding-top:10px;padding-bottom:10px;padding-left:100px;width:100%}.mainContent .clientFilter table{width:100%}.mainContent .clientFilter table .wb-label{width:130px;font-size:18px;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.mainContent .schedule-filter{margin-top:25px;width:100%;padding-right:5px;padding-left:65px}.mainContent .schedule-filter table{width:100%}.mainContent .schedule-filter table .wb-label{width:180px;font-size:18px;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.mainContent .studentHeader{font-size:24px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;border-top-style:solid;border-top-width:1px;border-top-color:#a2a2a2;margin-top:20px}.mainContent .courses_table{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;color:#393939;font-size:14px;padding-top:15px;padding-left:100px;font-weight:lighter}.mainContent .courses_table>table .wb-col-right-align{text-align:right}.mainContent .courses_table>table .wb-col-center-align{text-align:center}.mainContent .courses_table>table>tbody>tr>td{overflow:hidden}.mainContent .courses_table>table>tbody>tr>td:last-child{padding-right:10px}.mainContent .courses_table>table>tbody>tr:last-child>td{border-bottom:1px solid #a2a2a2}.mainContent .courses_table>table>tbody>tr>td{border-top:1px solid #a2a2a2;overflow:hidden}.mainContent .courses_table tr.attendance-note-row td{border-top-width:0;border-top-style:none;padding-top:0;padding-left:25px;height:auto}.mainContent .courses_table tr.attendance-note-row td pre{font-size:14px;padding:0;margin:0;background-color:transparent;border-width:0;border-style:none;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.mainContent .courses_table tr.not_available>td pre{color:#b5b5b5}.mainContent .courses_table table{width:100%}.mainContent .courses_table table td{padding-bottom:20px;padding-top:10px;padding-left:5px;height:91px;max-height:91px}.mainContent .courses_table table .simplehighlight:hover{background-color:#ffdc87;cursor:pointer}.mainContent .courses_table table .selecthighlight{cursor:pointer}.mainContent .courses_table table .datahighlight{background-color:#ffdc87!important;cursor:pointer}.mainContent .courses_table table .allow-overflow{overflow:visible}.mainContent .courses_table table .table-header td,.mainContent .courses_table table .table-header th{padding-bottom:5px!important;font-size:16px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-weight:bold;border-top:0!important;height:auto}.mainContent .courses_table table .bigFont{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:24px;line-height:1.3;font-weight:500}.mainContent .courses_table table tr.not_available td.bigFont{color:#b5b5b5}.mainContent .courses_table table tr.not_available td.normalFont{color:#b5b5b5}.mainContent .courses_table table tr.not_available td .normalFont{color:#b5b5b5}.mainContent .courses_table table .normalFont{color:#393939;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;font-weight:lighter}.mainContent .courses_table table .actionShortDescription{padding-top:10px}.mainContent .courses_table table .course-full-img{position:relative}.mainContent .courses_table table .course-full-img img{position:absolute;z-index:1;left:-20px;top:-20px}.mainContent .courses_table table .notes-inner-table td{padding:0;height:auto;max-height:none;border-top:0 none #f5f5f5}.mainContent .courses_table table .notes-inner-table td pre{font-size:14px;padding:0;margin:0;background-color:transparent;border-width:0;border-style:none;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;color:#393939}.mainContent .courses_table_narrow table td{padding-bottom:10px;padding-top:5px;height:58px;max-height:58px;overflow:hidden}.mainContent .courses_table_no_bottom_border>table>tbody>tr:last-child>td{border-bottom-width:0;border-bottom-style:none}table .wb-col1{width:8.33333333%}table .wb-col2{width:16.66666666%}table .wb-col3{width:24.99999999%}table .wb-col4{width:33.33333332%}table .wb-col5{width:41.66666665%}table .wb-col6{width:49.99999998%}table .wb-col7{width:58.33333331%}table .wb-col8{width:66.66666664%}table .wb-col9{width:74.99999997%}table .wb-col10{width:83.3333333%}table .wb-col11{width:91.66666663%}table .wb-col12{width:100%}.not_available{color:#b5b5b5}.not_available .bigFont,.not_available .normalFont{color:#b5b5b5}.dxm-popOut .dxm-pImage{margin-top:0!important}#btnPrevSession,#btnNextSession{background:none;border:none}.attendance-container-top{margin:0 10px 10px 10px;border-top:1px solid silver;padding-top:10px}.attendance-container-bottom-line{border-bottom:1px solid silver;margin-left:10px;margin-right:10px}.attendance-container-bottom{padding-bottom:20px;margin-left:10px;margin-right:10px}#reservations div.scheduler table.scheduler-table td.scheduler-time-column div sup{font-size:12px;top:-9px}#reservations div.scheduler table.scheduler-table td.scheduler-time-column div{top:-7px}#reservations div.scheduler table.scheduler-table td.scheduler-time-column{font-size:24px}#reservations .dx-calendar{background-color:transparent}#reservations .dx-calendar .dx-calendar-navigator .dx-calendar-caption-button{background-color:transparent}#reservations .employee-scroll-view-content{white-space:nowrap}#reservations .employee-info-ticket{display:inline-block;width:144px;height:160px}#reservations .employee-info-ticket .employee-name{padding-left:7px;font-weight:bold;max-width:126px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employee-photo{width:128px;height:139px;padding-left:0;background-color:#fff;border:1px #c2c2c2 solid}.employee-photo img{position:relative;left:7px;top:6px;width:112px;height:124px}.four-line-max-static-text{max-height:94px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.form-control-static.price-field{font-weight:bold;color:#8b0000;font-size:22px}.wb-course-full-text{display:none!important}.form-control-static{border-bottom:1px #a2a2a2 dashed}.ng-gallery img.ng-thumb{height:90px}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}[ng-cloak],.ng-cloak{display:none!important}input[type="radio"],input[type="checkbox"]{display:none}.vertical-text{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.native-form-control{display:-webkit-inline-flex;display:inline-flex}.checkable{font-family:'FontAwesome';display:inline-block;width:27px;height:27px;font-size:25px;vertical-align:middle;color:#818181;background-color:#fff;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:lighter}input[type="radio"]+span:before{font-family:'FontAwesome';display:inline-block;width:27px;height:27px;font-size:25px;vertical-align:middle;color:#818181;background-color:#fff;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:lighter;content:""}button.wb-checkbox-span{font-family:'FontAwesome';display:inline-block;width:27px;height:27px;font-size:25px;vertical-align:middle;color:#818181;background-color:#fff;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:lighter}button.wb-checkbox-span.form-control{margin:4px 0 3px 0;-webkit-tap-highlight-color:transparent}button.wb-checkbox-span:disabled{background-color:#eee}button.wb-checkbox-span:focus{background-color:#fff!important;border-color:#66afe9;-webkit-tap-highlight-color:transparent;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type="radio"]:checked+span:before{content:""}.repeat-item.ng-enter,.repeat-item.ng-leave{-webkit-transition:.4s linear all;-moz-transition:.4s linear all;-o-transition:.4s linear all;transition:.4s linear all}.repeat-item.ng-enter,.repeat-item.ng-leave.ng-leave-active{opacity:0}.repeat-item.ng-leave,.repeat-item.ng-enter.ng-enter-active{opacity:1}.wb-arrow{top:130px;font-size:28px}.wb-arrow a{color:#323232;position:relative}.wb-arrow a:hover{color:#646464}.wb-arrow a:active{top:1px}.wb-session-nav{position:absolute;top:314px;right:60px}.wb-session-nav .pagination li a{border:1px solid #a7bee6;background-color:#818181;color:#f5f5f5}.wb-session-nav .pagination li a:hover{background-color:#434343}.wb-session-nav .pagination li.active a{border:1px solid #a7bee6;background-color:#a7c7fc;color:#434343}.wb-session-nav .pagination li.active a:hover{background-color:#a7bee6}.wb-session-nav .pagination li.home a{width:40px;height:40px;margin-top:-6px;font-size:20px}.wb_padded-top-small{padding-top:10px}.wb-server-alert{margin-top:25px;margin-bottom:10px;display:flex}.wb-module{min-height:400px;padding-bottom:122px;position:relative}.wb-module .wb-module-base-content{max-width:1000px;min-width:1000px;margin-left:auto;margin-right:auto}.wb-module .wb-buttons-area{max-width:1000px;min-width:1000px;margin-left:auto;margin-right:auto;height:55px;max-height:55px}.wb-module .wb-buttons-area-in-tab{margin-top:50px}.wb-module .wb-module-header{background-color:#818181;height:56px;border-bottom:1px solid #646464}.wb-module .wb-module-header .wb-module-header-description{max-width:1000px;min-width:1000px;margin-left:auto;margin-right:auto;font-family:'Source Sans Pro','Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:52px;color:#fff;font-weight:200;text-transform:uppercase;text-align:right;line-height:52px;overflow:hidden;height:56px;max-height:56px}.wb-module .wb-module-content{max-width:1000px;min-width:1000px;margin-left:auto;margin-right:auto}.wb-module .wb-module-tabs{height:100%}.wb-module .wb-module-tabs>div{min-height:400px}.modal-header-with-tabs{height:95px;border-bottom:1px solid #646464}.wb-module-tabs{position:relative;top:-42px}.wb-module-tabs .nav-tabs{border-bottom-style:none}.wb-module-tabs .nav-tabs li{border-bottom-style:none;height:41px;margin-right:3px}.wb-module-tabs .nav-tabs li.active a{background-color:#f5f5f5;border-bottom-width:2px;border-bottom-color:#f5f5f5;border-bottom-style:solid;background:-webkit-linear-gradient(#f5f5f5,#f5f5f5);background:-o-linear-gradient(#f5f5f5,#f5f5f5);background:-moz-linear-gradient(#f5f5f5,#f5f5f5);background:linear-gradient(#f5f5f5,#f5f5f5)}.wb-module-tabs .nav-tabs li a{border-radius:3px 3px 0 0;background:-webkit-linear-gradient(#a9a9a9,#d2d2d2);background:-o-linear-gradient(#a9a9a9,#d2d2d2);background:-moz-linear-gradient(#a9a9a9,#d2d2d2);background:linear-gradient(#a9a9a9,#d2d2d2);background-color:#a9a9a9;border-style:none;border-width:0;border-top:1px solid #646464;border-right:1px solid #646464;border-left:1px solid #646464;color:#434343;cursor:pointer;text-transform:uppercase}.wb-module-tabs .nav-tabs li a:hover{color:#323232}.modal{overflow:hidden}.modal-content{background-color:#f5f5f5}.modal-header{background-color:#818181;color:#fff}.not-available{color:#b5b5b5}.not-available pre{color:#b5b5b5}.wb-page-header{padding-top:20px;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:24px;color:#393939}.wb-page-header .wb-sub-header{font-size:16px;margin-bottom:5px;margin-top:5px}.wb-pre-reset{font-size:14px;padding:0;margin:0;background-color:transparent;border:0 none transparent;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word}.wb-pre-font-reset{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.wb-padded-content{padding-left:100px;margin-top:10px}.wb-padded-content pre{font-size:14px;padding:0;margin:0;background-color:transparent;border:0 none transparent;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.wb-full-content{margin-top:40px}.wb-center-form{margin-left:auto;margin-right:auto;margin-top:25px}.wb-form-single-column{width:460px}.wb-h1-header{font-size:24px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;border-top:1px solid #a2a2a2;margin-top:20px;margin-bottom:10px}.wb-h2-header{font-size:18px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;margin-top:15px;margin-bottom:10px}.vertical-expand-expanded{transition:max-height .8s cubic-bezier(0,1,0,1) -.1s;transition-timing-function:cubic-bezier(.5,0,1,0);transition-delay:0s;max-height:10000px}.vertical-expand-collapsed{transition:max-height .8s cubic-bezier(0,1,0,1) -.1s;transition-delay:0s;max-height:0}.wb-table2 .wb-table-filter{float:right;width:270px;margin-bottom:15px}.wb-table2 .wb-inner-table-content{width:100%;background-color:#f5f5f5}.wb-table2>table{width:100%;clear:both}.wb-table2>table>tbody>tr.wb_not_available>td{color:#b5b5b5}.wb-table2>table>tbody>tr.wb_not_available>td pre{color:#b5b5b5}.wb-table2>table>tbody>tr.wb_not_available>td label{color:#b5b5b5}.wb-table2>table>tbody>tr.wb_not_available>td .wb-big-font{color:#b5b5b5!important}.wb-table2>table>tbody>tr>td{overflow:hidden;border-top:1px solid #a2a2a2}.wb-table2>table>tbody>tr:last-child>td{border-bottom:1px solid #a2a2a2}.wb-table2>table>tbody>tr.no_border>td,.wb-table2>table>tbody>tr.no_border th{border-top:0 none transparent;border-bottom:0 none transparent}.wb-table2>table>tbody>tr .wb-big-font{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:24px;line-height:1.3;font-weight:500}.wb-table2>table>tbody>tr .wb-med-font{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:21px;line-height:1.3;font-weight:500}.wb-table2>table>tbody>tr.padded-bottom-10>td{padding-bottom:10px}.wb-table2>table>tbody>tr.padded-top-10>td{padding-top:10px}.wb-table2>table>tbody>tr>td.wb-col-right-align,.wb-table2>table>tbody>tr>th.wb-col-right-align{text-align:right}.wb-table2>table>tbody>tr>td.wb-col-center-align,.wb-table2>table>tbody>tr>th.wb-col-center-align{text-align:center}.wb-table2>table>tbody>tr>td:last-child,.wb-table2>table>tbody>tr>th:last-child{padding-right:10px}.wb-table2>table>tbody>tr>td.wb-col40px,.wb-table2>table>tbody>tr>th.wb-col40px{width:40px}.wb-table2>table>tbody>tr>td.wb-col70px,.wb-table2>table>tbody>tr>th.wb-col70px{width:70px}.wb-table2>table>tbody>tr>td.wb-col80px,.wb-table2>table>tbody>tr>th.wb-col80px{width:80px}.wb-table2>table>tbody>tr>td.wb-col90px,.wb-table2>table>tbody>tr>th.wb-col90px{width:90px}.wb-table2>table>tbody>tr>td.wb-col100px,.wb-table2>table>tbody>tr>th.wb-col100px{width:100px}.wb-table2>table>tbody>tr>td.wb-col110px,.wb-table2>table>tbody>tr>th.wb-col110px{width:110px}.wb-table2>table>tbody>tr>td.wb-col120px,.wb-table2>table>tbody>tr>th.wb-col120px{width:120px}.wb-table2>table>tbody>tr>td.wb-col130px,.wb-table2>table>tbody>tr>th.wb-col130px{width:130px}.wb-table2>table>tbody>tr>td.wb-col140px,.wb-table2>table>tbody>tr>th.wb-col140px{width:140px}.wb-table2>table>tbody>tr>td.wb-col150px,.wb-table2>table>tbody>tr>th.wb-col150px{width:150px}.wb-table2>table>tbody>tr>td.wb-col160px,.wb-table2>table>tbody>tr>th.wb-col160px{width:160px}.wb-table2>table>tbody>tr>td.wb-col170px,.wb-table2>table>tbody>tr>th.wb-col170px{width:170px}.wb-table2>table>tbody>tr>td.wb-col180px,.wb-table2>table>tbody>tr>th.wb-col180px{width:180px}.wb-table2>table>tbody>tr>td.wb-col190px,.wb-table2>table>tbody>tr>th.wb-col190px{width:190px}.wb-table2>table>tbody>tr>td.wb-col200px,.wb-table2>table>tbody>tr>th.wb-col200px{width:200px}.wb-table2>table>tbody>tr>td.wb-col350px,.wb-table2>table>tbody>tr>th.wb-col350px{width:350px}.wb-table2>table>tbody>tr>td.wb-col400px,.wb-table2>table>tbody>tr>th.wb-col400px{width:400px}.wb-table2>table>tbody>tr.wb-table-header>th{padding-bottom:5px;font-size:16px;font-weight:bold}.wb-table2>table>tbody>tr.attendance-note-row>td{border-top:0 none transparent;padding-top:0;padding-left:25px;height:auto}.wb-table2>table>tbody>tr.attendance-note-row>td pre{font-size:14px;padding:0;margin:0;background-color:transparent;border:0 none transparent;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial}.wb-table2>table .hot-track:hover{background-color:#ffdc87;cursor:pointer}.wb-table2>table .wb-selected-row{background-color:#fec94a}.wb-table2>table .wb-selected-row:hover{background-color:#ffc02a;cursor:pointer}.wb-table-40>table{width:100%}.wb-table-40>table>tbody>tr>td{height:40px;padding:5px}.wb-table-60>table{width:100%}.wb-table-60>table>tbody>tr>td{height:58px;padding:5px}.wb-table-80 table{width:100%}.wb-table-80 table>tbody>tr>td{height:80px;padding:5px}.wb-table-no-bottom-border>table>tbody>tr:last-child>td{border-bottom:0 none transparent}.wb-table-no-top-border>table>tbody>tr:first-child>td{border-top:0 none transparent}.wb-table-no-border>table>tbody>tr>td{border:0 none transparent}.wb-table-no-border>table>tbody>tr:last-child>td{border-bottom:0 none transparent}.wb-table-no-paddin>table{width:100%}.wb-table-no-paddin>table>tbody>tr>td{height:auto;padding:0}.wb-button-narrow{min-width:100px}.wb-button-default{min-width:120px}.wb-button-wide{min-width:130px}.wb-star{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial}.wb-star .wb-star-photo{background-repeat:no-repeat;width:135px;height:147px;margin-bottom:15px}.wb-star .wb-star-photo img{position:relative;left:0;top:0;width:125px;height:137px}.wb-star .wb-title{font-size:21px}.wb-star .wb-mid-title{font-size:18px;padding-top:10px}.wb-star .wb-star-name{font-size:18px}.wb-edit-clickable .wb-glyphicon:hover{color:#323232}.course-detail-scroller{max-height:500px;overflow-x:hidden;overflow-y:auto;position:relative}.course-detail-scroller pre{overflow:hidden}.bg-alter-row{background-color:#e8e8e8}.wb-course-full-img{position:relative}.wb-course-full-img img{position:absolute;z-index:1;left:-20px;top:-20px}.wb-allow-overflow{overflow:visible!important}.datepicker .btn-default{background-image:none;box-shadow:none;border:1px none transparent}.form-control.ng-invalid.ng-dirty{background:#ffd7d7}.form-control.ng-invalid.ng-pristine{background:#fff5f5}.select2-container.form-control.ng-invalid.ng-dirty a{background:#ffd7d7}.select2-container.form-control.ng-invalid.ng-pristine a{background:#fff5f5}#alertContainer{z-index:1002;position:fixed;top:25px;right:25px;width:350px}.wb-top-padded{padding-top:30px}.wb-top-padded-big{padding-top:70px}.wb-bottom-help{font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-size:16px}.buttonsTable>tbody>tr>td{padding-left:5px}.bs-callout{margin:20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}.bs-callout h4{margin-top:0;color:#db726f}.bs-callout p:last-child{margin-bottom:0}.bs-callout code,.bs-callout .highlight{background-color:#fff}.wb-disclaimer{font-family:12px;margin-top:60px;color:#a2a2a2}.bs-callout-danger{background-color:#f5dddd;border-color:#db726f}.bs-callout-warning{background-color:#fefbed;border-color:#f1e7bc}.bs-callout-info{background-color:#f0f7fd;border-color:#d0e3f0}.bs-callout-success{background-color:#d8eed8;border-color:#5cb85c}.bs-callout-success h4{color:#357935}.tab-pane.am-fade{-moz-animation-duration:.5s;-o-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;-o-animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1}.tab-pane.am-fade.active-remove{display:none!important}.tab-pane.am-fade.active-add{-moz-animation-name:fadeIn;-o-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}.wb-animate-collection.ng-enter{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;opacity:0}.wb-animate-collection.ng-enter.ng-enter-active{opacity:1}.wb-animate-collection.ng-leave{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;opacity:1}.wb-animate-collection.ng-leave.ng-leave-active{opacity:0}.wb-loading-alert{width:100%;font-size:18px;text-align:center;margin-top:60px}.wb-radio{margin:0;padding-top:7px;padding-bottom:7px}.wb-radio label{padding-left:0}.wb-radio label span{margin-left:10px}a.btn-XXX,button.btn-XXX{background-color:#f5f5f5;border-color:#a7bee6;color:#434343;background-image:none;text-shadow:none;height:80px;width:204px;box-shadow:none;border-width:2px;padding-top:17px}a.btn-XXX:hover,button.btn-XXX:hover,a.btn-XXX:active,button.btn-XXX:active,a.btn-XXX:focus,button.btn-XXX:focus{background-color:#818181;color:#f5f5f5;border-color:#a7bee6}a.btn-XXX i,button.btn-XXX i{margin-bottom:5px}a.btn-XXX span.quick-button-title,button.btn-XXX span.quick-button-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row.quick-buttons-row{margin-left:0;margin-right:0}.row.quick-buttons-row .quick-button{padding-left:0;padding-right:0}.YYYYY td{padding:15px}.slide-animate-container{position:relative;height:350px;overflow:hidden;padding-left:0;padding-right:0}.slide-animate,.slide-animate-backwards{left:0}.slide-animate.ng-enter,.slide-animate.ng-leave,.slide-animate-backwards.ng-enter,.slide-animate-backwards.ng-leave{-webkit-transition:cubic-bezier(.25,.46,.45,.94) .5s;-moz-transition:cubic-bezier(.25,.46,.45,.94) .5s;-o-transition:cubic-bezier(.25,.46,.45,.94) .5s;transition:cubic-bezier(.25,.46,.45,.94) .5s;position:absolute}.slide-animate.ng-enter,.slide-animate-backwards.ng-leave.ng-leave-active{left:854px}.slide-animate.ng-enter.ng-enter-active,.slide-animate.ng-leave,.slide-animate-backwards.ng-enter.ng-enter-active,.slide-animate-backwards.ng-leave{left:0}.slide-animate.ng-leave.ng-leave-active,.slide-animate-backwards.ng-enter{left:-854px}.registration-alert{position:fixed;top:310px;left:0;width:70%;height:150px;border:1px solid #a7bee6;z-index:10000;background-color:#393939;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-transition:cubic-bezier(.25,.46,.45,.94) .5s;-moz-transition:cubic-bezier(.25,.46,.45,.94) .5s;-o-transition:cubic-bezier(.25,.46,.45,.94) .5s;transition:cubic-bezier(.25,.46,.45,.94) .5s}.registration-alert .action-button{width:170px;height:74px;text-align:center;position:absolute;right:25px}.registration-alert .action-button .btn{width:160px}.registration-alert .message-panel{position:absolute;right:235px;width:350px;padding-top:15px;top:0;bottom:0;color:#f5f5f5}.registration-alert .close-panel{position:absolute;width:25px;right:0;top:0;bottom:0;color:#f5f5f5;background-color:#393939;line-height:150px;text-align:center;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.registration-alert .close-panel:hover{color:#b5b5b5}.registration-alert-min{left:-70%}.registration-alert-advertised{left:0}.course-type-img{filter:opacity(.5);width:60px;height:60px;padding:10px}.course-type-img-disabled{filter:opacity(.2)}.event-detail-course-detail{margin-top:30px;margin-bottom:20px;position:relative}.event-detail-course-detail div.event-detail-course-detail-teacher-photo{position:absolute;left:49px;top:0;height:69px;width:64px}.event-detail-course-detail div.event-detail-course-detail-text{max-height:300px;min-height:100px;margin-left:139px;margin-right:20px;overflow-y:auto;overflow-x:hidden}.event-detail-course-detail div.event-detail-course-detail-text pre{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;border:none;padding:0;margin:0}.wb-course-address{overflow:hidden;font-size:12px;height:54px;max-height:54px;display:inline-block;margin-left:-5px;margin-bottom:15px}.wb-course-address>a>div{height:54px;max-height:54px;display:inline-block;padding-left:5px;overflow:hidden}.wb-course-address>a>div img{width:60px;margin-top:-3px}.wb-course-detail-price{position:absolute;right:0;display:inline-block;font-size:16px;margin-top:6px}.btn-width-57{width:57px}.busy-indicator{width:36px;height:34px;position:absolute;top:40%;left:50%;margin:-18px 0 0 -17px;color:#434343}.wb-checkbox-label-text{display:inline-block;height:24px;line-height:24px;vertical-align:middle;margin-top:4px;margin-bottom:4px}.form-group-narrow{margin-bottom:0}.wb-scoll-value-table{max-height:180px;overflow-y:auto}.wb-edit-clickable .wb-glyphicon.wb-has-note{color:#5cb85c}.wb-edit-clickable .wb-glyphicon.wb-has-note:hover{color:#449d44}.rubber_stamp{font-family:'Vollkorn',serif;font-size:39px;line-height:45px;text-transform:uppercase;font-weight:bold;color:#cd5c5c;border:7px solid #cd5c5c;float:left;padding:10px 7px;border-radius:10px;opacity:.8;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);position:absolute;top:42%;text-align:center}.rubber_stamp::after{position:absolute;content:" ";width:100%;height:auto;min-height:100%;top:-10px;left:-10px;padding:10px;background:url(https://raw.github.com/domenicosolazzo/css3/master/img/noise.png) repeat}.rubber_stamp.rubber_stamp_small{font-family:'Vollkorn',serif;font-size:18px;line-height:18px;text-transform:uppercase;font-weight:bold;color:#959595;border:3px solid #959595;float:left;padding:6px 5px;border-radius:10px;opacity:.8;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);position:absolute;right:145px;width:126px}.rubber_stamp.rubber_stamp_medium{font-family:'Vollkorn',serif;font-size:32px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#959595;border:7px solid #959595;float:left;padding:10px 7px;border-radius:10px;opacity:.8;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);position:absolute;top:-24px;right:-74px;width:222px}.rubber_stamp .rubber_stamp_title{font-size:80%;line-height:80%}.rubber_stamp .rubber_stamp_sub_title{color:#cd5c5c;text-transform:none;text-align:center;font-size:60%;line-height:60%;padding-top:7px}.rents-category-selection-tab .rent-category-row{margin-bottom:20px;margin-top:20px;border-top:1px solid #a7bee6;padding-top:20px}.rents-category-selection-tab .rent-category-row .wb-big-font{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:24px;line-height:1.3;font-weight:500}.rents-category-selection-tab .rent-category-row .scroll-view-html-description{margin-top:10px}.rents-category-selection-tab .rent-category-group-tile{padding:5px}.rents-category-selection-tab .rent-category-group-tile .panel{padding:10px}.rents-category-selection-tab .rent-category-group-tile .panel .row{margin-top:20px}.rents-category-selection-tab .rent-category-group-tile .panel .row .btn{width:100%}.rents-category-selection-tab .rent-category-group-tile .wb-big-font{margin-bottom:15px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:24px;line-height:1.3;font-weight:500}.rents-category-selection-tab .rent-category-group-tile .wb-gallery{margin-left:auto;margin-right:auto;margin-top:20px}.rents-category-selection-tab .selected-group-header{margin-top:20px}.rents-category-selection-tab .selected-group-header .wb-big-font{margin-bottom:15px;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:24px;line-height:1.3;font-weight:500}.rents-category-selection-tab .selected-group-header .back-button{margin-top:10px;margin-bottom:10px}.rents-category-selection-tab .place-name{font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;color:#2f599f;font-size:24px;line-height:1.3;font-weight:500}.rents-category-selection-tab .wb-page-header{padding-top:0}#rent-scheduler.wb-rent-scheduler .disable-date,#rent-scheduler.wb-rent-scheduler .item-available-date-0,#rent-scheduler.wb-rent-scheduler .item-available-date-1,#rent-scheduler.wb-rent-scheduler .item-available-date-2,#rent-scheduler.wb-rent-scheduler .item-available-date-3,#rent-scheduler.wb-rent-scheduler .item-available-date-4,#rent-scheduler.wb-rent-scheduler .item-available-date-5,#rent-scheduler.wb-rent-scheduler .item-available-date-many,#rent-scheduler.wb-rent-scheduler .shopping-cart-range{height:100%;width:100%}#rent-scheduler.wb-rent-scheduler .item-available-date-1,#rent-scheduler.wb-rent-scheduler .item-available-date-2,#rent-scheduler.wb-rent-scheduler .item-available-date-3,#rent-scheduler.wb-rent-scheduler .item-available-date-4,#rent-scheduler.wb-rent-scheduler .item-available-date-5,#rent-scheduler.wb-rent-scheduler .item-available-date-many{position:relative;background-image:repeating-linear-gradient(135deg,rgba(37,141,86,.1),rgba(37,141,86,.1) 4px,transparent 4px,transparent 9px);color:green}#rent-scheduler.wb-rent-scheduler .item-available-date-1 .items-available-no,#rent-scheduler.wb-rent-scheduler .item-available-date-2 .items-available-no,#rent-scheduler.wb-rent-scheduler .item-available-date-3 .items-available-no,#rent-scheduler.wb-rent-scheduler .item-available-date-4 .items-available-no,#rent-scheduler.wb-rent-scheduler .item-available-date-5 .items-available-no,#rent-scheduler.wb-rent-scheduler .item-available-date-many .items-available-no{position:absolute;right:5px;top:2px}#rent-scheduler.wb-rent-scheduler .disable-date,#rent-scheduler.wb-rent-scheduler .item-available-date-0{background-image:repeating-linear-gradient(135deg,rgba(244,67,54,.1),rgba(244,67,54,.1) 4px,transparent 4px,transparent 9px);color:red}#rent-scheduler.wb-rent-scheduler .shopping-cart-range{position:relative;background-image:none;background-color:rgba(237,158,45,.6)}#rent-scheduler.wb-rent-scheduler .shopping-cart-range:before{content:"";font-family:FontAwesome;left:40%;position:absolute;top:0;color:#fff;font-size:21px;right:0}#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .disable-date,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-0,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-1,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-2,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-3,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-4,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-5,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .item-available-date-many,#rent-scheduler.wb-rent-scheduler .dx-scheduler-header-panel-cell .shopping-cart-range{display:flex;flex-direction:column;justify-content:center}#rent-scheduler.wb-rent-scheduler .dx-scheduler-cell-sizes-horizontal{width:40px!important}#rent-scheduler.wb-rent-scheduler .dx-scheduler-cell-sizes-vertical{height:28px}#rent-scheduler.wb-rent-scheduler .dx-scheduler-appointment-horizontal.dx-scheduler-appointment{height:50px!important}#rent-scheduler.wb-rent-scheduler .dx-scheduler-work-space{float:none}#rent-scheduler.wb-rent-scheduler .dx-scheduler-group-header{padding:0}#rent-scheduler.wb-rent-scheduler .resource-header{width:100%;height:100%}#rent-scheduler.wb-rent-scheduler .resource-header-content{width:100%;height:100%;padding:5px;cursor:pointer}#rent-scheduler.wb-rent-scheduler .selected-resource{background-color:#f5f5f5}.shopping-cart-btn{margin-bottom:7px;margin-right:20px;margin-left:30px;padding-top:1px;padding-bottom:3px;padding-left:10px;padding-right:13px;width:58px;position:relative;z-index:1000}.shopping-cart-btn:focus{outline:none;box-shadow:none}.shopping-cart-btn:active{outline:none;box-shadow:none}.shopping-cart-btn:focus:active{outline:none;box-shadow:none}.shopping-cart-btn .badge{position:relative;top:-25px;right:2px;color:#fff;background-color:red}.shopping-cart-pop-over-content{width:450px;background-color:#fff;border:1px solid silver;z-index:10}.rent-scheduler-type-combo{width:450px;position:relative;z-index:10;left:270px;top:45px}.shopping-cart-is-empty{display:flex;justify-content:center;padding-top:40px;height:260px}.external-urls-links{color:#f5f5f5;width:120px}.max-four-lines-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.max-six-lines-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.home-top #actionView .action-picture .image img{width:385px}.dx-gallery-item-image{width:385px}.checkable{font-family:'FontAwesome';display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7b7b7b;background-color:#fff;height:24px;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:lighter;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}input[type="radio"]+span:before{font-family:'FontAwesome';display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7b7b7b;background-color:#fff;height:24px;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:lighter;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);content:""}button.wb-checkbox-span,label.wb-checkbox-span{font-family:'FontAwesome';display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7b7b7b;background-color:#fff;height:24px;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:lighter;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.wb-checkbox-span.wb-checkbox-sm,label.wb-checkbox-span.wb-checkbox-sm{width:15px;height:15px;font-size:15px}button.wb-checkbox-span.form-control,label.wb-checkbox-span.form-control{margin:4px 0 3px 0;-webkit-tap-highlight-color:transparent}button.wb-checkbox-span:disabled,label.wb-checkbox-span:disabled{background-color:#eee}button.wb-checkbox-span:focus,label.wb-checkbox-span:focus{background-color:#fff!important;border-color:#66afe9;-webkit-tap-highlight-color:transparent;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type="radio"]:checked+span:before{content:""}.table-condensed th button.wb-checkbox-span{margin:0 0 0 5px}.table-condensed td button.wb-checkbox-span{margin:8px 0 0 5px}.wb-table-header .table-condensed th button.wb-checkbox-span{margin:0 0 0 2px}.wb-table-content .table-condensed td button.wb-checkbox-span{margin:0 0 0 2px}button.wb-checkbox-span{font-family:'FontAwesome';display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7b7b7b;background-color:#fff;height:24px;line-height:1em;padding:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:lighter;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.wb-checkbox-span.form-control{margin:4px 0 3px 0;-webkit-tap-highlight-color:transparent}button.wb-checkbox-span:disabled{background-color:#eee}button.wb-checkbox-span:focus{background-color:#fff!important;border-color:#66afe9;-webkit-tap-highlight-color:transparent;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.scheduler{position:relative;min-width:1000px;height:auto;background-color:#f5f5f5;color:#626262}div.scheduler div.scheduler-events{position:absolute;left:10%;top:75px;right:0;bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.scheduler div.scheduler-events.scheduler-events-no-header{top:37.5px}div.scheduler div.scheduler-events div.scheduler-cell{position:absolute}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content{position:absolute;background-color:#ececec;border:1px solid #c2c2c2;left:1px;right:2px;top:1px;bottom:2px}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content{position:absolute;border-left:7px solid #4a87e2;top:0;bottom:0;left:0;right:0;overflow:hidden;cursor:pointer}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content.scheduler-event-type-2{border-left-color:#63c64c}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content.scheduler-event-type-3{border-left-color:#e26ac3}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-start-time{position:absolute;font-size:9px;top:0;left:4px;right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-start-time span.scheduler-cell-time-overflow{color:#bf1800}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-overflow-top{position:absolute;right:2px;left:0;top:-4px;color:#bf1800;text-align:right}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-overflow-bottom{position:absolute;left:2px;right:0;bottom:-4px;color:#bf1800}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-event-name{margin-top:10px;margin-left:4px;font-size:16px;max-height:63px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;color:#2f599f}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-event-name.scheduler-cell-event-name-sm{font-size:14px}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-event-name.scheduler-cell-event-name-xs{font-size:12px}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-event-teacher{font-size:12px;font-style:italic;max-height:21px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-left:4px;margin-top:4px}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-cell-event-capacity{position:absolute;bottom:0;right:4px;font-size:10px}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-cell-content div.scheduler-cell-inner-content div.scheduler-info-icon-area{position:absolute;bottom:12px;font-size:16px;width:100%;padding-right:4px;text-align:right}div.scheduler div.scheduler-events div.scheduler-cell.scheduler-cell-selected div.scheduler-cell-content{border:1px solid #000}div.scheduler div.scheduler-events div.scheduler-cell.scheduler-cell-selected div.scheduler-cell-content div.scheduler-cell-inner-content{border-left-color:#226bd7;background-color:#d3d3d3}div.scheduler div.scheduler-events div.scheduler-cell.scheduler-cell-selected div.scheduler-cell-content div.scheduler-cell-inner-content.scheduler-event-type-2{border-left-color:#4ca936}div.scheduler div.scheduler-events div.scheduler-cell.scheduler-cell-selected div.scheduler-cell-content div.scheduler-cell-inner-content.scheduler-event-type-3{border-left-color:#da3fb2}div.scheduler div.scheduler-events div.scheduler-cell.scheduler-cell-selected div.scheduler-cell-content div.scheduler-cell-inner-content.scheduler-event-status-2{background-color:#ff928b}div.scheduler div.scheduler-events div.scheduler-cell.scheduler-cell-selected div.scheduler-cell-content div.scheduler-cell-inner-content.scheduler-event-status-3{background-color:#a4ef6e}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-event-status-2{background-color:#ffc2be}div.scheduler div.scheduler-events div.scheduler-cell div.scheduler-event-status-3{background-color:#c1f49c}div.scheduler table.scheduler-table{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-spacing:0;width:100%;table-layout:fixed}div.scheduler table.scheduler-table th{font-size:16px;font-weight:normal}div.scheduler table.scheduler-table th.scheduler-time-column{width:10%}div.scheduler table.scheduler-table th.scheduler-column{border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;text-align:center;height:37.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.scheduler table.scheduler-table th.scheduler-column.scheduler-column-today{background-color:rgba(255,221,94,.29)}div.scheduler table.scheduler-table th.scheduler-column.scheduler-column-last{border-right:none}div.scheduler table.scheduler-table th.scheduler-column.scheduler-column-lg{height:37.5px;font-size:24px;width:90%}div.scheduler table.scheduler-table td.scheduler-column{border-right:1px solid #c2c2c2;border-bottom:1px solid #eaeaea;text-align:center;height:25px}div.scheduler table.scheduler-table td.scheduler-column.scheduler-column-last{border-right:none}div.scheduler table.scheduler-table td.scheduler-column.scheduler-column-last-row{border-bottom:1px solid #c2c2c2}div.scheduler table.scheduler-table td.scheduler-column.scheduler-column-selected{background-color:#8aa9dd}div.scheduler table.scheduler-table td.scheduler-column.scheduler-column-available{background-color:#def9ca}div.scheduler table.scheduler-table td.scheduler-column.scheduler-column-selected.scheduler-column-available{background-color:#6b92d3}div.scheduler table.scheduler-table td.scheduler-time-column{vertical-align:top;text-align:right;font-size:35px;position:relative}div.scheduler table.scheduler-table td.scheduler-time-column div{position:absolute;top:-12px;right:3px}div.scheduler table.scheduler-table td.scheduler-time-column div sup{font-size:15px;top:-14px;left:-5px}div.scheduler .popover{outline:0;max-width:400px}div.scheduler .popover .form-group{margin-bottom:0}.wb-scheduler-recurrence-week-days label.checkbox-inline{margin-left:0;padding-left:10px}.wb-inline-controls.form-inline{margin-left:5px;margin-top:10px}.wb-inline-controls.form-inline label.control-label{font-weight:normal;margin-left:5px;margin-right:5px}.split-panes{left:0;right:0;top:0;bottom:0;position:absolute;background-color:#fff}.split-panes>.split-handler{position:absolute;z-index:999;height:8px;border-top:1px solid #999;border-bottom:1px solid #999;background-color:#bfbfbf}.split-panes>.split-handler .split-handler-button-down{position:absolute;right:20px;top:0;border-bottom:1px solid #333;background:#4c4c4c;color:#bfbfbf;text-align:center;padding:0;height:28px;width:28px;display:block;border-radius:0 0 5px 5px;cursor:pointer;margin-left:5px;font-size:19px;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;transition:all .1s linear 0s}.split-panes>.split-handler .split-handler-button-down:hover{background:#727272;color:#d8d8d8;height:32px;padding-top:3px;z-index:1005}.split-panes>.split-handler .split-handler-button-up{position:absolute;right:20px;top:-20px;border-bottom:1px solid #333;background:#4c4c4c;color:#bfbfbf;text-align:center;padding:0;height:28px;width:28px;display:block;border-radius:5px 5px 0 0;cursor:pointer;margin-left:5px;font-size:19px;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;transition:all .1s linear 0s}.split-panes>.split-handler .split-handler-button-up:hover{background:#727272;color:#d8d8d8;height:32px;padding-top:3px;z-index:1005;top:-24px}.split-panes.horizontal>.split-handler{width:4px;top:0;left:50%;bottom:0;cursor:ew-resize}.split-panes.horizontal>.split-pane1,.split-panes.horizontal>.split-pane2{position:absolute;height:100%;background-color:#fff;z-index:1}.split-panes.horizontal>.split-pane1{width:50%}.split-panes.horizontal>.split-pane2{left:50%;right:0;border-left:1px solid #aaa}.split-panes.vertical>.split-handler{height:8px;top:50%;left:0;right:0;cursor:ns-resize}.split-panes.vertical>.split-pane1,.split-panes.vertical>.split-pane2{position:absolute;width:100%;background-color:#fff;z-index:1}.split-panes.vertical>.split-pane1{height:50%}.split-panes.vertical>.split-pane2{top:50%;bottom:0;border-top:1px solid #aaa}.truncate{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wb-grid.wb-table{position:relative;width:100%}.wb-grid .wb-container{position:absolute;top:50px;left:50px;bottom:50px;right:50px}.wb-grid .wb-table-header{position:absolute;top:0;right:0;left:0;height:73px;margin-bottom:0;overflow:hidden}.wb-grid .wb-table-header>table{table-layout:fixed;border-top:0 none transparent}.wb-grid .wb-table-header>table>thead>tr{background-image:none;background-color:#fff}.wb-grid .wb-table-header>table>thead>tr>th{border-bottom:0 none transparent;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wb-grid .wb-table-header .wb-sort-button-down{position:absolute;bottom:15px;right:5px;border-color:gray transparent;border-style:solid;border-width:0 5px 5px 5px}.wb-grid .wb-table-header .wb-sort-button-up{position:absolute;bottom:15px;right:5px;border-color:gray transparent;border-style:solid;border-width:5px 5px 0 5px}.wb-grid .wb-table-content-parent{position:absolute;top:69px;left:0;right:0;bottom:41px}.wb-grid .wb-table-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.wb-grid .wb-table-content>table{table-layout:fixed}.wb-grid .wb-table-footer{position:absolute;bottom:0;left:0;right:0;height:42px}.wb-grid tr.wb-group-row>td{overflow:hidden}.wb-grid .wb-table-content tr.wb-group-row{height:0}.wb-grid .wb-table-group-content{overflow:hidden;margin-top:0}.wb-grid tr.wb-group-row.ng-hide-remove,.wb-grid tr.wb-group-row.ng-hide-add{-webkit-transition:.2s ease-in all;-moz-transition:.2s ease-in all;-o-transition:.2s ease-in all;transition:.2s ease-in all}.wb-grid tr.wb-group-row.ng-hide-remove div.wb-table-group-content,.wb-grid tr.wb-group-row.ng-hide-add div.wb-table-group-content{-webkit-transition:.2s ease-in all;-moz-transition:.2s ease-in all;-o-transition:.2s ease-in all;transition:.2s ease-in all}.wb-grid table.wb-table-group{border-right:0 none transparent}.wb-grid table.wb-table-group tbody>tr>td.lastSubCol{border-right:0 none transparent}.wb-grid .wb-table-content>table>tbody>tr.selected{background-color:#017ebc;color:#fff}.wb-grid .wb-table-content>table>tbody>tr.selected:hover{background-color:#0075b0}.wb-grid .wb-table-content>table>tbody>tr.selected>td{background-color:#017ebc;color:#fff}.wb-grid .wb-table-content>table>tbody>tr.selected:hover>td{background-color:#0075b0}.wb-grid .wb-table-footer>table>tbody>tr{height:42px}.wb-grid .wb-table-footer .wb-table-pager{text-align:right;width:300px;min-width:300px}.wb-grid .wb-grid-header-add-button{text-align:center}@media only screen and (max-width:800px){.wb-grid .wb-table table td.smHide,.wb-grid .wb-table table td.mdHide,.wb-grid .wb-table table th.smHide,.wb-grid .wb-table table th.mdHide{display:none}}@media only screen and (max-width:1200px){.wb-grid .wb-table table td.mdHide,.wb-grid .wb-table table th.mdHide{display:none}}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.wb-grid-fc-central{height:750px;margin-top:25px;margin-bottom:45px}.fc-home-top{height:490px;padding-top:10px;padding-bottom:10px}.fc-home-top .form-group{margin-top:10px}.fc-home-center{height:auto;margin-top:15px}.fc-subject-table{width:100%}.fc-subject-row{color:#434343;font-size:14px}.fc-subject-row .fc-checkbox{vertical-align:top;padding-top:7px}.fc-subject-row .fc-text{font-size:16px;padding-left:12px;padding-top:3px;padding-bottom:3px;height:45px;font-weight:bold}.fc-subject-row .fc-text .fc-subject-short-description{font-size:12px;text-shadow:none;overflow:hidden;max-height:70px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:normal}.fc-subject-list-row{height:400px;overflow:hidden}.fc-viewport{overflow:auto;max-height:100%;margin-right:-100px;padding-right:100px}.angular-google-map-container{height:400px;border:1px solid #a7bee6}.truncate{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.teacher-detail i{cursor:pointer;width:15px}.teacher-detail i:hover{color:#818181;font-size:17px}.teacher-photo-max{max-width:150px}.wb-table-content table.table tr{height:34px}.fc-title{margin-bottom:20px}.go-to-franchise-home-button{position:absolute;top:26px;right:28px}body{margin:0;font-family:Helvetica,Arial,sans-serif}.content{width:600px;height:100%;margin:100px auto 0 auto}.ng-gallery{width:100%;height:100%;display:inline-block}img.ng-thumb{height:50px;float:left;display:block;cursor:pointer;margin:2px 2px 0 0}.ng-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.85;z-index:9999;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.ng-gallery-content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;text-align:center}.ng-gallery-content>a.close-popup{font-size:42px;float:right;color:#fff;text-decoration:none;margin:0 30px 0 0;cursor:pointer;position:absolute;top:20px;right:0}.ng-gallery-content>a.download-image{font-size:42px;float:right;color:#fff;text-decoration:none;margin:0 30px 0 0;cursor:pointer;position:absolute;top:20px;right:63px}.ng-gallery-content>a.nav-left,.ng-gallery-content>a.nav-right{color:#fff;text-decoration:none;font-size:60px;cursor:pointer;outline:none}.ng-gallery-content>a.nav-left{position:fixed;left:30px;top:50%;transform:translateY(-50%)}.ng-gallery-content>a.nav-right{position:fixed;right:30px;top:50%;transform:translateY(-50%)}.ng-gallery-content>img{height:auto;max-height:calc(100% - 150px);max-width:calc(100% - 100px);position:relative;display:block;margin:0 auto 0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.ng-gallery-content>img.effect{animation:fadeIn .5s}@keyframes fadeIn{from{opacity:.3}to{opacity:1}}.ng-gallery-content>span.info-text{color:#fff;display:inline-block;width:100%;height:20px;font-weight:bold;text-align:center;position:fixed;left:0;right:0;bottom:100px}.ng-gallery-content>.ng-thumbnails-wrapper{width:400px;height:70px;text-align:center;position:fixed;bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto;overflow-x:hidden}.ng-gallery-content>.ng-thumbnails-wrapper>.ng-thumbnails{width:4000px;height:70px}.ng-gallery-content>.ng-thumbnails-wrapper>.ng-thumbnails>div>img{width:auto;height:70px;float:left;margin-right:10px;cursor:pointer;opacity:.6}.ng-gallery-content>.ng-thumbnails-wrapper>.ng-thumbnails>div>img:hover,.ng-gallery-content>.ng-thumbnails-wrapper>.ng-thumbnails>div>img.active{transition:opacity .25s ease;opacity:1}uiload{display:inline-block;position:relative}uiload>div{position:relative}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uil-ring-css{background:none;position:relative;top:0;margin:180px auto 0 auto;width:100px;height:100px}.uil-ring-css>div{position:absolute;display:block;width:80px;height:80px;top:20px;left:20px;border-radius:40px;box-shadow:0 6px 0 0 #fff;-ms-animation:uil-ring-anim 1s linear infinite;-moz-animation:uil-ring-anim 1s linear infinite;-webkit-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite}