pre{white-space:pre-wrap}.set-defaults{font-weight:400;font-family:'Open Sans',Segoe UI,'Lucida Sans Unicode','Trebuchet MS',HelveticaNeue,sans-serif,Arial;font-size:14px;color:#434343}html{height:100%}body{color:#434343;background-color:#f5f5f5;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif}textarea{resize:none}.buttonsArea{margin-top:20px;margin-bottom:40px;margin-right:10px}.buttonsArea .left-column{width:350px}.buttonsArea .buttonsTable a{font-weight:400;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: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:400;text-align:right;vertical-align:middle;padding-right:10px}.wb-form label{font-weight:400;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:400;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}.wb-form .vertical-grid-no-padding .vertical-grid-field{width:350px;padding:0 0 8px}.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:700}.wb-form div[class*=validation-summary-] ul{margin-top:10px}.wb-form .validation-summary-valid{display:none}.dxdpLite_DXConnect,.dxdpLite_DXConnect a,.dxpcLite_DXConnect,.dxpcLite_DXConnect a,input.dxeEditArea_DXConnect{font-weight:400;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:400;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,.dxtcLite_DXConnect .dxtc-content{font-weight:400;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}.dxscDateHeader_DXConnect label,.dxscHorizontalResourceHeader_DXConnect label{font-size:16px;font-family:'Open Sans',Segoe UI Light,Segoe UI,HelveticaNeue-Light,sans-serif,Arial;font-weight:400;margin-bottom:0}.apt{border:1px solid #a2a2a2}.apt .status{float:left;width:5px}.apt .session{height:100%;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/125% '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}.apt .attending .combo .dxbebt img{margin-top:4px}.apt .attending .combo .dxeIIC,.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}.aptDetails .description .star-photo{margin-bottom:0;margin-right:10px}.aptDetails label{font-weight:400}.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;min-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}.wb-footer .wb-customer-logos{width:100%}.wb-footer .wb-customer-logos tr td{padding:40px 20px 40px 0}.wb-footer .wb-customer-logos tr td img{height:40px}.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(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(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 .dx-menu-item,.wb-header .dx-menu-item.dx-state-hover{color:#b4ccf6}.wb-header .dx-menu-item.dx-menu-item-selected{background-color:transparent;color:#5c5c5c}.wb-header .dx-menu .dx-menu-item-expanded{background-color:transparent}.wb-header .dx-context-menu-container-border{border:none}.dx-overlay-wrapper .dx-context-menu .dx-submenu{border:1px solid #000;box-shadow:2px 2px 3px rgba(0,0,0,.15)}.dx-overlay-wrapper .dx-context-menu-content-delimiter{height:0!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}.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: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{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 label,.mainContent .attendance-table-interest tr.innerRow.not_available td pre{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!important;background-image:url(images/tab/active_center.png)}.mainContent .selectedTab .tabText{font-size:12px;text-transform:uppercase}.mainContent .unselectedTab{background:#818181}.mainContent .unselectedTab td{padding:0}.mainContent .unselectedTab .tabCenter{background-repeat:repeat-x;white-space:nowrap;padding:0 19px!important;background-image:url(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;margin-top:20px;border-top:1px solid #a2a2a2}.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: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:700;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 .normalFont,.mainContent .courses_table table tr.not_available td.bigFont,.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 #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,.not_available .bigFont,.not_available .normalFont{color:#b5b5b5}.dxm-popOut .dxm-pImage{margin-top:0!important}#btnNextSession,#btnPrevSession{background:0 0;border:none}.attendance-container-top{margin:0 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,#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:700;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 solid #c2c2c2}.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:700;color:#8b0000;font-size:22px}.wb-course-full-text{display:none!important}.dx-scheduler-appointment.own-appointment{background-color:green}.form-control-static{border-bottom:1px dashed #a2a2a2}.ng-gallery img.ng-thumb{height:90px}.ng-cloak,[ng-cloak]{display:none!important}input[type=checkbox],input[type=radio]{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{-webkit-border-radius:2px}input[type=radio]+span:before{-webkit-border-radius:2px;content:""}button.wb-checkbox-span{-webkit-border-radius:2px}.repeat-item.ng-enter,.repeat-item.ng-leave{-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.repeat-item.ng-enter,.repeat-item.ng-leave.ng-leave-active{opacity:0}.repeat-item.ng-enter.ng-enter-active,.repeat-item.ng-leave{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-server-alert ul{padding-left:15px}.popover-error-alert.wb-server-alert{display:block;margin-top:0;margin-bottom:0;padding:10px 30px 5px 15px}.popover-error-alert.wb-server-alert ul{margin-bottom:5px}.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;background:-webkit-linear-gradient(#f5f5f5,#f5f5f5);background:-o-linear-gradient(#f5f5f5,#f5f5f5);background:-moz-linear-gradient(#f5f5f5,#f5f5f5);background:linear-gradient(#f5f5f5,#f5f5f5);border-bottom:2px solid #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,.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 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 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-form-single-column-wide{width:580px}.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,.wb-table2>table>tbody>tr.wb_not_available>td label,.wb-table2>table>tbody>tr.wb_not_available>td pre{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 th,.wb-table2>table>tbody>tr.no_border>td{border-top:0 transparent;border-bottom:0 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:700}.wb-table2>table>tbody>tr.attendance-note-row>td{border-top:0 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 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 transparent}.wb-table-no-top-border>table>tbody>tr:first-child>td{border-top:0 transparent}.wb-table-no-border>table>tbody>tr>td{border:0 transparent}.wb-table-no-border>table>tbody>tr:last-child>td{border-bottom:0 transparent}.wb-table-narrow>table{width:100%}.wb-table-narrow>table>tbody>tr>td{height:auto;padding:2px}wb-table-small-padding>table{width:100%}wb-table-small-padding>table>tbody>tr>td{height:auto;padding:2px 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 transparent}.form-control.ng-invalid.ng-dirty{background:#ffd7d7}.form-control.ng-invalid.ng-pristine{background:#fff5f5}.form-control[disabled]{background-color:#eee!important}.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 .highlight,.bs-callout code{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;-moz-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;opacity:0}.wb-animate-collection.ng-enter.ng-enter-active{opacity:1}.wb-animate-collection.ng-leave{-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;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:active,a.btn-XXX:focus,a.btn-XXX:hover,button.btn-XXX:active,button.btn-XXX:focus,button.btn-XXX:hover{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}a.btn-XXX-small{height:60px;padding-top:6px}a.btn-XXX-small .fa-lg{font-size:1.1em}a.btn-XXX-small .fa-2x{font-size:1.7em}.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-backwards.ng-enter,.slide-animate-backwards.ng-leave,.slide-animate.ng-enter,.slide-animate.ng-leave{-webkit-transition:.5s cubic-bezier(.25,.46,.45,.94);-moz-transition:.5s cubic-bezier(.25,.46,.45,.94);-o-transition:.5s cubic-bezier(.25,.46,.45,.94);transition:.5s cubic-bezier(.25,.46,.45,.94);position:absolute}.slide-animate-backwards.ng-leave.ng-leave-active,.slide-animate.ng-enter{left:854px}.slide-animate-backwards.ng-enter.ng-enter-active,.slide-animate-backwards.ng-leave,.slide-animate.ng-enter.ng-enter-active,.slide-animate.ng-leave{left:0}.slide-animate-backwards.ng-enter,.slide-animate.ng-leave.ng-leave-active{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:.5s cubic-bezier(.25,.46,.45,.94);-moz-transition:.5s cubic-bezier(.25,.46,.45,.94);-o-transition:.5s cubic-bezier(.25,.46,.45,.94);transition:.5s cubic-bezier(.25,.46,.45,.94)}.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:700;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)}.rubber_stamp.rubber_stamp_small{font-family:Vollkorn,serif;font-size:18px;line-height:18px;text-transform:uppercase;font-weight:700;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:700;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-color:rgba(37,141,86,.3);background-image:repeating-linear-gradient(135deg,rgba(37,141,86,.1),rgba(37,141,86,.1) 4px,transparent 4px,transparent 9px)}#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;color:green}#rent-scheduler.wb-rent-scheduler .disable-date,#rent-scheduler.wb-rent-scheduler .item-available-date-0{background-color:rgba(244,67,54,.3);background-image:repeating-linear-gradient(135deg,rgba(244,67,54,.1),rgba(244,67,54,.1) 4px,transparent 4px,transparent 9px)}#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:"\f07a";font-family:FontAwesome;position:absolute;color:#fff;left:5px;bottom:5px}#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-work-space-month .dx-scheduler-cell-sizes-vertical{height:80px}#rent-scheduler.wb-rent-scheduler .dx-scheduler-timeline-month .dx-scheduler-cell-sizes-horizontal{width:80px!important}#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}#rent-scheduler.wb-rent-scheduler .dx-scheduler-date-table-cell.dx-state-selected{background-color:#b5b5b5}.shopping-cart-btn{margin-bottom:7px;margin-right:20px;margin-left:30px;width:58px;position:relative;z-index:1000;padding:1px 13px 3px 10px}.shopping-cart-btn:active,.shopping-cart-btn:focus,.shopping-cart-btn:focus:active{outline:0;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:6;-webkit-box-orient:vertical}.max-seven-lines-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.home-top #actionView .action-picture .image img,.rent-category-group-tile .dx-gallery-item-image{width:385px}#my-activity-gallery .dx-gallery-item-image{max-width:1000px;max-height:750px;object-fit:scale-down}.popover{max-width:600px}.thumbnail.form-thumbnail .caption{min-height:10.5em}.thumbnail.form-thumbnail .caption .thumbnail-buttons{position:absolute;bottom:25px}.wb-gallery-title{border-top:1px solid #a2a2a2;margin-top:24px}.wb-gallery-title .wb-big-font{font-size:24px;line-height:1.3;font-weight:500}.wb-gallery-title .wb-normal-font{font-size:14px;line-height:1.42857143}.checkable{font-family:FontAwesome;display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7c7c7c;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}input[type=radio]+span:before{font-family:FontAwesome;display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7c7c7c;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;content:""}button.wb-checkbox-span,label.wb-checkbox-span{font-family:FontAwesome;display:inline-block;width:24px;font-size:25px;vertical-align:middle;color:#7c7c7c;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}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;-webkit-tap-highlight-color:transparent;-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;-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:"\f00c"}.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-content .table-condensed td button.wb-checkbox-span,.wb-table-header .table-condensed th 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:#7c7c7c;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}button.wb-checkbox-span.form-control{margin:4px 0 3px;-webkit-tap-highlight-color:transparent;-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;-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:400}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-alternate-row{background-color:#fff}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-available.scheduler-column-alternate-row{background-color:#e9fbdc}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:400;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:#4d4d4d;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:.1s linear;-o-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}.split-panes>.split-handler .split-handler-button-down:hover{background:#737373;color:#d9d9d9;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:#4d4d4d;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:.1s linear;-o-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}.split-panes>.split-handler .split-handler-button-up:hover{background:#737373;color:#d9d9d9;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}.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 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 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}.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}.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-add,.wb-grid tr.wb-group-row.ng-hide-add div.wb-table-group-content,.wb-grid tr.wb-group-row.ng-hide-remove,.wb-grid tr.wb-group-row.ng-hide-remove div.wb-table-group-content{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.wb-grid table.wb-table-group,.wb-grid table.wb-table-group tbody>tr>td.lastSubCol{border-right:0 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.mdHide,.wb-grid .wb-table table td.smHide,.wb-grid .wb-table table th.mdHide,.wb-grid .wb-table table th.smHide{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:700}.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:400}.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}.content{width:600px;height:100%;margin:100px auto 0}.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:0}.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;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:.5s fadeIn}@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:700;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.active,.ng-gallery-content>.ng-thumbnails-wrapper>.ng-thumbnails>div>img:hover{transition:opacity .25s;opacity:1}uiload{display:inline-block;position:relative}uiload>div{position:relative}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}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(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}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(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}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(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uil-ring-css{background:0 0;position:relative;top:0;margin:180px auto 0;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:1s linear infinite uil-ring-anim;-webkit-animation:1s linear infinite uil-ring-anim;-o-animation:1s linear infinite uil-ring-anim;animation:1s linear infinite uil-ring-anim}.select2-container.form-control{background:0 0;border:none;display:block;margin:0;padding:0}.select2-container .select2-choice,.select2-container .select2-choices,.select2-container .select2-choices .select2-search-field input{background:#fff;padding:0;border-color:#ccc;border-radius:4px;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.select2-search input{border-color:#ccc;border-radius:4px;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.select2-container .select2-choices .select2-search-field input{-webkit-box-shadow:none;box-shadow:none}.select2-container .select2-choice{height:34px;line-height:1.42857}.select2-container.select2-container-multi.form-control{height:auto}.input-group-sm .select2-container .select2-choice,.select2-container.input-sm .select2-choice{height:30px;line-height:1.5;border-radius:3px}.input-group-lg .select2-container .select2-choice,.select2-container.input-lg .select2-choice{height:45px;line-height:1.33;border-radius:6px}.select2-container-multi .select2-choices .select2-search-field input{height:32px;margin:0}.input-group-sm .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-sm .select2-choices .select2-search-field input{height:28px}.input-group-lg .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-lg .select2-choices .select2-search-field input{height:43px}.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input{padding:6px 12px}.input-group-sm .select2-choice>span:first-child,.input-group-sm .select2-choices .select2-search-field input,.input-group-sm .select2-chosen,.input-sm .select2-choice>span:first-child,.input-sm .select2-choices .select2-search-field input,.input-sm .select2-chosen{padding:5px 10px}.input-group-lg .select2-choice>span:first-child,.input-group-lg .select2-choices .select2-search-field input,.input-group-lg .select2-chosen,.input-lg .select2-choice>span:first-child,.input-lg .select2-choices .select2-search-field input,.input-lg .select2-chosen{padding:10px 16px}.input-group-sm .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-sm .select2-choices .select2-search-choice{margin-top:3px;margin-bottom:2px}.input-group-lg .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-lg .select2-choices .select2-search-choice{line-height:24px}.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice div{border-left:1px solid #ccc;background:0 0}.select2-dropdown-open .select2-choice .select2-arrow,.select2-dropdown-open .select2-choice div{border-left-color:transparent;background:0 0}.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice div b{background-position:0 3px}.select2-dropdown-open .select2-choice .select2-arrow b,.select2-dropdown-open .select2-choice div b{background-position:-18px 3px}.input-group-sm .select2-container .select2-choice .select2-arrow b,.input-group-sm .select2-container .select2-choice div b,.select2-container.input-sm .select2-choice .select2-arrow b,.select2-container.input-sm .select2-choice div b{background-position:0 1px}.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-sm .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,.select2-dropdown-open.input-sm .select2-choice div b{background-position:-18px 1px}.input-group-lg .select2-container .select2-choice .select2-arrow b,.input-group-lg .select2-container .select2-choice div b,.select2-container.input-lg .select2-choice .select2-arrow b,.select2-container.input-lg .select2-choice div b{background-position:0 9px}.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-lg .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,.select2-dropdown-open.input-lg .select2-choice div b{background-position:-18px 9px}.has-warning .select2-choice,.has-warning .select2-choices{border-color:#c09853}.has-warning .select2-container-active .select2-choice,.has-warning .select2-container-multi.select2-container-active .select2-choices{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.has-warning.select2-drop-active{border-color:#a47e3c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#a47e3c}.has-error .select2-choice,.has-error .select2-choices{border-color:#b94a48}.has-error .select2-container-active .select2-choice,.has-error .select2-container-multi.select2-container-active .select2-choices{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.has-error.select2-drop-active{border-color:#953b39}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#953b39}.has-success .select2-choice,.has-success .select2-choices{border-color:#468847}.has-success .select2-container-active .select2-choice,.has-success .select2-container-multi.select2-container-active .select2-choices{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.has-success.select2-drop-active{border-color:#356635}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#356635}.select2-container-active .select2-choice,.select2-container-multi.select2-container-active .select2-choices{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select2-drop-active{border-color:#66afe9}.select2-drop-auto-width,.select2-drop.select2-drop-above.select2-drop-active{border-top-color:#66afe9}.input-group.select2-bootstrap-prepend [class^=select2-choice]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group.select2-bootstrap-append [class^=select2-choice]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.select2-dropdown-open [class^=select2-choice]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-top-right-radius:0!important;border-top-left-radius:0!important}.select2-results .select2-highlighted{color:#fff;background-color:#428bca}.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container-multiple,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container-multiple{vertical-align:top}.select2-container-multi .select2-choices .select2-search-choice{margin-top:5px;margin-bottom:3px;color:#555;background:#fff;border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#ebebeb;border-color:#adadad;color:#333;-webkit-box-shadow:none;box-shadow:none}.select2-search-choice-close{margin-top:-7px;top:50%}.select2-container .select2-choice abbr{top:50%}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background-color:#fcf8e3;color:#c09853}.select2-container.select2-container-disabled .select2-choice,.select2-container.select2-container-disabled .select2-choices{cursor:not-allowed;background-color:#eee;border-color:#ccc}.select2-container.select2-container-disabled .select2-choice .select2-arrow,.select2-container.select2-container-disabled .select2-choice div,.select2-container.select2-container-disabled .select2-choices .select2-arrow,.select2-container.select2-container-disabled .select2-choices div{background-color:transparent;border-left:1px solid transparent}.select2-container-multi .select2-choices .select2-search-field input.select2-active,.select2-more-results.select2-active,.select2-search input.select2-active{background-position:right 4px center}.am-fade-and-scale{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-scale.am-fade-and-scale-add,.am-fade-and-scale.ng-enter,.am-fade-and-scale.ng-hide-remove,.am-fade-and-scale.ng-move{-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn}.am-fade-and-scale.am-fade-and-scale-remove,.am-fade-and-scale.ng-hide,.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut}.am-fade-and-scale.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn}.am-fade-and-scale.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut}@-webkit-keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1}}@keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1}}@-webkit-keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}.am-fade-and-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-top.am-fade-and-slide-top-add,.am-fade-and-slide-top.ng-hide-remove,.am-fade-and-slide-top.ng-move{-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop}.am-fade-and-slide-top.am-fade-and-slide-top-remove,.am-fade-and-slide-top.ng-hide{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop}.am-fade-and-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop}.am-fade-and-slide-top.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-top.ng-leave{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop}.am-fade-and-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-right.am-fade-and-slide-right-add,.am-fade-and-slide-right.ng-hide-remove,.am-fade-and-slide-right.ng-move{-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight}.am-fade-and-slide-right.am-fade-and-slide-right-remove,.am-fade-and-slide-right.ng-hide{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight}.am-fade-and-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight}.am-fade-and-slide-right.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-right.ng-leave{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight}.am-fade-and-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-add,.am-fade-and-slide-bottom.ng-hide-remove,.am-fade-and-slide-bottom.ng-move{-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-remove,.am-fade-and-slide-bottom.ng-hide{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom}.am-fade-and-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom}.am-fade-and-slide-bottom.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-bottom.ng-leave{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom}.am-fade-and-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-left.am-fade-and-slide-left-add,.am-fade-and-slide-left.ng-hide-remove,.am-fade-and-slide-left.ng-move{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft}.am-fade-and-slide-left.am-fade-and-slide-left-remove,.am-fade-and-slide-left.ng-hide{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft}.am-fade-and-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft}.am-fade-and-slide-left.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-left.ng-leave{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft}@-webkit-keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@-webkit-keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.am-fade{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1}.am-fade.am-fade-add,.am-fade.ng-hide-remove,.am-fade.ng-move{-webkit-animation-name:fadeIn;animation-name:fadeIn}.am-fade.am-fade-remove,.am-fade.ng-hide{-webkit-animation-name:fadeOut;animation-name:fadeOut}.am-fade.ng-enter{visibility:hidden;-webkit-animation-name:fadeIn;animation-name:fadeIn}.am-fade.ng-enter.ng-enter-active{visibility:visible}.am-fade.ng-leave{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.modal-backdrop.am-fade{background:rgba(0,0,0,.5);-webkit-animation-duration:.15s;animation-duration:.15s}.am-flip-x{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-flip-x.am-flip-x-add,.am-flip-x.ng-hide-remove,.am-flip-x.ng-move{-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce}.am-flip-x.am-flip-x-remove,.am-flip-x.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x.ng-enter{visibility:hidden;-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce}.am-flip-x.ng-enter.ng-enter-active{visibility:visible}.am-flip-x.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x-linear{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-flip-x-linear.am-flip-x-add,.am-flip-x-linear.ng-hide-remove,.am-flip-x-linear.ng-move{-webkit-animation-name:flipInX;animation-name:flipInX}.am-flip-x-linear.am-flip-x-remove,.am-flip-x-linear.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x-linear.ng-enter{visibility:hidden;-webkit-animation-name:flipInX;animation-name:flipInX}.am-flip-x-linear.ng-enter.ng-enter-active{visibility:visible}.am-flip-x-linear.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@-webkit-keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@-webkit-keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.am-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-top.am-fade-and-slide-top-add,.am-slide-top.ng-hide-remove,.am-slide-top.ng-move{-webkit-animation-name:slideFromTop;animation-name:slideFromTop}.am-slide-top.am-fade-and-slide-top-remove,.am-slide-top.ng-hide{-webkit-animation-name:slideToTop;animation-name:slideToTop}.am-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:slideFromTop;animation-name:slideFromTop}.am-slide-top.ng-enter.ng-enter-active{visibility:visible}.am-slide-top.ng-leave{-webkit-animation-name:slideToTop;animation-name:slideToTop}.am-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-right.am-fade-and-slide-right-add,.am-slide-right.ng-hide-remove,.am-slide-right.ng-move{-webkit-animation-name:slideFromRight;animation-name:slideFromRight}.am-slide-right.am-fade-and-slide-right-remove,.am-slide-right.ng-hide{-webkit-animation-name:slideToRight;animation-name:slideToRight}.am-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:slideFromRight;animation-name:slideFromRight}.am-slide-right.ng-enter.ng-enter-active{visibility:visible}.am-slide-right.ng-leave{-webkit-animation-name:slideToRight;animation-name:slideToRight}.am-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-bottom.am-fade-and-slide-bottom-add,.am-slide-bottom.ng-hide-remove,.am-slide-bottom.ng-move{-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}.am-slide-bottom.am-fade-and-slide-bottom-remove,.am-slide-bottom.ng-hide{-webkit-animation-name:slideToBottom;animation-name:slideToBottom}.am-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}.am-slide-bottom.ng-enter.ng-enter-active{visibility:visible}.am-slide-bottom.ng-leave{-webkit-animation-name:slideToBottom;animation-name:slideToBottom}.am-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-left.am-fade-and-slide-left-add,.am-slide-left.ng-hide-remove,.am-slide-left.ng-move{-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}.am-slide-left.am-fade-and-slide-left-remove,.am-slide-left.ng-hide{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}.am-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}.am-slide-left.ng-enter.ng-enter-active{visibility:visible}.am-slide-left.ng-leave{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}@-webkit-keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}div.angular-lightbox-overlay{position:fixed;width:100%;top:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center}span.angular-lightbox-inner{position:relative;min-width:10em;min-height:10em}span.angular-lightbox-inner>img{vertical-align:bottom;max-height:90vh;max-width:90vw}span.angular-lightbox-inner>a{font-family:sans-serif;font-weight:700;display:inline-block;line-height:100px;text-align:center;text-decoration:none;outline:0;position:absolute;color:#ccc}span.angular-lightbox-inner>a:hover{color:#fff}span.angular-lightbox-inner>a.next,span.angular-lightbox-inner>a.previous{font-size:60px;width:100px;top:50%;margin-top:-1em}span.angular-lightbox-inner>a.previous{left:0;margin-left:-100px}span.angular-lightbox-inner>a.next{right:0;margin-right:-100px}span.angular-lightbox-inner>a.close{font-size:40px;top:-80px;right:0}div.angular-lightbox-overlay.single-image a.next,div.angular-lightbox-overlay.single-image a.previous{display:none}
/*# sourceMappingURL=maps/client-styles.css.map */
