.event:hover,.popover i,[role=button]{cursor:pointer}.event.job,.event.leave{background-repeat:repeat-x}.event.clear,.sr-only,.toggle{overflow:hidden}.released_module .nav-tabs li.active a{background-color:#fbfdfa;color:#2f9cfb;text-shadow:0 0 1px #00000038}.released_module .nav-tabs a:hover{color:#fff;background-color:inherit;text-shadow:0 0 2px #ffffffa3}.released_module .nav-tabs a{color:#ffffffd6;font-weight:700;font-family:"Helvetica Neue",helvetica,Lato;text-transform:capitalize;text-shadow:0 1px 0 #0000003d}.nav-tabs i{margin:0 5px}.released_module .nav-tabs a,.released_module .nav-tabs a:active,.released_module .nav-tabs a:focus,.released_module .nav-tabs a:hover{padding:20px;border-radius:0}.tab-content{padding:.5em 1em}.nav-tabs a:visited:hover,.tab-content .tag-cloud-item a:hover,.tab-content .tag-cloud-item:hover{color:#fff}@media only screen and (min-width:993px){.released_module .nav-tabs{padding:0 100px}.tab-content{padding:2em 3em}}.key_info{margin:15px 0;padding:0}.key_info .article_grid{padding:0}.info_wrap{align-self:center;margin:0 auto;background:#f8fbfe;height:100%;padding:15px;border:1px solid #ffffffd4;box-shadow:0 0 5px 2px #0000001f;border-radius:10px}.info_item .title{font-size:large;font-weight:700;text-transform:capitalize}.tab-content .tag-cloud-item{border-color:#00000038;color:#646464;text-shadow:none}.tab-content .tag-cloud-item:hover{border-color:inherit;background-color:#646464}.tab-content .tag-cloud-item a:visited,.tab-content .tag-cloud-item a:visited:hover{color:inherit}.curriculum{display:flex;align-items:flex-start;column-gap:1em;justify-content:space-around;flex-wrap:wrap}.curriculum .goal{padding:10px;max-width:40em;flex-basis:auto}.calendar .curriculum{column-gap:5em;align-items:center}.calendar .articles{font-size:18px}.calendar .articles ul{margin-top:3em}.calendar .articles li::before{margin-right:10px}.calendar .articles .title{font-size:x-large;font-weight:700;opacity:.8;margin-bottom:2em}#tuition-calendar{min-height:42em}.popover-header{font-size:20px;font-weight:700;padding-left:8px;padding-top:4px;color:#754b9c;text-underline-offset:5px;line-height:1.5;margin:5px}.event,.the_date{line-height:1.2em}.calendar-controller .title{margin:10px 0 0;font-size:2em;text-transform:uppercase}.popover-content h6{margin:5px 0;font-size:18px}button{float:right}.popover i{margin:5px;color:#919191}.tuition_agenda{margin-bottom:10px}.tuition_agenda ol,.tuition_agenda ul{padding-left:15px;margin-left:10px}.tuition_agenda li{margin:4px}.popover-content .row{padding:8px}.popover-content .total{font-weight:700}.controllers,.currency_switch,.popover.bottom{margin-top:10px}.the_date{margin-right:2px}.flex_row{flex-wrap:nowrap}@media only screen and (max-width:480px){.popover{max-width:100%!important;left:0!important}}.calendar-table{border:1px solid #ebebeb;background:#5a5a5a;width:100%;table-layout:fixed;margin:0 auto}.calendar-day{width:14%;height:80px;vertical-align:top}.calendar-table tbody{background:#fff}#calendar .tuition_agenda h2{font-size:calc(10px + 1vw);padding:0;margin:3px 0}.popover-content ul.info-icons-container{margin:0;padding:0}.popover-content ul.info-icons-container li{list-style:none;padding:5px 0;border-top:1px solid #ccc;margin-bottom:0}.popover-content ul.event_no li,.popover-content ul.info-icons-container li:first-child{border:0}.calendar_btns{margin-top:10px;text-align:center}.cal-btns,div#holder,div.calendar{margin-top:5px}.outside .date{color:#ccc}.date{padding:0 5px;max-height:20px}.timetitle{white-space:nowrap;text-align:right}.event_title,.holiday_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block}.popover,.toggle input[type=checkbox]{display:none}.event{margin-bottom:1px;border-width:1px;padding:1px 5px}.begin{margin-left:5px;border-top-left-radius:4px;border-bottom-left-radius:4px}.end{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:10px}.event.job{border-top:1px solid #9acfea;border-bottom:1px solid #9acfea;background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);color:#31708f}.event.job.begin{border-left:1px solid #9acfea}.event.job.end{border-right:1px solid #9acfea}.event.order{border-top:1px solid #b2dba1;border-bottom:1px solid #b2dba1;background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);color:#3c763d}.event.order.begin{border-left:1px solid #b2dba1}.event.order.end{border-right:1px solid #b2dba1}.event.leave{border-top:1px solid #fbb7b7;border-bottom:1px solid #fbb7b7;background-image:linear-gradient(to bottom,#f7d9d9 0,#f0b9b9 100%);color:#b16868}.event.leave.begin{border-left:1px solid #fbb7b7}.event.leave.end{border-right:1px solid #fbb7b7}.event.tuition{border-top:1px solid #cda6eb;border-bottom:1px solid #cda6eb;background-image:linear-gradient(to bottom,#e8c6f3 0,#b792d9 100%);color:#4c1b79}.event.tuition.begin{border-left:1px solid #cda6eb;margin-left:2px}.event.tuition.end{border-right:1px solid #cda6eb;margin-right:2px}.event.clear{background:0 0;white-space:nowrap;margin-bottom:3px;max-width:108px}.calendar-day.today>.date{font-weight:700;color:#2e5d95}.calendar-day.today{background-color:#eee}.calendar-table>tbody>tr>td,.calendar-table>thead>tr>th{padding-left:0;padding-right:0}.calendar-table>thead>tr>th{padding:5px;text-align:center;border-bottom:0}.c-weeks{text-transform:uppercase;color:#49565fe0}.c-weeks .c-sunday{background-color:#fff}.holiday{background-color:#fbefef;color:#823434}.outside{background-color:none}.cal-link{font-size:17px}.cal-link:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:700;margin-left:5px}.cal-link:active,.cal-link:focus,.cal-link:hover{text-decoration:none}.popover-content button.month-list{width:59px}.popover-content button.year-list{width:70px}.popover-cal-link .popover{z-index:3;width:380px;padding:7px 0;max-width:none}.popover-cal-link .popover button{width:88px;float:left;padding:5px;margin-top:5px;height:40px}.cal-btns{border-radius:0}.calendar-controller .btn-active,.calendar-controller .btn_active:focus{background-color:#ddd}@media (min-width:320px) and (max-width:992px){.popover-cal-link .popover{z-index:1;width:290px;padding:10px 0;margin-left:15px;max-width:none}.popover-cal-link .popover button{width:80px;margin-left:5px;margin-top:5px;float:left}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover>.arrow,.popover>.arrow:after,.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.popover{z-index:9;max-width:100%;padding:1px;font-style:normal;font-weight:400;line-height:1.4}.popover p{font-size:14px;line-height:1.4}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{display:block}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hidden,.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}.toggle{position:relative}.toggle-group,.toggle-off,.toggle-on{position:absolute;top:0;bottom:0}.toggle-group{width:200%;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}.toggle.btn{min-width:59px;min-height:34px}.toggle-on.btn{padding-right:24px}.toggle-off.btn{padding-left:24px}.toggle.btn-lg{min-width:79px;min-height:45px}.toggle-on.btn-lg{padding-right:31px}.toggle-off.btn-lg{padding-left:31px}.toggle-handle.btn-lg{width:40px}.toggle.btn-sm{min-width:50px;min-height:30px}.toggle-on.btn-sm{padding-right:20px}.toggle-off.btn-sm{padding-left:20px}.toggle.btn-xs{min-width:35px;min-height:22px}.toggle-on.btn-xs{padding-right:12px}.toggle-off.btn-xs{padding-left:12px}