.vuebar-element{height:250px;width:100%;max-width:500px;background:#dfe9fe}.vb>.vb-dragger{z-index:5;width:12px;right:0}.vb>.vb-dragger>.vb-dragger-styler{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0);-webkit-transition:background-color .1s ease-out,margin .1s ease-out,height .1s ease-out;transition:background-color .1s ease-out,margin .1s ease-out,height .1s ease-out;background-color:rgba(46,130,200,.7);margin:5px 5px 5px 0;border-radius:20px;height:calc(100% - 10px);display:block}.vb.vb-scrolling-phantom>.vb-dragger>.vb-dragger-styler{background-color:rgba(46,130,200,.8)}.vb>.vb-dragger:hover>.vb-dragger-styler{background-color:rgba(46,130,200,.9);margin:0;height:100%}.vb.vb-dragging>.vb-dragger>.vb-dragger-styler{background-color:#2e82c8;margin:0;height:100%}.vb.vb-dragging-phantom>.vb-dragger>.vb-dragger-styler{background-color:#2e82c8}.gokhale-cal .form-group{margin-bottom:0}.gokhale-cal__inputs-row{margin-bottom:15px}.gokhale-cal__inputs{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;height:100%}@media only screen and (max-width:767px){.gokhale-cal__inputs{text-align:center;height:auto}.gokhale-cal__inputs.form-group{margin-bottom:10px}}.gokhale-cal__inputs .gokhale-cal__fake-label{display:block}@media only screen and (max-width:767px){.gokhale-cal__inputs .gokhale-cal__fake-label{display:none}}.gokhale-cal__fake-input{display:block;width:100%;height:calc(1.6em + .75rem + 2px);padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid transparent}@media only screen and (max-width:767px){.gokhale-cal__fake-input{text-align:center}}.planyo-event-calendar{background-color:#fff;color:#414042;-webkit-box-flex:1!important;flex-grow:1!important;margin-bottom:30px;position:relative}.planyo-event-calendar__heading{background-color:#d0e2f2}.planyo-event-calendar .calendar-headings{-webkit-box-pack:center!important;justify-content:center!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;min-height:48px}.planyo-event-calendar .calendar-headings .day{text-align:center;vertical-align:middle;padding:0;font-size:10px;color:#414042;-webkit-box-flex:1!important;flex-grow:1!important;flex-basis:0}.planyo-event-calendar .table.navigation{margin-bottom:0;margin-top:0}.planyo-event-calendar .table.navigation .calendar-title{text-transform:uppercase;font-size:16px;font-weight:700;margin:0!important;padding:0!important}.planyo-event-calendar .table.navigation .nav-button{background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit;border-radius:100%;cursor:pointer}.planyo-event-calendar .table.navigation .nav-button svg{width:40px;height:40px;fill:#414042;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:200;transition-duration:200;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.planyo-event-calendar .table.navigation .nav-button svg:hover{fill:#2e82c8}.planyo-event-calendar .table.navigation th{width:auto;border:0;vertical-align:middle;text-align:center;padding:0}.planyo-event-calendar .calendar-content .week{-webkit-box-pack:center!important;justify-content:center!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;min-height:48px}.planyo-event-calendar .calendar-content .week .day{-webkit-box-flex:1!important;flex-grow:1!important;flex-basis:0;position:relative}.planyo-event-calendar .calendar-content .week .day.day-0,.planyo-event-calendar .calendar-content .week .day.day-6{color:#bebebe}.planyo-event-calendar .calendar-content .week .day button{position:relative;width:calc(100% - 8px);cursor:default;background:none;color:inherit;border:none;font:inherit;outline:inherit;border-radius:100%;display:block!important;margin:0 auto;padding:0 0 calc(100% - 8px);z-index:1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.35s;transition-duration:.35s}.planyo-event-calendar .calendar-content .week .day button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#27292b}.planyo-event-calendar .calendar-content .week .day button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#d0e2f2;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.planyo-event-calendar .calendar-content .week .day button.has-event{color:#fff}.planyo-event-calendar .calendar-content .week .day button.has-event:before{-webkit-transform:scale(1);transform:scale(1)}.planyo-event-calendar .calendar-content .week .day button.has-event.active:before{background:#2e82c8}.planyo-event-calendar .calendar-content .week .day button.has-event{overflow:hidden;font-weight:700;cursor:pointer}.planyo-event-calendar .calendar-content .week .day button.has-event span{font-weight:400}.planyo-event-calendar .calendar-content .week .day button.has-event.active span{font-weight:700;color:#fff;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.planyo-event-calendar .calendar-content .week .day.today .today-bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #414042;border-radius:100%;width:calc(100% - 8px);padding-bottom:calc(100% - 8px)}.planyo-event-detail{background-color:#d0e2f2;height:100%}.planyo-event-detail h2{color:#000;margin:0;padding:0;font-size:14px}.planyo-event-detail h3{font-size:14px;color:#606060;padding-bottom:3px}.planyo-event-detail .event-detail-padding{padding:20px;height:100%}.planyo-event-detail .event-detail-padding .event-detail-content{-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description,.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-title{-webkit-box-flex:1;flex-grow:1;flex-basis:0}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-title{text-align:left}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description{text-align:left;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description p{color:#bebebe;font-size:15px;text-align:left}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description a{color:#414042;text-transform:uppercase;font-weight:700;font-size:14px}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description .btn.btn-primary{color:#fff}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description .private-foundation-course-info{display:block;font-size:13px}.planyo-event-detail .event-detail-padding .event-detail-content .event-detail-description .btn{margin:15px auto}.planyo-event-detail .event-image div{background-size:cover;background-position:50%;width:100%;height:305px}@media only screen and (max-width:991px){.planyo-event-detail .event-detail-content{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.planyo-event-detail .event-detail-content h3{padding-bottom:5px}.planyo-event-detail .event-detail-content h2{padding-bottom:10px}.planyo-event-detail .event-detail-content .event-detail-title{padding-right:0!important}}@media only screen and (max-width:991px) and (min-width:768px){.planyo-event-detail{-webkit-box-pack:center!important;justify-content:center!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:stretch!important;align-items:stretch!important;border-top:1px solid #bebebe}.planyo-event-detail .event-detail-padding,.planyo-event-detail .event-image{-webkit-box-flex:1!important;flex-grow:1!important;flex-basis:0}.planyo-event-detail .event-image div{height:100%}}.planyo-event-list{height:100%;max-width:123px;width:100%;margin-left:10px}@media only screen and (max-width:767px){.planyo-event-list{max-width:none;margin:20px auto}}.planyo-event-list>h2{height:30px;font-size:14px;font-weight:700;padding:0!important;margin:15px 0 0!important;text-transform:none}.planyo-event-list .scroll-area{width:100%}@media (min-width:768px){.planyo-event-list .scroll-area{height:393px}}.planyo-event-list .scroll-area ::-webkit-scrollbar{display:none}@media (max-width:767px){.planyo-event-list .scroll-area{max-height:30vh}}.planyo-event-list .scroll-area .event:last-child{border:0}.planyo-event-list .no-events{padding:10px 15px 10px 0;display:block;width:100%;color:#2e82c8;font-size:12px;line-height:1.3}.planyo-event-list .event{cursor:pointer;padding:5px 0;border-bottom:1px solid #d6d6d6;display:block;width:100%;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}.planyo-event-list .event:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2e82c8;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.planyo-event-list .event.event-selected h2,.planyo-event-list .event.event-selected h3{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.planyo-event-list .event.event-selected:active h2,.planyo-event-list .event.event-selected:active h3,.planyo-event-list .event.event-selected:focus h2,.planyo-event-list .event.event-selected:focus h3,.planyo-event-list .event.event-selected:hover h2,.planyo-event-list .event.event-selected:hover h3{color:#fff}.planyo-event-list .event.event-selected:active:before,.planyo-event-list .event.event-selected:focus:before,.planyo-event-list .event.event-selected:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.planyo-event-list .event:active,.planyo-event-list .event:focus,.planyo-event-list .event:hover{color:#fff}.planyo-event-list .event:active:before,.planyo-event-list .event:focus:before,.planyo-event-list .event:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.planyo-event-list .event.event-selected{background:#2e82c8}.planyo-event-list .event.event-selected,.planyo-event-list .event.event-selected h2,.planyo-event-list .event.event-selected h3,.planyo-event-list .event:hover,.planyo-event-list .event:hover h2,.planyo-event-list .event:hover h3{color:#fff!important}.planyo-event-list .event h3{padding:0!important;margin:0!important;font-size:12px;color:#606060}@media (max-width:767px){.planyo-event-list .event h3{padding:0 10px!important}}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.planyo-calendar-and-list{-webkit-box-pack:center!important;justify-content:center!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:stretch!important;align-items:stretch!important;background-color:#fff;max-height:525px;height:100%}@media only screen and (max-width:767px){.planyo-calendar-and-list{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important;max-height:none}}.flex-row{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:stretch;justify-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}.flex-row .event-detail-container{-webkit-box-flex:1;flex:1 1 35%;margin-left:10px;background-color:#f0edec}.flex-row .event-detail-container>div{height:100%}.flex-row .planyo-calendar-and-list{-webkit-box-flex:1;flex:1 1 400px}@media (max-width:767px){.flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-row .event-detail-container{margin-left:auto;margin-right:auto}.flex-row .event-detail-container,.flex-row .planyo-calendar-and-list{width:100%;-webkit-box-flex:1;flex:1 1 100%;height:auto}}