@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);.app-ui{position:absolute;background:#005679;background:linear-gradient(42deg,#659f8f,#005679)}.app-ui,.app-ui body.app-ui-body{width:100%;height:100%;overflow:hidden}.app-ui body.app-ui-body{margin:0}.app-ui .app-ui-layout{width:100%;height:100%;overflow:hidden}.app-ui .app-ui-layout .app-ui-layout-notification{width:300px;height:100px;display:block;position:fixed;bottom:-15px;bottom:0;right:25px;max-width:500px;font-size:13px;z-index:3}.app-ui .app-ui-layout .app-ui-layout-notification .notification{max-height:100%;overflow-y:scroll}.app-ui .app-ui-layout .app-ui-layout-preloader{width:100%;height:100%;background-color:#fff}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block{min-width:100px;min-height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block h1{font-weight:100;font-size:65px}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block h1 .s{font-weight:700;opacity:0;-webkit-animation:preloaderAnimationCode ease;animation:preloaderAnimationCode ease;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block h2{width:100%;position:relative}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block h2 .w{display:block;position:absolute;left:-50%;-webkit-animation:preloaderAnimationText ease;animation:preloaderAnimationText ease;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block h2 .y{display:block;position:absolute;right:0;width:100%;text-align:center;top:28px}.app-ui .app-ui-layout .app-ui-layout-preloader .app-ui-layout-preloader-block h2 .y i{font-size:50px;position:relative;right:-50%;transform:translateX(-50%);-webkit-animation:preloaderAnimationSmiley ease;animation:preloaderAnimationSmiley ease;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app-ui .app-ui-layout-block,.app-ui .app-ui-layout-block .auth-failed{width:100%;height:100%}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar{height:100%;width:400px;background-color:#659f8f;float:left;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;padding:25px;overflow-y:scroll}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list{width:100%;float:left;border-bottom:1px solid #fff;margin-bottom:15px;padding:10px 0}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list h3{color:#292929;font-size:12px;font-weight:400;cursor:pointer;text-transform:uppercase;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list h3:hover{color:#fff}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list h3 i{float:right;font-size:19px}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list .app-ui-layout-block-sidebar-list-children{width:100%;background-color:transparent;padding:0;min-height:15px;margin-top:10px}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list .app-ui-layout-block-sidebar-list-children h4{font-size:15px;margin-bottom:5px;color:#fff;cursor:pointer;font-weight:500}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-list .app-ui-layout-block-sidebar-list-children h4 a{color:#fff}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar.close{position:fixed;z-index:2;left:-330px}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar.close .app-ui-layout-block-sidebar-list{border:none;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar.close .app-ui-layout-block-sidebar-list h3 i{font-size:30px}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar.close .app-ui-layout-block-sidebar-list .app-ui-layout-block-sidebar-list-children{display:none}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-vendor{width:100%;float:left;position:relative;padding:15px 0;border-bottom:0}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-vendor img{border-radius:50%;float:left;display:inline-block;width:56px}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-vendor span{color:#fff;font-weight:500;font-size:24px;display:inline-block;text-transform:uppercase;vertical-align:text-top;margin-left:25px}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-vendor i{color:#fff;font-size:35px;position:absolute;right:0;top:23px;cursor:pointer;transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease}.app-ui .app-ui-layout-block .app-ui-layout-block-sidebar .app-ui-layout-block-sidebar-vendor i:hover{transform:scale(.85);-webkit-transform:scale(.85);-o-transform:scale(.85);-ms-transform:scale(.85);-moz-transform:scale(.85)}.app-ui .app-ui-layout-block .app-ui-layout-block-content{width:calc(100% - 400px);height:100%;float:right;background-color:#fff;overflow-y:scroll;overflow-x:hidden}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header{width:100%}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav{background:#fff;border:1px solid #f1f1f1;border-radius:0;padding:19px 15px;min-height:10px;display:block}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand{min-height:10px;display:inline-block;padding:5px 11px}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand:not(last-of-type){margin-right:10px}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.picture-text{min-width:10px;min-height:10px;background-color:#659f8f;text-align:center;border-radius:50px;color:#fff;font-weight:800}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups{border-radius:50%;background:#7957d5;cursor:pointer;position:relative}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups i{font-size:30px}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups.is-right{float:right;padding:0;background-color:transparent}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups button{border:0;padding:10px;font-size:15px;background:#28ce2f;color:#fff;font-weight:600;border-radius:2px;outline:none}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups .create-buttons-menu{position:absolute;padding:15px;width:250px;background-color:#fff;border-radius:3px;box-shadow:0 2px 3px #ddd;left:-25%;opacity:0;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;height:0;overflow-y:scroll;transform:translateX(-25%);-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);-o-transform:translateX(-25%);-ms-transform:translateX(-25%)}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups .create-buttons-menu a{display:block;padding:5px 10px}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups .create-buttons-menu a:hover{background-color:#005679;color:#fff;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-header nav .navbar-brand.action-groups:hover .create-buttons-menu{opacity:1;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;height:200px}.app-ui .app-ui-layout-block .app-ui-layout-block-content .app-ui-layout-block-content-main{width:100%;min-height:100%;padding:19px 15px;background-color:#fbfbfb}.app-ui .app-ui-layout-block .app-ui-layout-block-content.wide{width:100%;z-index:1;position:relative}.app-ui .app-ui-layout-block .app-ui-layout-block-content.wide .app-ui-layout-block-content-header nav{padding:19px 17px 19px 90px}.app-ui .app-ui-layout-block .app-ui-layout-block-content.wide .app-ui-layout-block-content-main{padding:19px 25px 19px 95px}@media screen and (max-width:768px){.enquiries .enquiries-block .enquiries-block-list table td{padding:10px 25px!important}}.app-ui-not-found{width:100%;height:100%;background-color:#fff}.app-ui-not-found .app-ui-not-found-block{max-width:600px;max-height:100%;padding:45px;width:100%;background-color:#f5f5f5;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.app-ui-not-found .app-ui-not-found-block code,.app-ui-not-found .app-ui-not-found-block code span{font-size:30px}.app-ui-login{width:90%;height:100%;padding:25px;background-color:transparent;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.app-ui-login .app-ui-login-block{max-width:500px;width:100%;max-height:500px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);box-shadow:0 2px 10px #353535;-webkit-box-shadow:0 2px 10px #353535;-moz-box-shadow:0 2px 10px #353535;-o-box-shadow:0 2px 10px #353535;padding:25px 50px;border-radius:5px;background-color:#fff}.app-ui-login .app-ui-login-block h1{font-size:40px;text-align:center;color:#4a4a4a;font-weight:200}@media screen and (max-width:559px){.app-ui-login .app-ui-login-block h1{font-size:30px}}.app-ui-login .app-ui-login-block h2{text-align:center;font-size:45px;font-weight:800;margin:25px auto 0;color:#fff;background-color:#4a4a4a;max-width:90px;border-radius:10px;padding:10px 25px}@media screen and (max-width:559px){.app-ui-login .app-ui-login-block h2{font-size:35px}}.app-ui-login .app-ui-login-block p.control{text-align:center}.app-ui-login .app-ui-login-block p.control button{width:100%;padding:15px;height:auto;background-color:#4a4a4a}.frame iframe{width:100%;height:1000px}.app-ui-course-create{width:100%;height:100%;background-color:transparent}.app-ui-course-create .app-ui-course-create-block{width:inherit;height:inherit;background-color:inherit;width:100%}.app-ui-course-create .app-ui-course-create-block .app-ui-course-create-block-title{background-color:#fff;padding:20px 25px;border:1px solid #fff;box-shadow:0 2px 3px #b9b9b9;-webkit-box-shadow:0 2px 3px #b9b9b9;-moz-box-shadow:0 2px 3px #b9b9b9;-o-box-shadow:0 2px 3px #b9b9b9;-ms-box-shadow:0 2px 3px #b9b9b9;font-size:25px;color:#005679;margin-bottom:25px}.app-ui-course-create .app-ui-course-create-block form .b-tabs{padding:45px 25px;border:1px dashed #a0a0a0;background-color:#fff}.app-ui-course-create .app-ui-course-create-block form .b-tabs nav ul li{width:50%}.app-ui-course-create .app-ui-course-create-block form .b-tabs nav ul li a{font-weight:600;border-bottom-width:2px}.app-ui-course-create .app-ui-course-create-block form .b-tabs nav ul li.is-active a{color:#005679;border-bottom-color:#005679}.app-ui-course-create .app-ui-course-create-block form .b-tabs .tab-content{padding-left:0;padding-right:0;padding-top:45px}.app-ui-course-create .app-ui-course-create-block form .b-tabs .tab-content .tab-item h6{color:#005679;font-size:14px;font-weight:600;background:#f9f9f9;padding:10px 15px;border-radius:0;margin-top:15px;border:1px solid #efefef;margin-bottom:5px}label.label{font-weight:400;font-size:12px}.field.is-grouped{margin-bottom:35px!important}@media screen and (max-width:767px){.field.is-grouped{display:block!important}.field.is-grouped .field.is-expanded{margin-left:0!important}}input.input,select,textarea.textarea{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-bottom:1px solid #ddd!important;padding:0!important;font-size:12px!important;transition:.3s ease!important;-webkit-transition:.3s ease!important;-moz-transition:.3s ease!important;-o-transition:.3s ease!important;-ms-transition:.3s ease!important}input.input.default,select.default,textarea.textarea.default{padding:10px!important;border:1px solid #ddd!important}input.input:active,input.input:focus,select:active,select:focus,textarea.textarea:active,textarea.textarea:focus{outline:none;box-shadow:none;border-color:#005679}input.input::-input-placeholder,input.input::-moz-input-placeholder,input.input::-ms-input-placeholder,input.input::-webkit-input-placeholder,select::-input-placeholder,select::-moz-input-placeholder,select::-ms-input-placeholder,select::-webkit-input-placeholder,textarea.textarea::-input-placeholder,textarea.textarea::-moz-input-placeholder,textarea.textarea::-ms-input-placeholder,textarea.textarea::-webkit-input-placeholder{font-size:12px}.component-plus-icon{display:block}.component-plus-icon i{padding:7px 9px;border:1px solid #fff;border-radius:50%;font-size:23px;color:#fff;background:#50a6c2;font-weight:600;cursor:pointer}.component-margin-bottom-15{margin-bottom:15px}.component-datepicker .component-datepicker-del{display:block;padding:3px 15px;border-top:0;background:#efefef}.component-datepicker .component-datepicker-del i{cursor:pointer}.component-datepicker div{width:100%;border:1px solid #efefef;padding:0;border-radius:0;font-size:14px;background-color:#fff;font-weight:600;border-bottom:0}.component-datepicker div input{color:#8a8a8a;border:0;font-size:16px;outline:none;padding:10px;width:100%}.component-block-title{background-color:#fff;padding:20px 25px;border:1px solid #f3f3f3;font-size:20px;color:#d5613a;margin-bottom:25px}.enquiry-create{width:100%;height:100%;background-color:transparent}.enquiry-create .enquiry-create-block{width:inherit;height:inherit;background-color:inherit}.enquiry-create .enquiry-create-block form{max-width:600px}.enquiries{width:100%;height:100%;background-color:transparent}.enquiries .enquiries-block{width:inherit;height:inherit;background-color:inherit}.enquiries .enquiries-block .enquiries-block-list .enquiries-block-list-filter{display:flex;width:100%;background-color:#fff;min-height:30px;border:1px solid #f1f1f1;border-radius:3px;margin-bottom:10px;padding:10px}.enquiries .enquiries-block .enquiries-block-list .enquiries-block-list-filter li{width:33.3%;min-height:20px;background-color:transparent;padding:0 15px}.enquiries .enquiries-block .enquiries-block-list .enquiries-block-list-filter li input{min-height:40px;width:100%;border:1px solid #ddd}.enquiries .enquiries-block .enquiries-block-list .enquiries-block-list-filter li input[type=button]{margin-top:23px}.enquiries .enquiries-block .enquiries-block-list .enquiries-block-list-filter li select{width:100%;height:40px;border:1px solid #ddd}.enquiries .enquiries-block .enquiries-block-list .enquiries-block-list-filter li label,.enquiries .enquiries-block .enquiries-block-list table thead tr th{font-size:14px}.enquiries .enquiries-block .enquiries-block-list table td{font-size:13px;cursor:pointer;padding:0}.enquiries .enquiries-block .enquiries-block-list table td span{display:block;width:100%}.enquiries .enquiries-block .enquiries-block-list table td span a{display:block;padding:15px;color:#4c4848;font-weight:500}.enquiries .enquiries-block .enquiries-block-list .pagination{display:block;max-width:none;margin:20px auto}.enquiries .enquiries-block .enquiries-block-list .pagination li{display:inline-block;margin:0 5px}.enquiries .enquiries-block .enquiries-block-list .pagination li.active a{color:#d16231}.enquiries .enquiries-block .enquiries-block-list .pagination li a{color:#699f8e;font-weight:700}.enquiry-view{width:100%;height:100%;background-color:transparent}.enquiry-view .enquiry-view-block{width:inherit;height:inherit;background-color:inherit}.communications{max-height:50vh;overflow:scroll}.form-entry-create{width:100%;height:100%;background-color:transparent}.form-entry-create .form-entry-create-block{width:inherit;height:inherit;background-color:inherit}.form-entry-create .form-entry-create-block form{max-width:600px}.form-entries{width:100%;height:100%;background-color:transparent}.form-entries .form-entries-block{width:inherit;height:inherit;background-color:inherit}.form-entries .form-entries-block .form-entries-block-list .form-entries-block-list-filter{display:flex;width:100%;background-color:#fff;min-height:30px;border:1px solid #f1f1f1;border-radius:3px;margin-bottom:10px;padding:10px}.form-entries .form-entries-block .form-entries-block-list .form-entries-block-list-filter li{width:33.3%;min-height:20px;background-color:transparent;padding:0 15px}.form-entries .form-entries-block .form-entries-block-list .form-entries-block-list-filter li input{min-height:40px;width:100%;border:1px solid #ddd}.form-entries .form-entries-block .form-entries-block-list .form-entries-block-list-filter li input[type=button]{margin-top:23px}.form-entries .form-entries-block .form-entries-block-list .form-entries-block-list-filter li select{width:100%;height:40px;border:1px solid #ddd}.form-entries .form-entries-block .form-entries-block-list .form-entries-block-list-filter li label,.form-entries .form-entries-block .form-entries-block-list table thead tr th{font-size:14px}.form-entries .form-entries-block .form-entries-block-list table td{font-size:13px;cursor:pointer;padding:0}.form-entries .form-entries-block .form-entries-block-list table td span{display:block;width:100%}.form-entries .form-entries-block .form-entries-block-list table td span a{display:block;padding:15px;color:#4c4848;font-weight:500}.form-entries .form-entries-block .form-entries-block-list .pagination{display:block;max-width:none;margin:20px auto}.form-entries .form-entries-block .form-entries-block-list .pagination li{display:inline-block;margin:0 5px}.form-entries .form-entries-block .form-entries-block-list .pagination li.active a{color:#d16231}.form-entries .form-entries-block .form-entries-block-list .pagination li a{color:#699f8e;font-weight:700}.form-entry-view{width:100%;height:100%;max-width:400px;background-color:transparent}.form-entry-view .form-entry-view-block{width:inherit;height:inherit;background-color:inherit}.activities{width:100%;height:100%;background-color:transparent}.activities .activities-block{width:inherit;height:inherit;background-color:inherit}.activities .activities-block .activities-block-title{background-color:#fff;padding:20px 25px;border:1px solid #fff;box-shadow:0 2px 3px #b9b9b9;-webkit-box-shadow:0 2px 3px #b9b9b9;-moz-box-shadow:0 2px 3px #b9b9b9;-o-box-shadow:0 2px 3px #b9b9b9;-ms-box-shadow:0 2px 3px #b9b9b9;font-size:30px;color:#005679;margin-bottom:25px}