@import"https://fonts.googleapis.com/css?family=Open+Sans:600,400,300";.dc-chart path.dc-symbol,.dc-legend g.dc-legend-item.fadeout{fill-opacity:.5;stroke-opacity:.5}div.dc-chart{float:left}.dc-chart rect.bar{stroke:none;cursor:pointer}.dc-chart rect.bar:hover{fill-opacity:.5}.dc-chart rect.deselected{stroke:none;fill:#ccc}.dc-chart .pie-slice{fill:#fff;font-size:12px;cursor:pointer}.dc-chart .pie-slice.external{fill:#000}.dc-chart .pie-slice :hover,.dc-chart .pie-slice.highlight{fill-opacity:.8}.dc-chart .pie-path{fill:none;stroke-width:2px;stroke:#000;opacity:.4}.dc-chart .selected path,.dc-chart .selected circle{stroke-width:3;stroke:#ccc;fill-opacity:1}.dc-chart .deselected path,.dc-chart .deselected circle{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .axis path,.dc-chart .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.dc-chart .axis text{font:10px sans-serif}.dc-chart .grid-line,.dc-chart .axis .grid-line,.dc-chart .grid-line line,.dc-chart .axis .grid-line line{fill:none;stroke:#ccc;opacity:.5;shape-rendering:crispEdges}.dc-chart .brush rect.background{z-index:-999}.dc-chart .brush rect.extent{fill:#4682b4;fill-opacity:.125}.dc-chart .brush .resize path{fill:#eee;stroke:#666}.dc-chart path.line{fill:none;stroke-width:1.5px}.dc-chart path.area{fill-opacity:.3;stroke:none}.dc-chart path.highlight{stroke-width:3;fill-opacity:1;stroke-opacity:1}.dc-chart g.state{cursor:pointer}.dc-chart g.state :hover{fill-opacity:.8}.dc-chart g.state path{stroke:#fff}.dc-chart g.deselected path{fill:gray}.dc-chart g.deselected text{display:none}.dc-chart g.row rect{fill-opacity:.8;cursor:pointer}.dc-chart g.row rect:hover{fill-opacity:.6}.dc-chart g.row text{fill:#fff;font-size:12px;cursor:pointer}.dc-chart g.dc-tooltip path{fill:none;stroke:gray;stroke-opacity:.8}.dc-chart g.county path{stroke:#fff;fill:none}.dc-chart g.debug rect{fill:#00f;fill-opacity:.2}.dc-chart g.axis text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.dc-chart .node{font-size:.7em;cursor:pointer}.dc-chart .node :hover{fill-opacity:.8}.dc-chart .bubble{stroke:none;fill-opacity:.6}.dc-chart .highlight{fill-opacity:1;stroke-opacity:1}.dc-chart .fadeout{fill-opacity:.2;stroke-opacity:.2}.dc-chart .box text{font:10px sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.dc-chart .box line{fill:#fff}.dc-chart .box rect,.dc-chart .box line,.dc-chart .box circle{stroke:#000;stroke-width:1.5px}.dc-chart .box .center{stroke-dasharray:3,3}.dc-chart .box .data{stroke:none;stroke-width:0px}.dc-chart .box .outlier{fill:none;stroke:#ccc}.dc-chart .box .outlierBold{fill:red;stroke:none}.dc-chart .box.deselected{opacity:.5}.dc-chart .box.deselected .box{fill:#ccc}.dc-chart .symbol{stroke:none}.dc-chart .heatmap .box-group.deselected rect{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .heatmap g.axis text{pointer-events:all;cursor:pointer}.dc-chart .empty-chart .pie-slice{cursor:default}.dc-chart .empty-chart .pie-slice path{fill:#fee;cursor:default}.dc-data-count{float:right;margin-top:15px;margin-right:15px}.dc-data-count .filter-count,.dc-data-count .total-count{color:#3182bd;font-weight:700}.dc-legend{font-size:11px}.dc-legend .dc-legend-item{cursor:pointer}.dc-hard .number-display{float:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit}p{margin:0}.pro-tip{margin:.5em 0}.light{font-weight:100}.bold{font-weight:600}.italic{font-style:italic}.display-block{display:block;width:fit-content}.text-xxsmall{font-size:.6em;line-height:1.7em;letter-spacing:.03em}.regular{font-weight:400}.text-xsmall{font-size:.8em;line-height:1.7em;letter-spacing:.02em}.text-small{font-size:.95em;line-height:1.7em;margin:0}.text-smed{font-size:1.2em;line-height:1.7em}.text-med{font-size:1.5em}.text-large{font-size:2em}.text-xlarge{font-size:3.2em}.dark-blue-highlight-text{color:#394c77}.blue-highlight-text{color:#3c6dea}.red-highlight-text{color:#be0d0d}.gray-highlight-text{color:#9299a3}.black-highlight-text{color:#000}.bookmark-text{color:#d32582;line-height:20px}.disclaimer-highlight{color:#be0d0d}.bookmark-save-text{display:inline;font-size:.8em}.uppercase-text{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-center{text-align:center}.text-right{text-align:right}.disabled-text{color:#000;opacity:.6}.increased-interest-highlight{color:#ba5b00}.desire-highlight{color:#d32582}.understanding-highlight{color:#60800c}.workload-highlight{color:#245389}.expectations-highlight{color:#8f29ad}.loading-gif{width:75px;height:auto;margin:0 auto;display:block;max-width:100%}.nowrap{white-space:nowrap}body.debug:after{background:#000;color:#fff;content:"undefined";right:0;opacity:80 / 100;filter:alpha(opacity=80);padding:.5em 1em;position:fixed;text-align:center;bottom:0;z-index:99}@media only screen and (max-width: 1200px){body.debug:after{background:#ff1493;content:"desktop"}}@media only screen and (max-width: 950px){body.debug:after{background:purple;content:"tablet"}}@media only screen and (max-width: 770px){body.debug:after{background:red;content:"tablet-portrait"}}@media only screen and (max-width: 650px){body.debug:after{background:orchid;content:"mobile-custom"}}@media only screen and (max-width: 540px){body.debug:after{background:coral;content:"mobile"}}@media only screen and (min-width: 1201px){body.debug:after{background:#00f;content:"desktop-xl"}}.hidden{display:none!important}@media only screen and (max-width: 1200px),only screen and (min-width: 1201px){.desktop-hidden{display:none!important}}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.tablet-hidden{display:none!important}}@media only screen and (max-width: 650px),only screen and (max-width: 540px),only screen and (max-width: 1200px),only screen and (min-width: 1201px){.tablet-only{display:none!important}}@media only screen and (max-width: 770px),only screen and (max-width: 950px){.tablet-only{display:block!important}}@media only screen and (max-width: 540px),only screen and (max-width: 770px){.portrait-hidden{display:none!important}}@media only screen and (max-width: 540px){.mobile-hidden{display:none!important}}.mobile-only{display:none!important}@media only screen and (max-width: 540px){.mobile-only{display:block!important}}@media only screen and (max-width: 770px),only screen and (max-width: 540px){.small-screen-hidden{display:none!important}}@media only screen and (max-width: 1200px),only screen and (min-width: 1201px){.small-screen-only{display:none!important}}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.small-screen-only{display:block!important}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#f1f3f6;color:#000;font-family:Usual,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;margin:0;padding:0;width:100%}::-moz-selection{color:#fff;background-color:#000}h1,h2,h3,h4,h5,h6{margin:0 auto;padding:0}a{color:#3c6dea;text-decoration:underline #3c6dea;cursor:pointer}a:hover{color:#040d23}ul{margin:0}.background-gray{background-color:#f1f3f6}.line{width:100%;border-bottom:1px solid #3c6dea;align-content:center;margin:0 0 5px}.wrapper{max-width:1300px;box-sizing:border-box;margin:0 auto;padding:0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.wrapper.active{display:none}}.wrapper:nth-of-type(1){margin-top:125px}@media only screen and (max-width: 540px){.wrapper:nth-of-type(1){margin-top:100px}}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.feedback-button-container.active{display:none}}.sb-course-card{-webkit-box-shadow:0px 6px 6px #AEB4BE rgba(0,0,0,.5);box-shadow:0 6px 6px #aeb4be #00000080;-webkit-box-shadow:0px 6px 6px #AEB4BE;-moz-box-shadow:0px 6px 6px #AEB4BE;box-shadow:0 6px 6px #aeb4be;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff}.invisible-card-container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;margin:.5em 2em;padding:1em 3em;background-color:none}@media only screen and (max-width: 540px){.invisible-card-container{margin:1em;padding:1em 2em}}.card-container-light{-webkit-box-shadow:0px 2px 4px #AEB4BE rgba(0,0,0,.5);box-shadow:0 2px 4px #aeb4be #00000080;-webkit-box-shadow:0px 2px 4px #AEB4BE;-moz-box-shadow:0px 2px 4px #AEB4BE;box-shadow:0 2px 4px #aeb4be;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:1.5em 2em;padding:2em 3em}.card-container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;margin:1.5em 2em;padding:2em 3em;-webkit-box-shadow:0px 6px 27px #AEB4BE rgba(0,0,0,.5);box-shadow:0 6px 27px #aeb4be #00000080;-webkit-box-shadow:0px 6px 27px #AEB4BE;-moz-box-shadow:0px 6px 27px #AEB4BE;box-shadow:0 6px 27px #aeb4be;background-color:#fff}.card-container:last-of-type{margin-bottom:3em}@media only screen and (max-width: 540px){.card-container{margin:1em}}.card-container .pagination{text-align:center;position:absolute;bottom:0;left:0;right:0;padding:1em 0}.card-container .pagination .page-link,.card-container .pagination label{padding:0 .5em}.card-container .card-description{max-width:500px;padding:.5em 0}.card-container .profile-title{letter-spacing:.01em;position:absolute;top:33px;left:100px;margin:0 20px;min-width:150px;text-align:left;font-size:.8em;font-weight:600;white-space:nowrap;display:inline}.card-container .faq-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.card-container .faq-header .um-logo{padding:0 1em 0 0}.card-container.faq .card-description{max-width:80%}.card-container.faq h2{text-transform:uppercase}.card-container.faq h2:after{content:" ";border-bottom:solid 5px #a5c1ff;display:block;width:30px;height:4px;margin-bottom:1em}.card-container.faq h3{margin-bottom:.25em}.card-container.faq hr{display:block;height:1px;border:0;border-top:1px solid #e6e6e6;margin:1em 0}.card-container.faq table th{background-color:#a5c1ff;padding:.75em 1em}.card-container.faq table tr:nth-child(odd){background-color:#f1f3f6}.card-container.faq table tr td{padding:.75em 1em;line-height:130%}.card-container .response-rate-container .response-rate{position:relative}.card-container .response-rate-container .response-rate p{vertical-align:middle;font-size:.9em;display:inline;position:relative}.card-container .response-rate-container .response-rate p img{width:15px;height:auto;margin-right:8px;display:inline;position:absolute;left:-20px;top:1px}.card-container .response-rate-container .response-rate .response-rate-icon{cursor:pointer}.masonry{column-count:3;width:100%}.masonry>*{display:inline-block;margin:0 1em 1em 0;width:100%}@media only screen and (max-width: 950px){.masonry{column-count:2}}@media only screen and (max-width: 540px){.masonry{column-count:1}}.callout-card-container{margin:0 2em;padding:.25em;background-color:#394c77;color:#fff}.card-container-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:1.5em 2em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.card-container-block{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:0}}.card-container-block .card-container{width:70%}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.card-container-block .card-container{width:inherit}}.card-container-block .left{margin:0 .75em 0 0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.card-container-block .left{margin:1em}}.card-container-block .right{margin:0 0 0 .75em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.card-container-block .right{margin:1em}}.hide,.morecontent span{display:none}.morelink{display:block;padding-top:1em}header{background-color:#9299a3}header a{color:#fff;text-decoration:none}.header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1200px;margin:0 auto}.hero{text-align:center;padding:50px 20px;background-repeat:no-repeat;background-size:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%}.hero img{width:70px;display:inline}.hero h1{font-size:3em;font-weight:500;margin-top:20px;padding-bottom:10px;color:#9299a3}.container-narrow>hr{margin:30px 0}.no-data-card{background-image:url(/static/assets/data-not-available-card-DpufdTCg.svg);background-repeat:no-repeat;min-height:275px;width:auto;padding:1em 0;margin:1em 0;text-align:center}.no-data-card .no-data-text{padding:7em 2em 0;text-align:center}.no-data-panel{background-image:url(/static/assets/data-not-available-card-DpufdTCg.svg);background-position:center;max-height:125px;width:auto;text-align:center}.no-data-panel .no-data-text{padding:0 2em;text-align:center}@media only screen and (max-width: 540px){.no-data-panel .no-data-text{padding:0;text-align:left}}@media only screen and (max-width: 540px){header{margin:0 auto;background-color:#fff}}header .header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0;max-width:1200px;margin:auto}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{box-shadow:0 2px 8px #00000054;transition:all .3s ease;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 auto;max-width:40vw;padding:2em;background-color:#fff}@media only screen and (max-width: 540px){.modal-container{margin:0 1em}}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter-from .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}:focus{outline:2px solid #3c6dea}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.flex-row-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.magnify-btn{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.rectangle-btn{cursor:pointer;text-decoration:none;border:1px solid #be0d0d;padding:.5em 1em;color:#be0d0d;margin:1em 0;background-color:#fff}.rectangle-btn:hover,.rectangle-btn:active{border-color:#394c77!important;color:#394c77!important}.pill-btn{border:1px solid #3c6dea;font-family:Usual,Helvetica,Arial,sans-serif;text-decoration:none;padding:.5em 1.5em;color:#3c6dea;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:fit-content;margin:1em .5em;cursor:pointer;background-color:#fff}.pill-btn:hover,.pill-btn:active{border-color:#394c77!important;color:#394c77!important;cursor:pointer}.pill-btn-reset{cursor:pointer;text-decoration:none;border:1px solid #be0d0d;padding:.5em 1.5em;color:#be0d0d;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:1em .5em;background-color:#fff;font-family:Usual,Helvetica,Arial,sans-serif}.pill-btn-reset:hover,.pill-btn-reset:active{border-color:#fff!important;cursor:pointer;background-color:#be0d0d!important;color:#fff!important}.pill-btn-primary{cursor:pointer;text-decoration:none;border:1px solid #3c6dea;padding:.5em 1.5em;color:#fff;white-space:nowrap;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:1em .5em;background-color:#3c6dea;font-family:Usual,Helvetica,Arial,sans-serif;min-width:75px}.pill-btn-primary:hover,.pill-btn-primary:active{cursor:pointer;border-color:#394c77!important;background-color:#394c77!important;color:#fff!important}.pill-btn-primary:disabled:hover{cursor:not-allowed}.pill-btn-tertiary{cursor:pointer;text-decoration:none;border:1px solid #9299a3;padding:.5em 1.5em;color:#000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;white-space:nowrap;margin:1em .5em;background-color:#fff;font-family:Usual,Helvetica,Arial,sans-serif;min-width:75px}.pill-btn-tertiary:hover,.pill-btn-tertiary:active{cursor:pointer;border-color:#000!important;background-color:#f1f3f6!important}.pill-btn-tertiary:disabled:hover{cursor:not-allowed}.pill-btn-disabled{cursor:pointer;text-decoration:none;border:1px solid #e6e6e6;padding:.5em 1.5em;color:#e6e6e6;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;cursor:not-allowed;background-color:#fff}.pill-btn-disabled:hover,.pill-btn-disabled:active{border-color:#e6e6e6!important;color:#e6e6e6!important}.close-btn{cursor:pointer;height:20px;outline:none;width:auto;margin:.5em .5em 0 0;text-align:center;padding:0 1em;border:1px solid #3c6dea;background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0px 6px 25px rgba(174,180,190,.2) rgba(0,0,0,.5);box-shadow:0 6px 25px #aeb4be33 #00000080;-webkit-box-shadow:0px 6px 25px rgba(174,180,190,.2);-moz-box-shadow:0px 6px 25px rgba(174,180,190,.2);box-shadow:0 6px 25px #aeb4be33;color:#3c6dea}.close-btn:hover{border-color:#394c77;color:#394c77}.pill-btn-primary:disabled{cursor:pointer;text-decoration:none;border:1px solid #e6e6e6;padding:.5em 1em;color:#e6e6e6;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:1em .5em;background-color:#fff}.pill-btn-primary:disabled:hover,.pill-btn-primary:disabled:active{background-color:#fff!important;border-color:#e6e6e6!important;color:#e6e6e6!important;cursor:not-allowed!important}.trash-button{margin:0 1em;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='23.647'%20height='34.443'%20viewBox='0%200%2023.647%2034.443'%3e%3cg%20id='Group_4377'%20data-name='Group%204377'%20transform='translate(-705.503%20-3605.871)'%3e%3cpath%20id='Path_695'%20data-name='Path%20695'%20d='M6747.8,9358.6v24.426h20.647V9358.6Z'%20transform='translate(-6040.794%20-5744.207)'%20fill='none'%20stroke='%233C6DEA'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3cpath%20id='Path_696'%20data-name='Path%20696'%20d='M6747.151,9357.289h18.61'%20transform='translate(-6039.034%20-5748.191)'%20fill='none'%20stroke='%233C6DEA'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3cpath%20id='Path_697'%20data-name='Path%20697'%20d='M6747.151,9357.289h9.083'%20transform='translate(-6034.271%20-5749.918)'%20fill='none'%20stroke='%233C6DEA'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:50%;width:25px;height:25px;background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #3c6dea;cursor:pointer}.trash-button:hover{border:1px solid #394c77}@media only screen and (max-width: 540px){.trash-button{top:70px;right:-50px}}.expand-btn{cursor:pointer;text-decoration:none;border:1px solid #3c6dea;color:#3c6dea;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#fff;width:35px;margin:0 .5em 0 0}.expand-btn:hover,.expand-btn:active{border-color:#394c77!important;color:#394c77!important}.info-icon .title{position:absolute;top:20px;background-color:#fafafa;padding:4px;left:0;white-space:nowrap}.disabled-bookmark-icon{opacity:.2}.major-link{text-decoration:underline}.btn-link{text-decoration:underline;cursor:pointer;color:#3c6dea}.btn-link:hover{color:#394c77}.empty-course-link:hover{color:#000}.row-link{cursor:pointer}.empty-row-link,.empty-bar-link{cursor:default!important;pointer-events:none}.toggle{position:relative;display:inline-block;height:24px;width:45px}.toggle input{opacity:0;width:0;height:0}.slider{box-shadow:inset 0 0 2px #333;background-color:#a5c1ff;-webkit-transition:.4s;position:absolute;cursor:pointer;transition:.4s;bottom:0;right:0;left:0;top:0}.slider:before{-webkit-box-shadow:0 0 2px #9299a3 rgba(0,0,0,.5);box-shadow:0 0 2px #9299a3 #00000080;-webkit-box-shadow:0 0 2px #9299a3;-moz-box-shadow:0 0 2px #9299a3;box-shadow:0 0 2px #9299a3;position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#3c6dea}input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.label-gray{background-color:#f1f3f6;padding:.5em}.label-white{padding:.5em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff}.label-primary-dark{background-color:#394c77;padding:0 .5em;color:#fff;width:fit-content}.label-light-gray{background-color:#fafafa;padding:.5em}.label-warning{padding:.5em .75em;width:fit-content;margin-top:1em;align-self:end;background-color:#f8ebdc}.underline-text-highlight{padding-bottom:1px;margin-bottom:1px;border-bottom:3px solid #e2f73f}.underline-text-highlight.blue-light{border-color:#a5c1ff}.underline-text-blue{padding-bottom:1px;margin-bottom:1px;border-bottom:3px solid #3c6dea}.bookmark-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.bookmark-container p{padding:0 0 0 .5em}.new-feature-highlight-text{position:absolute;top:0;font-size:.7em;font-weight:500;line-height:normal;color:#fff;background-color:#394c77;padding:2px .5em;border-radius:1px}.bookmark-collection-card-container .new-feature-highlight-text{top:-17px;left:0}.dark-blue-border{border:1px solid #394c77}.red-border{border:1px solid #be0d0d}.course-open{background-color:#056a0d;padding:.15em .25em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;width:fit-content}.course-closed{background-color:#8e0a0a;padding:.15em .25em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;width:fit-content}.course-waitlist{background-color:#53575f;padding:.15em .25em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;width:fit-content}.local-login-card h1{padding:0 0 .25em}.local-login-card .local-login-form p{margin:.75em 0;width:50px}.atlas-dropdown{font-family:Usual,Helvetica,Arial,sans-serif;cursor:pointer;border:none;background-color:#fff;border:.5px solid #9299a3;height:35px;width:fit-content;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.5em 2em .5em 1em;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11.678'%20height='6.84'%20viewBox='0%200%2011.678%206.84'%3e%3cg%20id='Group_4566'%20data-name='Group%204566'%20transform='translate(-257.816%20-279.298)'%3e%3cpath%20id='Path_2768'%20data-name='Path%202768'%20d='M-23922.629-10903.431l4.426,4.425,4.424-4.425'%20transform='translate(24181.859%2011184.143)'%20fill='none'%20stroke='%234c84ff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/g%3e%3c/svg%3e") no-repeat center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.atlas-dropdown:hover{border-color:#394c77}.atlas-dropdown:disabled{background:#fff;cursor:default}.open-times-banner{position:fixed;bottom:1em;right:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 4em 1em 2em;color:#fff}.open-times-banner.natural{background-color:#000}.open-times-banner.warning{background-color:#ba5b00}.open-times-banner.danger,.open-times-banner.offline{background-color:#be0d0d}.open-times-banner .close-btn{border:none;background-color:inherit;box-shadow:none;color:#fff;position:absolute;right:0;top:5px;font-size:1.2em}.open-times-banner.fade-enter-active,.open-times-banner.fade-leave-active{transition:opacity .5s}.open-times-banner.fade-enter-from,.open-times-banner.fade-leave-to{opacity:0}.callout-container{background-color:#f1f3f6;padding:.25em .75em;width:fit-content;margin:.25em 0}.v-popper__popper{display:block!important;z-index:10000}.v-popper__popper.v-popper__popper--show-to{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff}.v-popper__popper .v-popper__inner{background-color:#000;color:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:5px 10px 4px}.v-popper__popper.popover .popover-inner{background-color:#fff;border:1.5px solid #3c6dea;color:#000;padding:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 5px 30px #0000001a}.v-popper__popper.popover .popover-arrow{border-color:#3c6dea}.v-popper__popper[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.v-popper__popper[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper .v-popper__wrapper .v-popper__inner{border:2px solid #3c6dea;padding:1.25em 1.5em}.v-popper__popper .v-popper__wrapper .v-popper__arrow-container .v-popper__arrow-outer{border-color:#3c6dea}.v-popper__popper .v-popper__wrapper .v-popper__arrow-container .v-popper__arrow-inner{border-width:0}.v-popper__popper.tooltip-collection{box-shadow:0 0 3px 1px #0000002e;background-color:#fff}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__inner .collection-options-wrapper{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__inner .collection-options-wrapper button{cursor:pointer;width:100px;padding:1em}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__inner .collection-options-wrapper button:hover{background-color:#a5c1ff}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__inner .collection-options-wrapper button:not(:last-child){border-bottom:.5px solid #e6e6e6}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__inner .collection-options-wrapper button.red-highlight-text:hover{background-color:#be0d0d;color:#fff}.v-popper__popper.tooltip-collection .v-popper__wrapper .v-popper__arrow-container{display:none}.v-popper--theme-dropdown .v-popper__inner{border:2px solid #3c6dea}.browse-filters-wrapper{margin:.5em 0 2em}.browse-filters-wrapper .filter-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.browse-filters-wrapper .filter-container>*{margin-right:1em}.browse-filters-wrapper .filter-container .search-field{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:30%}.browse-filters-wrapper .filter-container .search-field .magnify-glass-icon{position:absolute;overflow:visible;height:auto;width:auto;left:13px;top:9px}.browse-filters-wrapper .filter-container .search-field input{border:1.25px solid #3c6dea;padding:.5em .25em .5em 2.5em;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;width:100%}.browse-filters-wrapper .filter-container .search-field input select{width:100%}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.browse-filters-wrapper .filter-container{overflow:scroll;flex-wrap:wrap}.browse-filters-wrapper .filter-container>*{margin:0 .5em .5em 0}.browse-filters-wrapper .filter-container .search-field{width:100%}}.browse-filters-wrapper .filter-container .filter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.browse-filters-wrapper .filter-container .filter .spotlight-filter-button{border:1px solid #9299a3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;white-space:nowrap;padding:.25em 1em;line-height:1.7em;font-size:.9em}.browse-filters-wrapper .filter-container .filter .spotlight-filter-button:hover{border:1px solid #3c6dea}.browse-filters-wrapper .filter-container .filter .spotlight-filter-button:after{-webkit-text-stroke:1px #3c6dea;font-family:FontAwesome;color:#3c6dea;padding-left:.5em;position:relative;content:"";font-size:16px;top:1px}.browse-filters-wrapper .filter-container .filter .spotlight-filter-button :focus{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.browse-filters-wrapper .filter-container button:disabled{color:#9299a3;cursor:default}.browse-filters-wrapper .filter-container button:disabled:hover{color:#9299a3}.browse-filters-wrapper .filter-container .reset{color:#be0d0d}.browse-filters-wrapper .filter-container .reset:hover{color:#8e0a0a}.browse-filters-wrapper .active-filters{margin-top:.5em}.browse-filters-wrapper .active-filters>*{margin-right:.75em}.browse-filters-wrapper .active-filters .filter-pill{border:1px solid #e6e6e6;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:.25em 1em;background-color:#fafafa}.spotlight-filter-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.spotlight-filter-container{overflow:scroll;padding-bottom:1em}}.spotlight-filter-container .spotlight-filter-button{-webkit-box-shadow:0px 6px 27px #f1f3f6 rgba(0,0,0,.5);box-shadow:0 6px 27px #f1f3f6 #00000080;-webkit-box-shadow:0px 6px 27px #f1f3f6;-moz-box-shadow:0px 6px 27px #f1f3f6;box-shadow:0 6px 27px #f1f3f6;border:1px solid #9299a3;margin:0 .75em 0 .5em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;white-space:nowrap;padding:.5em 1em;width:fit-content;cursor:pointer;background-color:#fff;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.spotlight-filter-container .spotlight-filter-button:hover{border:1px solid #3c6dea}.spotlight-filter-container button:disabled{color:#9299a3;cursor:default}.spotlight-filter-container button:disabled:hover{color:#9299a3}.spotlight-filter-container .reset{color:#be0d0d}.spotlight-filter-container .reset:hover{color:#8e0a0a}.tooltip .wrapper{margin:0}.filter-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 540px){.filter-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}@media only screen and (max-width: 540px){.filter-container h3{margin:0 0 1em}}.spotlight-filter-options-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-top:1em}.spotlight-filter-options-container .filter-tooltip-radio-option,.spotlight-filter-options-container input,.spotlight-filter-options-container label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:inherit}.spotlight-filter-options-container input{cursor:pointer}.spotlight-filter-options-container .filter-tooltip-label{margin-left:.5em;white-space:nowrap;padding:.5em 2em .5em 0}.spotlight-filter-options-container .filter-tooltip-label:hover{background-color:#f1f3f6;cursor:pointer}.filter-tooltip-container{width:min-content}.filter-tooltip-container .note{border-bottom:2px solid #a5c1ff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:1.5em;margin-bottom:1em;background-color:#f1f3f6;padding:1em}.filter-tooltip-container .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;column-gap:1.25em}.filter-tooltip-container .filter-box{margin:.5em 0}.filter-tooltip-container .filter-box input{border:1.75px solid #3c6dea;width:-webkit-fill-available;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;padding:.5em 1em;margin:.25em 0;font-size:.9em}.filter-tooltip-container .tooltip-select-reset-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:.25em 0 0;border-bottom:.25px solid #9299a3}.filter-tooltip-container .tooltip-select-reset-container button:disabled{color:#9299a3;cursor:default}.filter-tooltip-container .tooltip-select-reset-container button:disabled:hover{color:#9299a3}.filter-tooltip-container .tooltip-select-reset-container .reset{color:#be0d0d}.filter-tooltip-container .tooltip-select-reset-container .reset:hover{color:#8e0a0a}.filter-tooltip-container .spotlight-filter-options-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:.5em 0;max-height:200px;overflow-y:scroll;max-width:350px;min-width:200px}.filter-tooltip-container .spotlight-button-container{margin:0}.filter-tooltip-container .spotlight-button{padding:1.5em;color:#000;background-color:#fff}.filter-tooltip-container .spotlight-filter-option{margin-right:2em}#first-popup{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:0 1em;margin:auto;width:100%}#feedback-button .chat_button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-box;display:inline-flex;vertical-align:middle}#feedback-button .btn-default{-webkit-box-shadow:0px 2px 10px #E6E6E6 rgba(0,0,0,.5);box-shadow:0 2px 10px #e6e6e6 #00000080;-webkit-box-shadow:0px 2px 10px #E6E6E6;-moz-box-shadow:0px 2px 10px #E6E6E6;box-shadow:0 2px 10px #e6e6e6;border:2px solid #e6e6e6;background-color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#53575f;margin:.5em auto;padding:.5em 0;text-align:left;cursor:pointer;width:95%}#feedback-button .btn-default:hover{border:2px solid #3c6dea}#feedback-button .cancel{justify-content:center;align-items:center;margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}#feedback-button .feedback-title{font-family:Usual,Helvetica,Arial,sans-serif}#feedback-button .first-buttons{margin:0 2em 0 1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}#feedback-button .first-words{color:#53575f;margin:.25em .5em}#feedback-button .first-icons{margin:auto 0;height:30px;width:auto}#feedback-button .sec-title{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:auto}#feedback-button .sec-icons{margin:auto;width:40px}#feedback-button .white_content_sec{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;display:block;left:0;right:0;margin:0 auto}#feedback-button .white_content_sec.btn-container{display:flex;justify-content:center;margin:.5rem 0;align-items:center}#feedback-button .sec-words{font-family:Usual,Helvetica,Arial,sans-serif;margin-bottom:1rem;padding:0 1.25rem;text-align:center}@media only screen and (max-width: 540px){#feedback-button .sec-words{font-size:1em}}#feedback-button .feedback-form{margin:auto;width:95%}#feedback-button textarea{border:1px solid #e6e6e6;font-family:Usual,Helvetica,Arial,sans-serif;font-size:1em;width:100%}#feedback-button .back-button{border:1px solid #3c6dea;color:#3c6dea;white-space:nowrap;font-size:1em;background-color:#fff}#feedback-button .back-button:hover{border:1px solid #3c6dea;background-color:#c3d4f8}#feedback-button .submit-button{border:1px solid #3c6dea;font-family:Usual,Helvetica,Arial,sans-serif;background-color:#3c6dea;font-size:1em;color:#fff}#feedback-button .submit-button:hover{background-color:#394c77;color:#fff!important}#feedback-button .third-icon{position:absolute;top:18%;left:50%;margin-left:-65px;width:130px;height:130px}#feedback-button .third-words{position:absolute;text-align:center;line-height:1.5;top:60%;left:10%;right:10%;word-spacing:2%;color:#000;font-weight:500}@media screen and (max-width: 375px){#feedback-button .first-words{font-size:1em;margin-left:10px}}.footer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;border-bottom:1em solid #3c6dea;background-color:#fff;padding-top:3em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.footer-container{-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-container.active{display:none}}.footer-container .footer-details-container{margin:0 0 1em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.footer-container .footer-details-container{text-align:center}}.footer-container .footer-details-container .ai-logo-container .ai-logo{width:15em;height:auto;align-self:center;padding:.5em 0}@media only screen and (max-width: 540px){.footer-container .footer-details-container .ai-logo-container .ai-logo{width:17em}}.footer-container .footer-details-container .legal-container .legal-text p:first-of-type{padding:0 0 .5em}.footer-container .footer-details-container .legal-container .legal-text a{text-decoration:none}.footer-container .footer-details-container .legal-container .legal-text a:hover{text-decoration:underline}@media only screen and (max-width: 540px){.footer-container .footer-details-container .legal-container .legal-text{font-size:.9em}}.footer-container .nav-links-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.footer-container .nav-links-container{-webkit-justify-content:center;justify-content:center}}.footer-container .nav-links{list-style:none;margin:0 4em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.footer-container .nav-links{margin:1em 2em}}.footer-container .nav-links ul{list-style:none;padding-left:0}.footer-container .nav-links li{padding:.25em 0}.footer-container .nav-links li a{text-decoration:none}.footer-container .nav-links li a:hover{text-decoration:underline}.footer-container .feedback-container button{white-space:nowrap}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.footer-container .feedback-container{margin:0 0 2em}}.grade-distribution-container .pass-fail-withdrawal-container div{display:inline-block}.grade-distribution-container .pass-fail-withdrawal-container div+div{margin-left:2em}#grade-distribution .infoicon{position:relative;color:#000}#grade-distribution .popup{position:relative;background-color:#fff;color:#000;text-align:left;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin-left:-80px;display:none;width:355px;height:120px;left:100px;top:-9px;border:solid #fafafa .05px;padding:12px 30px 30px;-webkit-box-shadow:0px 1px 2px #CCCCCC rgba(0,0,0,.5);box-shadow:0 1px 2px #ccc #00000080;-webkit-box-shadow:0px 1px 2px #CCCCCC;-moz-box-shadow:0px 1px 2px #CCCCCC;box-shadow:0 1px 2px #ccc}#grade-distribution .popup:before{content:"";display:inline-block;position:absolute;border:1px solid;border-color:#000 #000 #fff #fff;top:-10px;left:188px;background:#fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:20px;height:20px}#grade-distribution .popup:after{content:"";position:absolute;top:0;margin-top:-10px;left:188px;width:20px;height:20px;background:#fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#grade-distribution .show_div{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#a5c1ff;width:200px;height:25px;top:385px;left:30px;color:#fff;font-size:13px;font-weight:300}#grade-distribution .clearicon{position:absolute;left:178px;top:4px;font-size:18px}#grade-distribution .showcourse{position:relative;left:10px;top:4px;width:150px;height:20px}#grade-distribution .showcourse:hover{overflow:visible}#grade-distribution .image{position:relative;float:left;width:200px;left:35px}#grade-distribution .message{position:relative;float:left;top:45px;left:20%;background-color:#fff;border:none;width:160px;height:120px;font-weight:600;font-family:Usual,Helvetica,Arial,sans-serif}#grade-distribution .box1{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:400px;border:.1px solid #fafafa;height:180px;-webkit-box-shadow:0px 2px 3px #A2A0A2 rgba(0,0,0,.5);box-shadow:0 2px 3px #a2a0a2 #00000080;-webkit-box-shadow:0px 2px 3px #A2A0A2;-moz-box-shadow:0px 2px 3px #A2A0A2;box-shadow:0 2px 3px #a2a0a2}#grade-distribution .words{position:relative;top:15px;left:15px;width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;color:#a5c1ff;font-size:20px}#grade-distribution .bold_words{font-weight:400}#grade-distribution .normal_words{position:relative;left:10px;font-weight:200}#grade-distribution .like_me{position:relative;padding-right:20px;padding-left:20px;color:#9299a3;font-weight:300}#grade-distribution .box2{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:400px;border:.1px solid #e6e6e6;height:430px;-webkit-box-shadow:0px 2px 3px #A2A0A2 rgba(0,0,0,.5);box-shadow:0 2px 3px #a2a0a2 #00000080;-webkit-box-shadow:0px 2px 3px #A2A0A2;-moz-box-shadow:0px 2px 3px #A2A0A2;box-shadow:0 2px 3px #a2a0a2;margin-bottom:50px}#grade-distribution .horizontal{height:120px}#grade-distribution .filter{position:relative;left:15px}#grade-distribution .op1{position:relative;left:25px;width:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;float:left;top:10px}#grade-distribution .op2{position:relative;left:-150px;width:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;float:right;top:10px}#grade-distribution .op3{position:relative;left:55px;width:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;float:right;top:10px}#grade-distribution .thin{position:relative;top:-8px;font-size:12px;font-weight:100;align-self:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80px;display:table-cell;text-align:center}#grade-distribution .thin:hover,#grade-distribution .thin:focus{width:200px;overflow:visible}#grade-distribution .switch.center{position:relative;left:0;align-self:center;top:-3px}#grade-distribution .grade1{position:relative;left:30px;top:13px;border:2px solid #fff;border-bottom-color:#a5c1ff;background-color:#fff;outline:none}#grade-distribution .grade2{position:relative;left:45px;top:13px;border:2px solid #fff;background-color:#fff;outline:none}#grade-distribution .compare{position:relative;top:40px;left:15px;width:300px;height:30px;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:.1px solid #e6e6e6;background:#000 10%;background:-moz-linear-gradient(top,left white 90% 0%,black 10% 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,left white 90%),color-stop(100%,black 10%));background:-webkit-linear-gradient(top,left white 90% 0%,black 10% 100%);background:-o-linear-gradient(top,left white 90% 0%,black 10% 100%);background:-ms-linear-gradient(top,left white 90% 0%,black 10% 100%);background:linear-gradient(to bottom,left white 90% 0%,black 10% 100%);text-transform:uppercase}#grade-distribution .compare::placeholder{position:relative;left:15px;color:#e6e6e6;font-weight:100}#grade-distribution .icon{position:relative;top:42px;right:15px;font-size:20px;color:#fff}#grade-distribution .loader{position:absolute;margin:100px auto;left:260px;top:260px;width:1em;height:1em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);display:none}#grade-distribution rect.bar1{fill:#3c6dea;font-size:80%}#grade-distribution .bar2{fill:#3c6dea;font-size:80%}#grade-distribution .bar3,#grade-distribution .bar4{fill:#3c6dea;font-size:50%}#grade-distribution .axis text{font-size:12px;font-family:Usual,Helvetica,Arial,sans-serif}#grade-distribution .axis path{fill:none;stroke:#000;shape-rendering:crispEdges}#grade-distribution .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}#grade-distribution .x.axis text{fill:#9299a3}#grade-distribution .x.axis path{display:none}#grade-distribution .y1.axis line{display:none}#grade-distribution .y2.axis line{display:none}#grade-distribution .switch{position:absolute;display:inline-block;width:60px;height:22px;left:330px;top:20px}#grade-distribution .switch input{display:none}#grade-distribution .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fafafa;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0px -2px 2px #CDCBCD rgba(0,0,0,.5);box-shadow:0 -2px 2px #cdcbcd #00000080;-webkit-box-shadow:0px -2px 2px #CDCBCD;-moz-box-shadow:0px -2px 2px #CDCBCD;box-shadow:0 -2px 2px #cdcbcd}#grade-distribution .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#grade-distribution .median_grade_phone,#grade-distribution .students_number_phone{display:none}input:checked+#grade-distribution .slider{background-color:#3c6dea}input:focus+#grade-distribution .slider{-webkit-box-shadow:0 0 1px #2196f3 rgba(0,0,0,.5);box-shadow:0 0 1px #2196f3 #00000080;-webkit-box-shadow:0 0 1px #2196f3;-moz-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}input:checked+#grade-distribution .slider:before{-webkit-transform:translateX(38px);-ms-transform:translateX(38px);transform:translate(38px)}@-webkit-keyframes load5{0%,to{box-shadow:0 -2.6em #8c8c8c,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c80,-1.8em -1.8em #8c8c8cb3}12.5%{box-shadow:0 -2.6em #8c8c8cb3,1.8em -1.8em #8c8c8c,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c80}25%{box-shadow:0 -2.6em #8c8c8c80,1.8em -1.8em #8c8c8cb3,2.5em 0 #8c8c8c,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}37.5%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c80,2.5em 0 #8c8c8cb3,1.75em 1.75em #8c8c8c,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}50%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c80,1.75em 1.75em #8c8c8cb3,0 2.5em #8c8c8c,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}62.5%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c80,0 2.5em #8c8c8cb3,-1.8em 1.8em #8c8c8c,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}75%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c80,-1.8em 1.8em #8c8c8cb3,-2.6em 0 #8c8c8c,-1.8em -1.8em #8c8c8c33}87.5%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c80,-2.6em 0 #8c8c8cb3,-1.8em -1.8em #8c8c8c}}@keyframes load5{0%,to{box-shadow:0 -2.6em #8c8c8c,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c80,-1.8em -1.8em #8c8c8cb3}12.5%{box-shadow:0 -2.6em #8c8c8cb3,1.8em -1.8em #8c8c8c,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c80}25%{box-shadow:0 -2.6em #8c8c8c80,1.8em -1.8em #8c8c8cb3,2.5em 0 #8c8c8c,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}37.5%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c80,2.5em 0 #8c8c8cb3,1.75em 1.75em #8c8c8c,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}50%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c80,1.75em 1.75em #8c8c8cb3,0 2.5em #8c8c8c,-1.8em 1.8em #8c8c8c33,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}62.5%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c80,0 2.5em #8c8c8cb3,-1.8em 1.8em #8c8c8c,-2.6em 0 #8c8c8c33,-1.8em -1.8em #8c8c8c33}75%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c80,-1.8em 1.8em #8c8c8cb3,-2.6em 0 #8c8c8c,-1.8em -1.8em #8c8c8c33}87.5%{box-shadow:0 -2.6em #8c8c8c33,1.8em -1.8em #8c8c8c33,2.5em 0 #8c8c8c33,1.75em 1.75em #8c8c8c33,0 2.5em #8c8c8c33,-1.8em 1.8em #8c8c8c80,-2.6em 0 #8c8c8cb3,-1.8em -1.8em #8c8c8c}}@media screen and (min-width: 421px) and (max-width: 600px){#grade-distribution .axis text{font-size:10px;font-family:Usual,Helvetica,Arial,sans-serif}#grade-distribution .words{font-size:17px}#grade-distribution .bold{font-size:14px}#grade-distribution .box1{margin-top:50px}#grade-distribution .image{left:20px;width:35%;top:15px}#grade-distribution .median_grade_phone,#grade-distribution .median_grade_likeme,#grade-distribution .students_number_phone,#grade-distribution .students_number_likeme{font-size:12px}#grade-distribution .show_number,#grade-distribution .show_median,#grade-distribution .show_number_likeme,#grade-distribution .show_median_likeme{font-size:35px;top:-60px}#grade-distribution .popup:before,#grade-distribution .popup:after{left:160px}}@media screen and (max-width: 600px){#grade-distribution .median_grade_phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;color:#3c6dea;height:55px;width:100px;float:left;margin-left:10%;margin-top:15px}#grade-distribution .median_grade_likeme{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;color:#a5c1ff;height:55px;width:100px;display:none;float:left;margin-left:10%;margin-top:15px}#grade-distribution .overall{margin-top:-14px;margin-bottom:-4px}#grade-distribution .show_median,#grade-distribution .show_median_likeme{position:relative;left:50px;width:120px}#grade-distribution .students_number_phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;color:#9299a3;height:55px;width:100px;float:right;margin-right:%;margin-bottom:15px;margin-top:15px}#grade-distribution .students_number_likeme{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;color:#9299a3;height:55px;width:100px;display:none;float:right;margin-right:15%;margin-top:15px}#grade-distribution .students_number_likeme{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;color:#666;height:55px;width:100px;display:none;float:right;margin-right:15%;margin-top:15px}#grade-distribution .show_number,#grade-distribution .show_number_likeme{position:relative;left:60px}#grade-distribution .grade1{left:20px}#grade-distribution .grade2{left:35px}}.modal-container{padding:1.75em 2em .25em;overflow-y:scroll;max-width:45%;margin:auto}.modal-container.modal__narrow_width{max-width:30%}.modal-container.modal__medium_width{max-width:45%}.modal-container.modal__wide_width{max-width:70%}.modal-container.short{max-height:50vh}.modal-container.short .modal__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal-container.standard{max-height:76vh}.modal-container.tall{max-height:95%}@media only screen and (max-width: 950px){.modal-container{margin:2em}.modal-container.modal__medium_width,.modal-container.modal__narrow_width,.modal-container.modal__wide_width{max-width:100%}}@media only screen and (max-width: 540px){.modal-container{padding:1.5em 1em;max-height:85%;margin:1em}.modal-container.modal__medium_width,.modal-container.modal__narrow_width,.modal-container.modal__wide_width{max-width:100%}}.modal__close{border:1px solid #3c6dea;padding:.125rem 1rem;color:#3c6dea;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.modal-content{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:100%;width:100%}.modal__title .modal-header{border-bottom:.5px solid #9299a3;padding-bottom:.2em;margin:1em 0 0;text-align:center}.modal__title .modal-header p{padding:0 2em}.modal__title .modal-header p.text-xxsmall{font-size:.5em}.modal__title .modal-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__title .modal-title .modal-icon{align-self:flex-start;padding-top:.3rem;width:30px}.modal__title .modal-title h1{line-height:1.25em;margin-left:.5rem;max-width:90%}.modal__title .name-placeholder{border:1px solid #9299a3;box-sizing:border-box;margin-bottom:.25em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.75em 0;width:100%}.modal__title .name-placeholder::placeholder{color:#53575f;font-style:italic;font-weight:100}.modal__title .collection-header{border:1px solid #9299a3;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:.25em auto 0;min-width:225px;font-size:.75em}.modal__title .collection-header .public-flag{text-transform:uppercase;margin:1.5em auto .5em;padding:.25em 1.5em;border-radius:50px;width:fit-content;background-color:#f1f3f6;font-size:.5em;font-weight:600}.modal__title .collection-header .collection-name-placeholder{margin:.25em 0 .5em;text-align:center;min-width:225px;font-size:.9em;width:100%;border:0;font-weight:600}.modal__title .collection-header .collection-name-placeholder:hover{border:.5px solid #3c6dea}.modal__title .collection-header .collection-name-placeholder::placeholder{color:#53575f;font-style:italic;font-weight:100}.modal__title .collection-header .description-container:before{background:#a5c1ff;margin:0 auto .25em;border-radius:15px;display:block;content:"";width:45px;height:4px;padding:0}.modal__title .collection-header .collection-description{box-sizing:border-box;margin:.3rem auto;min-width:225px;width:95%;display:block;left:0;right:0;margin:0 auto}.modal__title .collection-header .collection-description.description{font-family:Usual,Helvetica,Arial,sans-serif;padding:.5rem 1rem;border-radius:10px;line-height:1.75;font-size:.75em;margin:auto;border:0}.modal__title .collection-header .collection-description.description::placeholder{color:#53575f;font-style:italic;font-weight:100}.modal__title .collection-header .public{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;padding:.125em .75em 0;align-items:center;background-color:#f1f3f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__title .collection-header .public .checkbox{height:30px}.modal__title .collection-header .public .checkbox input{margin:0}.modal__title .collection-header .public .control-label{margin:0 0 .4em .5em;font-weight:600}.modal__title .delete-modal-header{border-bottom:.5px solid #9299a3;padding-bottom:.2em;text-align:center}.modal__title .delete-modal-header h2{font-size:.8em;line-height:1.7em;letter-spacing:.02em}.modal__content{margin:1em 0}.modal__content ::-webkit-scrollbar{-webkit-appearance:none;width:5px}.modal__content ::-webkit-scrollbar-thumb{-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);background-color:#9299a3;border-radius:70px}.modal__content .subhead:before{border-top:3px solid #3c6dea;margin-top:1rem;display:block;content:"";width:3em;height:4px}@media only screen and (max-width: 540px){.modal__content #bookmarked-collections .full-view-card{margin:1em auto}}.modal__content #bookmarked-collections .full-view-card .collection-name-placeholder{border:1px solid #9299a3;box-sizing:border-box;margin-bottom:.3rem;padding:.5em .75em;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:98%}.modal__content #bookmarked-collections .full-view-card .show-more{width:100%}.modal__content #bookmarked-collections .full-view-card .show-more table{border-top:.5px solid #9299a3;margin-top:1rem;width:100%}.modal__content #bookmarked-collections .full-view-card .show-more td{padding-top:.6em;padding-bottom:.6em;border-bottom:.5px solid #9299a3}.modal__content #bookmarked-collections .full-view-card .show-more .collection-course-header-left{text-overflow:ellipsis;text-align:left;width:35%}.modal__content #bookmarked-collections .full-view-card .show-more .collection-course-header-middle{width:25%}.modal__content #bookmarked-collections .full-view-card .show-more .collection-course-header-right{width:40%}.modal__content #bookmarked-collections .full-view-card .show-more .collection-course-table-left{text-overflow:ellipsis;text-align:left;width:35%}.modal__content #bookmarked-collections .full-view-card .show-more .collection-course-table-middle,.modal__content #bookmarked-collections .full-view-card .show-more .collection-course-table-right{border-bottom:.5px solid #9299a3;border-left:.5px solid #9299a3}.modal__content .input-container .create-new-collection-container{padding:0 .5em}.modal__content .input-container .create-new-collection-container .text-input-container{justify-content:space-between;border:1px solid #e6e6e6;border-radius:10px;display:flex;padding:0 .5em}.modal__content .input-container .create-new-collection-container .text-input-container input[type=text]{width:100%;border:0}.modal__content .bookmark-collection-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .bookmark-collection-container .saved-collections{width:100%}.modal__content .bookmark-collection-container .saved-bookmark-container{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .bookmark-collection-container .bookmark-collection{border:1px solid #e6e6e6;padding:.5em .75em;letter-spacing:.4px;background-color:#fafafa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;white-space:nowrap;cursor:pointer;margin:.5em;width:44%}.modal__content .bookmark-collection-container .bookmark-collection:hover{border:1px solid #3c6dea}.modal__content .bookmark-collection-container .bookmark-collection .not-offered{border:1px solid #e6e6e6!important;color:#9299a3;cursor:default!important}.modal__content .bookmark-collection-container .bookmark-collection.collection-sb{flex:1}.modal__content .bookmark-collection-container .bookmark-collection.collection-sb .bookmark-collection-title input{position:relative;top:1px}.modal__content .bookmark-collection-container .bookmark-collection.collection-sb .course-collection-content{margin-left:1.5rem;overflow-x:scroll;column-gap:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .bookmark-collection-container .bookmark-collection .checkbox-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;white-space:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .bookmark-collection-container .bookmark-collection .checkbox-container .left,.modal__content .bookmark-collection-container .bookmark-collection .checkbox-container .right{line-height:130%;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .bookmark-collection-container .bookmark-collection .checkbox-container .control-label{margin-left:.5em;text-align:left}.modal__content .bookmark-collection-container .bookmark-collection .checkbox-container .control-label .coursecode{display:block;width:6em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.modal__content .bookmark-collection-container .bookmark-collection:not(.collection-sb){width:100%}}.modal__content .delete-modal-warning.text-smed{font-size:1em}.modal__content .search-bar-container{width:99%}.modal__content .search-bar-container .search-course-results-container.search-field{margin:.5em 0}.modal__content .explore-courses-container p{margin-bottom:1rem}.modal__content .explore-courses-container .course-title{flex:1}.modal__content .explore-courses-container .credits{text-align:right;margin-left:.125em}.modal__content .explore-courses-container .proportion{border-left:2px solid #e6e6e6;justify-content:flex-end;color:#3c6dea;padding-left:.75em;margin-left:.75em;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:1.6em;font-weight:600}.modal__content .explore-courses-container .proportion .people-icon.small{margin-right:.4em;width:11px}.modal__content .explore-courses-container .explorecourse{border:1px solid #e6e6e6;padding:.6em .75em 0;align-content:center;letter-spacing:.4px;background-color:#fafafa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:left;font-size:.9em;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:.5em 0}.modal__content .explore-courses-container .explorecourse:hover{border:1px solid #3c6dea}.modal__content .explore-courses-container .explorecourse .bookmark-item{margin-right:.25em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.modal__content .explore-courses-container .explorecourse{width:100%}}.modal__content .add-break{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;width:100%}.modal__content .add-break .break-name-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:0 0 .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .add-break .break-name-container .break-name-input{border:1px solid #9299a3;margin:.25em .5em 1em 0;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:1em}.modal__content .add-break .time-wrapper{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .add-break .time-wrapper div{margin:0}.modal__content .add-break .time-wrapper div:not(:last-of-type){margin-right:1rem}.modal__content .add-break .time-wrapper div .start-time-label,.modal__content .add-break .time-wrapper div .end-time-label{margin-right:.5rem}.modal__content .add-break .select-days-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-top:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__content .add-break .select-days-container .select-day-header-container{margin:.5em 0}.modal__content .add-break .select-days-container .week-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.modal__content .add-break .select-days-container .week-container .day-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 0 1em}.modal__content .add-break .select-days-container .week-container .day-container input{height:15px;width:15px;cursor:pointer}.modal__content .add-break .select-days-container .week-container .day-container label{font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-weight:600}.modal__content .add-break .end-time-container,.modal__content .add-break .start-time-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal__content .add-break .end-time-container input,.modal__content .add-break .start-time-container input{cursor:pointer!important}.modal__content .schedule-preview-container{padding:1em;width:100%}.modal__content .schedule-preview-container .select-career-container{margin:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.modal__content .schedule-preview-container .select-career-container label{padding:.5em 1em}.modal__content .schedule-preview-container .schedule-preview-table-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;white-space:nowrap;margin:1em;overflow:scroll}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table{text-align:center;width:100%;border:none}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table th,.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table tr{padding:.5em 1em;border:none}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table th.odd,.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table tr.odd{background:#f1f3f6}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table th.odd+tr.odd td,.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table tr.odd+tr.odd td{border-top:1px solid white}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table th.even,.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table tr.even{background:#fff}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table th.even+tr.even td,.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table tr.even+tr.even td{border-top:1px solid #f1f3f6}.modal__content .schedule-preview-container .schedule-preview-table-container .schedule-preview-table td{padding:.25em}.modal__content .section-description-modal-container{overflow:scroll}.modal__content .section-description-modal-container p:not(:last-of-type){margin-bottom:.5em}@media only screen and (max-width: 540px){.modal__content .section-description-modal-container{max-height:100vh}}.modal__action.footer{border-top:1px solid #3c6dea}.modal__action.footer .footer-content{justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%}.modal__action.footer .footer-content .btn-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-top:0}.modal__action.footer .footer-content .btn-container.narrow{padding-right:1.5rem}.modal__action.footer .footer-content .btn-container .pill-btn{margin:.5em}.modal__action.footer .footer-content .btn-container .pill-btn-disabled{margin:.75em 0 .5em}.modal__action.footer .footer-content .pro-tip-container{max-width:50%}.modal__action.footer .delete-modal-actions{justify-content:center;flex:1}.modal__action.footer:empty{padding:.5em 0;border-top:0}.modal__action.footer .footer-content.schedule-builder{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__action.footer .footer-content .credit-goal-message{background-color:#d7eae5;border:2px solid #6BB29F;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-bottom:15px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:2em}.modal__action.footer .footer-content .credit-goal-message .message-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__action.footer .footer-content .credit-goal-message .credit-status{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2015%2015'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20none;%20stroke:%20%23fff;%20stroke-linecap:%20round;%20stroke-linejoin:%20round;%20stroke-width:%201.5px;%20}%20.cls-2%20{%20fill:%20%236ab29f;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='Oval'%20class='cls-2'%20cx='7.5'%20cy='7.5'%20r='7.25'/%3e%3cg%3e%3cline%20class='cls-1'%20x1='3.75'%20y1='7.5'%20x2='6.25'%20y2='10'/%3e%3cline%20class='cls-1'%20x1='11.25'%20y1='5'%20x2='6.25'%20y2='10'/%3e%3c/g%3e%3c/svg%3e");background-position:left 5px center;background-repeat:no-repeat;padding:5px 10px 5px 35px;background-color:#fff;background-size:25px;border-radius:50px;margin-right:.5em;font-style:italic}.modal__action.footer .footer-content .credit-goal-message .total-credits{padding-left:1em;font-weight:700;text-wrap:nowrap}.modal__action.footer .footer-content .credit-goal-message .message-body{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal__action.footer .footer-content .credit-goal-message .message{font-style:italic}.modal__action.footer .footer-content .credit-goal-message.credit-goal-not-met{background-color:#fde7c4;border:2px solid #F5A31F}.modal__action.footer .footer-content .credit-goal-message.credit-goal-not-met .credit-status{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2015%2015'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23f4a31f;%20}%20.cls-1,%20.cls-2%20{%20stroke-width:%200px;%20}%20.cls-2%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='Oval'%20class='cls-1'%20cx='7.5'%20cy='7.5'%20r='7.25'/%3e%3cpath%20class='cls-2'%20d='M6.5,3.27h2l-.21,5.92h-1.58l-.21-5.92ZM6.58,9.89h1.85v1.84h-1.85v-1.84Z'/%3e%3c/svg%3e")}.modal__action.footer .footer-content .credit-goal-message.credit-goal-not-met a{font-style:normal}.modal__action.footer .footer-content .credit-goal-message.credit-goal-not-met .link-button{border-left:2px solid white;width:fit-content;padding-left:2em;margin-left:2em}.modal__action.footer .footer-content .credit-goal-message.credit-goal-not-met .link-button .pill-btn-tertiary{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:33px;margin:0}@media only screen and (max-width: 540px){.vm--modal{width:100%!important;height:100%!important;left:inherit!important}}.nav-bar-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.nav-bar-wrapper .nav-bar-banner-container{display:none;position:relative}.nav-bar-wrapper .nav-bar-banner-container .nav-bar-banner{width:100%;height:auto}.nav-bar-wrapper .nav-bar-banner-container .remove-banner-btn{position:absolute;margin:0;font-size:.65em;top:20%;left:4%}.nav-bar{background-color:#fff;left:0;position:fixed;right:0;top:0;z-index:1000;height:4.75em;-webkit-box-shadow:0px 6px 25px rgba(174,180,190,.2) rgba(0,0,0,.5);box-shadow:0 6px 25px #aeb4be33 #00000080;-webkit-box-shadow:0px 6px 25px rgba(174,180,190,.2);-moz-box-shadow:0px 6px 25px rgba(174,180,190,.2);box-shadow:0 6px 25px #aeb4be33}.nav-bar.nav-is-hidden{opacity:0;height:0;transition-timing-function:ease-in-out;-webkit-transform:translate(0,-60px);-webkit-transition:-webkit-transform .3s,background .3s,color .3s,opacity 0 .3s}.nav-bar.nav-is-visible{opacity:1;transition-timing-function:ease-in-out;-webkit-transform:translate(0,0);-webkit-transition:-webkit-transform .3s,background .3s,color .3s}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.nav-bar{height:70px;transition:height ease-in .3s;-webkit-transition:height .3s}.nav-bar.active{height:100vh}}.nav-bar .nav-bar-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1.25em 5em 0;max-width:100%}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.nav-bar .nav-bar-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding:1.25em 2.5em}}.nav-bar .nav-bar-container .nav-bar-logo{width:110px;height:auto;margin-right:1em}.nav-bar .nav-bar-container .nav-bar-logo-container{align-self:center}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.nav-bar .nav-bar-container .nav-bar-logo-container{align-self:flex-start}}.nav-bar .nav-bar-container .nav-bar-links{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;list-style:none;cursor:pointer}.nav-bar .nav-bar-container .nav-bar-links a:hover{text-decoration:underline}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.nav-bar .nav-bar-container .nav-bar-links{display:none}.nav-bar .nav-bar-container .nav-bar-links.active{display:inherit;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:2em 0}}.nav-bar .nav-bar-container .nav-bar-links .caret-icon-down{width:10px;align-self:center;padding-left:.2em}.nav-bar .nav-bar-container .nav-bar-links .caret-icon-down:hover{color:#040d23}.nav-bar .nav-bar-container .nav-bar-links a,.nav-bar .nav-bar-container .nav-bar-links button{color:#3c6dea;text-decoration:none;position:relative;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;margin:1.25em 2em .5em 0}.nav-bar .nav-bar-container .nav-bar-links a:hover,.nav-bar .nav-bar-container .nav-bar-links button:hover{color:#040d23}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.nav-bar{display:block}}header .secondary-nav-bar-container{padding:.5em 5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#fafafa}header .secondary-nav-bar-container .nav-bar-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}header .secondary-nav-bar-container .nav-bar-links li{list-style-type:none}header .secondary-nav-bar-container .nav-bar-links li a{color:#000;margin:0 2em 0 0}header .secondary-nav-bar-container .nav-bar-links li a:hover{color:#000;text-decoration:underline}header .secondary-nav-bar-container .nav-icon{height:12px;width:auto;padding:0 .15em 0 0}.hamburger{display:none}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.hamburger{position:absolute;top:35px;right:0;transform:translate(-50%,-50%);width:40px;height:30px;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hamburger:focus{outline:none}.hamburger:hover{transition:all .2s ease-in-out}.hamburger:hover .line:nth-child(1){width:100%}.hamburger:hover .line:nth-child(2){width:100%}.hamburger:hover .line:nth-child(3){width:100%}.hamburger.active .line{transition:all .2s ease-in-out}.hamburger.active .line:nth-child(1){width:100%;transform:translateY(250%) rotate(45deg)}.hamburger.active .line:nth-child(2){opacity:0;width:100%}.hamburger.active .line:nth-child(3){width:100%;transform:translateY(-250%) rotate(-45deg)}.hamburger .line{transition:all .2s ease-in-out;height:3px;margin:3px 0;border-radius:5px;background-color:#3c6dea}.hamburger .line:nth-child(1){width:100%}.hamburger .line:nth-child(2){width:100%}.hamburger .line:nth-child(3){width:100%}}.search-bar-container{max-width:700px;margin:0 auto}.search-bar-container .search-field{width:100%;margin:2em 0;height:45px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:0;background-color:#fff}.search-bar-container .search-field .magnify-glass-icon{position:absolute;left:16px;top:16px;height:auto;width:auto;overflow:visible}.search-bar-container .search-field input{width:100%;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;border:1.75px solid #3c6dea;padding:1em 1em 1em 3em;-webkit-box-shadow:0px 2px 4px #AEB4BE rgba(0,0,0,.5);box-shadow:0 2px 4px #aeb4be #00000080;-webkit-box-shadow:0px 2px 4px #AEB4BE;-moz-box-shadow:0px 2px 4px #AEB4BE;box-shadow:0 2px 4px #aeb4be}.search-bar-container .search-field input select{width:100%}.search-bar-container .search-field .search-results{position:absolute;width:100%;max-height:50vh;margin:0;padding:0;top:48px;overflow-x:hidden;overflow-y:scroll;text-overflow:ellipsis;z-index:800;background-color:#fff;-webkit-box-shadow:0px 0px 2px #AEB4BE rgba(0,0,0,.5);box-shadow:0 0 2px #aeb4be #00000080;-webkit-box-shadow:0px 0px 2px #AEB4BE;-moz-box-shadow:0px 0px 2px #AEB4BE;box-shadow:0 0 2px #aeb4be}.search-bar-container .search-field .search-results .search-result-row,.search-bar-container .search-field .search-results .all-results{width:100%;padding:.5em 1.5em;cursor:pointer}.search-bar-container .search-field .search-results .search-result-row.hover,.search-bar-container .search-field .search-results .all-results.hover{background:#f1f3f6}.nav-bar-search-box-container{padding:.25em .5em 0 1em;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.nav-bar-search-box-container{display:none;padding:0;margin:2em 2em 0 0;transition:opacity ease-in .3s;-webkit-transition:opacity ease-in .3s;opacity:1}.nav-bar-search-box-container.active{display:block;opacity:1}}.nav-bar-search-box-container .search-field{width:100%;max-width:600px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:0;background-color:#fff}.nav-bar-search-box-container .search-field .magnify-glass-icon{position:absolute;left:13px;top:9px;height:auto;width:auto;overflow:visible}.nav-bar-search-box-container .search-field input{width:100%;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;border:1.5px solid #3c6dea;padding:.5em .25em .5em 2.5em;-webkit-box-shadow:0px 0px 2px #AEB4BE rgba(0,0,0,.5);box-shadow:0 0 2px #aeb4be #00000080;-webkit-box-shadow:0px 0px 2px #AEB4BE;-moz-box-shadow:0px 0px 2px #AEB4BE;box-shadow:0 0 2px #aeb4be}.nav-bar-search-box-container .search-field input select{width:100%}.nav-bar-search-box-container .search-field .search-results{position:absolute;width:100%;max-height:50vh;margin:0;padding:0;top:35px;overflow-x:hidden;overflow-y:scroll;text-overflow:ellipsis;z-index:800;background-color:#fff;-webkit-box-shadow:0px 0px 2px #AEB4BE rgba(0,0,0,.5);box-shadow:0 0 2px #aeb4be #00000080;-webkit-box-shadow:0px 0px 2px #AEB4BE;-moz-box-shadow:0px 0px 2px #AEB4BE;box-shadow:0 0 2px #aeb4be}.nav-bar-search-box-container .search-field .search-results .search-result-row,.nav-bar-search-box-container .search-field .search-results .all-results{width:100%;padding:.75em 1.5em;border-bottom:.5px solid #f1f3f6;cursor:pointer}.nav-bar-search-box-container .search-field .search-results .search-result-row.hover,.nav-bar-search-box-container .search-field .search-results .all-results.hover{background:#f1f3f6}.search-results-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-results-container .profile-card{width:225px;margin:.5em 1em .5em 0;padding:1em;border:1px solid #e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-results-container .profile-card .profile-detail-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.search-results-container .profile-card .profile-detail-container .credits{padding:.5em 0}.profile-secondary-detail{max-height:200px;overflow:hidden;text-overflow:ellipsis;margin:.5em 0 0}div#homepage-list{padding-bottom:50px}div#homepage-list #pagin{cursor:pointer;margin:1em 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}div#homepage-list #pagin span{padding:0 1em 0 0}div#homepage-list #pagin li{list-style:none;padding:0 .75em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.nothing2{margin-top:.5em;color:#9299a3}.banner{background-color:#3c6dea;width:100%;height:100px;color:#fff}.results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.left_part{position:relative;margin-top:50px;margin-left:15%;width:25%;height:500px;border-right:1px solid #e6e6e6}.titles{position:relative;margin-top:20px;margin-left:5%;margin-bottom:40px;font-size:16px;font-weight:400}.schools{position:relative;width:99%;height:75%;overflow:auto}.school{vertical-align:center;height:25px;cursor:pointer}.school:hover{background-color:#fafafa}.school_name{position:relative;left:5%}.right_part{position:relative;margin-top:50px;width:60%;height:500px}.subjects_scroll{overflow-x:hidden;overflow-y:scroll;height:75%;width:85%}.subjects{position:relative;-webkit-column-count:2;-moz-column-count:2;column-count:2;overflow-y:hidden;overflow-x:hidden}.subject{margin-bottom:10px;padding-top:10px;cursor:pointer}.subject:hover{background-color:#fafafa}.subject_name{position:relative;left:12%}.paging_num{color:#3c6dea}.paging_num:hover{text-decoration:underline}.ellipsis{margin-left:10px;margin-right:-5px}.current{color:#000}.course_code{position:relative;top:10px;margin-left:10px;font-size:14px;font-weight:400;color:#000}.course_title{position:relative;width:93%;top:12px;margin-left:10px;margin-right:20px;color:#3c6dea;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.course_title:hover{overflow:visible}.course_credits{position:relative;top:15px;margin-left:10px;font-size:12px;font-weight:400}.course_descr{position:relative;width:93%;margin-left:10px;top:25px;font-size:12px;font-weight:300;overflow:hidden;line-height:1.2em;max-height:14em;text-align:justify;margin-right:-1em;padding-right:1em}.course_descr:before{content:"...";position:absolute;right:0;bottom:0}.course_descr:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.instructor_name,.major_name{font-weight:700;padding-top:5px;padding-bottom:5px}.loader_main{border:3px solid #fafafa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top:3px solid #3c6dea;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}ul.small_screen{list-style-type:none}.small_screen{margin:0 auto}.school_small{border:solid 2px green;cursor:pointer}.school_small:hover{border:solid 1px #000}.school_small_div{display:flex}.for_small_screen{margin:0;height:40px;line-height:40px}.material-icons.add_icon{height:40px;line-height:40px}.subjects_small{border:solid 2px #3c6dea}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 438px){#explore input[type=button]{margin-right:0;margin-left:0}}@media screen and (min-width: 800px){.browse_search_filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}}@media screen and (max-width: 800px){.browse_filter{margin-top:10px}}@media screen and (max-width: 992px){.size,.course{margin-left:5%}#pagin{left:5%}}.atlas-table{overflow:scroll}.atlas-table table{border-collapse:collapse;border:none;white-space:nowrap;width:100%}.atlas-table img{width:15px;margin:0 .25em 0 0}.atlas-table tr{border:none}.atlas-table .bookmark-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.atlas-table tbody tr:nth-child(2n){background:#f1f3f6}.atlas-table th{padding-left:10px;text-align:center}.atlas-table th:first-of-type{text-align:left}.atlas-table td{padding:.5em;text-align:center}.atlas-table td:first-of-type{text-align:left}.atlas-table td:first-of-type a{margin:0 .25em 0 0}.atlas-table .accessory{padding:0 0 0 .5em;cursor:pointer}.atlas-table .accessory .asc{padding:0 .15em 0 0}.atlas-table .pagination{position:relative;margin:0;padding:1em 0 0}.sensitive-information{background-color:#c1c5ca;box-shadow:none;padding:.75em 1.5em}.sensitive-information #deeper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.sensitive-information #deeper p{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.sensitive-information #deeper .alert-icon{margin:0 .5em 0 0;width:20px}.sensitive-information #deeper .rectangle-btn{border:none;margin:0}@media only screen and (max-width: 540px){.sensitive-information #deeper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.sensitive-information #deeper .rectangle-btn{width:fit-content;margin-top:.5em}}.formerly-offered,.subsequently-offered,.other-offerings{background-color:#3c6dea;padding:.75em 1.5em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:none;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.formerly-offered.card-container,.subsequently-offered.card-container,.other-offerings.card-container{margin-bottom:0}.formerly-offered .course-history-icon,.subsequently-offered .course-history-icon,.other-offerings .course-history-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;fill:#fff;width:24px}.formerly-offered .offered-note,.subsequently-offered .offered-note,.other-offerings .offered-note{font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-style:italic}.formerly-offered .offered-note a,.subsequently-offered .offered-note a,.other-offerings .offered-note a{border-bottom:2px solid #a5c1ff;padding-bottom:3px;color:#fff}.formerly-offered .offered-note a:hover,.subsequently-offered .offered-note a:hover,.other-offerings .offered-note a:hover{color:#a5c1ff}.course-header{padding:2em}.course-header .um-logo{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 1em 0 0;width:75px;padding:0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-header{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.course-header .flex-container{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.course-header .flex-container{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-wrap:wrap}.course-header .flex-container .select-label{line-height:115%}.course-header .flex-container .term-select{text-wrap:nowrap}.course-header .flex-container .flex-left{margin-bottom:15px}}.course-header .flex-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex:1}.course-header .flex-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.course-header .flex-right.course-dates{align-self:flex-end}.course-header .flex-column{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.course-header .course-top-section-content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex:1}.course-header .course-top-section-content .course-container{flex:1}.course-header .course-top-section-content .course-container .course-header-container{color:#333;border-bottom:2px solid #394c77;padding:0 0 1em}.course-header .course-top-section-content .course-container .top-area{margin-bottom:1em}.course-header .course-top-section-content .course-container select{padding-right:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.course-header .course-top-section-content .course-container .select-term-container{border:1px solid #3c6dea;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.course-header .course-top-section-content .course-container .select-term-container .select-label{-webkit-border-radius:2em 0 0 2em;-moz-border-radius:2em 0 0 2em;border-radius:2em 0 0 2em;padding:.5em 1.25em;background-color:#f1f3f6;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-weight:600}.course-header .course-top-section-content .course-container .select-term-container .term-select{padding:.35em 1em .25em .5em}.course-header .course-top-section-content .course-container .select-term-container .term-select:after{-webkit-text-stroke:1px #3c6dea;font-family:FontAwesome;color:#3c6dea;position:absolute;content:"";font-size:16px;pointer-events:none;right:2.5em}.course-header .course-top-section-content .course-container .course-links{margin-top:1em}.course-header .course-top-section-content .course-container .course-links .label-primary-dark{letter-spacing:.01em;padding:.25em 1.25em;font-size:.8em;line-height:1.7em;letter-spacing:.02em;line-height:1.9em}.course-header .course-top-section-content .course-container .course-links .syllabi-links{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;font-size:.95em;line-height:1.7em;margin:0;flex:1}@media only screen and (max-width: 540px){.course-header .course-top-section-content .course-container .course-links .syllabi-links{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.course-header .course-top-section-content .course-container .course-links .syllabi-links .flex-left{flex-direction:column}.course-header .course-top-section-content .course-container .course-links .syllabi-links .flex-left>*:not(:last-child){margin-bottom:1em}.course-header .course-top-section-content .course-container .course-links .syllabi-links .flex-left .pill-btn{margin-left:0}.course-header .course-top-section-content .course-container .course-links .syllabi-links .flex-right{margin-top:1em}}.course-header .course-top-section-content .course-container .course-links .syllabi-links .pill-btn{padding:.25em 1.25em;font-size:.8em;line-height:1.7em;letter-spacing:.02em;line-height:1.9em;margin:0 0 0 1em;font-weight:600}.course-header .course-top-section-content .course-container .course-links .arrow{border:solid #3c6dea;border-width:0 2px 2px 0;display:inline-block;margin-bottom:3px;padding:3px}.course-header .course-top-section-content .course-container .course-links .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.course-header .course-top-section-content .course-container .page-label{margin-bottom:.75em;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-weight:600}.course-header .course-top-section-content .course-container .page-label span{margin-right:10px}.course-header .course-top-section-content .course-container .profile-title{white-space:normal;position:inherit;margin:0 0 .25em}.course-header .course-top-section-content .course-container .course-info{padding-top:.5em}.course-header .course-top-section-content .course-container .course-info .course-overview-container .card-description{max-width:100%;padding:1em 0;width:100%}@media only screen and (max-width: 540px){.course-header .course-top-section-content .course-container .course-info .course-overview-container{max-width:100%}}.course-header .course-top-section-content .course-container .course-info .course-overview-container h1{line-height:1.4em}.course-header .course-top-section-content .course-container .course-info .course-overview-container h5{padding:.4em 0 0}.course-header .course-top-section-content .course-container .course-info .course-overview-container .show-more-container{box-sizing:border-box;position:relative;max-height:10em;overflow:hidden;width:90%}.course-header .course-top-section-content .course-container .course-info .course-overview-container .show-more-container.open{max-height:unset}.course-header .course-top-section-content .course-container .course-info .course-overview-container .show-more-container:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(#fff0,#fff);background:-webkit-gradient linear-gradient(#fff0,#fff);pointer-events:none}.course-header .course-top-section-content .course-container .course-info .course-overview-container .show-more-container.open:before{display:none}.course-header .course-top-section-content .course-container .course-info .advisory-notes{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row,.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%}.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row>*,.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row>*{margin-right:2.5em}.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row>*:last-child,.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row>*:last-child{margin-right:0}.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row>* .seperation,.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row>* .seperation{color:#3c6dea;font-weight:bolder;margin:0 .5em}@media only screen and (max-width: 540px){.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row,.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row>*,.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row>*{width:100%}.course-header .course-top-section-content .course-container .course-info .advisory-notes .first-row>*:not(:last-of-type),.course-header .course-top-section-content .course-container .course-info .advisory-notes .second-row>*:not(:last-of-type){margin-bottom:1em}}.course-header .course-top-section-content .course-container .active-dates{text-align:right}.course-header .course-top-section-content .course-container .active-term-description{color:#394c77;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-style:italic}@media only screen and (max-width: 540px){.course-header .course-top-section-content{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-header .course-top-section-content .logo{margin-bottom:1em}}.course-header .course-top-section-right{border-left:.5px solid #9299a3;padding:.5em 0 4em;margin-left:.75em;flex:.35}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-header .course-top-section-right{border-top:.5px solid #9299a3;align-self:normal;border-left:none;padding:1.5em 0}}.course-header .course-top-section-right h3{padding:0 0 .5em}.course-header .course-top-section-right .prereq-container{padding:0 0 0 2em;max-width:80%}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-header .course-top-section-right .prereq-container{padding:0;max-width:90%}}.course-header .course-top-section-right .prereq-container .course-credit-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:0 0 .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:0}.course-header .course-top-section-right .prereq-container .course-credit-container h2{padding:.4em 0;margin:0}.course-header .course-top-section-right .prereq-container .scroll-info{position:absolute;bottom:5em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-header .course-top-section-right .prereq-container .scroll-info{bottom:2em}}.course-header .course-top-section-right .prereq-container .scroll-info .arrow-icon{width:10px;padding:0 .5em 0 0}.course-not-found{margin:3em 0;font-size:1.1em;text-align:center}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-section-table-container{margin:0 0 1em;overflow-x:scroll}.course-section-table-container::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:4px}.course-section-table-container::-webkit-scrollbar-thumb{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#3c6dea;overflow-x:scroll;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}}.course-section-table-container .section-dropdown-container{padding:.5em 0 1em}.course-section-table-container .section-dropdown-container select{margin:0 .5em;background-color:#fff;font-family:Usual,Helvetica,Arial,sans-serif;min-width:150px;max-width:250px;height:26px;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border:1px solid #3c6dea;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 20px 5px 5px;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8.159'%20height='12.245'%20viewBox='0%200%208.159%2012.245'%3e%3cg%20id='Group_4407'%20data-name='Group%204407'%20transform='translate(8214%2013688.254)'%3e%3cpath%20id='Path_2743'%20data-name='Path%202743'%20d='M4.9,1.755,9,7H.841Z'%20transform='translate(-8205%20-13674.254)%20rotate(180)'%20fill='%233C6DEA'/%3e%3cpath%20id='Path_2744'%20data-name='Path%202744'%20d='M4.9,1.755,9,7H.841Z'%20transform='translate(-8214.841%20-13690.009)'%20fill='%233C6DEA'/%3e%3c/g%3e%3c/svg%3e") no-repeat center right 5px;background-size:7px auto}.course-section-table-container .course-section-table{border-collapse:collapse;margin:0 auto;width:100%}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-section-table-container .course-section-table{table-layout:inherit}}.course-section-table-container .course-section-table th{vertical-align:bottom;padding-bottom:.5em;line-height:115%;text-align:left;width:1px}.course-section-table-container .course-section-table th:not(:last-of-type){padding-right:1em}.course-section-table-container .course-section-table th.cap{max-width:60px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-section-table-container .course-section-table th{padding-right:1em}}.course-section-table-container .course-section-table tr{border-bottom:1px solid #f1f3f6;margin:.25em 0}.course-section-table-container .course-section-table td{padding:.5em 0;min-height:50px;width:1px}.course-section-table-container .course-section-table td:not(:last-of-type){padding-right:1.5em}.course-section-table-container .course-section-table td.section-name-container{padding-right:0;max-width:200px}.course-section-table-container .course-section-table td.section-name-container .course-section-title{align-items:center;white-space:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:250px}.course-section-table-container .course-section-table td.section-name-container .course-section-title .expand-btn{align-self:self-start;padding:0 1.25em;margin-top:2px}.course-section-table-container .course-section-table td.section-name-container .course-section-title .section-name{width:250px}.course-section-table-container .course-section-table td.section-name-container .course-section-title .section-name .course-title{font-weight:600}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-section-table-container .course-section-table td.section-name-container{padding-right:1.5em}}.course-section-table-container .course-section-table td.instructor-name{min-width:75px}.course-section-table-container .course-section-table .section-description{white-space:normal;text-align:left}.course-sections-availability-container tr.section-description-container{border-bottom:none!important;color:#000!important}.course-sections-availability-container tr.section-description-container td.section-description{padding:0;margin:0}.course-sections-availability-container .card-description{max-width:600px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.course-sections-availability-container .course-schedule-table-container{margin:0 0 1em;overflow-x:scroll}.course-sections-availability-container .course-schedule-table-container::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:4px}.course-sections-availability-container .course-schedule-table-container::-webkit-scrollbar-thumb{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#3c6dea;overflow-x:scroll;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}}.course-sections-availability-container .course-schedule-table-container th{text-align:left;white-space:nowrap;padding-right:1em}.course-sections-availability-container .course-schedule-table-container tr{padding-right:1em;vertical-align:top}.course-sections-availability-container .section-closed{color:#bbc0c6}.course-sections-availability-container button.expand{border:.5px solid #3c6dea;color:#3c6dea;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;background-color:#fff}.course-sections-availability-container button.expand:hover{border:.5px solid #394c77;color:#394c77}.course-sections-availability-container #course-schedule table{margin:auto 0 2em;padding-bottom:1em;width:100%;border-collapse:collapse}.course-sections-availability-container #course-schedule table tbody{margin:auto 0}.course-sections-availability-container #course-schedule table tbody .section-into-title{text-align:left}.course-sections-availability-container #course-schedule table tbody tr{min-width:50px;text-align:left;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.course-sections-availability-container #course-schedule table tbody tr .section-description{padding:1em 1em 1em 6.2em}.course-sections-availability-container #course-schedule table tbody tr th,.course-sections-availability-container #course-schedule table tbody tr td{padding:.25em 0;text-align:left;min-width:50px;max-width:600px}@media only screen and (max-width: 540px){.course-sections-availability-container #course-schedule table tbody tr th,.course-sections-availability-container #course-schedule table tbody tr td{padding:.25em .5em}}.course-sections-availability-container #course-schedule table tbody th.text-small{text-align:left;padding:0 1em!important}.course-sections-availability-container #course-schedule .children-sections td span{color:#000!important;font-weight:initial!important;font-style:italic!important}.course-sections-availability-container #course-schedule .children-sections.hide{display:none}.course-sections-availability-container #course-schedule .expand:after{content:"+";cursor:pointer;padding:.5em}.course-sections-availability-container #course-schedule .expand.active:after{content:"−";cursor:pointer;padding:.5em}.course-eval-section-container-top{position:relative}.course-eval-section-container-top .response-rate-container{margin:0 0 0 20px}.course-eval-section-container-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-eval-section-container-bottom .course-eval-card-container{text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e6e6e6;min-width:150px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:.5em;padding:1em;display:inline-block;width:15%}@media only screen and (max-width: 540px){.course-eval-section-container-bottom .course-eval-card-container{width:100%}}.course-eval-section-container-bottom .course-eval-card-container .course-eval-card-header img{height:50px;width:auto}.course-eval-section-container-bottom .course-eval-card-container .course-eval-card-header p{margin:.5em 0}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-background-bar{background-color:#e6e6e6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:12px;margin:0 auto;position:relative}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-background-bar .heart{background-color:#d32582}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-background-bar .lightbulb{background-color:#60800c}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-background-bar .weight{background-color:#245389}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-background-bar .crystalball{background-color:#8f29ad}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-background-bar .lightning{background-color:#ba5b00}.course-eval-section-container-bottom .course-eval-card-container .eval-stat-container .stat-fill-bar{position:absolute;margin:0 auto;height:12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.course-eval-section-container-bottom .course-eval-card-container .eval-card-description-container{padding:1em 0 0}.dataTables_length label{font-family:Usual,Helvetica,Arial,sans-serif}.dataTables_length label select{color:#000!important;background-color:#fff!important;border:1px solid #3c6dea!important}.course-instructors-container .course-instructors-header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.course-instructors-container .course-instructors-table-container .info-icon{width:15px;height:auto;padding:0 0 0 .5em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.course-instructors-container .course-instructors-table-container .info-icon{display:inline-block}}.course-instructors-container .course-instructors-table-container .bookmark-icon{width:15px;height:auto;padding:0 1em 0 0}.course-instructors-container .course-instructors-table-container th:first-child{text-align:left}.course-instructors-container .course-instructors-table-container td{text-align:center}.course-instructors-container .course-instructors-table-container td:first-child{text-align:left}@media only screen and (max-width: 540px){.course-instructors-container .course-instructors-table-container .dtr-title{padding:.5em 0}}.course-instructors-container .course-instructors-table-container .paginate_button{border:1px solid #3c6dea;color:#3c6dea}.course-instructors-container .course-instructors-table-container .paginate_button:hover{background-color:#3c6dea;color:#fff}.small-stat-container{margin:1.5em 0}.small-stat-container .course-link-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end;margin-bottom:.25em;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.small-stat-container .course-link-container .course-bookmark-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.small-stat-container .course-link-container .course-bookmark-container img{width:15px;height:auto;margin:0 0 -1px}.small-stat-container .stat-background-bar{background-color:#e6e6e6;height:5px;width:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.small-stat-container .stat-background-bar .stat-fill-bar{background-color:#3c6dea;height:5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.large-stat-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.large-stat-container .stat-background-bar{background-color:#e6e6e6;height:15px;width:100%}@media only screen and (max-width: 540px){.large-stat-container .stat-background-bar{width:70px}}.large-stat-container .stat-background-bar .stat-fill-bar{background-color:#3c6dea;height:15px}.large-stat-container .stat-value-container{width:120px;text-align:right;padding-right:.5em}.large-stat-container .stat-total-container{width:50px;text-align:right;padding-left:.5em}.college-icon{width:20px;height:auto;padding:0 .25em 0 0}.grade-median{text-align:left;margin:0 0 .5em}.grade-distribution-container .chart{width:100%}.grade-distribution-container .grade-median{text-align:left;margin:.5em 0}.grade-distribution-container .grade-graph-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%;position:relative}@media only screen and (max-width: 540px){.grade-distribution-container .grade-graph-container{display:block;position:relative;width:auto}}.grade-distribution-container .grade-graph-container .large-stat-container{padding:0;height:240px;width:100%;margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;position:relative}@media only screen and (max-width: 540px){.grade-distribution-container .grade-graph-container .large-stat-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:.25em;width:inherit;height:inherit}}.grade-distribution-container .grade-graph-container .stat-value-container{width:3px;position:absolute;bottom:20px}@media only screen and (max-width: 540px){.grade-distribution-container .grade-graph-container .stat-value-container{padding-right:.5em;width:25px;position:initial}}.grade-distribution-container .grade-graph-container .stat-value-container h4{text-align:left}.grade-distribution-container .grade-graph-container .stat-total-container{width:23px;position:absolute;text-align:center;top:3px}@media only screen and (max-width: 540px){.grade-distribution-container .grade-graph-container .stat-total-container{width:50px;text-align:right;padding-left:.5em;position:initial;font-size:.95em!important}}.grade-distribution-container .grade-graph-container .stat-background-bar{height:15px;-webkit-transform:rotate(270deg);transform:rotate(270deg);width:160px;position:absolute;bottom:120px;margin:10% 0;background-color:#fafafa}@media only screen and (max-width: 540px){.grade-distribution-container .grade-graph-container .stat-background-bar{-webkit-transform:rotate(0deg);transform:rotate(0);width:150px;height:10px;position:initial;margin:0}}.grade-distribution-container .grade-graph-container .stat-background-bar .stat-fill-bar{height:15px}@media only screen and (max-width: 540px){.grade-distribution-container .grade-graph-container .stat-background-bar .stat-fill-bar{height:10px}}.student-level-container .large-stat-container{margin:.5em 0}.student-level-container .large-stat-container .stat-background-bar{background-color:#fafafa}.eval-card-course{width:17.2%}@media only screen and (max-width: 540px){.eval-card-course{width:100%}}.eval-card-instructor{width:30%;margin:0 10px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.eval-card-instructor{width:28%}}.enrollment-sequence-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1em 0 0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.enrollment-sequence-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.enrollment-sequence-container .enrollment-container{width:30%;position:relative;padding:0 0 3em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.enrollment-sequence-container .enrollment-container{width:100%}}.ui-menu-item .ui-menu-item-wrapper.ui-state-active{color:#3c6dea;background-color:#fff;border:#a5c1ff 1px solid}.instructor-top-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.instructor-top-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.instructor-top-container .instructor-info-container{padding-right:4em}.instructor-top-container .instructor-info-container h1{margin-top:10px}.instructor-top-container .instructor-info-container h2{font-weight:400;width:400px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.instructor-top-container .instructor-info-container h2{width:auto}}.instructor-top-container .instructor-info-container .bookmark-icon{padding:2em .2em .1em 0}.instructor-top-container .eval-card{text-align:center;border:none;margin:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;display:inline-block}.instructor-top-container .instructor-eval-overall-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;text-align:center;border-left:1px solid #9299a3}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.instructor-top-container .instructor-eval-overall-container{border-left:none;border-top:1px solid #9299a3;margin:1em 0 0;padding:2em 0 0}}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 2em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media only screen and (max-width: 540px){.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container{-webkit-justify-content:center;justify-content:center;padding:1em 0}}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section{padding:0 1.5em;width:70%}@media only screen and (max-width: 540px){.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section{width:100%;padding:0 2em 0 0}}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-name{padding:1em 0 0;text-align:left}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-graph{width:100%;margin:auto;text-align:center;padding:.25em 0 .5em}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-graph .stat-background-bar{background-color:#e6e6e6;height:6px;margin:0 auto;position:relative;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-graph .stat-fill-bar{position:absolute;margin:0 auto;height:6px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#3c6dea}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-stat{align-self:flex-end}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-stat p{padding:0;margin:0}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section .eval-section-description{text-align:left;width:100%}.instructor-top-container .instructor-eval-overall-container .instructor-eval-section-container .instructor-eval-section h4{width:100px;text-align:left}.info-icon{width:15px;height:auto;padding:0 0 0 .5em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.info-icon{display:none}}.courses-taught-container .courses-taught-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.courses-taught-container .table-eval{-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:150px;margin-top:.25em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.courses-taught-container .table-eval{-webkit-justify-content:left;justify-content:left}}.courses-taught-container .table-eval p{margin:0 0 0 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.courses-taught-container .table-eval p{margin:0}}.status-closed{border-color:#8e0a0a;padding:.3em .75em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:1.5px}.status-open{border-color:#078210;padding:.3em .75em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:1.5px}.status-waitlist{border:1.5px solid #9299a3;padding:.3em .75em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;white-space:nowrap}table.dataTable>tbody>tr.child ul.dtr-details li:first-child{border:none}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:1px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:Usual,sans-serif,monospace;line-height:14px;content:"+";background-color:#3c6dea}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.instructor-info-container,.instructor-eval-container{width:100%}a#dig-deeper-major-link{clear:both;float:none;font-size:12px}}.career-teaching-stats-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;min-height:300px;-webkit-justify-content:center;justify-content:center}.career-teaching-stats-details .career-teaching-stat-header:nth-of-type(2){padding:1em 0 0;margin:1em 0 0;border-top:1px solid #000;width:50%}@media screen and (max-width: 768px){div.major-detail{margin-left:-20px;margin-right:-20px}.instructor_name,.major_name{font-weight:700;padding-top:5px;padding-bottom:5px}.title_name{padding-bottom:5px}.course{font-weight:700;padding-top:.4em}.title{font-weight:400;padding-bottom:.4em}.ui-state-focus,ul li.ui-menu-item:hover,li.ui-menu-item:focus{background:none!important;background-color:#e2f3fb!important;border:none!important;color:#3c6dea!important}.well-major{background-color:#fafafa;border:1px solid #fff;margin-right:-35px}}.major-top-section .major-header-container{width:80%;margin:0 auto}@media only screen and (max-width: 540px){.major-top-section .major-header-container{width:100%}}.major-top-section .major-header-container h1{padding:0 0 .5em}.major-top-section .major-header-container .dept-icon-container{display:block;padding:.5em 0 0}.major-top-section .bookmark-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:none;-ms-flex-direction:none;flex-direction:none;position:absolute;top:25px;right:25px}.selected-filter{display:none;text-align:right}.chart-graduates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}.semesters-completion-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.major-graduate-container .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.major-graduate-container .flex-container .pro-tip-text{max-width:350px}@media only screen and (max-width: 1200px),only screen and (min-width: 1201px){.major-graduate-container .flex-container .left{max-width:60%}}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.major-graduate-container .flex-container .left{max-width:100%}}.major-graduate-container .flex-container .right{margin:0 0 1em}div.dc-chart{float:none!important}div.dc-chart .course-link{text-decoration:underline}.course-card-bottom{position:absolute;bottom:0;left:0;right:0}.course-card-bottom .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0 15px 0 1px}.course-card-bottom .flex-container .people-icon{width:10px}.course-card-bottom .stat-background-bar{width:90%;height:5px;margin-left:10px;margin-bottom:.5em;margin-top:.25em;background-color:#e6e6e6;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.course-card-bottom .stat-background-bar .stat-fill-bar{height:5px;background-color:#3c6dea;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.see-more-card{text-align:center;border:1px solid #3c6dea;margin:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;display:inline-block}@media only screen and (max-width: 540px){.see-more-card{width:inherit;margin:0 0 2em}}.common-courses-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0;padding:1em 0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 540px){.common-courses-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.common-courses-container .common-course-level-container{width:240px;margin:0 0 2em}@media only screen and (max-width: 540px){.common-courses-container .common-course-level-container{width:inherit;margin:auto}}.common-courses-container .common-course-level-container h4{margin:0 0 1.5em}.common-courses-container .common-course-level-container .course-card{position:relative;margin:1.5em 0;width:250px;height:175px;background-color:#fafafa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #e6e6e6}.common-courses-container .common-course-level-container .course-card .course-card-title{position:absolute;top:10px;left:10px;width:150px;height:59px;line-height:1.5em}.common-courses-container .common-course-level-container .course-card .course-card-code{margin:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.common-courses-container .common-course-level-container .course-card .course-card-evals{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;padding:.5em 0;margin:.25em .5em .5em;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.common-courses-container .common-course-level-container .course-card .course-card-eval{text-align:center;padding:0 .75em}.common-courses-container .common-course-level-container .course-card .course-card-percentage-students{color:#3c6dea}.common-courses-container .common-course-level-container .course-card .course-completed-icon{padding:0 .3em .1em 0;position:absolute;right:40px;top:-53px;width:20px;height:auto}.institutional-profile-wrapper .header-section .header-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.institutional-profile-wrapper .header-section .header-content-container .header-description{max-width:300px}.institutional-profile-wrapper .header-section .header-content-container .header-facts-container{padding:1em 2em;border-left:1px solid #000;align-self:flex-start}.institutional-profile-wrapper .overview-stats-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.institutional-profile-wrapper .overview-stats-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;align-items:center}}.institutional-profile-wrapper .overview-stats-container .overview-stats{width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.institutional-profile-wrapper .overview-stats-container .overview-stats{width:80%}}.institutional-profile-wrapper .overview-stats-container .overview-stats label{border-bottom:.25px solid #000;padding:0 0 .5em;margin:.5em 0;align-self:center}.institutional-profile-wrapper .overview-stats-container .overview-stats .college-icon,.institutional-profile-wrapper .overview-stats-container .overview-stats .degree-icon,.institutional-profile-wrapper .overview-stats-container .overview-stats .group-icon{align-self:center;margin:.75em 0 0;width:30px}.institutional-profile-wrapper .overview-stats-container .overview-stats .group-icon{width:40px;padding:.3em 0 0}.institutional-profile-wrapper .overview-stats-container .overview-stats .degree-icon{width:27px}.institutional-profile-wrapper .population-geographics-container .population-geographics-details{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}@media only screen and (max-width: 950px){.institutional-profile-wrapper .population-geographics-container .population-geographics-details{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.institutional-profile-wrapper .population-geographics-container .population-geographics-details h4{margin:0 0 1em;padding:.5em 0}.institutional-profile-wrapper .population-geographics-container .population-geographics-details label{padding:0 0 .5em;border-bottom:1px solid #000;align-self:center}.institutional-profile-wrapper .population-geographics-container .population-geographics-details .population-geographics-stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:250px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.institutional-profile-wrapper .population-geographics-container .population-geographics-details .population-geographics-stats{width:inherit;max-width:100%}}.institutional-profile-wrapper .population-geographics-container .population-geographics-details .population-geographics-map{overflow:scroll}@media only screen and (max-width: 540px){.institutional-profile-wrapper .population-geographics-container .population-geographics-details .population-geographics-map{display:none}}.institutional-profile-wrapper .population-geographics-container .population-geographics-details .population-geographics-map .population-geographics-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.institutional-profile-wrapper .legendtoggle{display:none!important}.institutional-profile-wrapper .legendtext{cursor:inherit!important}.vgt-table{font-size:1em!important;color:#000!important}.vgt-table .sortable{cursor:default!important}.vgt-table .sortable:before,.vgt-table .sortable:after{display:none!important}.vue-tabs{margin:1.5em 0}.vue-tabs .active_tab{font-weight:700}.vue-tabs .tab-content{border:1px solid #e6e6e6;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px}.vue-tabs .tab-content div{padding:.25em}.vue-tabs .nav-tabs{border-bottom:none!important}.about-us-container .about-us-section .about-us-section-text-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:1em 0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .about-us-section .about-us-section-text-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.about-us-container .about-us-section .about-us-section-text-container .about-us-section-text-column{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.about-us-container .about-us-section .about-us-section-text-container .left{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;padding-right:100px;border-right:.5px solid #9299a3}@media only screen and (max-width: 950px){.about-us-container .about-us-section .about-us-section-text-container .left{padding-right:70px}}@media only screen and (max-width: 540px){.about-us-container .about-us-section .about-us-section-text-container .left{padding-right:0}}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .about-us-section .about-us-section-text-container .left{border-right:none;border-bottom:.5px solid #9299a3;padding-bottom:1em}}.about-us-container .about-us-section .about-us-section-text-container .right{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;padding-left:30px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .about-us-section .about-us-section-text-container .right{padding:1em 0 0}}.about-us-container .about-us-section .about-us-section-text-container .right .atlas-mark{width:50px;padding:1em 0}.about-us-container .about-us-section .about-us-section-text-container .ai-logo{width:275px;height:auto;padding:20px 0}@media only screen and (max-width: 540px){.about-us-container .about-us-section .about-us-section-text-container .ai-logo{width:225px}}.about-us-container .our-team-section .team-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.about-us-container .our-team-section .team-section .team-member{width:150px;margin:1em}.about-us-container .our-team-section .team-section .team-member .team-member-photo{width:110px;height:110px}.about-us-container .our-team-section .alumni-team-section h3{margin:1em 0}.about-us-container .our-team-section .alumni-team-section .alumni-member{column-count:3}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .our-team-section .alumni-team-section .alumni-member{column-count:1}}.about-us-container .atlas-profiles-section .profile-info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.about-us-container .atlas-profiles-section .profile-info-container .profile-info,.about-us-container .atlas-profiles-section .profile-info-container .profile-info img{max-width:300px;margin:1em 0}@media only screen and (max-width: 540px){.about-us-container .atlas-profiles-section .profile-info-container .profile-info img{max-width:200px}}.about-us-container .my-dashboard-section .my-dashboard-info-container,.about-us-container .schedule-builder-section .my-dashboard-info-container,.about-us-container .my-dashboard-section .schedule-builder-info-container,.about-us-container .schedule-builder-section .schedule-builder-info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 540px){.about-us-container .my-dashboard-section .my-dashboard-info-container,.about-us-container .schedule-builder-section .my-dashboard-info-container,.about-us-container .my-dashboard-section .schedule-builder-info-container,.about-us-container .schedule-builder-section .schedule-builder-info-container{-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.about-us-container .my-dashboard-section .my-dashboard-info-container img,.about-us-container .schedule-builder-section .my-dashboard-info-container img,.about-us-container .my-dashboard-section .schedule-builder-info-container img,.about-us-container .schedule-builder-section .schedule-builder-info-container img{width:100%;max-width:450px}@media only screen and (max-width: 540px){.about-us-container .my-dashboard-section .my-dashboard-info-container img,.about-us-container .schedule-builder-section .my-dashboard-info-container img,.about-us-container .my-dashboard-section .schedule-builder-info-container img,.about-us-container .schedule-builder-section .schedule-builder-info-container img{margin:.5em 0}}.about-us-container .testimonial-section .student-testimonials,.about-us-container .testimonial-section .faculty-testimonials,.about-us-container .testimonial-section .advisor-testimonials{margin:1em 0}.about-us-container .testimonial-section .all-testimonial-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.about-us-container .testimonial-section .all-testimonial-container .testimonial-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.about-us-container .testimonial-section .all-testimonial-container .testimonial-container .testimonial{margin:.5em 0 1em;max-width:450px}.about-us-container .interpret-eval-data-section .interpret-eval-data-section-text-row{background-color:#fafafa;padding:.5em 0 .25em 1em;margin:2em 0 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.about-us-container .interpret-eval-data-section .interpret-eval-data-section-text-column-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .interpret-eval-data-section .interpret-eval-data-section-text-column-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.about-us-container .interpret-eval-data-section .left{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-right:50px;padding-right:50px;border-right:.5px solid #9299a3}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .interpret-eval-data-section .left{border:none;padding:0;margin:0}}.about-us-container .interpret-eval-data-section .left .headline{padding-top:2em}.about-us-container .interpret-eval-data-section .left .subhead{padding-top:1em}.about-us-container .interpret-eval-data-section .left .instructor-eval-data-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.about-us-container .interpret-eval-data-section .left .instructor-eval-data-header .instructor-icon{width:25px;height:auto;padding:10px 10px 0 0}.about-us-container .interpret-eval-data-section .left .instructor-eval-infographic{padding:0 0 0 1em;margin:2em 0 1em;max-width:400px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .interpret-eval-data-section .left .instructor-eval-infographic{padding:0}}@media only screen and (max-width: 540px){.about-us-container .interpret-eval-data-section .left .instructor-eval-infographic{width:225px}}.about-us-container .interpret-eval-data-section .right{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.about-us-container .interpret-eval-data-section .right .headline{padding-top:2em}.about-us-container .interpret-eval-data-section .right .course-eval-data-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.about-us-container .interpret-eval-data-section .right .course-eval-data-header .course-icon{width:21px;height:auto;padding:10px 10px 0 0}.about-us-container .interpret-eval-data-section .right .course-eval-data-section-container .course-eval-data-section{display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:1em 0 0}.about-us-container .interpret-eval-data-section .right .course-eval-data-section-container .course-eval-data-section .border-bottom{padding:0 0 1em;border-bottom:1px solid #9299a3}.about-us-container .interpret-eval-data-section .right .course-eval-data-section-container .course-eval-data-section h6{padding-top:.3em}.about-us-container .interpret-eval-data-section .right .course-eval-data-section-container .course-eval-data-section .course-eval-icon{width:55px;height:auto;padding:0 1em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .interpret-eval-data-section .right .course-eval-data-section-container .course-eval-data-section .course-eval-icon{padding:0 1em 0 0}}.about-us-container .learning-analytics-section .padding-top{padding:1em 0 0}.about-us-container .learning-analytics-section .learning-analytics-section-text-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:1em 0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.about-us-container .learning-analytics-section .learning-analytics-section-text-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.about-us-container .learning-analytics-section .learning-analytics-section-text-container .guiding-principles-infographic{width:450px;height:auto;padding:4em 0 2em 1em}@media only screen and (max-width: 950px){.about-us-container .learning-analytics-section .learning-analytics-section-text-container .guiding-principles-infographic{width:450px}}@media only screen and (max-width: 540px){.about-us-container .learning-analytics-section .learning-analytics-section-text-container .guiding-principles-infographic{width:230px;padding:1em 0}}.about-us-container .learning-analytics-section .learning-analytics-section-text-container .left{padding-right:3em}@media only screen and (max-width: 540px){.about-us-container .learning-analytics-section .learning-analytics-section-text-container .left{padding-right:0}}.about-us-container .learning-analytics-section .learning-analytics-section-text-container .right{padding-left:1em}@media only screen and (max-width: 540px){.about-us-container .learning-analytics-section .learning-analytics-section-text-container .right{padding-left:0}}.about-us-container .show-more-container{display:none}.about-us-container .show-more-container.open{display:block}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background-color:#000;color:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background-color:#fff;border:1.5px solid #3c6dea;color:#000;padding:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 5px 30px #0000001a}.tooltip.popover .popover-arrow{border-color:#3c6dea}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}#spotlight-content .card-container{margin:1em}.spotlight-cards-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.spotlight-cards-wrapper .card-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;min-width:420px;max-width:540px}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.spotlight-cards-wrapper .card-container{width:100%;-webkit-box-flex:1 100%;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:50%;max-width:100%}}.spotlight-card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.spotlight-card-container .bookmark-icon{position:absolute;top:20px;right:20px}.spotlight-top-container .spotlight-description{width:60%}.spotlight-top-container .spotlight-button{padding:1em}.list-counter{margin:0 0 .5em}.spotlight-container h2{margin:.25em 0;min-height:60px}.spotlight-container h6{font-weight:400}.spotlight-container .instructor-dept-title-container{max-width:700px;margin:.5em 0}.spotlight-container .spotlight-stat-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1em;padding:0 0 .5em}.spotlight-container .spotlight-stat-container .individual-stat-container{margin:0 2em 0 0;white-space:nowrap}.spotlight-container .spotlight-eval-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #9299a3;margin:1em 0}@media only screen and (max-width: 540px){.spotlight-container .spotlight-eval-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.spotlight-container .spotlight-eval-container .individual-eval-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:1em 2em 0 0;text-align:center;white-space:nowrap}@media only screen and (max-width: 540px){.spotlight-container .spotlight-eval-container .individual-eval-container{text-align:left}}.spotlight-container .spotlight-eval-container .individual-eval-container .info-icon{width:15px;height:auto;cursor:pointer}.spotlight-button-container{align-self:center;margin:3em 6em 2em 1em}@media only screen and (max-width: 540px){.spotlight-button-container{margin:1em 6em}}.spotlight-button{cursor:pointer;background-color:#fff;color:#3c6dea;border:1px solid #3c6dea;padding:1em;text-align:center;white-space:nowrap}.spotlight-button:hover{border:1px solid #394c77;color:#000}.spotlight-button-disabled{border:1px solid #e6e6e6;padding:1em;text-align:center;white-space:nowrap}.growth-rate-icon{width:15px;height:auto}.spotlight-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end}.spotlight-text-blurred{color:transparent;text-shadow:0 0 5px rgba(0,0,0,.1)}.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-flex-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-flex-container .um-logo{padding:0}.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-flex-container .spotlight-launch-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-flex-container .spotlight-launch-header h1{border-right:1px solid #9299a3;margin:0 .5em;padding:.15em .5em .15em 0}.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-flex-container .spotlight-launch-header p{max-width:600px}.spotlight-launch-collection-container h2{border-bottom:1px solid #9299a3;padding:0 0 .25em}.spotlight-launch-collection-container .public-collections-flex-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:1em 0;gap:1.5em}.spotlight-launch-collection-container .public-collections-flex-container .public-collections-card{border:1px solid #e6e6e6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.5em 1em;width:300px}.spotlight-launch-collection-container .spotlight-launch-flex-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.spotlight-launch-collection-container .spotlight-launch-flex-container .spotlight-launch-card-container{margin:1em 1em 0 0}.spotlight-launch-collection-container .spotlight-launch-flex-container .spotlight-launch-card-container .spotlight-launch-card{border:1px solid #9299a3;padding:.5em .75em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:350px}.spotlight-launch-collection-container .spotlight-launch-flex-container .spotlight-launch-card-container .spotlight-launch-card .spotlight-launch-card-header{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.spotlight-launch-collection-container .spotlight-launch-flex-container .spotlight-launch-card-container .spotlight-launch-card .spotlight-launch-card-header h3{margin:0 0 0 .5em;line-height:1.3em}.spotlight-launch-collection-container .spotlight-launch-flex-container .spotlight-launch-card-container .spotlight-description{width:100%}.spotlight-launch-collection-container .spotlight-launch-flex-container .spotlight-launch-card-container .spotlight-description .description{padding:.25em 0}.spotlight-launch-collection-container .spotlight-launch-flex-container.masonry{margin-top:1em;display:block}.spotlight-launch-collection-container .spotlight-launch-flex-container.masonry>*{margin:0 2em 1em 0}.spotlight-launch-collection-container .spotlight-launch-flex-container.masonry .spotlight-launch-card-container{margin:0}.spotlight-launch-collection-container .spotlight-launch-flex-container.masonry .spotlight-launch-card-container .spotlight-launch-card{max-width:unset}.dc-chart g.row text{fill:#000!important}.dc-chart g.row text.reference_text{fill:#9299a3!important}.dc-chart>svg>g{transform:"translate(0,0)"}.wrapper .homepage-hero-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}@media only screen and (max-width: 540px){.wrapper .homepage-hero-section-container{margin:1em 0}}.wrapper .homepage-hero-section-container .hero-logo-container{align-self:center;text-align:center}@media only screen and (max-width: 540px){.wrapper .homepage-hero-section-container .hero-logo-container{margin:1em 0 0}}.wrapper .homepage-hero-section-container .hero-logo-container .hero-logo{width:250px;height:auto}@media only screen and (max-width: 540px){.wrapper .homepage-hero-section-container .hero-logo-container .hero-logo{width:200px}}.wrapper .homepage-hero-section-container .hero-logo-container p{max-width:550px;margin:.5em 0 0}.wrapper .hero-headline-container{align-self:center;padding:.5em 0 0}@media only screen and (max-width: 540px){.search-main-section-container{max-width:90%}}.search-main-section-container .search-bar-container{white-space:nowrap;flex-wrap:nowrap}.spotlight-wrapper .spotlight-main-section-container{background-image:url(/static/assets/atlas-logo-pattern-BqkbEDAp.svg);max-width:100%;padding:0 1em}@media only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-section-container{padding:0}}.spotlight-wrapper .spotlight-main-section-container .spotlight-main-section-headline{text-align:left;font-size:2em;padding-top:1em;font-weight:100}@media only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-section-container .spotlight-main-section-headline{white-space:nowrap}}.spotlight-wrapper .spotlight-main-links-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;padding:1em 0}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-links-container{-webkit-justify-content:start;justify-content:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section{position:relative;margin:0 2em}.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section:nth-child(1){border-right:.5px solid #9299a3;padding-right:5em}@media only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section:nth-child(1){border:none;padding-right:0}}.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section:nth-child(2){border-right:.5px solid #9299a3;padding-right:5em}@media only screen and (max-width: 950px){.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section:nth-child(2){border:none;padding-right:0}}@media only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section{margin:0}}.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section h4{white-space:nowrap}.spotlight-wrapper .spotlight-main-links-container .spotlight-main-links-section .spotlight-icon{width:20px;position:absolute;left:10px}.spotlight-wrapper .spotlight-main-links-container li{list-style:none;padding:.5em 0;text-align:left}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-links-container li{padding:1em 0}}.spotlight-wrapper .spotlight-main-links-container li a{white-space:nowrap}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.spotlight-wrapper .spotlight-main-links-container li a{font-size:1em}}.overview-wrapper .card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.overview-wrapper .card-container .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;max-width:400px;align-self:flex-start}.overview-wrapper .card-container .left .pill-btn{margin:2em 0 1em}.overview-wrapper .card-container .right{max-width:100%;min-width:50%;text-align:right}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.overview-wrapper .card-container .right{margin:1em 0;width:100%}}.overview-wrapper .card-container .right img{max-width:600px;margin:1em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.overview-wrapper .card-container .right img{max-width:100%}}.overview-wrapper h4{margin:.5em 0;white-space:nowrap}@media only screen and (max-width: 540px){.overview-wrapper h4{white-space:normal}}.overview-wrapper .flex-container{margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media only screen and (max-width: 540px){.overview-wrapper .flex-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.overview-wrapper .flex-container .overview-container{max-width:250px;height:auto;margin:1em 0}.overview-wrapper .flex-container .overview-container p{padding:1em 0}.tour-video{margin:3em auto}.responsive-iframe-outer-container{max-width:500px;margin:0 auto}.responsive-iframe-inner-container{position:relative;padding-bottom:46.25%;height:0;border:1px solid #e6e6e6;background:#e6e6e6;border-radius:7px}.responsive-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;content:"";border-radius:7px}.contact-wrapper h4,.contact-wrapper .button-container{margin:1em 0 2em}#enrollment-chart svg g.x line{opacity:0}.deeper{margin-top:8.5px}#nav_explore_value{margin-top:8px}a#dig-deeper-major-link{float:right;text-decoration:none}.legal-section .legal-section-text-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.legal-section .legal-section-text-container div:nth-child(1){padding-right:3em}@media only screen and (max-width: 540px){.legal-section .legal-section-text-container div:nth-child(1){padding:0}}.legal-section .legal-section-text-container div:nth-child(2){padding-left:3em}@media only screen and (max-width: 540px){.legal-section .legal-section-text-container div:nth-child(2){padding:0}}@media only screen and (max-width: 540px){.legal-section .legal-section-text-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.legal-section .legal-header{display:flex}.legal-section .legal-header .profile-title h1{color:#333;font-size:2em}.legal-section .roll-out{transition:all 1s linear;position:absolute;left:120px;opacity:0;top:26px}.legal-section .roll-out.out{opacity:1}.consent-wrapper h1{margin:1em 0}.consent-wrapper .btn-container{margin:2em 0}.cai-terms{margin-bottom:1.5rem;color:#53575f}.cai-terms .update-timestamp{border-top:3px solid #a5c1ff;margin-bottom:.5rem;padding-top:.5rem}.cai-terms h2{border-bottom:2px solid #a5c1ff;padding-bottom:.5rem;margin:1rem 0 .75rem;font-size:1.5em}.cai-terms .columns{columns:2;font-size:.95em;line-height:1.7em;margin:0}.cai-terms .columns p{margin-bottom:.5rem}@media only screen and (max-width: 950px){.cai-terms .columns{columns:1}}.cai-terms ul{padding-bottom:.5em}.cai-terms ul li{padding-bottom:.3em}.cai-terms p.address{line-height:normal}.cai-terms ol{list-style-type:upper-alpha;margin-block-start:0}.cai-terms ol li{padding-bottom:.3em;padding-left:.25em}.four-zero-four-container h1{padding:1em 0 0}.four-zero-four-container p{padding:.5em 0}.four-zero-four-container a{padding:0 .5em}.four-zero-four-container .four-zero-four-image{width:40%}.browse-courses-wrapper .browse-course-header-container,.spotlight-launch-collection-container .browse-course-header-container,.browse-courses-wrapper .spotlight-launch-header-container,.spotlight-launch-collection-container .spotlight-launch-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.browse-courses-wrapper .browse-course-header-container,.spotlight-launch-collection-container .browse-course-header-container,.browse-courses-wrapper .spotlight-launch-header-container,.spotlight-launch-collection-container .spotlight-launch-header-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.browse-courses-wrapper .browse-course-header-container .um-logo,.spotlight-launch-collection-container .browse-course-header-container .um-logo,.browse-courses-wrapper .spotlight-launch-header-container .um-logo,.spotlight-launch-collection-container .spotlight-launch-header-container .um-logo{padding:0}.browse-courses-wrapper .browse-course-header-container .browse-course-header,.spotlight-launch-collection-container .browse-course-header-container .browse-course-header,.browse-courses-wrapper .spotlight-launch-header-container .browse-course-header,.spotlight-launch-collection-container .spotlight-launch-header-container .browse-course-header,.browse-courses-wrapper .browse-course-header-container .spotlight-launch-header,.spotlight-launch-collection-container .browse-course-header-container .spotlight-launch-header,.browse-courses-wrapper .spotlight-launch-header-container .spotlight-launch-header,.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-launch-header{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.browse-courses-wrapper .browse-course-header-container .browse-course-header,.spotlight-launch-collection-container .browse-course-header-container .browse-course-header,.browse-courses-wrapper .spotlight-launch-header-container .browse-course-header,.spotlight-launch-collection-container .spotlight-launch-header-container .browse-course-header,.browse-courses-wrapper .browse-course-header-container .spotlight-launch-header,.spotlight-launch-collection-container .browse-course-header-container .spotlight-launch-header,.browse-courses-wrapper .spotlight-launch-header-container .spotlight-launch-header,.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-launch-header{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}}.browse-courses-wrapper .browse-course-header-container .browse-course-header h1,.spotlight-launch-collection-container .browse-course-header-container .browse-course-header h1,.browse-courses-wrapper .spotlight-launch-header-container .browse-course-header h1,.spotlight-launch-collection-container .spotlight-launch-header-container .browse-course-header h1,.browse-courses-wrapper .browse-course-header-container .spotlight-launch-header h1,.spotlight-launch-collection-container .browse-course-header-container .spotlight-launch-header h1,.browse-courses-wrapper .spotlight-launch-header-container .spotlight-launch-header h1,.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-launch-header h1{white-space:nowrap;margin:0 .5em;padding:.25em .5em .25em 0;border-right:1px solid #9299a3}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.browse-courses-wrapper .browse-course-header-container .browse-course-header h1,.spotlight-launch-collection-container .browse-course-header-container .browse-course-header h1,.browse-courses-wrapper .spotlight-launch-header-container .browse-course-header h1,.spotlight-launch-collection-container .spotlight-launch-header-container .browse-course-header h1,.browse-courses-wrapper .browse-course-header-container .spotlight-launch-header h1,.spotlight-launch-collection-container .browse-course-header-container .spotlight-launch-header h1,.browse-courses-wrapper .spotlight-launch-header-container .spotlight-launch-header h1,.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-launch-header h1{border-right:none;margin:0}}.browse-courses-wrapper .browse-course-header-container .browse-course-header .description,.spotlight-launch-collection-container .browse-course-header-container .browse-course-header .description,.browse-courses-wrapper .spotlight-launch-header-container .browse-course-header .description,.spotlight-launch-collection-container .spotlight-launch-header-container .browse-course-header .description,.browse-courses-wrapper .browse-course-header-container .spotlight-launch-header .description,.spotlight-launch-collection-container .browse-course-header-container .spotlight-launch-header .description,.browse-courses-wrapper .spotlight-launch-header-container .spotlight-launch-header .description,.spotlight-launch-collection-container .spotlight-launch-header-container .spotlight-launch-header .description{max-width:650px}.browse-courses-wrapper .page-results,.spotlight-launch-collection-container .page-results{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.browse-courses-wrapper .page-results .page-selector-wrapper,.spotlight-launch-collection-container .page-results .page-selector-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.browse-courses-wrapper .page-results .page-selector-wrapper .page-size-selector-container,.spotlight-launch-collection-container .page-results .page-selector-wrapper .page-size-selector-container{margin-right:1em}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.browse-courses-wrapper .page-results,.spotlight-launch-collection-container .page-results{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-right:0}}.browse-courses-wrapper .page-results .page-size-selector-dropdown,.spotlight-launch-collection-container .page-results .page-size-selector-dropdown,.browse-courses-wrapper .page-results .sort-order-selector-dropdown,.spotlight-launch-collection-container .page-results .sort-order-selector-dropdown{background:#fafafa url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11.678'%20height='6.84'%20viewBox='0%200%2011.678%206.84'%3e%3cg%20id='Group_4566'%20data-name='Group%204566'%20transform='translate(-257.816%20-279.298)'%3e%3cpath%20id='Path_2768'%20data-name='Path%202768'%20d='M-23922.629-10903.431l4.426,4.425,4.424-4.425'%20transform='translate(24181.859%2011184.143)'%20fill='none'%20stroke='%234c84ff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/g%3e%3c/svg%3e") no-repeat center right 10px;padding:.25em 2em .25em .75em;background-size:10px auto;-webkit-appearance:none;box-sizing:border-box;-moz-appearance:none;min-width:fit-content;border-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;appearance:none;cursor:pointer;font-size:.95em;line-height:1.7em;margin:0}.browse-courses-wrapper .course-cards-results-wrapper .course-cards,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;column-gap:1.5em;margin:0 0 1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.browse-courses-wrapper .course-cards-results-wrapper .course-cards.masonry,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards.masonry{column-count:4;width:100%}.browse-courses-wrapper .course-cards-results-wrapper .course-cards.masonry>*,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards.masonry>*{display:inline-block;margin:0 1em 1em 0;width:100%}.browse-courses-wrapper .course-cards-results-wrapper .course-cards.masonry .course-card,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards.masonry .course-card{min-height:unset}@media only screen and (max-width: 950px){.browse-courses-wrapper .course-cards-results-wrapper .course-cards.masonry,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards.masonry{column-count:2}}@media only screen and (max-width: 540px){.browse-courses-wrapper .course-cards-results-wrapper .course-cards.masonry,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards.masonry{column-count:1}}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card{border:.5px solid #9299a3;margin:.75em 0;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-height:125px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:250px}@media only screen and (max-width: 540px){.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card{margin-right:0;width:100%}}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .bookmark-item,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .bookmark-item{position:absolute;right:5px;top:7px}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card label:first-of-type,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card label:first-of-type{margin-bottom:.5em;line-height:1.3em;width:225px}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card a,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card a{width:fit-content}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .active-term,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .active-term,.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .inactive-term,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .inactive-term{padding:.25em .75em .35em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:fit-content;margin-top:1em;align-self:end;background-color:#f8ebdc;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .active-term.gray,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .active-term.gray,.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .inactive-term.gray,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .inactive-term.gray{background-color:#e6e6e6;font-weight:600}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .active-term .term,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .active-term .term,.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .inactive-term .term,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .inactive-term .term{font-weight:600}.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .active-term .partial-term:after,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .active-term .partial-term:after,.browse-courses-wrapper .course-cards-results-wrapper .course-cards .course-card .inactive-term .partial-term:after,.spotlight-launch-collection-container .course-cards-results-wrapper .course-cards .course-card .inactive-term .partial-term:after{background-color:#fff;content:"P";color:#3c6dea;padding:2px 4px 2px 4.5px;border-radius:50%;font-size:.8em;line-height:1.7em;letter-spacing:.02em;border:2px dotted #a5c1ff}.course-cards-results-wrapper .results-description{margin-top:.25em;font-style:italic}.course-cards-results-wrapper .pagination{text-align:left;margin:0 0 0 3em}.course-cards-results-wrapper .pagination button,.course-cards-results-wrapper .pagination a{margin:0 .25em}.course-cards-results-wrapper .pagination button:disabled{color:#9299a3;text-decoration:none;cursor:default}.course-cards-results-wrapper .pagination button:disabled:hover{color:#9299a3;cursor:default}.course-cards-results-wrapper .pagination button{color:#3c6dea;text-decoration:underline}.course-cards-results-wrapper .pagination a:hover,.course-cards-results-wrapper .pagination button:hover{color:#394c77}.course-cards-results-wrapper .pagination a.active{color:#000;text-decoration:none;cursor:default}.um-logo{width:60px;padding:0 0 1em}.profile-feedback-button{margin-bottom:2em}.bookmark-icon{padding:0 .2em .1em 0}.bookmark-icon:hover{filter:saturate(60%)}.bookmark-icon-common-courses,.common-course-level-container .bookmark-icon{padding:0 .2em .1em 0;position:absolute;top:15px;right:10px}.bookmark-icon-common-courses:hover,.common-course-level-container .bookmark-icon:hover{filter:saturate(60%)}.minimize-icon:focus{display:none}.minimize-icon:hover{filter:grayscale(1)}.courses-completed-container .card-container,.profile-section .card-container{border-top:3.5rem solid #3c6dea;background-color:#a5c1ff;padding:1.75em;position:relative}.courses-completed-container .pro-tip-container,.profile-section .pro-tip-container{max-width:450px}.courses-completed-container .pro-tip-text,.profile-section .pro-tip-text{margin:0 0 .5em}.profile-section-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 1em 2em;position:relative}@media only screen and (max-width: 540px){.profile-section-wrapper{margin:0 0 1.5em}}.profile-section-wrapper .course-completed-icon{padding:0 .3em .1em 0;position:absolute;top:6px;left:-25px;width:17px;height:auto}.profile-section-wrapper .bookmark-icon{position:absolute;top:6px;left:-25px;width:13px;height:auto}.profile-section-wrapper .bookmark-icon:hover{filter:none}.profile-section-wrapper .bookmark-collection-icon{position:absolute;top:6px;left:-25px;width:17px;height:auto}.profile-section-wrapper .bookmark-collection-icon:hover{cursor:default}.profile-section-wrapper .bookmark-degree-icon{position:absolute;top:5px;left:-30px;width:25px;padding-right:.5em;height:auto}.profile-section-wrapper .bookmark-degree-icon:hover{cursor:default}.profile-content .profile-summary-container{-webkit-box-shadow:0px 0px 10px #9299a3 rgba(0,0,0,.5);box-shadow:0 0 10px #9299a3 #00000080;-webkit-box-shadow:0px 0px 10px #9299a3;-moz-box-shadow:0px 0px 10px #9299a3;box-shadow:0 0 10px #9299a3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:-3.5em;padding:1em;background-color:#fff}.profile-content .profile-summary-container .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.profile-content .profile-summary-container .flex-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.profile-content .profile-summary-container .um-logo{height:80px;width:75px;padding:0}.profile-content .profile-summary-container .profile-current-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.profile-content .profile-summary-container .profile-enrolled-status{border-top:.5px solid #9299a3;padding:1.5em 2em 2em 0;margin-top:1.5rem}.profile-content .profile-summary-container .summary-column{max-width:100%}.profile-content .profile-summary-container .summary-column .profile-title{letter-spacing:.01em;position:inherit;margin:0 17px;min-width:150px;text-align:left;font-size:inherit;white-space:nowrap;display:inline}.profile-content .profile-summary-container .summary-column .profile-title .label-gray{font-size:.8em;padding:.5em 1em}.profile-content .profile-summary-container .summary-column .profile-title h1{margin-top:.25em}.profile-content .profile-summary-container .summary-column .enrollment-status-title{margin:0 2rem 0 0;display:inline}@media only screen and (max-width: 540px){.profile-content .profile-summary-container .summary-column .enrollment-status-title{display:inline;white-space:nowrap;font-size:1em}}.profile-content .profile-summary-container .summary-column .profile-section-detail:not(:last-of-type){padding:0 2rem 0 0;max-width:250px}.profile-content .profile-summary-container .summary-column .profile-section-detail p{padding:0;margin:0}@media only screen and (max-width: 540px){.profile-content .profile-summary-container .summary-column .profile-section-detail p{white-space:normal}}.profile-content .profile-summary-container .summary-column .profile-section-detail .completed{position:relative}.profile-content .profile-summary-container .summary-column .profile-section-detail .course-completed-icon{width:15px;height:auto;padding:0 .3em .1em 0;position:absolute;top:3px;left:-21px}.profile-content .profile-summary-container .summary-column .profile-section-detail .pro-tip-container{max-width:300px;margin-left:2rem}@media only screen and (max-width: 540px){.profile-content .profile-summary-container .summary-column .profile-section-detail .pro-tip-container .pro-tip-text{padding-bottom:20px}}.profile-content .bookmark-collection-icon{cursor:pointer}.profile-content .profile-course-card-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;min-height:50px;margin:0 0 .5em}@media only screen and (max-width: 540px){.profile-content .profile-course-card-section-container{-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.profile-content .profile-course-card-section-container .profile-course-card{border:solid 1px #e6e6e6;margin:0 .5em .5em 0;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;height:125px;width:250px;background-color:#fff}.profile-content .profile-course-card-section-container .profile-course-card .bookmark-icon{width:15px}.profile-content .profile-course-card-section-container .profile-course-card .completed-icon{width:15px;height:auto}.profile-content .profile-course-card-section-container .profile-course-card .danger-text{position:absolute;color:#c62b2b;right:.7em;top:1em;cursor:pointer}@media only screen and (max-width: 540px){.profile-content .profile-course-card-section-container .profile-course-card{margin:10px 0}}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-grade{position:absolute;text-align:right;bottom:1em;right:1em}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-add{position:absolute;text-align:right;bottom:.5em;right:1em}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-credit{position:absolute;text-align:right;bottom:3em;left:.9em;white-space:nowrap}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-course{position:absolute;top:10px;left:10px;width:150px;height:40px;overflow:hidden;text-overflow:ellipsis;cursor:text}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-course.bookmark-instructor-dept,.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-course.bookmark-major-name{height:100px}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-code{position:absolute;bottom:13px;left:10px;max-width:24ex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-content .profile-course-card-section-container .profile-course-card .profile-complete-icon{position:absolute;right:.7em;top:1em;cursor:pointer}.term-complete-title-container{margin:1.5em 0}.profile-content .profile-section .profile-section-common-courses{margin:0 0 1em}.profile-content .profile-section .triggerToggle{border:none;background:none;border:2px solid #3c6dea;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:25px;height:25px;position:relative;cursor:pointer}.profile-content .profile-section .triggerToggle:hover{border:2px solid #394c77;-webkit-transition:all 1s;transition:all 1s}.profile-content .profile-section .triggerToggle span{position:absolute;border-bottom:2px solid #3c6dea;left:0;right:0;height:0;width:1px;margin:0 auto;padding:0 .5em}.profile-content .profile-section .triggerToggle span:hover{border-bottom:2px solid #394c77;-webkit-transition:all 1s;transition:all 1s}.profile-content .profile-section .triggerToggle span+span{transform:rotate(90deg)}.profile-content .profile-section.accordion.open-accordion .accordion-content{overflow:visible;height:initial;opacity:1}.profile-content .profile-section.accordion .accordion-content{-webkit-transition:all 2s;transition:all 2s;overflow:hidden;background-color:#fff;opacity:0;height:0}#snackbar-added,#snackbar-removed{display:none;min-width:250px;margin-left:-125px;color:#fff;text-align:center;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;padding:16px;position:fixed;background-color:#000;z-index:1;left:50%;bottom:0;font-family:inherit}#snackbar-added a,#snackbar-removed a{padding-left:2em}#snackbar-added a:hover,#snackbar-removed a:hover{color:#fff}#snackbar-added.active,#snackbar-removed.active{display:block}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:0;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:0;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:0;opacity:1}to{bottom:0;opacity:0}}.profile-major-enrolled{color:#09b316}.section-title{margin-bottom:.75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.section-title.section-border{border-bottom:3px solid #c3d4f8;padding-bottom:.25em}.section-icon{padding-right:.75em;margin-top:.25em;width:2em}.degree-summary{border:2px solid #c3d4f8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 2em 2em 0;height:min-content;padding:1.5em;font-size:.8em;line-height:1.7em;letter-spacing:.02em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-summary{max-width:100%;margin:0 0 2em}.degree-summary .summary-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-summary .summary-flex .summary-items{line-height:1.3;max-width:100%}.degree-summary .summary-flex .summary-items .refresh{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:1em}}@media only screen and (max-width: 950px){.degree-summary .summary-items{max-width:50%}.degree-summary .summary-items .refresh{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.degree-summary .refresh{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-summary .summary-progress{padding-right:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-summary .summary-progress:not(:nth-last-child(2)){margin-bottom:1.25em}.degree-summary .summary-progress img{padding:.25em .25em 0;margin-right:.75em;min-width:20px}.degree-summary .summary-progress img.college-icon{align-self:flex-start}.degree-summary .summary-progress img.time-icon{width:20px}.degree-summary .summary-progress img.time-icon+div{align-self:center}.degree-summary .summary-progress ul{list-style:none;padding:0}.degree-summary .progress-ring{margin-top:2em}.degree-summary .progress-ring .text-small{line-height:1.3em;padding:.75em 1em;font-size:11.2px;font-weight:600}@media only screen and (max-width: 540px){.degree-summary .progress-ring{border-top:0;margin-top:0}.degree-summary .progress-ring div{max-width:200px;margin-left:-1em}}.key-bcg{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 2em 2em 0;height:min-content;background-color:#f1f3f6;padding:1.5em;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.key-bcg .progress-key{border-bottom:1px solid #fafafa;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:125%;padding:.5em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.key-bcg .progress-key .progress-icon{margin-right:.75em;margin-top:.2em;width:20px}.key-bcg .progress-key .progress-icon.explore{align-self:flex-start}.key-bcg .progress-key .progress-icon .gpa-below+label{margin:-1.27rem 0 0 .5935rem;position:absolute;color:#e06c61;font-weight:600}.key-bcg .progress-key .progress-icon .completed .completed-checkmark{margin:-1.65em 0 0 .55em;position:absolute;height:9px;width:9px}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.key-bcg .progress-key .progress-icon .gpa-below+label{margin:-1.765em 0 0 .825em}.key-bcg .progress-key .progress-icon .completed+label{margin-top:-1.255rem}.key-bcg .progress-key .progress-icon circle{stroke-width:3.5}}.key-bcg .progress-key:last-of-type{border:0}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.key-bcg{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;max-width:100%;margin:0}.key-bcg .progress-key{line-height:120%;border-bottom:0}}.degree-planning{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-planning .summary-key{position:sticky;width:25%;top:8em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-planning .summary-key{margin-bottom:1.5em;position:unset;width:100%}}.degree-planning .plans{width:75%}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-planning{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.degree-planning .plans{margin-top:1em;width:100%}}.degree-progress{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;--radial-stroke: #2f549d;--radial-background: #d7dee9;--plan-text: #333;--plan-background: #e8edf6;--plan-progress-bar: #5975ac;--plan-progress-background: #5975ac;--plan-progress-text: #fff;--req-progress: #5975ac;--req-group-progress-bar: #5975ac;--req-group-progress-background: #e8edf6;--req-group-progress-bgc: #fff;--req-group-open-text: #000;--req-group-open-toggle: #394c77;--req-group-progress-bar-open: #5975ac;--req-group-progress-bgc-open: #c3d4f8;--req-group-header-border: #a5c1ff;--req-group-progress-background-open: #fff}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.degree-progress .nodata{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:min-content;font-style:italic;padding:1.5em 0;width:80%;font-weight:600}.degree-progress .requirement-accordion{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.degree-progress .requirement-accordion .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin-bottom:1em}.degree-progress .requirement-accordion .flex .pro-tip-container{max-width:inherit;padding-right:5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.degree-progress .requirement-accordion .flex .pro-tip-container .pro-tip{white-space:nowrap;margin-right:1em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .flex .pro-tip-container{padding-right:0}}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .flex:not(.section-title){-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.degree-progress .requirement-accordion .flex:not(.section-title).pro-tip{padding-right:0}}.degree-progress .requirement-accordion .action-button{border:1px solid #9299a3;margin-bottom:.75em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:.5em 1.5em;height:32px}.degree-progress .requirement-accordion .plan{margin-bottom:.5em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.degree-progress .requirement-accordion .plan .plan-header{-webkit-box-shadow:0px 0px 6px #e6e6e6 rgba(0,0,0,.5);box-shadow:0 0 6px #e6e6e6 #00000080;-webkit-box-shadow:0px 0px 6px #e6e6e6;-moz-box-shadow:0px 0px 6px #e6e6e6;box-shadow:0 0 6px #e6e6e6;border:1px solid #e6e6e6;padding:.025em .4em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-progress .requirement-accordion .plan .plan-header.open{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.degree-progress .requirement-accordion .plan .plan-header div .radial-progress{position:relative}.degree-progress .requirement-accordion .plan .plan-header .radial-progress{padding:.25em 0 0;z-index:100}.degree-progress .requirement-accordion .plan .plan-header .radial-progress .progress-bgc{border:2px solid #fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;z-index:10}.degree-progress .requirement-accordion .plan .plan-header .radial-progress .progress-bgc circle{stroke:var(--radial-background)}.degree-progress .requirement-accordion .plan .plan-header .radial-progress .path{position:absolute}.degree-progress .requirement-accordion .plan .plan-header .radial-progress .path .plan-progress path{stroke:var(--radial-stroke)}.degree-progress .requirement-accordion .plan .plan-header .radial-progress .complete-check{-webkit-justify-content:center;justify-content:center;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:33px;width:33px}.degree-progress .requirement-accordion .plan .plan-header .radial-progress .complete-check .checkmark-icon{margin:.35em 0 0 .3em;width:10px}.degree-progress .requirement-accordion .plan .plan-header .radial-progress.complete circle{stroke:var(--radial-stroke)}.degree-progress .requirement-accordion .plan .plan-header .title{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;background-color:var(--plan-background);grid-template-columns:2fr;grid-template-rows:1fr;margin-left:-1em;padding-left:1.5em;display:grid;z-index:1;flex:1}.degree-progress .requirement-accordion .plan .plan-header .title .plan-progress{padding:.2em 0;display:grid}.degree-progress .requirement-accordion .plan .plan-header .title .plan-progress .plan-name{color:var(--plan-text);padding-bottom:.125em;letter-spacing:.025em;grid-column-start:1;align-self:center;grid-row-start:1;font-size:13px;z-index:5;font-weight:600}.degree-progress .requirement-accordion .plan .plan-header .title .plan-progress .progress-background{background-color:#fff;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;margin-left:-.9em;grid-column-start:1;grid-row-start:2;max-width:99%;height:6px}.degree-progress .requirement-accordion .plan .plan-header .title .plan-progress .progress-background .stat-background-bar{background-color:var(--plan-progress-bar);-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;height:6px}.degree-progress .requirement-accordion .plan .plan-header .progress{background-color:var(--plan-progress-background);-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;border-radius:0 10px 10px;color:var(--plan-progress-text);-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-column-start:2;padding:.25em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:30px}.degree-progress .requirement-accordion .plan .reqgrp{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border:1px solid #e6e6e6;padding:.75em 1em .5em;background-color:#f1f3f6}@media only screen and (max-width: 540px){.degree-progress .requirement-accordion .plan .reqgrp{padding:.75em 1em}}.degree-progress .requirement-accordion button.triggerToggle{margin:.25em .25em .5em .5em;padding-bottom:.15em;min-width:19px;height:19px;width:19px}.degree-progress .requirement-accordion button.triggerToggle span{padding:0 .35em}.degree-progress .requirement-accordion .requirement-group{margin-bottom:.4em;width:100%}.degree-progress .requirement-accordion .requirement-group .header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:var(--req-group-progress-bgc);border:1px solid #d9d9d9;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-progress .requirement-accordion .requirement-group .header .progress{-webkit-border-radius:8px 0 8px 8px;-moz-border-radius:8px 0 8px 8px;border-radius:8px 0 8px 8px;background-color:var(--req-progress);-webkit-justify-content:center;justify-content:center;padding:.25em .4em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-self:stretch;font-size:11.5px;min-width:42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;color:#fff;z-index:1;font-weight:600}.degree-progress .requirement-accordion .requirement-group .header .req-btn{padding-bottom:.25em}.degree-progress .requirement-accordion .requirement-group .header .req-btn .triggerToggle{margin:auto 1em;border:0}.degree-progress .requirement-accordion .requirement-group .header .req-btn .triggerToggle span{padding:0 .5em}.degree-progress .requirement-accordion .requirement-group .title{margin:.5em 1em .5em .75em;grid-template-columns:1fr;grid-template-rows:1fr;padding-right:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;flex:auto}.degree-progress .requirement-accordion .requirement-group .title .req-group{letter-spacing:.02em;grid-column-start:1;margin-bottom:.35em;grid-row-start:1;font-weight:600;line-height:1.2;color:#333;z-index:1}@media only screen and (max-width: 540px){.degree-progress .requirement-accordion .requirement-group .title .req-group{max-width:fit-content;letter-spacing:normal;font-size:11px}}.degree-progress .requirement-accordion .requirement-group .title .progress-background{background-color:var(--req-group-progress-background);border:1.4px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;grid-column-start:1;grid-row-start:2;height:6px}.degree-progress .requirement-accordion .requirement-group .title .progress-background .stat-background-bar{background-color:var(--req-group-progress-bar-open);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:6px}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .requirement-group .title{padding:.5em .5em .5em 0}}.degree-progress .requirement-accordion .requirement-group .triggerToggle span{border-color:var(--plan-progress-bar)}.degree-progress .requirement-accordion .requirement-group .triggerToggle:focus{outline:1px solid var(--plan-progress-bar)}.degree-progress .requirement-accordion .requirement-group.grp-open .header{border-color:var(--req-group-header-border);background-color:var(--req-group-progress-bgc-open);-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.degree-progress .requirement-accordion .requirement-group.grp-open .header .req-group{color:var(--req-group-open-text)}.degree-progress .requirement-accordion .requirement-group.grp-open .header .triggerToggle span{border-color:var(--req-group-open-toggle)}.degree-progress .requirement-accordion .requirement-group.grp-open .header .triggerToggle:focus{outline:1px solid var(--req-group-open-toggle)}.degree-progress .requirement-accordion .requirement-group.grp-open .progress{-webkit-border-radius:9px 0 9px 0;-moz-border-radius:9px 0 9px 0;border-radius:9px 0}.degree-progress .requirement-accordion .requirement-group.grp-open .progress-background{background-color:var(--req-group-progress-background-open)}.degree-progress .requirement-accordion .requirement-group.grp-open .stat-background-bar{background-color:var(--req-group-progress-bar-open)}.degree-progress .requirement-accordion .requirement-group.grp-open .detail{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:1em 1em .75em;margin-bottom:.5em;color:#333;background-color:#fff}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category{margin-bottom:.5em}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category:last-of-type{margin-bottom:0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category:not(:first-of-type){margin-top:1.25em}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .name{font-weight:600}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .description{color:#394c77;margin-bottom:.75em;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-style:italic}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row{border-bottom:1px solid #dce3f3;padding:.25em 0 .55em;margin-bottom:.5em}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses{flex-grow:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .courses-used{border-top:1px solid #dce3f3;background-color:#f1f3f6;list-style:none;padding:1.25em;margin-top:1em}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .courses-used .list-header{text-transform:uppercase;font-weight:600}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .courses-used ul{padding:1.25em 0 0;list-style:none}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .courses-used ul.columns{column-count:3}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .courses-used ul.columns{column-count:1}}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .collapse-courses{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;color:#3c6dea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .collapse-courses.expanded{margin-top:1em}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .req-courses .collapse-courses:hover{color:#394c77}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;margin-right:.25em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 540px){.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn .progress-btn .sr-only{color:#fff}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn .progress-btn .progress-icon{border:1px solid #fff;padding-right:1px;position:relative;height:auto;width:23px;top:1px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn .progress-btn .progress-icon.active{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn .progress-btn .gpa-below+label{margin:4px 0 0 -16px;position:absolute;color:#e06c61;font-weight:600}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn .progress-btn .completed+label{margin:4px 0 0 -20px;position:absolute;color:#9299a3;font-weight:600}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn .progress-btn .completed .completed-checkmark{margin:-1.78em 0 0 .55em;position:absolute;height:12px;width:12px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .reqbtn button.progress-btn .progress-icon:hover{background-color:#a5c1ff;padding:0 1px 4px 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:-1px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement{min-height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .name{margin-right:1em;font-size:12px;padding:.25em;width:17em;font-weight:400}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .name{margin-right:auto;width:auto}}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement.waived{min-height:auto}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement.waived .name{width:auto}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement.na{-webkit-justify-content:start;justify-content:start;min-height:auto}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement.na .name{width:auto;flex:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .gpa-container{flex:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .gpa-container .gpakey{transform:translate(-48%);border:1px solid #e6e6e6;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-box;display:inline-flex;background-color:#fafafa;padding:.125em .5em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:.5em;text-align:center;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-weight:600}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .req-tooltip{position:relative;display:inline-block}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .req-tooltip .req-tooltiptext{-webkit-box-shadow:0px 0px 10px #e6e6e6 rgba(0,0,0,.5);box-shadow:0 0 10px #e6e6e6 #00000080;-webkit-box-shadow:0px 0px 10px #e6e6e6;-moz-box-shadow:0px 0px 10px #e6e6e6;box-shadow:0 0 10px #e6e6e6;border:2px solid #3c6dea;visibility:hidden;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;padding:1em .75em;font-size:.95em;line-height:1.7em;line-height:1.25em;bottom:100%;width:150px;background-color:#fff;z-index:1;margin:0 0 0 11.7em}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .req-tooltip .req-tooltiptext:after{border-color:#3c6dea transparent transparent transparent;border-style:solid;border-width:10px;margin-left:-10px;position:absolute;content:"";top:100%;left:50%}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .req-tooltip .req-tooltiptext{margin-left:0}}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .req-tooltip:hover .req-tooltiptext{visibility:visible}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label{padding-top:.25em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .fillbar{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative;max-width:100%;height:10px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .fillbar:first-of-type:not(:only-child){-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .fillbar:last-of-type:not(:only-child):not(.gpa-bar-below){-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar{box-shadow:inset 0 0 4px #dcdade;border:1px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative;background-color:#f1f3f6;max-width:100%;height:10px;flex:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .requiredgpa{background-color:#394c77;position:absolute;margin-top:-2px;height:16px;z-index:1;width:2px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .gpa-above-fill{-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;background-color:#5668c7;height:10px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .gpa-bar-above{background:repeating-linear-gradient(45deg,#a5c1ff,#9299a3 4px,#d8deed 4px);-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;position:absolute;height:10px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .gpa-bar-below{background-color:#c3d4f8}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .progressbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .progressbar:only-child{border:0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .complete-bar,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .incomplete-bar{box-shadow:inset 0 0 4px #3c6dea;background-color:#5668c7}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar{background-color:#c3d4f8}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-ip{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#c3d4f8}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-ip:first-of-type{-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-ip:not(:first-of-class){border-left:1px solid #bbb}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-ip:not(:first-of-type){-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-ip:only-child{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-nc{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#c3d4f8}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-nc:not(:first-of-class){border-left:1px solid #bbb;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-nc:not(:first-of-type){-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-nc:first-of-type{-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .background-bar .inprogress-bar-nc:only-child{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar{flex:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-1 .segment{width:100%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-2 .segment{width:50%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-3 .segment{width:33.33333333%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-4 .segment{width:25%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-5 .segment{width:20%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-6 .segment{width:16.66666667%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-7 .segment{width:14.28571429%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-8 .segment{width:12.5%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-9 .segment{width:11.11111111%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-10 .segment{width:10%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-11 .segment{width:9.09090909%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar.seg-len-12 .segment{width:8.33333333%}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar-nc,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar-ip,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex:1}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar-nc .in-progress,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar-ip .in-progress,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar .in-progress{box-shadow:none}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar .in-progress,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar-nc .in-progress,.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .inprogress-bar-ip .in-progress{background-color:#c3d4f8}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .segment{box-shadow:inset 0 0 4px #dcdade;border:1px solid #fff;background-color:#f1f3f6;height:10px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .segment:first-of-type{-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .segment:last-of-type{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .segment:only-of-type{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .segmented-bar .segment.fill{box-shadow:inset 0 0 4px #3c6dea;background-color:#5668c7}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .graph{margin-left:.75em;text-align:right;font-size:.8em;line-height:1.7em;letter-spacing:.02em;line-height:1;width:5em;font-weight:600}.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .graph .reqtype{text-transform:lowercase;font-style:italic}@media only screen and (max-width: 540px){.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement .bar-label .graph{margin-top:.5em;width:auto}}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.degree-progress .requirement-accordion .requirement-group.grp-open .detail .category .requirement-row .requirement:not(.waived){-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding:.5em 0 1em}}.degree-progress .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.degree-progress .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.degree-progress .container.expanded{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;align-items:initial}.degree-progress .container .btn-explore{padding:.25rem .5rem .25rem .25rem;color:#3c6dea;margin-top:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;background-color:#fff}.degree-progress .container .btn-explore .btn-icon{margin:.125rem 0 0 .125rem;height:16px;width:16px}.degree-progress .container .btn-explore .btn-icon .progress-icon:hover{transform:rotate(45deg)}.degree-progress .container .btn-explore:hover{color:#394c77}.degree-progress .show-more{color:#3c6dea}.degree-progress .calc-container{border-top:2px solid #f1f3f6;padding-top:.5em}.degree-progress .audit-data{color:#394c77;max-width:775px}.what-if-header .section-title{margin-bottom:0}.what-if-header .section-title p{padding-top:.25em}.what-if-container{border:2px solid #c3d4f8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:12.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:1.25em}.what-if-container.what-if-results{-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;padding:.5em 1em .75em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;background-color:#f1f3f6;margin-top:0;border:0}.what-if-container.what-if-results .section-icon{rotate:-30deg;width:25px}.what-if-container.what-if-results .section-subtitle{padding-top:.4em}.what-if-container .what-if-content{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%}.what-if-container .what-if-content .section-subtitle{margin-bottom:1em}.what-if-container .what-if-content .plan-selector{border-bottom:1px solid #a5c1ff;padding-bottom:1em;margin-bottom:1em}.what-if-container .what-if-content .plan-selector .lead-in{border-bottom:1px solid #a5c1ff;padding-bottom:1em;margin-bottom:1em;font-style:italic;font-size:13px}.what-if-container .what-if-content .plan-selector .option-container{grid-template-columns:275px 160px 230px 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid}.what-if-container .what-if-content .plan-selector .option-container .plan{font-weight:600}.what-if-container .what-if-content .plan-selector .option-container .plan-options{border:1px solid #3c6dea;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:.25em .75em;position:relative;height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.what-if-container .what-if-content .plan-selector .option-container .plan-options select{background-color:transparent;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;width:95%;border:0}.what-if-container .what-if-content .plan-selector .option-container .plan-options .arrow{border:solid #3c6dea;border-width:0 2px 2px 0;margin:-3px 0 0 200px;position:absolute;padding:3px}.what-if-container .what-if-content .plan-selector .option-container .plan-options .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.what-if-container .what-if-content .plan-selector .option-container .remove{text-align:right}.what-if-container .what-if-content .plan-selector .option-container .remove button{text-decoration:underline;color:#3c6dea;align-self:end;text-align:right;font-size:.95em;line-height:1.7em;margin:0}@media only screen and (max-width: 950px){.what-if-container .what-if-content .plan-selector .option-container{display:block}.what-if-container .what-if-content .plan-selector .option-container .plan-options .arrow{margin:-3px 0 0 94%}}@media only screen and (max-width: 540px){.what-if-container .what-if-content .plan-selector .option-container{display:block}.what-if-container .what-if-content .plan-selector .option-container .plan-options .arrow{margin:-3px 0 0 84%}}.what-if-container .section-icon{align-self:flex-start;padding-right:1em;margin-top:0;width:2.5em}.what-if-container .results-popover{-webkit-box-shadow:0px 0px 10px #9299a3 rgba(0,0,0,.5);box-shadow:0 0 10px #9299a3 #00000080;-webkit-box-shadow:0px 0px 10px #9299a3;-moz-box-shadow:0px 0px 10px #9299a3;box-shadow:0 0 10px #9299a3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;max-height:500px;overflow:scroll;max-width:500px;list-style:none;background-color:#fff;width:100%;z-index:1;padding:0;margin:0}.what-if-container .results-popover li{border-bottom:.5px solid #e6e6e6;padding:.5em .25em .5em 1em;font-weight:400;position:relative;cursor:pointer}.what-if-container .results-popover li.hovered{background-color:#f1f3f6}.what-if-container .results-popover li.selected{font-weight:700}.what-if-container .results-popover li .name{margin-right:.5em;font-weight:600}.what-if-container .results-popover li .career{font-style:italic}.what-if-container .plan-selector-intro{border-bottom:1px solid #a5c1ff;padding-bottom:1em;font-style:italic;margin-bottom:1em}.what-if-container .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.what-if-container .button-container .btn{margin-bottom:1px;text-wrap:nowrap;align-self:end}.what-if-container .button-container .add-plan .select-plan{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.what-if-container .button-container .add-plan .select-plan:not(.column){border-bottom:1px solid #a5c1ff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1em}.what-if-container .button-container .add-plan .select-plan:not(.column) .search-bar-container{margin-right:1em;width:50%}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.what-if-container .button-container .add-plan .select-plan:not(.column) .search-bar-container{width:90%}}.what-if-container .button-container .add-plan .select-plan.column{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding-right:1.5em}.what-if-container .button-container .add-plan .select-plan.column .intro-text{width:80%}.what-if-container .button-container .add-plan .select-plan.column .search-bar-container{margin:1em 0 0}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.what-if-container .button-container .add-plan .select-plan.column{padding-right:0}.what-if-container .button-container .add-plan .select-plan.column .intro-text{width:100%}}.what-if-container .button-container .add-plan .select-plan .intro-text{line-height:150%;font-size:13px}.what-if-container .button-container .add-plan .select-plan .search-bar-container{padding:.45em .25em .25em 1em;border:1.5px solid #3c6dea;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.what-if-container .button-container .add-plan .select-plan .search-bar-container .magnify-glass-icon{margin-right:.5em}.what-if-container .button-container .add-plan .select-plan .search-bar-container input{width:90%;border:0}@media only screen and (max-width: 540px){.what-if-container .button-container .add-plan .select-plan .search-bar-container input{width:85%}}.what-if-container .plan-selector+.button-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.what-if-container .plan-selector+.button-container .add-plan{flex:1}.what-if-container .plan-selector+.button-container .add-plan .select-plan{padding-bottom:0;border-bottom:0}.what-if-container .plan-selector+.button-container .add-plan .select-plan .search-bar-container{padding:.45em .25em .25em 1em;margin:0}.what-if-container .plan-selector+.button-container .btn{align-self:center;margin-top:0}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.what-if-container .plan-selector+.button-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.degree-progress-admin{background-color:#f1f3f6;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-bottom:1em;padding:1em}.btn{max-width:fit-content;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:.5em 1.5em;background-color:#3c6dea;font-size:11.5px;margin-top:1em;color:#fff}.btn:hover{background-color:#c3d4f8;color:#333}.btn.new-what-if{border:1px solid #9299a3;align-self:flex-end;color:#3c6dea;background-color:#fff}.what-if{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%;--radial-stroke: #662a77;--radial-background: #e0e4ee;--plan-text: #333;--plan-background: #eeeaf1;--plan-progress-bar: #7a6e96;--plan-progress-background: #8f8aad;--plan-progress-text: #fff;--req-progress: #7a6e96;--req-group-text: #333;--req-group-progress-bar: #7a6e96;--req-group-progress-background: #dfdbe6;--req-group-progress-bgc: #fff;--req-group-open-text: #000;--req-group-open-toggle: #7a6e96;--req-group-progress-bar-open: #7a6e96;--req-group-progress-bgc-open: #cec7d6;--req-group-header-border: #d4c6d9;--req-group-progress-background-open: #fff}.what-if .section-border{margin-bottom:0}.instructor-eval-comparator-container .eval-search-bar{margin:1em 0 0}.instructor-eval-comparator-container .eval-search-bar input{width:300px;margin:.5em 0 1em;border:1px solid #3c6dea;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:.5em 1em}.instructor-eval-comparator-container #InstructorEvaluation .no-data-text-container{margin:1em 0}.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container{margin:1em 0;padding:1em 2em 1em 1.5em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container .profile-card-section-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 1em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container .profile-card-section-header-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container .profile-card-section-header-container .set-question-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container .profile-card-section-header-container .set-question-column{max-width:50%}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container .profile-card-section-header-container .set-question-column{max-width:100%}}.instructor-eval-comparator-container #InstructorEvaluation .set-eval-card-container .profile-card-section-header-container .set-median-response-wrapper{min-width:250px}.instructor-eval-comparator-container #InstructorEvaluation .graph-btn-container{align-self:flex-end}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.instructor-eval-comparator-container #InstructorEvaluation .graph-btn-container{align-self:flex-start;margin:1em 0 0}}.instructor-eval-comparator-container #InstructorEvaluation .graph-btn-container button{margin:0}.instructor-eval-comparator-container #InstructorEvaluation .select-container{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.instructor-eval-comparator-container #InstructorEvaluation .select-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.instructor-eval-comparator-container #InstructorEvaluation .select-container label{padding:0}.instructor-eval-comparator-container #InstructorEvaluation .select-container .flex-container{margin:0 1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.instructor-eval-comparator-container #InstructorEvaluation .select-container .flex-container{margin:.5em 0 0}}.instructor-eval-comparator-container #InstructorEvaluation .empty-course-card{margin:1em 0 0}.instructor-eval-comparator-container #InstructorEvaluation .apexcharts-text tspan{font-size:11px}.instructor-eval-comparator-container #InstructorEvaluation .apexcharts-legend-text{font-size:11px!important}.instructor-eval-comparator-container .set-median-response-container{padding:0 0 .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.instructor-eval-comparator-container .set-median-response-container{margin:.5em 0 0;padding:0}}.instructor-eval-comparator-container .set-median-response-container .set-response-headline{padding:0 .25em 0 0}@media only screen and (max-width: 540px){.button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.button-container .create-collection-btn{white-space:nowrap;cursor:pointer;border:1px solid #3c6dea;padding:.25em .75em .3em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#fff;background-color:#3c6dea;margin:0 0 1em 2em}.button-container .create-collection-btn:hover{color:#fff;background-color:#394c77;border-color:#394c77}@media only screen and (max-width: 540px){.button-container .create-collection-btn{margin:0 0 .5em}}.searchbar-left{margin-right:1em;width:38%}.search-bar-container ul{padding:.25em .5em}.search-bar-container ul li{padding:.5em 0;list-style:none}.search-bar-container ul li:not(:last-of-type){border-bottom:1px solid #e6e6e6}.search-bar-container .course-search-results{text-overflow:ellipsis}.search-bar-container .course-search-results .checkbox-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.search-bar-container .course-search-results .checkbox-container .left{margin-right:.5em;padding-top:2px}.search-bar-container .course-search-results .checkbox-container .right{line-height:130%;font-size:12px}.edit-collection-instructions{border:1px solid #e6e6e6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:.5em;background-color:#f1f3f6;text-align:center;padding:1em}.edit-collection-instructions .search-bar-container .search-field{background-color:#f1f3f6}.collection-form.right{width:62%}.collection-form.right .bookmark-collection-container .bookmark-collection{margin-left:0}.collection-form.right .bookmark-collection-container .bookmark-collection.deselected{text-decoration:line-through;color:#9299a3}.collection-form .control-label{cursor:pointer}.collection-form .control-label input{border:1px solid #3c6dea}.collection-form .control-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end}.collection-form .form-list input-container label{cursor:pointer;margin:0 .15em;display:inline}.collection-form input[type=text]{padding:.75em;border-radius:3px;min-width:225px}.collection-form input.create-filter-set{margin:0 1em 1em}.collection-form .delete-x{color:#be0d0d;cursor:pointer;padding:0 0 0 .5em}.collection-form .close-btn{position:absolute;padding:0 1em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;top:10px;right:15px}.collection-form .save-btn{margin-top:1.5em;color:#3c6dea;padding:.5em 1em}.collection-form .save-btn:hover{border-color:#394c77;color:#394c77}.collection-form .save-btn:disabled{border-color:#9299a3;color:#9299a3}.copy-btn,.move-btn{color:#3c6dea;border:1px solid #3c6dea}.copy-btn:hover,.move-btn:hover{color:#394c77;border:1px solid #394c77}@media only screen and (max-width: 540px){.saved-courses-card-container .profile-section-wrapper,.bookmark-collection-card-container .profile-section-wrapper,.shared-collection-card-container .profile-section-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.saved-courses-card-container .profile-section-wrapper .button-container,.bookmark-collection-card-container .profile-section-wrapper .button-container,.shared-collection-card-container .profile-section-wrapper .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding-right:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.saved-courses-card-container .collection-header-container,.bookmark-collection-card-container .collection-header-container,.shared-collection-card-container .collection-header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.saved-courses-card-container .collection-header-container .left,.bookmark-collection-card-container .collection-header-container .left,.shared-collection-card-container .collection-header-container .left{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.saved-courses-card-container .collection-header-container .left div,.bookmark-collection-card-container .collection-header-container .left div,.shared-collection-card-container .collection-header-container .left div{margin-right:1.5em}@media only screen and (max-width: 540px){.saved-courses-card-container .collection-header-container,.bookmark-collection-card-container .collection-header-container,.shared-collection-card-container .collection-header-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container{padding:.5em 0}.saved-courses-card-container .disabled.action-button,.bookmark-collection-card-container .disabled.action-button,.shared-collection-card-container .disabled.action-button{color:#e6e6e6;cursor:not-allowed}.saved-courses-card-container .collection-show,.bookmark-collection-card-container .collection-show,.shared-collection-card-container .collection-show,.saved-courses-card-container .action-button,.bookmark-collection-card-container .action-button,.shared-collection-card-container .action-button{color:#3c6dea;cursor:pointer}.saved-courses-card-container .collection-show:hover,.bookmark-collection-card-container .collection-show:hover,.shared-collection-card-container .collection-show:hover,.saved-courses-card-container .action-button:hover,.bookmark-collection-card-container .action-button:hover,.shared-collection-card-container .action-button:hover{color:#394c77}.saved-courses-card-container .danger-text,.bookmark-collection-card-container .danger-text,.shared-collection-card-container .danger-text{color:#c62b2b;cursor:pointer}@media only screen and (max-width: 540px){.saved-courses-card-container .collapse-all,.bookmark-collection-card-container .collapse-all,.shared-collection-card-container .collapse-all,.saved-courses-card-container .expand-all,.bookmark-collection-card-container .expand-all,.shared-collection-card-container .expand-all{display:none}}.saved-courses-card-container #bookmarked-collections,.bookmark-collection-card-container #bookmarked-collections,.shared-collection-card-container #bookmarked-collections,.saved-courses-card-container #curated-spotlights,.bookmark-collection-card-container #curated-spotlights,.shared-collection-card-container #curated-spotlights{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container,.saved-courses-card-container #curated-spotlights .profile-course-card-section-container,.bookmark-collection-card-container #curated-spotlights .profile-course-card-section-container,.shared-collection-card-container #curated-spotlights .profile-course-card-section-container{padding:.5em 1em 1em;margin:1em 0}.saved-courses-card-container #bookmarked-collections .top-row,.bookmark-collection-card-container #bookmarked-collections .top-row,.shared-collection-card-container #bookmarked-collections .top-row,.saved-courses-card-container #curated-spotlights .top-row,.bookmark-collection-card-container #curated-spotlights .top-row,.shared-collection-card-container #curated-spotlights .top-row{display:flex;justify-content:space-between}.saved-courses-card-container #bookmarked-collections .masonry,.bookmark-collection-card-container #bookmarked-collections .masonry,.shared-collection-card-container #bookmarked-collections .masonry,.saved-courses-card-container #curated-spotlights .masonry,.bookmark-collection-card-container #curated-spotlights .masonry,.shared-collection-card-container #curated-spotlights .masonry{margin-top:1em}.saved-courses-card-container #bookmarked-collections .masonry .collection-card-container,.bookmark-collection-card-container #bookmarked-collections .masonry .collection-card-container,.shared-collection-card-container #bookmarked-collections .masonry .collection-card-container,.saved-courses-card-container #curated-spotlights .masonry .collection-card-container,.bookmark-collection-card-container #curated-spotlights .masonry .collection-card-container,.shared-collection-card-container #curated-spotlights .masonry .collection-card-container{width:unset;margin:0}.saved-courses-card-container #bookmarked-collections .collection-card-container,.bookmark-collection-card-container #bookmarked-collections .collection-card-container,.shared-collection-card-container #bookmarked-collections .collection-card-container,.saved-courses-card-container #curated-spotlights .collection-card-container,.bookmark-collection-card-container #curated-spotlights .collection-card-container,.shared-collection-card-container #curated-spotlights .collection-card-container{box-shadow:0 1px 4px 2px #dbdbdb;margin:.5em 1em 2em 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:fit-content;padding:1em 1.5em;width:325px}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-collections .collection-card-container,.bookmark-collection-card-container #bookmarked-collections .collection-card-container,.shared-collection-card-container #bookmarked-collections .collection-card-container,.saved-courses-card-container #curated-spotlights .collection-card-container,.bookmark-collection-card-container #curated-spotlights .collection-card-container,.shared-collection-card-container #curated-spotlights .collection-card-container{width:80%;margin:.5em 0}}.saved-courses-card-container #bookmarked-collections .collection-card-container .course-completed-icon,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .course-completed-icon,.shared-collection-card-container #bookmarked-collections .collection-card-container .course-completed-icon,.saved-courses-card-container #curated-spotlights .collection-card-container .course-completed-icon,.bookmark-collection-card-container #curated-spotlights .collection-card-container .course-completed-icon,.shared-collection-card-container #curated-spotlights .collection-card-container .course-completed-icon{width:11px;height:11px;padding:0 0 0 .25em}.saved-courses-card-container #bookmarked-collections .collection-card-container .header-container,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .header-container,.shared-collection-card-container #bookmarked-collections .collection-card-container .header-container,.saved-courses-card-container #curated-spotlights .collection-card-container .header-container,.bookmark-collection-card-container #curated-spotlights .collection-card-container .header-container,.shared-collection-card-container #curated-spotlights .collection-card-container .header-container{margin-bottom:1em}.saved-courses-card-container #bookmarked-collections .collection-card-container .workload-icon,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .workload-icon,.shared-collection-card-container #bookmarked-collections .collection-card-container .workload-icon,.saved-courses-card-container #curated-spotlights .collection-card-container .workload-icon,.bookmark-collection-card-container #curated-spotlights .collection-card-container .workload-icon,.shared-collection-card-container #curated-spotlights .collection-card-container .workload-icon{width:20px;height:auto;margin:-4px 0}.saved-courses-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-right,.bookmark-collection-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-right,.shared-collection-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-right,.saved-courses-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-right,.bookmark-collection-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-right,.shared-collection-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-right,.saved-courses-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-left,.bookmark-collection-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-left,.shared-collection-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-left,.saved-courses-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-left,.bookmark-collection-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-left,.shared-collection-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-left,.saved-courses-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-middle,.bookmark-collection-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-middle,.shared-collection-card-container #bookmarked-collections .collection-card-container tr:last-child .collection-course-table-middle,.saved-courses-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-middle,.bookmark-collection-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-middle,.shared-collection-card-container #curated-spotlights .collection-card-container tr:last-child .collection-course-table-middle{border-bottom:none}.saved-courses-card-container #bookmarked-collections .collection-card-container .course-collection-card-table,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .course-collection-card-table,.shared-collection-card-container #bookmarked-collections .collection-card-container .course-collection-card-table,.saved-courses-card-container #curated-spotlights .collection-card-container .course-collection-card-table,.bookmark-collection-card-container #curated-spotlights .collection-card-container .course-collection-card-table,.shared-collection-card-container #curated-spotlights .collection-card-container .course-collection-card-table{width:100%;border-spacing:0;margin-bottom:2em}.saved-courses-card-container #bookmarked-collections .collection-card-container .course-collection-card-table .collection-course-header-right:hover,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .course-collection-card-table .collection-course-header-right:hover,.shared-collection-card-container #bookmarked-collections .collection-card-container .course-collection-card-table .collection-course-header-right:hover,.saved-courses-card-container #curated-spotlights .collection-card-container .course-collection-card-table .collection-course-header-right:hover,.bookmark-collection-card-container #curated-spotlights .collection-card-container .course-collection-card-table .collection-course-header-right:hover,.shared-collection-card-container #curated-spotlights .collection-card-container .course-collection-card-table .collection-course-header-right:hover{cursor:default}.saved-courses-card-container #bookmarked-collections .collection-card-container .setting-btn-container .setting-icon,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .setting-btn-container .setting-icon,.shared-collection-card-container #bookmarked-collections .collection-card-container .setting-btn-container .setting-icon,.saved-courses-card-container #curated-spotlights .collection-card-container .setting-btn-container .setting-icon,.bookmark-collection-card-container #curated-spotlights .collection-card-container .setting-btn-container .setting-icon,.shared-collection-card-container #curated-spotlights .collection-card-container .setting-btn-container .setting-icon{height:3px;width:auto}.saved-courses-card-container #bookmarked-collections .collection-card-container .share-collection-link-container,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container,.shared-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container,.saved-courses-card-container #curated-spotlights .collection-card-container .share-collection-link-container,.bookmark-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container,.shared-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container{margin:.5em 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.saved-courses-card-container #bookmarked-collections .collection-card-container .share-collection-link-container .link-icon,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container .link-icon,.shared-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container .link-icon,.saved-courses-card-container #curated-spotlights .collection-card-container .share-collection-link-container .link-icon,.bookmark-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container .link-icon,.shared-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container .link-icon{width:10px;height:auto;margin:0 .25em 0 .5em}.saved-courses-card-container #bookmarked-collections .collection-card-container .share-collection-link-container p,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container p,.shared-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container p,.saved-courses-card-container #curated-spotlights .collection-card-container .share-collection-link-container p,.bookmark-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container p,.shared-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container p{display:inline}.saved-courses-card-container #bookmarked-collections .collection-card-container .share-collection-link-container p:hover,.bookmark-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container p:hover,.shared-collection-card-container #bookmarked-collections .collection-card-container .share-collection-link-container p:hover,.saved-courses-card-container #curated-spotlights .collection-card-container .share-collection-link-container p:hover,.bookmark-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container p:hover,.shared-collection-card-container #curated-spotlights .collection-card-container .share-collection-link-container p:hover{color:#394c77}.saved-courses-card-container #bookmarked-collections .full-view-card,.bookmark-collection-card-container #bookmarked-collections .full-view-card,.shared-collection-card-container #bookmarked-collections .full-view-card,.saved-courses-card-container #curated-spotlights .full-view-card,.bookmark-collection-card-container #curated-spotlights .full-view-card,.shared-collection-card-container #curated-spotlights .full-view-card{width:66%;margin:1em auto 3em}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-collections .full-view-card,.bookmark-collection-card-container #bookmarked-collections .full-view-card,.shared-collection-card-container #bookmarked-collections .full-view-card,.saved-courses-card-container #curated-spotlights .full-view-card,.bookmark-collection-card-container #curated-spotlights .full-view-card,.shared-collection-card-container #curated-spotlights .full-view-card{margin:1em auto}}.saved-courses-card-container #bookmarked-collections td,.bookmark-collection-card-container #bookmarked-collections td,.shared-collection-card-container #bookmarked-collections td,.saved-courses-card-container #curated-spotlights td,.bookmark-collection-card-container #curated-spotlights td,.shared-collection-card-container #curated-spotlights td{padding-top:.6em;padding-bottom:.6em;border-bottom:.5px solid #9299a3}.saved-courses-card-container #bookmarked-collections .collection-course-header-left,.bookmark-collection-card-container #bookmarked-collections .collection-course-header-left,.shared-collection-card-container #bookmarked-collections .collection-course-header-left,.saved-courses-card-container #curated-spotlights .collection-course-header-left,.bookmark-collection-card-container #curated-spotlights .collection-course-header-left,.shared-collection-card-container #curated-spotlights .collection-course-header-left{text-align:left;width:35%;text-overflow:ellipsis}.saved-courses-card-container #bookmarked-collections .collection-course-header-middle,.bookmark-collection-card-container #bookmarked-collections .collection-course-header-middle,.shared-collection-card-container #bookmarked-collections .collection-course-header-middle,.saved-courses-card-container #curated-spotlights .collection-course-header-middle,.bookmark-collection-card-container #curated-spotlights .collection-course-header-middle,.shared-collection-card-container #curated-spotlights .collection-course-header-middle{width:25%}.saved-courses-card-container #bookmarked-collections .collection-course-header-right,.bookmark-collection-card-container #bookmarked-collections .collection-course-header-right,.shared-collection-card-container #bookmarked-collections .collection-course-header-right,.saved-courses-card-container #curated-spotlights .collection-course-header-right,.bookmark-collection-card-container #curated-spotlights .collection-course-header-right,.shared-collection-card-container #curated-spotlights .collection-course-header-right{width:40%}.saved-courses-card-container #bookmarked-collections .collection-course-table-left,.bookmark-collection-card-container #bookmarked-collections .collection-course-table-left,.shared-collection-card-container #bookmarked-collections .collection-course-table-left,.saved-courses-card-container #curated-spotlights .collection-course-table-left,.bookmark-collection-card-container #curated-spotlights .collection-course-table-left,.shared-collection-card-container #curated-spotlights .collection-course-table-left{text-align:left;width:35%;text-overflow:ellipsis}.saved-courses-card-container #bookmarked-collections .collection-course-table-middle,.bookmark-collection-card-container #bookmarked-collections .collection-course-table-middle,.shared-collection-card-container #bookmarked-collections .collection-course-table-middle,.saved-courses-card-container #curated-spotlights .collection-course-table-middle,.bookmark-collection-card-container #curated-spotlights .collection-course-table-middle,.shared-collection-card-container #curated-spotlights .collection-course-table-middle,.saved-courses-card-container #bookmarked-collections .collection-course-table-right,.bookmark-collection-card-container #bookmarked-collections .collection-course-table-right,.shared-collection-card-container #bookmarked-collections .collection-course-table-right,.saved-courses-card-container #curated-spotlights .collection-course-table-right,.bookmark-collection-card-container #curated-spotlights .collection-course-table-right,.shared-collection-card-container #curated-spotlights .collection-course-table-right{border-left:.5px solid #9299a3;border-bottom:.5px solid #9299a3}.saved-courses-card-container #bookmarked-courses,.bookmark-collection-card-container #bookmarked-courses,.shared-collection-card-container #bookmarked-courses,.saved-courses-card-container #bookmarked-collections,.bookmark-collection-card-container #bookmarked-collections,.shared-collection-card-container #bookmarked-collections{position:relative}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;border:none}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;width:260px}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container{margin:1em 0}}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card{margin:0}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card .close-btn,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card .close-btn,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card .close-btn,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card .close-btn,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card .close-btn,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card .close-btn{position:absolute;top:-13px;right:-10px}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card .course-completed-icon,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card .course-completed-icon,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-container .profile-course-card .course-completed-icon,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card .course-completed-icon,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card .course-completed-icon,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-container .profile-course-card .course-completed-icon{position:absolute;left:10px;bottom:55px;width:15px;height:15px}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container{-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container{position:absolute;left:-50px;top:-55px}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;white-space:nowrap}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .name-container,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .name-container{position:relative}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name{margin:0;white-space:initial;max-width:225px}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing{background-color:#fff;border:1px solid #fff;padding:.5em;margin:0 0 .25em;min-width:50px;border-radius:3px}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:focus,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:focus,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:focus,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:focus,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:focus,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:focus,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:focus,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:focus,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:focus,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:focus,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:focus,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:focus,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:active,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:active,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:active,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:active,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:active,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:active,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:active,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:active,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:active,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:active,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:active,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:active{border:1px solid #3c6dea;outline:none}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing:hover,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing:hover{border:1px solid #394c77}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-name.editing,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-name.editing{width:130px;margin:0 0 0 1em!important}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit{margin-left:1.25em;background-image:none;cursor:pointer;padding:.5em 1em;color:#3c6dea;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #3c6dea}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit:hover,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit:hover{border:1px solid #394c77;color:#394c77}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save{background-image:none;cursor:pointer;padding:.5em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #3c6dea}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .btn-edit.save:hover,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .btn-edit.save:hover{border:1px solid #394c77}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title{width:100%;margin:0 0 0 1em;padding:0 0 0 .2em}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .collection-title,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .collection-title{padding:0;text-align:center}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .edit-icon,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .edit-icon,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .edit-icon,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .edit-icon,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .edit-icon,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .edit-icon,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .edit-icon,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .edit-icon,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .edit-icon,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .edit-icon,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .edit-icon,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .edit-icon{width:14px;height:auto;cursor:pointer}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button{position:absolute;top:13px;right:18px}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-button,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-button{top:70px;right:-50px}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text{position:absolute;top:38px;right:23px}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .trash-text,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .trash-text{display:none}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text{width:100%;padding:0 0 .5em 2em;color:#9299a3}@media only screen and (max-width: 540px){.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .trash-container .credits-text,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-section-header-container .title-container .credits-text{padding:0;text-align:center}}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;box-sizing:border-box;height:125px;position:relative;background-color:#fff;border:solid 1px #e6e6e6;border-right:none;padding:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;white-space:nowrap}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn{cursor:pointer;padding:.5em .1em .25em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:transparent;border:1px solid #3c6dea}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn:hover{border:1px solid #394c77}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .copy-icon,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .copy-icon,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .copy-icon,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .copy-icon,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .copy-icon,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .copy-icon{width:18px;height:auto}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .move-icon,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .move-icon,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .move-icon,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .move-icon,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .move-icon,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .btn .move-icon{width:23px;height:auto}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form{border:1px solid #fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 0 20px #0003;min-width:250px;padding:0;margin:0;position:absolute;left:0;top:0;background-color:#fff;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .close-btn,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .close-btn,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .close-btn,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .close-btn,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .close-btn,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .close-btn,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .close-btn,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .close-btn,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .close-btn,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .close-btn,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .close-btn,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .close-btn{align-self:flex-end}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form ul,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form ul,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form ul,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form ul,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form ul,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form ul,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form ul,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form ul,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form ul,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form ul,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form ul,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form ul{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;list-style:none;padding:.5em .5em 0;margin:0;text-align:left}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li{height:32px;border-bottom:1px solid white;transition:background-color .2s ease}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:last-child,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:last-child,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:last-child,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:last-child,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:last-child,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:last-child,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:last-child,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:last-child,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:last-child,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:last-child,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:last-child,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:last-child{border-bottom:1px solid #fff}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:hover,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:hover{background-color:light-gray}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:active,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:active,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:active,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:active,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:active,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form li:active,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:active,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:active,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:active,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:active,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:active,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form li:active{background-color:med-gray}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form label,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form label,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form label,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form label,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form label,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form label,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form label,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form label,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form label,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form label,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form label,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form label{cursor:pointer;width:auto}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form input,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form input,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form input,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form input,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form input,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form input,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form input,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form input,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form input,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form input,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form input,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form input{margin:0 .5em;padding:0}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form #apply,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form #apply,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form #apply,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form #apply,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form #apply,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form #apply,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form #apply,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form #apply,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form #apply,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form #apply,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form #apply,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form #apply{width:100%;height:40px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form small,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form small,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form small,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form small,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form small,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form small,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form small,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form small,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form small,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form small,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form small,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form small{float:left;margin:12px 0 0 12px}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn{height:32px;padding:0 1.5em;color:#3c6dea;background-color:#fff;border:1px solid #3c6dea;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:0px 6px 25px rgba(174,180,190,.2) rgba(0,0,0,.5);box-shadow:0 6px 25px #aeb4be33 #00000080;-webkit-box-shadow:0px 6px 25px rgba(174,180,190,.2);-moz-box-shadow:0px 6px 25px rgba(174,180,190,.2);box-shadow:0 6px 25px #aeb4be33;cursor:pointer;outline:none}.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .copy-form .btn:hover,.saved-courses-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn:hover,.bookmark-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn:hover,.shared-collection-card-container #bookmarked-courses .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn:hover,.saved-courses-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn:hover,.bookmark-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn:hover,.shared-collection-card-container #bookmarked-collections .profile-course-card-section-container .profile-card-utlities-container .single-utility-container .dropdown-collection .move-form .btn:hover{color:#394c77;border:1px solid #394c77}.name-container{margin-top:.5rem;margin-bottom:.8rem;width:100%}.collection-name-placeholder{box-sizing:border-box;margin-bottom:.3rem;width:100%}.collection-name-placeholder:hover{border:.5px solid #3c6dea}.collection-name-placeholder::placeholder{font-weight:400;color:#e6e6e6}.collection-name-placeholder.description{border:1px solid #e6e6e6;font-family:Usual,Helvetica,Arial,sans-serif;min-height:fit-content;padding:.5rem 1rem;border-radius:10px;line-height:1.25}.save-bookmark-collection-modal{position:relative}.save-bookmark-collection-modal .modal-header p{padding:0 0 .5em}.save-bookmark-collection-modal .modal-header .close-btn{position:absolute;top:5px;right:5px}.save-bookmark-collection-modal .modal-header .modal-title{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.save-bookmark-collection-modal .modal-header .modal-title h1{font-weight:400}.save-bookmark-collection-modal .modal-header .modal-title .icon{margin-right:.5em}.save-bookmark-collection-modal .modal-header .course-header{border:1px solid #9299a3;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:.5em auto;min-width:225px}.save-bookmark-collection-modal .modal-header .course-header .public-flag{margin:1.5em auto .5em}.save-bookmark-collection-modal .modal-header .course-header .collection-name-placeholder{margin:.25em 0 1em;text-align:center;min-width:225px;width:100%;border:0}.save-bookmark-collection-modal .modal-header .course-header .public{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;padding:.5em .75em 0;align-items:center;background-color:#f1f3f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.save-bookmark-collection-modal .modal-header .course-header .public .checkbox{height:25px}.save-bookmark-collection-modal .modal-header .course-header .public .checkbox input{margin:0}.save-bookmark-collection-modal .modal-header .course-header .public .control-label{margin:0 0 .5em .5em;font-weight:600}.save-bookmark-collection-modal .modal-body .collection-form .course-collection .bookmark-collection{width:43.94%!important}@media only screen and (max-width: 540px){.save-bookmark-collection-modal .modal-body .collection-form .course-collection .bookmark-collection{width:100%!important}}.save-bookmark-collection-modal .modal-body .collection-form .bookmark-collection-container .bookmark-collection .checkbox-container .left,.save-bookmark-collection-modal .modal-body .collection-form .bookmark-collection-container .bookmark-collection .checkbox-container .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.save-bookmark-collection-modal .modal-body .collection-form .bookmark-collection-container .bookmark-collection .checkbox-container .left .bookmark-collection-icon,.save-bookmark-collection-modal .modal-body .collection-form .bookmark-collection-container .bookmark-collection .checkbox-container .right .bookmark-collection-icon{height:20px;width:auto;margin:.25em .5em .25em .25em}.save-bookmark-collection-modal .modal-body .create-new-collection-container{border-top:1px solid #9299a3;margin:1em 0}.save-bookmark-collection-modal .modal-body .create-new-collection-container p{padding:1em 0 .25em 1em}.save-bookmark-collection-modal .modal-body .create-new-collection-container .text-input-container{position:relative}.save-bookmark-collection-modal .modal-body .create-new-collection-container .text-input-container .text-input{height:50px;width:100%;border:1px solid #9299a3;box-sizing:border-box}.save-bookmark-collection-modal .modal-body .create-new-collection-container .text-input-container ::-webkit-input-placeholder{color:#9299a3}.save-bookmark-collection-modal .modal-body .create-new-collection-container .text-input-container :-ms-input-placeholder{color:#9299a3}.save-bookmark-collection-modal .modal-body .create-new-collection-container .text-input-container ::placeholder{color:#9299a3}.save-bookmark-collection-modal .modal-body .create-new-collection-container .text-input-container button{position:absolute;right:10px;top:0;width:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media only screen and (max-width: 540px){.save-bookmark-collection-modal .modal-body .show-more{height:120px;overflow:scroll}}.save-bookmark-collection-modal .modal-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #3c6dea;-webkit-box-direction:normal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 540px){.save-bookmark-collection-modal .modal-footer{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.save-bookmark-collection-modal .modal-footer .shared-collection-modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin:0 1em}.save-bookmark-collection-modal .modal-footer .shared-collection-modal-footer.public-footer{margin-left:0}.save-bookmark-collection-modal .modal-footer .shared-collection-modal-footer .collection-credits{margin:1em 0;font-weight:600}@media only screen and (max-width: 540px){.save-bookmark-collection-modal .modal-footer .shared-collection-modal-footer{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.save-bookmark-collection-modal .modal-footer .shared-collection-modal-footer p{margin:0 2em 0 0}.save-bookmark-collection-modal .modal-footer .pro-tip-container{max-width:250px;min-width:200px;margin:1em 0 0}.save-bookmark-collection-modal .modal-footer .btn-container{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.save-bookmark-collection-modal .modal-footer .btn-container button{white-space:nowrap}.save-bookmark-collection-modal .modal-footer .btn-container .red-highlight-text{max-width:200px}.public-flag{text-transform:uppercase;padding:.25em 1.5em;border-radius:50px;width:fit-content;background-color:#f1f3f6;font-weight:600}.delete-modal{padding-top:2em;padding-bottom:4em;box-shadow:none}.delete-modal-header{text-align:center;padding-bottom:.2em;border-bottom:.5px solid #9299a3}.delete-modal-body{margin:6em 0}.delete-modal-warning{text-align:center;width:80%;margin:0 auto}.delete-modal-actions{display:flex;justify-content:space-evenly}.delete-modal-pill{padding:.5em 1em;border-radius:20px;font-weight:700;cursor:pointer}.delete-modal-pill.remove{color:#fff;background-color:red}.delete-modal-pill.cancel{color:#000;border:1px solid #9299a3}.curated-spotlights-modal .modal-title{margin-bottom:.75rem}.modal-body .collection-card-container .show-more{max-height:125px;overflow:scroll}.shared-collection-header-wrapper{text-align:center}.shared-collection-header-wrapper.public{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;border-bottom:1px solid #3c6dea;padding-bottom:.75em;margin-bottom:1em}.shared-collection-header{margin-left:1em}.shared-collection-subhead{margin-top:1em;text-align:center}.public-collection-card-container{margin-bottom:1em}.public-collection-card-container h2{border-bottom:0}.courses .course-collection-card-table .collection-course-header-left{text-align:left}.courses .course-collection-card-table td{padding-right:2em}.magnify-footer{position:fixed;bottom:0;left:0;right:0;padding:0 2em;min-height:200px;background-color:#fafafa;width:100%;border-top:2px solid #f1f3f6;box-shadow:0 6px 25px #aeb4be33;z-index:99}.magnify-footer .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-footer .right{margin:0 3em 0 0}.magnify-footer #download{white-space:nowrap}.magnify-footer .filter-set-actions{padding-top:.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:space-evenly}.magnify-footer .filter-set-actions .pill-btn-primary{margin:0 1em}.magnify-footer .filter-set-actions h1{padding:0 .5em 0 0}.magnify-footer .filter-set-actions .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:space-between;padding:.5em 0 0}.magnify-footer .magnify-filters{margin:.5em 0;min-width:15em;overflow-y:scroll}.magnify-footer .magnify-filters .pill-btn{margin:1em .25em;padding:.25em .5em;color:#000}.magnify-footer .magnify-filters .pill-btn:hover{border-color:#3c6dea!important;color:#000!important}.magnify-footer .magnify-filters .pill-btn .close{color:#be0d0d;display:inline-block;cursor:pointer}.magnify-footer .magnify-filters .pill-btn .close:hover{color:#760808}.magnify-footer h1{margin:0}.magnify-footer .header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.magnify-footer .header-container h1{white-space:nowrap}.magnify-footer .header-container .reset{margin:0 2em;white-space:nowrap;color:#be0d0d;text-decoration:underline}.magnify-footer .header-container .reset:hover{color:#760808}.magnify-footer .magnify-filter-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-justify-content:start;justify-content:start;overflow:auto;margin:0 4em 0 0}.magnify-footer .magnify-filter-block-container #genderselect .dc-select-menu{overflow:hidden!important}.magnify-footer .magnify-filter-block-container .magnify-filter-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-right:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-footer .magnify-filter-block-container .magnify-filter-container label{white-space:nowrap}.magnify-footer .magnify-filter-block-container .magnify-filter-container .dc-select-menu{border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;min-width:150px;margin:0 0 1.5em;font-size:.9em}.magnify-footer .magnify-filter-block-container .magnify-filter-container .dc-select-menu option{background-color:#fff}.magnify-footer .magnify-filter-block-container .magnify-filter-container .dc-select-menu option:checked{background-color:#3c6dea}.magnify-footer .magnify-filter-block-container .magnify-filter-container .dc-select-menu select option:checked{background-color:#3c6dea!important}.magnify-footer .magnify-filter-block-container .magnify-filter-container label{padding:.5em 0 0}.magnify-footer .magnify-filter-block-container .magnify-filter-container .dc-chart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.magnify-footer .magnify-filter-block-container .magnify-filter-container .dc-chart select:-internal-list-box{background-color:#3c6dea!important;color:#fff!important}.gender-chart-container .card-description{margin:0 0 4.5em}.magnify-detail{touch-action:none}text.barLabel{font-size:10px}.magnify-content.card-container{display:block;overflow:auto;position:relative}.magnify-content.card-container .magnify-enrollment-y-label{position:absolute;left:-18px;bottom:152px;transform:rotate(270deg)}.magnify-content.card-container .magnify-enrollment-x-label{position:absolute;left:83px;bottom:40px}.magnify-content.card-container .magnify-grades-y-label{position:absolute;left:-18px;bottom:127px;transform:rotate(270deg)}.magnify-content.card-container .magnify-grades-x-label{position:absolute;left:83px;bottom:37px}.magnify-content.card-container .magnify-gender-x-label,.magnify-content.card-container .magnify-race-x-label{position:absolute;left:60px;bottom:37px}.magnify-content.card-container .magnify-sat-x-label{position:absolute;left:80px;bottom:17px}.magnify-content.card-container .magnify-sat-y-label{position:absolute;left:-18px;bottom:123px;transform:rotate(270deg)}.magnify-content.card-container .magnify-act-x-label{position:absolute;left:80px;bottom:17px}.magnify-content.card-container .magnify-act-y-label{position:absolute;left:-11px;bottom:123px;transform:rotate(270deg)}.magnify-content.card-container .magnify-incoming-x-label{position:absolute;left:60px;bottom:35px}.magnify-content.card-container .magnify-major-x-label{position:absolute;left:50px;bottom:35px}.magnify-content.card-container .magnify-major-y-label{position:absolute;left:-11px;bottom:123px;transform:rotate(270deg)}.magnify-content.card-container .magnify-college-x-label{position:absolute;left:60px;bottom:35px}.magnify-content.card-container .magnify-college-y-label{position:absolute;left:-1px;bottom:123px;transform:rotate(270deg)}.magnify-content.card-container .magnify-pre-x-label{position:absolute;left:50px;bottom:35px}.magnify-content.card-container .x-axis-label,.magnify-content.card-container .y-axis-label{font-size:.8em;line-height:1.7em;letter-spacing:.02em}.magnify-content.card-container div.reference-seq{float:left;width:45%}.magnify-content.card-container div.reference-seq:first-child{margin-right:50px}@media only screen and (max-width: 950px){.magnify-content.card-container div.reference-seq{float:none;width:100%;margin-right:0}}.magnify-content.card-container div.enrollment-seq{float:left;width:28.6%;margin-right:50px}@media only screen and (max-width: 950px){.magnify-content.card-container div.enrollment-seq{float:none;width:100%;margin-right:0}}.magnify-content.card-container .reference-label{position:absolute;right:47px;top:130px;color:#9299a3}.side-by-side .magnify-content.card-container{float:left;width:48%}.side-by-side .magnify-content.card-container:first-child{margin-right:4%}@media only screen and (max-width: 950px){.side-by-side .magnify-content.card-container{float:none;width:100%;margin-right:0}}.close{padding-left:.5em;font-size:1.3em;text-decoration:none}.close:after{content:"×"}.magnify-wrapper{max-width:none}.magnify-wrapper.wrapper:nth-of-type(1){margin-top:100px}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.magnify-wrapper.wrapper:nth-of-type(1){margin-top:70px}}.magnify-container{display:flex}.magnify-container .btn{border:1px solid #a5c1ff;letter-spacing:.025em;text-wrap:nowrap}.magnify-container .btn:hover{background-color:#c3d4f8}.magnify-container .right{flex:1}.magnify-container .right .magnify-header{background-color:#394c77;padding:2rem 5rem 1rem;position:sticky;color:#fff;top:100px}.magnify-container .right .magnify-header .title-wrapper{border-bottom:1px solid white;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;padding-bottom:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .right .magnify-header .title-wrapper .percentages{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .right .magnify-header .title-wrapper .percentages .toggle-label{margin-right:.5em;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-style:italic;font-weight:600}.magnify-container .right .magnify-header .title-wrapper .btn-toggle{position:relative;display:inline-block;height:24px;width:45px}.magnify-container .right .magnify-header .title-wrapper .btn-toggle input{opacity:0;width:0;height:0}.magnify-container .right .magnify-header .title-wrapper .number-toggle{box-shadow:inset 0 0 2px #333;background-color:#e6e6e6;-webkit-transition:.4s;color:#53575f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;cursor:pointer;transition:.4s;content:"%";bottom:0;right:0;left:0;top:0}.magnify-container .right .magnify-header .title-wrapper .number-toggle .number-toggle-inactive{align-content:center;text-align:center;width:22px;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-weight:600}.magnify-container .right .magnify-header .title-wrapper .number-toggle:before{-webkit-box-shadow:0 0 2px #9299a3 rgba(0,0,0,.5);box-shadow:0 0 2px #9299a3 #00000080;-webkit-box-shadow:0 0 2px #9299a3;-moz-box-shadow:0 0 2px #9299a3;box-shadow:0 0 2px #9299a3;background-color:#3c6dea;-webkit-transition:.4s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;text-align:center;transition:.4s;color:#fff;content:"#";height:20px;width:22px;bottom:2px;font-size:.95em;line-height:1.7em;margin:0;left:2px;font-weight:600;line-height:1.5em}.magnify-container .right .magnify-header .title-wrapper input:checked+.number-toggle:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px);content:"%"}.magnify-container .right .magnify-header h1.text-large{font-size:1.75em}.magnify-container .right .magnify-header .sensitive{background-color:#8792ad;padding:.25em .75em;margin-bottom:.5em;width:fit-content;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.magnify-container .right .magnify-header .current-filters-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .right .magnify-header .current-filters-wrapper .btn{margin-top:0}.magnify-container .right .magnify-header .current-filters-wrapper .current-filters{-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .right .magnify-header .current-filters-wrapper .current-filters p{margin-right:1em;text-wrap:nowrap;font-weight:600}.magnify-container .right .magnify-header .current-filters-wrapper .current-filters ul{padding-inline-start:0;column-gap:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-wrap:wrap;row-gap:.5em}.magnify-container .right .magnify-header .current-filters-wrapper .current-filters li{background-color:#fafafa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.25em 1em;list-style:none;color:#000}.magnify-container .right .magnify-header .current-filters-wrapper .current-filters li:after{color:#3c6dea;margin-left:.75em;content:"✕"}@media only screen and (max-width: 950px),only screen and (max-width: 540px){.magnify-container .right .magnify-header{top:70px}}.magnify-container .right .magnify-data{padding:1em 2em}.magnify-container .right .magnify-two-card-row{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 540px){.magnify-container .right .magnify-two-card-row{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.magnify-container .right .magnify-card{-webkit-box-shadow:2px 2px 6px #AEB4BE rgba(0,0,0,.5);box-shadow:2px 2px 6px #aeb4be #00000080;-webkit-box-shadow:2px 2px 6px #AEB4BE;-moz-box-shadow:2px 2px 6px #AEB4BE;box-shadow:2px 2px 6px #aeb4be;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:1.75em 2em;margin-bottom:2em}.magnify-container .right .magnify-card.half-size{flex:1}.magnify-container .right .magnify-card.half-size:first-of-type{margin-right:2em}@media only screen and (max-width: 540px){.magnify-container .right .magnify-card.half-size:first-of-type{margin-right:0}}.magnify-container .right .magnify-card hr{margin-top:1.25em}.magnify-container .right .magnify-card h2{color:#394c77;font-size:1.125em;margin-bottom:1em}.magnify-container .right .magnify-card .student-enrollment-chart-filtered-figure{margin-inline-start:0;margin-inline-end:0;margin-top:0}.magnify-container .right .magnify-card .student-enrollment-chart-filtered-figure .student-enrollment-chart-filtered-swatches-wrap{justify-content:flex-end}.magnify-container .right .magnify-card .student-enrollment-chart-filtered-figure .student-enrollment-chart-filtered-swatches-wrap svg{width:20;height:20}.magnify-container .right .magnify-card .student-enrollment-chart-filtered-figure .student-enrollment-chart-filtered-swatches-wrap svg rect{rx:5}.magnify-container .right .magnify-card .student-enrollment-chart-filtered-figure g[aria-label="fx-axis tick label"] g:nth-child(odd){fill:#cc6c5a}.magnify-container .right .magnify-card .student-enrollment-chart-filtered-figure .term{text-decoration:overline;font-size:13px;font-weight:800}.magnify-container .right .magnify-card .declared-degrees g[aria-label="y-axis tick"],.magnify-container .right .magnify-card .affiliation g[aria-label="y-axis tick"]{visibility:hidden}.magnify-container .right .magnify-card g[aria-label="y-axis label"] text,.magnify-container .right .magnify-card g[aria-label="x-axis label"] text{font-size:14px;font-weight:600}.magnify-container .right .magnify-card .chart-text+.side-by-side{margin-top:1em}.magnify-container .right .magnify-card .side-by-side{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .right .magnify-card .side-by-side .course-pathways{flex:1}.magnify-container .right .magnify-card .side-by-side .course-pathways g[aria-label="y-axis tick"]{visibility:hidden}.magnify-container .right .magnify-card .side-by-side .course-pathways:first-of-type{margin-right:1em;margin-bottom:2em}.magnify-container .right .magnify-card .side-by-side.data{-webkit-box-direction:normal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.magnify-container .right .magnify-card .side-by-side .filtered-results{padding-top:1.5em;margin-right:1em;flex:1}.magnify-container .right .magnify-card .side-by-side .filtered-results .plot-figure{background-color:#fff;margin-inline-start:0}.magnify-container .right .magnify-card .side-by-side .historic-data{border-radius:0 0 20px 20px;background-color:#f7f8fa;margin-left:1em;padding:1.5em;flex:1}.magnify-container .right .magnify-card .side-by-side .historic-data .plot{background-color:#f7f8fa;margin-inline-start:0}.magnify-container .right .magnify-card .side-by-side .historic-data .plot svg{background-color:#f7f8fa}@media only screen and (max-width: 540px){.magnify-container .right .magnify-card .side-by-side{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.magnify-container .right .magnify-card .side-by-side .historic-data{margin:1em 0 0}}.magnify-container .right .magnify-intro{background-color:#f2f6ff;border:7px solid #fff;margin-top:1em}.magnify-container .left{background-color:#394c77;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .left.collapsed{width:0}.magnify-container .left .magnify-filter-container{margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:315px}@media only screen and (max-width: 950px){.magnify-container .left .magnify-filter-container{margin-top:-.5em}}.magnify-container .magnify-filters{border-right:3px solid #fff;border-top:3px solid #fff;background-color:#2c3d56;color:#fff;width:100%}.magnify-container .magnify-filters .magnify-filter-header{padding:8em .5em 2em 1.5em;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;position:sticky;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;top:10px}.magnify-container .magnify-filters .magnify-filter-header button{margin-bottom:0}.magnify-container .magnify-filters .filters{position:sticky;top:190px}.magnify-container .magnify-filters .filters .filter-label{border-bottom:1px solid #394c77;color:#394c77;background-color:#fff;padding:.5em .75em;text-align:right}.magnify-container .magnify-filters .filters .filter-label .btn{margin-top:0}.magnify-container .magnify-filters .filters .filter-label summary{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;cursor:pointer;font-weight:600}.magnify-container .magnify-filters .filters .filter-label summary::-webkit-details-marker{display:none}.magnify-container .magnify-filters .filters .filter-label .arrow{border:solid #539FC1;border-width:0 2px 2px 0;display:inline-block;margin-bottom:2px;margin-left:10px;padding:3px}.magnify-container .magnify-filters .filters .filter-label .arrow.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.magnify-container .magnify-filters .filters .filter-label .arrow.up{-webkit-transform:rotate(225deg);transform:rotate(225deg);margin:2px 0 0 10px}.magnify-container .magnify-filters .filters .filter-label .filter-box{width:100%}.magnify-container .magnify-filters .filters .filter-label .filter-box input[type=text]{width:-webkit-fill-available;border:1px solid #9299a3;margin:.5em 0 .5em 40px;border-radius:8px;padding:.5em .75em;display:flex}.magnify-container .magnify-filters .filters .filter-label .options-list{max-height:200px;text-align:left;overflow-y:auto}.magnify-container .magnify-filters .filters .filter-label .options-list li{margin-bottom:.5em;list-style:none;color:#333}.magnify-container .magnify-filters .filters .filter-label .options-list li label{align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-container .magnify-filters .filters .filter-label .options-list li label .facet-name .text-small{line-height:100%!important}.magnify-container .magnify-filters .filters .filter-label .options-list li .dash-divider{color:#6cb2c3}.magnify-container .magnify-filters .filters .filter-label .clear-filters{border-top:1px solid #e6e6e6;padding-top:.25em}.v-popper__popper .v-popper__wrapper .v-popper__inner{box-shadow:1px 1px 14px #57667c}.v-popper__popper .v-popper__wrapper .v-popper__inner input.name-field{border:1px solid #9299a3;margin-right:.5em;border-radius:8px;padding:.5em}.v-popper__popper .v-popper__wrapper .v-popper__inner .btn.disabled{background-color:#9299a3;cursor:auto}.v-popper__popper .v-popper__wrapper .v-popper__inner .btn.disabled:hover{color:#fff}.saved-filters{padding-inline-start:0;list-style:none}.saved-filters li{display:flex;flex-direction:row;align-items:center}.saved-filters li:not(:first-of-type){margin-top:.5em}.saved-filters li.none{font-style:italic;font-weight:600}.saved-filters li button.filter-name{border:1px solid #3c6dea;-webkit-border-radius:5em;-moz-border-radius:5em;border-radius:5em;padding:.25em 1em;color:#3c6dea;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.saved-filters li button.filter-name:hover{background-color:#e6e6e6;color:#333}.saved-filters li button.delete-filter{color:#3c6dea;margin-left:.75em;font-size:12px;font-weight:100}.tab-label{border-bottom:3px solid #fff;border-right:3px solid #fff;border-left:3px solid #fff;border-radius:0 0 15px 15px;background-color:#2c3d56;transform:rotate(270deg);margin-right:-92px;margin-left:-42.5px;margin-top:1em;font-weight:700;font-size:14px;color:#fff;width:100px;height:24px;padding:1em;z-index:1;position:sticky;top:153.5px}@media only screen and (max-width: 950px){.tab-label{top:140px}}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.clickable:hover{filter:saturate(2.5)}.magnify-collections .magnify-header{background-color:#394c77;padding:2rem 12rem 1rem;position:sticky;color:#fff;top:100px}.magnify-collections .magnify-header h1{padding-bottom:.5em}.magnify-collections .magnify-header h1.text-large{font-size:1.75em}.magnify-collections .magnify-collections-wrapper{padding:0 10rem}.magnify-collections .magnify-course-collection{padding-inline-start:0;list-style:none;margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.magnify-collections .magnify-course-collection .collection-card{border:1px solid #e6e6e6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:1.5em}.magnify-collections .magnify-course-collection .collection-card:not(last-of-type){margin-right:1em}.vm--container{z-index:9999!important}::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px}::-webkit-scrollbar-thumb{border-radius:30px;background-color:#9299a3;box-shadow:0 0 1px #ffffff80}::-webkit-scrollbar-corner{background:none;box-shadow:none}@media only screen and (max-width: 540px),only screen and (max-width: 770px){.schedule-builder-container{padding:2em 1em}}.schedule-builder-container .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.schedule-builder-container .header-container{margin:0 0 2em}.schedule-builder-container .header-container .header-description-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 540px){.schedule-builder-container .header-container .header-description-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.schedule-builder-container .header-container .header-description-container .right{max-width:350px;border-left:1px solid #9299a3;padding:0 0 0 1em}@media only screen and (max-width: 540px){.schedule-builder-container .header-container .header-description-container .right{margin:1em 0}}.schedule-builder-container .subhead-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.schedule-builder-container .subhead-container .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:0 0 1em}.schedule-builder-container .subhead-container .right{max-width:300px}.schedule-builder-container .subhead-container .term-dropdown-container{margin:0 2em 0 0}.schedule-builder-container .subhead-container .term-dropdown-container h3{margin:0;padding:0 0 .25em}.schedule-builder-container .subhead-container .term-dropdown-container .dropdown{font-family:Usual,Helvetica,Arial,sans-serif;cursor:pointer;border:none;background-color:#fff;border:.5px solid #9299a3;height:35px;min-width:150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.5em 2em .5em 1em;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11.678'%20height='6.84'%20viewBox='0%200%2011.678%206.84'%3e%3cg%20id='Group_4566'%20data-name='Group%204566'%20transform='translate(-257.816%20-279.298)'%3e%3cpath%20id='Path_2768'%20data-name='Path%202768'%20d='M-23922.629-10903.431l4.426,4.425,4.424-4.425'%20transform='translate(24181.859%2011184.143)'%20fill='none'%20stroke='%234c84ff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/g%3e%3c/svg%3e") no-repeat center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.schedule-builder-container .subhead-container .term-dropdown-container .dropdown:hover{border-color:#394c77}.schedule-builder-container .subhead-container .degree-audit-container{width:300}.schedule-builder-container .saved-schedules-container .saved-schedules-button-container{border-top:.25px solid #e6e6e6;border-bottom:.25px solid #e6e6e6;padding:.25em 0}.schedule-builder-container .saved-schedules-container .saved-schedules-button-container .selected-schedule{background-color:#394c77;color:#fff;border:1px solid #394c77;cursor:default}.schedule-builder-container .saved-schedules-container .saved-schedules-button-container .selected-schedule:hover{color:#fff!important;cursor:default!important;background-color:#394c77!important;border:1px solid #394c77!important}.schedule-builder-container .saved-schedules-container .saved-schedules-button-container button{margin:.25em .5em .25em 0}.schedule-builder-container .schedule-builder-top-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0 .5em}@media only screen and (max-width: 540px){.schedule-builder-container .schedule-builder-top-section-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.schedule-builder-container .schedule-builder-top-section-container .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end}@media only screen and (max-width: 540px){.schedule-builder-container .schedule-builder-top-section-container .left .add-event{margin:0 0 0 3em}}.schedule-builder-container .schedule-builder-top-section-container .left button{margin:.5em 1em}.schedule-builder-container .schedule-builder-top-section-container .left .schedule-name-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.schedule-builder-container .schedule-builder-top-section-container .left .schedule-name-container input{border:1px solid #9299a3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.5em 1em;min-width:300px;max-width:500px;height:25px}@media only screen and (max-width: 540px){.schedule-builder-container .schedule-builder-top-section-container .left .schedule-name-container input{width:100%;min-width:50px;max-width:200px}}.schedule-builder-container .schedule-builder-top-section-container .left .schedule-name-container .save-schedule-btn{width:125px}.schedule-builder-container .schedule-builder-top-section-container .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.schedule-builder-container .schedule-builder-top-section-container .right .pill-btn-primary{margin:0}.schedule-builder-container .schedule-builder-top-section-container .right h3{padding:0 0 .5em}.schedule-builder-container .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 540px){.schedule-builder-container .row{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.schedule-builder-container .row .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-builder-container .row .left .bookmark-icon{height:10px;margin:0}.schedule-builder-container .row .add-course-filter-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:320px;margin:1em 1.5em .5em 0}.schedule-builder-container .row .add-course-filter-container h2{margin:0}.schedule-builder-container .row .search-course-results-container{position:relative}.schedule-builder-container .row .search-course-results-container .card-container{margin:0;z-index:800;max-height:375px;overflow:scroll}.schedule-builder-container .row .search-course-results-container input{border:1px solid #9299a3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:.75em 0 .75em 2.2em;min-width:300px}@media only screen and (max-width: 540px){.schedule-builder-container .row .search-course-results-container input{min-width:225px;text-overflow:ellipsis}}.schedule-builder-container .row .search-course-results-container .fa-search{position:absolute;top:12px;left:13px;font-size:12px}.schedule-builder-container .row .search-course-results-container ul{max-width:315px;list-style:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0;position:absolute;width:100%}.schedule-builder-container .row .search-course-results-container ul li{padding:.5em .25em .5em 1em;cursor:pointer;position:relative;border-bottom:.5px solid #f1f3f6}.schedule-builder-container .row .search-course-results-container ul li.hovered{background-color:#f1f3f6}.schedule-builder-container .row .search-course-results-container ul li .not-offered-course{cursor:default}.schedule-builder-container .row .search-course-results-container ul li .not-offered-text{position:absolute;right:10px;top:19px}.schedule-builder-container .row .search-course-results-container button{margin:0;padding:.25em;width:100%;text-align:left}.schedule-builder-container .row .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 1em;padding:0 0 0 .5em}@media only screen and (max-width: 540px){.schedule-builder-container .row .right{margin:0;padding:0}}.schedule-builder-container .row .right button{margin:.5em .5em 1em}.schedule-builder-container .row .right .sb-option-container label{padding:0 .5em}.schedule-builder-container .search-course-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-align:end}@media only screen and (max-width: 540px){.schedule-builder-container .search-course-container{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}}.schedule-builder-container .add-button-container .add-event .pill-btn-tertiary,.schedule-builder-container .add-button-container .add-bookmark-collection .pill-btn-tertiary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule-builder-container .add-button-container .add-event .pill-btn-tertiary svg,.schedule-builder-container .add-button-container .add-bookmark-collection .pill-btn-tertiary svg,.schedule-builder-container .add-button-container .add-event .pill-btn-tertiary img,.schedule-builder-container .add-button-container .add-bookmark-collection .pill-btn-tertiary img{padding:0 .5em 0 0}.schedule-builder-container .add-button-container .add-event .export-icon,.schedule-builder-container .add-button-container .add-bookmark-collection .export-icon{overflow:visible}.schedule-builder-container .include-closed-sections{margin:1em 0 1em 1em}.schedule-builder-container .course-credit-container{margin:1em 1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.schedule-builder-container .course-credit-container .control-panel{background-color:#f1f3f6;border-radius:8px;padding:15px 20px;width:100%}.schedule-builder-container .course-credit-container .control-panel .progress-header{justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:35px}.schedule-builder-container .course-credit-container .control-panel .progress-header h3{margin:0 .5em 0 0;text-wrap:nowrap}.schedule-builder-container .course-credit-container .control-panel.courses{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width: 540px){.schedule-builder-container .course-credit-container .control-panel.courses .progress-container,.schedule-builder-container .course-credit-container .control-panel.courses .btn-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.schedule-builder-container .course-credit-container .control-panel.courses .progress-container{justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%}.schedule-builder-container .course-credit-container .control-panel.courses .btn-container{margin:0}.schedule-builder-container .course-credit-container .control-panel.courses .btn-container .pill-btn-tertiary{margin:0 10px 0 0;height:35px}.schedule-builder-container .course-credit-container .control-panel.courses .btn-container .pill-btn-tertiary:last-child{margin-right:0}.schedule-builder-container .course-credit-container .control-panel.courses.expanded{width:420px}.schedule-builder-container .course-credit-container .control-panel.courses.expanded .progress-container{display:block}.schedule-builder-container .course-credit-container .control-panel.courses.expanded .btn-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.schedule-builder-container .course-credit-container .control-panel.courses.disable-nudges{width:100%}.schedule-builder-container .course-credit-container .control-panel.courses.disable-nudges .progress-container h3:first-child{border-right:2px solid white;padding-right:1rem;margin-right:1rem}.schedule-builder-container .course-credit-container .control-panel.credits{margin:0 0 0 1em}.schedule-builder-container .course-credit-container .control-panel.credits .info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.schedule-builder-container .course-credit-container .control-panel.credits .info h3,.schedule-builder-container .course-credit-container .control-panel.credits .info p{margin-right:.5em}.schedule-builder-container .course-credit-container .control-panel.credits .info p{font-style:italic;display:none}.schedule-builder-container .course-credit-container .control-panel.credits .info span,.schedule-builder-container .course-credit-container .control-panel.credits .info svg{height:20px;width:20px}.schedule-builder-container .course-credit-container .control-panel.credits .expand-button{border:2px solid #3c6dea;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;min-width:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:25px}.schedule-builder-container .course-credit-container .control-panel.credits .expand-button span{border-bottom:2px solid #3c6dea;position:absolute;padding:0 .5em;margin:0 auto;width:1px;height:0;right:0;left:0}.schedule-builder-container .course-credit-container .control-panel.credits .expand-button span:first-child{transform:rotate(90deg);transition:.3s}.schedule-builder-container .course-credit-container .control-panel.credits .expand-button span:first-child.expanded{transform:rotate(180deg)}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-bottom:10px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:35px}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container{background-color:#f1f3f6;margin:12.5px 0 12.5px 10px;border-radius:5px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .progress-bar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:10px;width:100%}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .progress-bar .v-popper{height:100%;width:auto}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .progress-bar .v-popper .credit-segment{height:100%;width:100%}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .scheduled-credits-circle,.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .target-credit-marker{-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:absolute;font-weight:700;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:25px;width:25px}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .scheduled-credits-circle{transform:translate(-50%,-50%);border:2.5px solid #F5A31F;border-radius:50%;top:50%}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .scheduled-credits-circle.success{border:2.5px solid #6BB29F}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .target-credit-marker{transform:translate(-50%);border-radius:50px;top:40px}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .progress-bar-container .target-credit-marker:before{border-radius:0 0 15px 15px;margin:0 auto .25em;background:#000;position:absolute;display:block;height:10px;content:"";padding:0;width:5px;top:-15px}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .icon-container{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2015%2015'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23f4a31f;%20}%20.cls-1,%20.cls-2%20{%20stroke-width:%200px;%20}%20.cls-2%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='Oval'%20class='cls-1'%20cx='7.5'%20cy='7.5'%20r='7.25'/%3e%3cpath%20class='cls-2'%20d='M6.5,3.27h2l-.21,5.92h-1.58l-.21-5.92ZM6.58,9.89h1.85v1.84h-1.85v-1.84Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 5px 0 20px;padding:12.5px}.schedule-builder-container .course-credit-container .control-panel.credits .bar-and-icon .icon-container.success{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2015%2015'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20none;%20stroke:%20%23fff;%20stroke-linecap:%20round;%20stroke-linejoin:%20round;%20stroke-width:%201.5px;%20}%20.cls-2%20{%20fill:%20%236ab29f;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='Oval'%20class='cls-2'%20cx='7.5'%20cy='7.5'%20r='7.25'/%3e%3cg%3e%3cline%20class='cls-1'%20x1='3.75'%20y1='7.5'%20x2='6.25'%20y2='10'/%3e%3cline%20class='cls-1'%20x1='11.25'%20y1='5'%20x2='6.25'%20y2='10'/%3e%3c/g%3e%3c/svg%3e")}.schedule-builder-container .course-credit-container .control-panel.credits .link-button{width:fit-content}.schedule-builder-container .course-credit-container .control-panel.credits .link-button .pill-btn-tertiary{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:33px;margin:0}.schedule-builder-container .course-credit-container .control-panel.credits .link-button.over{margin-left:auto}@media only screen and (max-width: 540px){.schedule-builder-container .course-credit-container .control-panel.credits .link-button{margin-top:50px}}.schedule-builder-container .course-credit-container .control-panel.credits .pill-btn-tertiary{padding:0}.schedule-builder-container .course-credit-container .control-panel.credits .pill-btn-tertiary a{text-decoration:none;padding:.5em 1.5em}.schedule-builder-container .course-credit-container .control-panel.credits.expanded{width:100%}.schedule-builder-container .course-credit-container .control-panel.credits.expanded .info p{display:block}.schedule-builder-container .course-credit-container .control-panel.expanded .btn-container,.schedule-builder-container .course-credit-container .control-panel.expanded .progress-bar-info-container{margin:1em 0 0}.schedule-builder-container .course-credit-container .control-panel.expanded .btn-container .pill-btn-tertiary,.schedule-builder-container .course-credit-container .control-panel.expanded .progress-bar-info-container .pill-btn-tertiary{margin:0 0 10px}.schedule-builder-container .course-credit-container .control-panel.expanded .btn-container .pill-btn-tertiary:last-child,.schedule-builder-container .course-credit-container .control-panel.expanded .progress-bar-info-container .pill-btn-tertiary:last-child{margin-bottom:0}@media only screen and (max-width: 950px),only screen and (max-width: 770px),only screen and (max-width: 540px){.schedule-builder-container .course-credit-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.schedule-builder-container .course-credit-container .control-panel,.schedule-builder-container .course-credit-container .control-panel.courses.expanded,.schedule-builder-container .course-credit-container .control-panel.courses.disable-nudges,.schedule-builder-container .course-credit-container .control-panel.credits.expanded{width:auto}.schedule-builder-container .course-credit-container .control-panel.courses,.schedule-builder-container .course-credit-container .control-panel.courses.expanded{margin-bottom:1em}.schedule-builder-container .course-credit-container .control-panel.courses.expanded .progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.schedule-builder-container .course-credit-container .control-panel.courses.expanded .btn-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:0}.schedule-builder-container .course-credit-container .control-panel.courses.expanded .btn-container .pill-btn-tertiary{margin:0 10px 0 0}.schedule-builder-container .course-credit-container .control-panel.courses.expanded .btn-container .pill-btn-tertiary:last-child{margin-right:0}.schedule-builder-container .course-credit-container .control-panel.courses.disable-nudges .progress-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-builder-container .course-credit-container .control-panel.credits{margin:0}.schedule-builder-container .course-credit-container .control-panel.credits.expanded .info p{display:none}}@media only screen and (max-width: 540px){.schedule-builder-container .course-credit-container{margin:1em 0 0}.schedule-builder-container .course-credit-container .control-panel.courses .btn-container .pill-btn-tertiary,.schedule-builder-container .course-credit-container .control-panel.courses.expanded .btn-container .pill-btn-tertiary{margin:5px}.schedule-builder-container .course-credit-container .control-panel.courses .btn-container .pill-btn-tertiary:last-child,.schedule-builder-container .course-credit-container .control-panel.courses.expanded .btn-container .pill-btn-tertiary:last-child{margin:5px}}.schedule-builder-container .preview-calendar-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:1em 1em 0 0}@media only screen and (max-width: 540px){.schedule-builder-container .preview-calendar-wrapper{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.schedule-builder-container .preview-summary-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.schedule-builder-container .preview-summary-header .preview-header{padding-bottom:0}.schedule-builder-container .preview-summary-header .right .sb-option-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;padding:0 .5em;text-align:center}.schedule-builder-container .preview-summary-header .right .sb-option-container h3{padding-right:1em}.schedule-builder-container .preview-summary-header .right .sb-option-container .clear-btn-style{margin:0 .5em;padding:0 .5em;background-color:#f1f3f6;border-radius:50%}.schedule-builder-container .preview-summary-header .right .sb-option-container .clear-btn-style:hover{background-color:#a5c1ff}.schedule-builder-container .preview-summary-header .right .sb-option-container .btn-container{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:0}@media only screen and (max-width: 540px){.schedule-builder-container .preview-summary-header .right .sb-option-container{text-align:left;margin:1em 0 0;padding:0}}.schedule-builder-container .currently-viewing-container{width:400px;background-color:#f1f3f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 20px}@media only screen and (max-width: 540px){.schedule-builder-container .currently-viewing-container{width:100%;padding:0 .5em}}.schedule-builder-container .currently-viewing-container .preview-summary-header .preview-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.schedule-builder-container .currently-viewing-container .preview-summary-header .preview-header h2{margin:.5em 0 0 .25em;text-align:center}.schedule-builder-container .currently-viewing-container .btn-container{margin:0;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.schedule-builder-container .currently-viewing-container .btn-container button{padding:1em 0 0 1.5em}.schedule-builder-container .currently-viewing-container .preview-summary-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-justify-content:space-evenly;justify-content:space-evenly;border-bottom:1px solid #9299a3}.schedule-builder-container .currently-viewing-container .preview-summary-container .credit-total-summary,.schedule-builder-container .currently-viewing-container .preview-summary-container .course-total-summary{background-color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.5em;width:100%;margin:.5em 0}.schedule-builder-container .currently-viewing-container .preview-summary-container .course-total-summary{margin-right:.5em}.schedule-builder-container .currently-viewing-container .preview-summary-container .credit-total-summary{margin-left:.5em}.schedule-builder-container .currently-viewing-container .btn-container{padding:.25em}.schedule-builder-container .currently-viewing-container .btn-container .lock-icon,.schedule-builder-container .currently-viewing-container .btn-container .unlock-icon{padding:.5em;margin:0 0 0 .25em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.schedule-builder-container .currently-viewing-container .btn-container .lock-icon:hover,.schedule-builder-container .currently-viewing-container .btn-container .unlock-icon:hover{background-color:#e6e6e6}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper{border-top:1px solid #9299a3;border-bottom:1px solid #9299a3;margin:0 0 .5em;height:600px;overflow:scroll}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-empty{padding:.5em;margin:1em 0;border:1px dashed #9299a3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card{width:100%;margin:.5em 0 1em}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .side-bar-color{max-height:100%;width:10px;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details{width:100%;padding:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .loading-gif{width:50px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .setting-icon{padding:.25em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .setting-icon:hover{background-color:#f1f3f6}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .visible-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;cursor:pointer}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .visible-checkbox input{width:10px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .btn-container{margin:0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .btn-container .pill-btn-tertiary{margin:0;padding:.25em .5em;min-width:50px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container,.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-component-and-lock-container{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container{padding:.25em 0;border-top:.5px solid #e6e6e6;margin:.25em 0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .unlock-icon,.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .lock-icon{padding:.5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;transition:.3s}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .unlock-icon:hover,.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .lock-icon:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f1f3f6}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .unlock-icon:focus,.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .lock-icon:focus{outline:dashed 1px lightgrey}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .lock-icon{border:1px solid #000}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details{width:100%}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details .row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details .row a{white-space:nowrap}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details .row .instruction-mode{width:100%;text-align:right;white-space:nowrap}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details .instructor-row{-webkit-box-align:flex-start!important;-webkit-align-items:flex-start!important;-ms-flex-align:flex-start!important;align-items:flex-start!important;-ms-flex-align:start!important}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details .section-description-btn{padding:0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .course-section-details .instructor-unknown{white-space:nowrap}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .icon-checkbox__icon{cursor:pointer;position:relative;top:10px;right:0;height:24px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .icon-checkbox input[type=checkbox]{position:relative;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .icon-checkbox input[type=checkbox]:focus+.icon-checkbox__icon{outline:solid 2px #3c6dea}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .icon-checkbox .text-label{display:inline-block;width:0;overflow:hidden}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .description-icon{width:10px;height:auto;padding:.25em;margin:0 .25em 0 0;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .description-icon:hover{background:#f1f3f6;border:1px solid #f1f3f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .enrollment-status{padding:.25em .5em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-section-and-lock-container .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .course-component-and-lock-container{padding:.25em 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:0 0 .25em}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .row .section-time{white-space:nowrap}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .row h4{margin:0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .row .sb-remove-card{text-decoration:none}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .top-section-container .top-section-details .remove-course-row{border-top:1px solid #e6e6e6;padding:.5em 0 0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container{padding:.5em;border-top:.5px solid #e6e6e6;white-space:nowrap}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .alternate-course-times{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .5em;height:25px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .alternate-course-times p{padding:0 .5em}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .alternate-course-times button{padding:.25em .75em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .alternate-course-times button:hover{background-color:#f1f3f6}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .alternate-course-times button img{width:100%}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .options-filtered-out{margin:.25em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .options-filtered-out button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .options-filtered-out p{margin:0 0 0 .5em;padding:0}.schedule-builder-container .currently-viewing-container .sb-course-card-wrapper .sb-course-card-container .sb-course-card .bottom-section-container .options-filtered-out p svg{width:auto}.schedule-builder-container .currently-viewing-container .sb-break-card-container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.schedule-builder-container .currently-viewing-container .sb-break-card-container .side-bar-color{-webkit-border-radius:8px 0 0 8px!important;-moz-border-radius:8px 0 0 8px!important;border-radius:8px 0 0 8px!important}.schedule-builder-container .currently-viewing-container .sb-break-card-container .break-day-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.schedule-builder-container .currently-viewing-container .sb-break-card-container .break-day-details h4{margin:0}.schedule-builder-container .currently-viewing-container .add-bookmark-collection,.schedule-builder-container .currently-viewing-container .add-event{margin:.5em 0;width:100%;text-align:left}.schedule-builder-container .currently-viewing-container .add-bookmark-collection .bookmark-icon{height:15px}.schedule-builder-container .currently-viewing-container .remove-items{padding:1em 0}.schedule-builder-container .currently-viewing-container .remove-items a{text-decoration:none}.schedule-builder-container .delete-schedule{width:100%;text-decoration:none;text-align:right;padding:1em 1.75em .25em 0;margin:1.5em 0 1em}.schedule-builder-container .delete-schedule-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start;margin:1.5em 0}.schedule-builder-container .delete-schedule-container .delete-schedule{width:fit-content;padding:0;margin:0 1em 0 0}.schedule-builder-container .delete-schedule-container .export-ical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule-builder-container .popup-blur{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;transition:opacity .5s;visibility:hidden;z-index:1002;opacity:0}.schedule-builder-container .popup-visible{opacity:1;visibility:visible}.schedule-builder-container .popup-box-center{margin:0 auto;top:25%;max-width:400px;min-height:300px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;transition:all 2s ease-in-out;position:relative}@media only screen and (max-width: 540px){.schedule-builder-container .popup-box-center{top:inherit}}.schedule-builder-container .break-popup{padding:2em 2em 1em}.schedule-builder-container .full-semester-view-container h2{margin:2em 0 0}.time-picker-overlay .select-list .active{background-color:#3c6dea!important}.btn-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin:1em 0 .25em}.add-from-bookmark-collection-container h2{margin:2em 0 .5em}.add-from-bookmark-collection-container p{max-width:400px;margin:0 auto}.add-from-bookmark-collection-container .bookmark-collection-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1em 1em 0;height:150px;overflow:scroll}@media only screen and (max-width: 950px){.add-from-bookmark-collection-container .bookmark-collection-container{-webkit-justify-content:normal;justify-content:normal}}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection{cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.5em;margin:.5em;border:1px solid #9299a3;width:400px;position:relative}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection:hover{border-color:#3c6dea}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection .bookmark-collection-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 0 2em}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection .bookmark-collection-title input{position:absolute;left:7px;top:8px}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection .not-offered{color:#e6e6e6!important}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection .course-collection-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:scroll;margin:0 0 0 2.5em}.add-from-bookmark-collection-container .bookmark-collection-container .bookmark-collection .course-collection-content .collection-course{padding:.5em 1em 0 0;white-space:nowrap}.add-from-bookmark-collection-container .saved-bookmark-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:150px;overflow:scroll;margin:1em 2em}.add-from-bookmark-collection-container .saved-bookmark-container .saved-bookmark-container:last-of-type{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.add-from-bookmark-collection-container .saved-bookmark-container .not-offered{border:1px solid #e6e6e6!important;color:#9299a3;cursor:default!important}.add-from-bookmark-collection-container .saved-bookmark-container .bookmark-collection{cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.5em;margin:.5em;border:1px solid #9299a3;width:250px;position:relative}.add-from-bookmark-collection-container .saved-bookmark-container .bookmark-collection:hover{border-color:#3c6dea}.add-from-bookmark-collection-container .saved-bookmark-container .bookmark-collection .bookmark-collection-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 0 2em}.add-from-bookmark-collection-container .saved-bookmark-container .bookmark-collection .bookmark-collection-title input{position:absolute;left:8px;top:8px}.add-from-bookmark-collection-container .saved-bookmark-container .bookmark-collection .course-collection-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 0 0 2.5em}.add-from-bookmark-collection-container .saved-bookmark-container .bookmark-collection .course-collection-content .collection-course{padding:0 1em 0 0}.add-from-bookmark-collection-container .btn-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-justify-content:center;justify-content:center}.add-from-bookmark-collection-container .close-btn{position:absolute;top:10px;right:10px;height:inherit}.calendar-container{width:100%;margin:0 0 0 1em}@media only screen and (max-width: 540px){.calendar-container{display:none}}.calendar-container .sb-event-text{overflow:hidden;text-overflow:ellipsis}.calendar-container .fc-scrollgrid-sync-inner a{text-decoration:none!important;color:#000!important;cursor:default!important;font-weight:600!important}.calendar-container .fc-day-today{background-color:#fff!important}.calendar-container .fc-today-button{display:none}.calendar-container .fc-button-group .fc-prev-button,.calendar-container .fc-button-group .fc-next-button{background-color:#fff;color:#000;border:none;height:30px;width:30px;margin:0 .5em;font-size:12px!important;-webkit-border-radius:100px!important;-moz-border-radius:100px!important;border-radius:100px!important;line-height:0!important;padding:0!important}.calendar-container .fc-button-group .fc-prev-button:hover,.calendar-container .fc-button-group .fc-next-button:hover{border:none;color:#000;background-color:#f1f3f6}.calendar-container .fc-button-group .fc-button-primary:disabled{color:#9299a3;background-color:#fff;border:none;cursor:default}.calendar-container .fc-button-group .fc-button:focus{box-shadow:none!important}.calendar-container .fc-toolbar{-webkit-justify-content:normal!important;justify-content:normal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;align-self:flex-start}.calendar-container .fc-toolbar-title{width:195px!important}.calendar-container .fc-timegrid-event{cursor:default!important}.calendar-container .fc-toolbar-title{font-size:1.25em!important}.calendar-container .fc-toolbar{margin:0 0 .25em!important}.sections-modal-wrapper .popup-box-center{max-width:900px;max-height:fit-content;max-height:900px;padding:1em;overflow:scroll;position:relative}.sections-modal-wrapper .popup-box-center h3{margin:0 2em;padding:0 0 .5em}.sections-modal-wrapper .popup-box-center p{max-width:450px;margin:0 auto}.sections-modal-wrapper .popup-box-center .close-btn{position:absolute;right:10px;top:10px}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container{margin:0 0 1em}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container h3{padding:0}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper{max-height:180px;overflow:scroll;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 2em}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .card-container{box-shadow:0 2px 13px #e6e6e6;margin:.5em;padding:1em .5em}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .disabled-card{opacity:.3}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;white-space:nowrap;animation:fadein 1.5s;-moz-animation:fadein 1.5s;-webkit-animation:fadein 1.5s;-o-animation:fadein 1.5s}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .middle,.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .right{padding:0 .5em}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .top,.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .left{margin:0;padding:0 .25em;width:20px}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .details-container .row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .details-container .row .pin-icon{padding:0 0 0 .5em}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .details-container .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .right{border-left:.5px solid #9299a3;margin:0 .5em;padding:0 .5em 0 1em;text-align:center;min-width:50px}.sections-modal-wrapper .popup-box-center .section-card-group-container .section-component-container .course-section-selection-wrapper .course-section-selection-container .middle{width:100%}.sections-modal-wrapper .popup-box-center .btn-container{-webkit-justify-content:center;justify-content:center}.sections-modal-wrapper .popup-box-center .btn-container p{padding:.5em 0}.section-locked{border:2px solid #000!important;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9.068'%20height='10.363'%20viewBox='0%200%209.068%2010.363'%3e%3cg%20id='Group_4565'%20data-name='Group%204565'%20transform='translate(-269.51%20-894.838)'%3e%3cg%20id='Group_4564'%20data-name='Group%204564'%3e%3cpath%20id='Icon_awesome-unlock'%20data-name='Icon%20awesome-unlock'%20d='M8.1,5.182H3.077V3.095a1.457,1.457,0,1,1,2.915-.018L5.976,5.667a.485.485,0,0,0,.486.486H7.11A.485.485,0,0,0,7.6,5.667l.015-2.591a3.077,3.077,0,1,0-6.153.03V5.182H.972A.972.972,0,0,0,0,6.153V9.392a.972.972,0,0,0,.972.972H8.1a.972.972,0,0,0,.972-.972V6.153A.972.972,0,0,0,8.1,5.182Z'%20transform='translate(269.51%20894.838)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center right 10px}.dropdown-style{position:relative;cursor:pointer;display:inline-block}.dropdown-style:disabled{border:1px solid gray}.dropdown-style .overselect{position:relative;top:0;bottom:0;left:0;right:0}.dropdown-style .dropdown-label{position:absolute;top:3.5px;left:5px}.sb-coursecard-dropdown-wrapper{position:relative;margin:0 0 .5em}.sb-coursecard-dropdown-wrapper .atlas-dropdown{min-width:150px;height:25px;padding:0 0 0 .5em}.sb-coursecard-dropdown-container{position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;padding:12px 16px;z-index:10;width:450px}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header{height:fit-content;border-bottom:1px solid #000}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header .top{margin:1em 0}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header .top p{max-width:300px}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 .25em}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header .bottom .right{margin:0 .5em 0 0;padding:0}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header .bottom .right button{padding:0 .5em!important;margin:0;text-decoration:none;color:#3c6dea}.sb-coursecard-dropdown-container .sb-coursecard-dropdown-header .bottom .right button:hover{color:#394c77;background-color:#f1f3f6}.sb-coursecard-dropdown-container .sb-dropdown-items-container{min-height:50px;max-height:250px;overflow:scroll}.sb-coursecard-dropdown-container .sb-dropdown-items-container .course-section-and-lock-container{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;border-bottom:.5px solid #9299a3;padding:1em 0;cursor:pointer}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item:hover{background-color:#f1f3f6}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item .course-section-details{min-width:250px;margin:0 1.5em}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item .sb-dropdown-item-content{width:100%}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item .sb-item-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:auto;margin:0}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item .sb-item-content-wrapper .row{white-space:nowrap}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item .sb-item-content-wrapper .sb-item-content-right{text-align:right;margin:0 1.5em 0 0}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 2em 0 1em}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item-input input[type=checkbox]{width:15px;height:15px;background-color:#fff;content:"";border-radius:3px;border:2px solid #3c6dea}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item-input input[type=checkbox]:checked{width:15px;height:15px;background-color:#3c6dea;border-radius:3px;border:2px solid #3c6dea}.sb-coursecard-dropdown-container .sb-dropdown-items-container .sb-dropdown-item-input input[type=checkbox]:checked:after{content:"";color:#fff;text-align:center}.sb-coursecard-dropdown-container .sb-dropdown-items-container h4{margin:0;padding:0}.sb-coursecard-dropdown-container .section-location{white-space:nowrap;margin:0 0 0 .5em}.sb-coursecard-dropdown-container .course-section-and-lock-container{border-top:none!important}.sb-coursecard-dropdown-container .course-section-and-lock-container .section-status{white-space:nowrap;margin:0 .5em;padding:0 .5em;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-popover-container{min-width:300px;max-width:400px}.modal-popover-container .vfm__content{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-shadow:0px 6px 6px #AEB4BE rgba(0,0,0,.5);box-shadow:0 6px 6px #aeb4be #00000080;-webkit-box-shadow:0px 6px 6px #AEB4BE;-moz-box-shadow:0px 6px 6px #AEB4BE;box-shadow:0 6px 6px #aeb4be;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em}.modal-popover-container .vfm__content label{width:fit-content}.modal-popover-container .vfm__content .sb-export-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}.modal-popover-container .vfm__content .sb-export-options a,.modal-popover-container .vfm__content .sb-export-options button{margin:.15rem 0}.modal-popover-container h4{padding:0 0 .5em;margin:0 0 .5em}.modal-popover-container .setting-header{border-bottom:1px solid black}.modal-popover-container label{cursor:pointer;margin:.5em 0}.modal-popover-container label input{cursor:pointer}.time-conflict-icon{height:10px;width:10px;overflow:visible}.api-down-modal-wrapper .api-modal-body p{margin:1em 0}.api-down-modal-wrapper .api-modal-body .api-btn-container{margin:2em 0 0}.api-down-modal-wrapper .delete-modal{padding-bottom:2em;padding-top:0}.popup-box-center.max-size{top:5vh;max-width:90vw;max-height:90vh}.v-popper--theme-dropdown.sb-color-clouds,.v-popper--theme-dropdown.sb-color-sunshine,.v-popper--theme-dropdown.sb-color-salmon,.v-popper--theme-dropdown.sb-color-ocean,.v-popper--theme-dropdown.sb-color-sky,.v-popper--theme-dropdown.sb-color-tulip,.v-popper--theme-dropdown.sb-color-golden,.v-popper--theme-dropdown.sb-color-spring,.v-popper--theme-dropdown.sb-color-apricot,.v-popper--theme-dropdown.sb-color-lilac{width:50%}.v-popper--theme-dropdown.sb-color-clouds .v-popper__inner,.v-popper--theme-dropdown.sb-color-sunshine .v-popper__inner,.v-popper--theme-dropdown.sb-color-salmon .v-popper__inner,.v-popper--theme-dropdown.sb-color-ocean .v-popper__inner,.v-popper--theme-dropdown.sb-color-sky .v-popper__inner,.v-popper--theme-dropdown.sb-color-tulip .v-popper__inner,.v-popper--theme-dropdown.sb-color-golden .v-popper__inner,.v-popper--theme-dropdown.sb-color-spring .v-popper__inner,.v-popper--theme-dropdown.sb-color-apricot .v-popper__inner,.v-popper--theme-dropdown.sb-color-lilac .v-popper__inner{border:2px var(--sb-primary-bg) solid;padding:1.25em 1.5em}.v-popper--theme-dropdown.sb-color-clouds .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-sunshine .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-salmon .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-ocean .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-sky .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-tulip .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-golden .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-spring .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-apricot .v-popper__arrow-outer,.v-popper--theme-dropdown.sb-color-lilac .v-popper__arrow-outer{border-color:var(--sb-primary-bg)!important}.popup{line-height:1.75em}.popup .title{text-transform:uppercase;font-weight:600}.popup .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;font-style:italic;font-weight:600}.popup .status{margin:.5em 0;font-size:.8em;line-height:1.7em;letter-spacing:.02em}.popup .course-open,.popup .course-closed,.popup .course-waitlist{padding:.25em .75em .4em;margin-right:.25em}h1{font-size:1.5em;margin:0}h2{font-size:1.25em}.page-header{justify-content:space-between;margin:9em 0 2em;display:flex}.page-header h1{font-size:2em}.page-header .intro{flex-direction:column;flex:1}.page-header .intro .lead-in{color:#394c77;padding-right:3em;margin-top:.75em;font-weight:200;font-size:19px}.page-header .header-image{max-width:425px}@media only screen and (max-width: 540px),only screen and (max-width: 950px),only screen and (max-width: 1200px){.page-header{padding:0 2em}.page-header .header-image{max-width:250px}}.user-controls{justify-content:flex-end;margin-bottom:1em;display:flex}.user-controls .button-wrapper{justify-content:space-between;display:flex}.user-controls .btn{border:1px solid #3c6dea;text-decoration:none;border-radius:50px;padding:.4em 1.5em;font-size:12.5px;margin-top:0}.user-controls .btn:not(:last-of-type){margin-right:.75em}.user-controls .btn.delete-container{background-color:#e6e6e6;color:#333;border:none}.user-controls .btn:hover{background-color:#a5c1ff80;top:-1px}.user-controls .btn.create,.user-controls .btn.save{background-color:#3c6dea;color:#fff}.user-controls .btn.create:hover,.user-controls .btn.save:hover{background-color:#c3d4f8;color:#333}.user-controls.publish{align-items:flex-end;flex-direction:row;display:flex}.user-controls.publish label input{font-family:Usual,Helvetica,Arial,sans-serif;border:1px solid #e6e6e6;border-radius:8px;padding:.75em 1em;width:60%}.user-controls.publish .publish-status{align-items:center;display:flex}.user-controls.publish .publish-status p{margin-right:1em}.user-controls.publish .unpublish{background-color:#e6e6e6;color:#333;border-color:#e6e6e6}.user-controls.publish .unpublish:hover{background-color:#9299a3;color:#fff}.user-controls.footer{border-top:1px solid #e6e6e6;margin-top:1.5rem;padding-top:1.5rem}.user-controls.space-between{justify-content:space-between}.user-controls.space-between .left{justify-content:flex-start;display:flex}.user-controls.space-between .right{justify-content:flex-end;display:flex}.tags,.selected-tags{display:flex;margin-top:1em}.tags .tag,.selected-tags .tag{border:1px solid #d32582;padding:.25em 1em;border-radius:5px;margin-right:.5em;width:fit-content;color:#d32582}.tags .tag.current:hover,.selected-tags .tag.current:hover{border:1px solid #394c77;color:#394c77}.whats-new-container{justify-content:space-between;display:flex}.whats-new-container:last-of-type{margin-bottom:2rem}.whats-new-container .date-container{color:#394c77;position:relative;width:11rem}.whats-new-container .date-container:before{border-left:2px solid #a5c1ff;position:absolute;height:100%;content:"";left:140px}.whats-new-container .date-container .date{text-transform:uppercase;padding-top:2.5em;text-align:right;font-size:.8em;line-height:1.7em;letter-spacing:.02em;width:10em;font-weight:600}.whats-new-container .date-container .date .time{font-weight:400;font-size:.95em;line-height:1.7em;margin:0}.whats-new-container .date-container .dot{background-color:#fafafa;border:3px solid #3c6dea;border-radius:50%;position:absolute;margin-top:2.2em;height:10px;width:10px;left:9.5em}.whats-new-container .date-container .sticky{padding-bottom:2.5em}.whats-new-container .sticky{align-self:flex-start;position:sticky;display:flex;top:7em}.whats-new-container .sticky.column{flex-direction:column;width:28%;top:6em}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.whats-new-container .sticky.column{position:initial;width:100%}}.whats-new-container .note-container{-webkit-box-shadow:0 0 10px #e6e6e6 rgba(0,0,0,.5);box-shadow:0 0 10px #e6e6e6 #00000080;-webkit-box-shadow:0 0 10px #e6e6e6;-moz-box-shadow:0 0 10px #e6e6e6;box-shadow:0 0 10px #e6e6e6;background-color:#fff;padding:1.75em 2.5em;border-radius:15px;margin-bottom:2em;position:relative;color:#333;display:flex;flex:1}.whats-new-container .note-container .title{margin:0 1.75em 0 0;font-size:20px}.whats-new-container .note-container .note{width:68%}.whats-new-container .note-container .note .read-more a{text-decoration:none}.whats-new-container .note-container .note .read-more a:hover{text-decoration:underline}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.whats-new-container{padding:0 2em}.whats-new-container .note-container{flex-direction:column}.whats-new-container .note-container .note{margin-top:1em;width:100%}}.notes-container{background-color:#fff;border-radius:15px;margin-bottom:2em;padding:1.5em 2em;color:#333}.notes-container .create-form{flex-direction:column;display:flex}.notes-container .create-form label{flex:1}.notes-container .create-form .title,.notes-container .create-form .tag-wrapper{margin-bottom:1rem;width:100%}.notes-container .create-form .title input,.notes-container .create-form .tag-wrapper input{border:1px solid #e6e6e6;border-radius:8px;padding:.75em 1em;width:97%}.notes-container .create-form .label{margin-bottom:.5em;flex:1;font-weight:600}.notes-container .create-form .contents{margin-bottom:1rem}.notes-container .create-form .contents .tiptap{border:1px solid #e6e6e6;border-radius:0 0 8px 8px;white-space:pre-wrap;padding:.75em 1em;line-height:150%;min-height:250px}.notes-container .create-form .contents .tiptap p,.notes-container .create-form .contents .tiptap h1,.notes-container .create-form .contents .tiptap h2,.notes-container .create-form .contents .tiptap h3,.notes-container .create-form .contents .tiptap h4,.notes-container .create-form .contents .tiptap h5{margin-top:1em}.notes-container .create-form .contents .controls{background-color:#f1f3f6;border:1px solid #e6e6e6;border-radius:8px 8px 0 0;color:#53575f;padding:.5em 1em;font-weight:700;display:flex;justify-content:space-between}.notes-container .create-form .contents .controls button{border:1px solid gray;padding:5px 8px;border-radius:5px;margin-right:.25em}.notes-container .create-form .contents .controls button:hover{color:#3c6dea;background-color:#fff}.notes-container .create-form .contents .controls button.strike{text-decoration:line-through}.notes-container .create-form .contents .controls button.active{background-color:#c3d4f8}.notes-container .create-form .contents .controls .revision-btns button{padding:5px 15px;border-radius:50px}.notes-container .release-note-table{justify-content:space-between;align-items:center;color:#333;padding:.5em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.notes-container .release-note-table.labels{background-color:#f1f3f6;text-transform:uppercase;font-size:.85em;font-weight:600}.notes-container .release-note-table:nth-child(odd){background-color:#f1f3f6}.notes-container .release-note-table:nth-child(2n){background-color:#fafafa}.notes-container .release-note-table .title{width:50%;font-weight:600}.notes-container .release-note-table .date{width:12.5%}.notes-container .release-note-table .status{align-items:center;display:flex;width:13.5%}.notes-container .release-note-table .status select{border-radius:50px;padding:.25em .75em}.notes-container .release-note-table .status select.custom-select{border-right:.5em solid transparent;outline:1px solid #e6e6e6;border-top:0;border-left:0;border-bottom:0;height:25px}.notes-container .release-note-table .status select.custom-select:focus{outline:2px solid #3c6dea}.notes-container .release-note-table .status .status-change{margin-left:.5em}.notes-container .release-note-table .status .status-change.hide{display:none}.notes-container .release-note-table .status .status-change .state-change{width:30px}.notes-container .release-note-table .actions{display:flex;width:20%}.notes-container .release-note-table .actions .btn{background-color:#c3d4f8;text-transform:uppercase;text-decoration:none;border-radius:25px;padding:.4em 1.5em;margin-right:.75em;color:#333;font-size:.8em;line-height:1.7em;letter-spacing:.02em;font-weight:600}.notes-container .release-note-table .actions .btn.delete{background-color:#e6e6e6;text-transform:uppercase;color:#333}.notes-container .release-note-table .actions .btn:hover{background-color:#3c6dea;color:#fff}.notes-container .release-note-table .actions .btn:hover:focus{outline:2px solid #394c77}@media only screen and (max-width: 540px),only screen and (max-width: 950px){.notes-container .release-note-table .actions{flex-wrap:wrap}}@media only screen and (max-width: 540px){.notes-container .release-note-table .title{width:28%}.notes-container .release-note-table .date{width:8%}.notes-container .release-note-table .status{width:20%}}.notes-container .note-header{margin-bottom:1rem}.notes-container .note-header h2.title{font-size:1.5em}.notes-container .note-header .date{color:#9299a3;font-size:.95em;line-height:1.7em;margin:0}.note{line-height:200%}.note h1:not(:first-child),.note h2:not(:first-child),.note h3:not(:first-child),.note h4:not(:first-child),.note h5:not(:first-child){margin-top:.5em}.note p:not(:first-of-type){margin:.75em 1em .5em 0}.arrow{border:solid #3c6dea;border-width:0 2px 2px 0;display:inline-block;padding:2px}.arrow:hover{border-color:#394c77}.arrow.down{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 0 .2em .25em}
