.st-header{padding:18px 0 10px 0;border-bottom:2px solid #777}.st-header h1{margin:0;font-size:24px;font-family:inherit}.st-header .small-font{font-size:0.8em}

.index-page .yellow-box{background-color:#FDFBF7;padding:1em 1em;line-height:1.9em;border-radius:4px}.index-page .intro-text{text-align:center;font-size:20px}.index-page .intro-text-small{text-align:center;font-size:15px;color:#555}.index-page .report-list .report-list-item .report-header{border-bottom:1px solid #ccc;padding:8px 8px;font-weight:bold;cursor:pointer;position:relative}.index-page .report-list .report-list-item .report-header.top-header{border-top:1px solid #ccc}.index-page .report-list .report-list-item .report-header i{position:absolute;top:12px;right:5px;color:#777}.index-page .report-list .report-list-item .reports{margin:5px 0;padding-left:30px;padding-bottom:5px;display:none;border-bottom:1px solid #ccc}.index-page .report-list .report-list-item .reports .subsubject{font-weight:bold;margin-top:10px;margin-bottom:10px}.index-page .report-list .report-list-item .reports div{margin-bottom:7px}.index-page .report-list .report-list-item .reports div a:link,.index-page .report-list .report-list-item .reports div a:visited,.index-page .report-list .report-list-item .reports div a:hover{text-decoration:none}.index-page .report-list .report-list-item .reports div a:hover{color:#1b7bbf}.index-page .report-list .report-list-item.open .report-header{color:#1b7bbf;border-bottom-width:0}.index-page .report-list .report-list-item.open .reports{display:block}.index-page .report-list .expand-collapse a:link,.index-page .report-list .expand-collapse a:visited,.index-page .report-list .expand-collapse a:hover{text-decoration:none;text-transform:uppercase;font-size:10px}.index-page .report-list .expand-collapse a:hover{text-decoration:underline}.index-page .report-list .expand-collapse a:first-child{margin-right:7px}

.context-dropdown{position:relative;display:inline-block}.context-dropdown.open .context-dropdown-menu{display:block}.context-dropdown.open button.context-dropdown-toggler{outline:none}.context-dropdown-toggler{background:#fff;color:black;outline:none;cursor:pointer;position:relative;font-size:14px;display:inline-block;border:1px solid #919191;padding:4px 25px 4px 9px;border-radius:2px;box-shadow:1px 1px 1px -1px rgba(0,0,0,0.75)}.context-dropdown-toggler i{position:absolute;top:4px;right:6px}.context-dropdown-menu{border:1px solid #bfbfbf;background-color:#fff;text-align:left;width:200px;position:absolute;top:100%;left:0;margin:0;padding:0;display:none;z-index:800;box-shadow:3px 3px 38px -14px rgba(0,0,0,0.75)}

.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;width:35%;height:100%;transform:translate3d(0%, 0, 0)}.modal.left .modal-dialog .modal-content,.modal.right .modal-dialog .modal-content{border-radius:0}.modal.left .modal-dialog .modal-header,.modal.right .modal-dialog .modal-header{border-radius:0}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}.modal.left.fade .modal-dialog{left:-470px;transition:opacity 0.3s linear, left 0.3s ease-out}.modal.left.fade.in .modal-dialog{left:0}.modal.right.fade .modal-dialog{right:0px;transition:opacity 0.3s linear, right 0.3s ease-out}.modal.right.fade.in .modal-dialog,.modal.right.in .modal-dialog{right:0}.modal{text-align:center;padding:0 !important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal.right .modal-header{position:fixed;z-index:100;background-color:#fff;border-top-left-radius:4px;top:1px;left:1px;right:20px}.modal.right .modal-body{margin-top:70px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal.right .close{position:absolute;float:none;top:19px;right:15px;margin:0;padding:0;z-index:100}.modal.right .modal-header .margin-right{margin-right:40px}.modal.right .no-underline a:link,.modal.right .no-underline a:visited,.modal.right .no-underline a:hover{text-decoration:none}.modal .select-unselect{margin-bottom:15px}.modal .select-unselect a:link,.modal .select-unselect a:visited,.modal .select-unselect a:hover{text-decoration:none;font-size:12px}@media (max-width: 1500px){.modal.left .modal-dialog,.modal.right .modal-dialog{width:45%}}@media (max-width: 1160px){.modal.left .modal-dialog,.modal.right .modal-dialog{width:55%}}@media (max-width: 930px){.modal.left .modal-dialog,.modal.right .modal-dialog{width:75%}}@media (max-width: 830px){.modal.left .modal-dialog,.modal.right .modal-dialog{width:99%}}

.filters-variables .card .card-header{background-color:#fdfbf7}

.rv-flag-toggler{padding:3px 0 0 0;text-decoration:none !important;cursor:pointer}.rv-flag-toggler i{position:relative;top:3px;left:1px}.rv-flag-wrapper{padding:15px}.rv-flag-wrapper .close-icon{position:absolute;top:5px;right:5px}.rv-flag-wrapper .close-icon img{width:15px;height:15px;cursor:pointer}.rv-flag-wrapper h5{font-size:17px;margin:0}.rv-flag-wrapper h5+div,.rv-flag-wrapper div.options-div{margin-left:15px;margin-top:7px}.rv-flag-wrapper h5+div a:link,.rv-flag-wrapper h5+div a:visited,.rv-flag-wrapper h5+div a:hover,.rv-flag-wrapper div.options-div a:link,.rv-flag-wrapper div.options-div a:visited,.rv-flag-wrapper div.options-div a:hover{text-decoration:underline;display:block;font-size:13px;margin-bottom:7px;padding:3px}.rv-flag-wrapper h5+div a.active,.rv-flag-wrapper div.options-div a.active{color:#0962ab;text-decoration:none;position:relative}.rv-flag-wrapper h5+div a.active i,.rv-flag-wrapper div.options-div a.active i{position:absolute;left:-15px;top:6px}.rv-flag-wrapper label.header{font-size:15px}.rv-flag-wrapper .links{margin:0 10px 15px 25px}.rv-flag-wrapper .links a:link,.rv-flag-wrapper .links a:visited,.rv-flag-wrapper .links a:hover{text-decoration:none;display:block;margin-bottom:5px;padding-left:15px}

.table-chart-toggler{overflow:hidden}.table-chart-toggler>div{margin-right:0;font-size:15.6px;cursor:pointer;padding:2px 5px}.table-chart-toggler>div i{font-size:12px;margin-right:3px}.table-chart-toggler>div.active{background:#dfe6eb}.table-chart-toggler div.separator{font-size:15px;margin-left:0px;margin-right:0px;color:#ccc}

.report-toolbar{width:100%;background-color:#eee;position:fixed;top:62px;left:0;z-index:900;padding-top:6px;padding-bottom:5px}.report-toolbar.with-scroll{top:49px}.report-toolbar .p-0{padding:0px !important}.report-toolbar .mt-6{margin-top:1.5em !important}.report-toolbar .h3-mobile{display:none}.report-toolbar h3,.report-toolbar .h3{font-size:18px;margin:0 0}.report-toolbar h3 div:first-child,.report-toolbar .h3 div:first-child{min-width:142px}.report-toolbar h3 a:link,.report-toolbar h3 a:visited,.report-toolbar h3 a:hover,.report-toolbar .h3 a:link,.report-toolbar .h3 a:visited,.report-toolbar .h3 a:hover{text-decoration:none}.report-toolbar h3 i,.report-toolbar .h3 i{display:inline-block;color:#888;margin-left:12px;margin-right:12px;font-size:15px}.report-toolbar h3 .bottom-dotted,.report-toolbar .h3 .bottom-dotted{border-bottom:1px #888 dotted;cursor:pointer}.report-toolbar h3 .subject-dropdown,.report-toolbar .h3 .subject-dropdown{cursor:pointer;padding:2px 5px;background-color:#DFE6EB;border:1px solid #ced6db}.report-toolbar h3 .subject-dropdown i,.report-toolbar .h3 .subject-dropdown i{color:#333;margin-right:2px}.report-toolbar .excel{padding:3px 0 0 0;font-size:1.2em;text-decoration:none}.report-toolbar .change-report{padding:3px 0 0 0;font-size:1.2em;text-decoration:none;cursor:pointer}.report-toolbar .change-report i{position:relative;top:3px;left:1px}.report-toolbar .data-tools{font-size:1.5em;font-weight:bold;text-decoration:none;cursor:pointer}.report-toolbar .data-tools i{position:relative;top:3px;left:1px}.report-toolbar .subject-wrapper{position:relative;z-index:1000;font-size:13px}.report-toolbar .subject-wrapper .subjects{background-color:#fff;border:1px solid #999;width:600px;position:absolute;top:0.5em;left:0;box-shadow:-2px 2px 5px 0px rgba(0,0,0,0.75)}.report-toolbar .subject-wrapper .subjects>div{padding:0.75em;border-bottom:1px solid #ccc}.report-toolbar .subject-wrapper .subjects>div.open>a:link,.report-toolbar .subject-wrapper .subjects>div.open>a:visited,.report-toolbar .subject-wrapper .subjects>div.open>a:hover{color:#1e40b0}.report-toolbar .subject-wrapper .subjects>div.open>div{display:block}.report-toolbar .subject-wrapper .subjects>div>a:link,.report-toolbar .subject-wrapper .subjects>div>a:visited,.report-toolbar .subject-wrapper .subjects>div>a:hover{display:block;text-decoration:none;font-size:14px;color:#333;font-weight:600;position:relative;padding-right:40px}.report-toolbar .subject-wrapper .subjects>div>a:link i,.report-toolbar .subject-wrapper .subjects>div>a:visited i,.report-toolbar .subject-wrapper .subjects>div>a:hover i{position:absolute;top:0.25em;right:0.25em}.report-toolbar .subject-wrapper .subjects>div>div{margin:5px 15px 10px 25px;display:none}.report-toolbar .subject-wrapper .subjects>div>div:last-child{margin-bottom:0}.report-toolbar .subject-wrapper .subjects>div>div a:link,.report-toolbar .subject-wrapper .subjects>div>div a:visited,.report-toolbar .subject-wrapper .subjects>div>div a:hover{text-decoration:none;color:#333}.report-toolbar .subject-wrapper .subjects>div>div a:link.selected,.report-toolbar .subject-wrapper .subjects>div>div a:visited.selected,.report-toolbar .subject-wrapper .subjects>div>div a:hover.selected{font-weight:bold;color:#1e40b0}.report-toolbar .select-rv{padding:15px}.report-toolbar .select-rv .close-icon{position:absolute;top:5px;right:5px}.report-toolbar .select-rv .close-icon img{width:15px;height:15px;cursor:pointer}.report-toolbar .select-rv h5{font-size:17px;margin:0}.report-toolbar .select-rv h5+div,.report-toolbar .select-rv div.options-div{margin-left:15px;margin-top:7px}.report-toolbar .select-rv h5+div a:link,.report-toolbar .select-rv h5+div a:visited,.report-toolbar .select-rv h5+div a:hover,.report-toolbar .select-rv div.options-div a:link,.report-toolbar .select-rv div.options-div a:visited,.report-toolbar .select-rv div.options-div a:hover{text-decoration:underline;display:block;font-size:13px;margin-bottom:7px;padding:3px}.report-toolbar .select-rv h5+div a.active,.report-toolbar .select-rv div.options-div a.active{color:#0962ab;text-decoration:none;position:relative}.report-toolbar .select-rv h5+div a.active i,.report-toolbar .select-rv div.options-div a.active i{position:absolute;left:-15px;top:6px}.report-toolbar .select-rv label.header{font-size:15px}.report-toolbar .select-rv .links{margin:0 10px 15px 25px}.report-toolbar .select-rv .links a:link,.report-toolbar .select-rv .links a:visited,.report-toolbar .select-rv .links a:hover{text-decoration:none;display:block;margin-bottom:5px;padding-left:15px}@media (max-width: 900px){.report-toolbar{padding-top:4px;padding-bottom:4px}.report-toolbar .h3{display:none}.report-toolbar .h3-mobile{display:block;font-size:15px}.report-toolbar .h3-mobile span{border-bottom:1px solid #898989;cursor:pointer}.report-toolbar .h3-mobile>i{position:relative;top:4px;left:4px}}

.error-box{padding:15px;background-color:#eee;font-size:13px;margin:15px 0}.error-box h1{font-size:18px;margin:0 0 0 0;font-family:inherit}

.institutions-modal .modal-dialog{max-width:50% !important;width:35%}.institutions-modal .checkbox label{position:relative;padding-left:19px}.institutions-modal .checkbox label input{padding-right:10px !important;position:absolute;left:0;top:3px}.institutions-modal .load-more-data-container{text-align:center;margin-top:20px}.institutions-modal .load-more-data-container a:link,.institutions-modal .load-more-data-container a:visited,.institutions-modal .load-more-data-container a:hover{font-size:17px;color:#555;display:inline-block;text-decoration:none;padding:0 8px}.institutions-modal .load-more-data-container a:link:hover,.institutions-modal .load-more-data-container a:visited:hover,.institutions-modal .load-more-data-container a:hover:hover{background-color:#698cdb;color:#fff}.institutions-modal .custom-tooltip{max-width:700px;font-size:15px}.institutions-modal .white-header{background-color:#2d6a44 !important;color:#333 !important;padding:15px 20px 5px 10px !important;right:0 !important}.institutions-modal .white-header .close{opacity:0.8;top:17px;color:#fff}.institutions-modal .white-header h4{color:#fff !important}.institutions-modal .white-header a:link,.institutions-modal .white-header a:visited,.institutions-modal .white-header a:hover{text-decoration:none;font-weight:600;color:#fff !important;font-size:13px !important}.institutions-modal .nav{border-bottom-width:0;margin-bottom:0}.institutions-modal .nav a:link,.institutions-modal .nav a:visited,.institutions-modal .nav a:hover{text-decoration:none;font-weight:600;color:#fff !important;font-size:13px !important}.institutions-modal .nav span{font-size:13px !important}.institutions-modal .nav li{padding:5px 5px}.institutions-modal .nav li.active,.institutions-modal .nav li.open{background-color:#11331e;border-radius:4px}.institutions-modal .nav li.active a.dropdown-toggle,.institutions-modal .nav li.open a.dropdown-toggle{padding:8px 16px}.institutions-modal .nav li ul.dropdown-menu li{color:#333 !important}.institutions-modal .nav li ul.dropdown-menu li a:link,.institutions-modal .nav li ul.dropdown-menu li a:visited,.institutions-modal .nav li ul.dropdown-menu li a:hover{border-width:0;font-weight:400;color:#333 !important}.institutions-modal .nav li ul.dropdown-menu li a:hover{background-color:#f3f3f3}.institutions-modal .nav .badge{background-color:#11331e;border:0px solid #000;color:#fff;padding:3px 3px;position:relative;top:-1px}.institutions-modal .nav .disabled{cursor:not-allowed}.institutions-modal .nav .disabled .badge{background-color:#fafafa;border:1px solid #ccc;color:#ccc;padding:1px 3px}.institutions-modal .current-focus-institution{border-bottom:0px solid #444;background-color:#fff;padding:5px;font-size:14px;margin-bottom:15px;position:relative}.institutions-modal .current-focus-institution a:link,.institutions-modal .current-focus-institution a:visited,.institutions-modal .current-focus-institution a:hover{text-decoration:none;position:absolute;top:4px;right:2px;font-size:12px}.institutions-modal .select-comparison-institution table{margin-bottom:0}.institutions-modal .select-comparison-institution table a:link,.institutions-modal .select-comparison-institution table a:visited,.institutions-modal .select-comparison-institution table a:hover{text-decoration:none}.institutions-modal .select-comparison-institution table a:hover{text-decoration:underline}.institutions-modal .select-comparison-institution .bordered{border:1px solid #aaa;padding:15px 15px}.institutions-modal .select-comparison-institution .tabs{margin-bottom:15px}.institutions-modal .select-comparison-institution .tabs span{font-size:14px;padding:0 7px}.institutions-modal .select-comparison-institution .tabs a:link,.institutions-modal .select-comparison-institution .tabs a:visited,.institutions-modal .select-comparison-institution .tabs a:hover{font-size:14px}.institutions-modal .select-comparison-institution .tabs a.selected{font-weight:bold;text-decoration:none}.institutions-modal .select-comparison-institution .dropdown a:link,.institutions-modal .select-comparison-institution .dropdown a:visited,.institutions-modal .select-comparison-institution .dropdown a:hover{text-decoration:none}.institutions-modal .selected-institutions .controls{padding:0px 4px 10px 4px;border:0px solid #333}.institutions-modal .selected-institutions .controls a:link,.institutions-modal .selected-institutions .controls a:visited,.institutions-modal .selected-institutions .controls a:hover{display:inline-block;margin-right:15px;text-decoration:underline}.institutions-modal .selected-institutions .controls a:link.disabled,.institutions-modal .selected-institutions .controls a:visited.disabled,.institutions-modal .selected-institutions .controls a:hover.disabled{color:#aaa;text-decoration:none}.institutions-modal .selected-institutions .no-institutions-selected{font-size:17px;color:#666;text-align:center;margin-top:25px}.institutions-modal .how-to-add-question{padding-bottom:10px;border:px solid red;box-shadow:10px 12px 36px -9px rgba(0,0,0,0.75);text-align:left;position:absolute;top:20px;right:25%;width:400px;padding:15px;background-color:#fff;border:1px solid #999;z-index:100}.institutions-modal .how-to-add-question a:link,.institutions-modal .how-to-add-question a:visited,.institutions-modal .how-to-add-question a:hover{display:block;margin-bottom:7px;margin-left:10px}.institutions-modal .ez-group .vartitle{color:#333;font-size:1.1em}.institutions-modal .ez-group .menu-icon{cursor:pointer;margin-left:7px}.institutions-modal .ez-group .variable-title{border-bottom:1px dotted #ccc;display:inline-block;padding-bottom:3px;cursor:pointer}.institutions-modal .ez-group .variable-title i{color:#ccc;position:relative;margin-left:8px;top:3px}.institutions-modal .ez-group .ezgroup-years{display:inline-block;margin-left:15px}.institutions-modal .ez-group .ezgroup-years .context-dropdown .context-dropdown-toggler{border:1px solid #fff;box-shadow:none}.institutions-modal .ez-group .ezgroup-years a:link,.institutions-modal .ez-group .ezgroup-years a:visited,.institutions-modal .ez-group .ezgroup-years a:hover{text-decoration:none;font-size:14px}.institutions-modal .ez-group .ezgroup-years a:link.selected,.institutions-modal .ez-group .ezgroup-years a:visited.selected,.institutions-modal .ez-group .ezgroup-years a:hover.selected{font-weight:bold}.institutions-modal .ez-group .ezgroup-years .years-container{padding:15px}.institutions-modal .ez-group .ezgroup-years .years-container div{margin-bottom:10px;display:inline-block;width:50px}.institutions-modal .ez-group .variable-wrapper{padding:8px 3px 8px 3px;border-bottom:1px solid #a6a6a6;cursor:pointer;position:relative}.institutions-modal .ez-group .variable-wrapper .glyphicon{color:#444;font-size:11px}.institutions-modal .ez-group .variable-wrapper:first-child{border-top:1px solid #333}.institutions-modal .ez-group .variable-wrapper.active{background-color:#e6f1fc}.institutions-modal .ez-group .variable-wrapper.active .values-wrapper{display:flex;flex-direction:column}.institutions-modal .ez-group .variable-wrapper .values-wrapper{display:none;position:absolute;top:-30px;right:0px;border:1px solid #aaa;background-color:#fff;width:350px;min-height:140px;max-height:250px;box-shadow:1px 1px 6px -1px rgba(0,0,0,0.75);z-index:900}.institutions-modal .ez-group .variable-wrapper .values-wrapper .select-unselect{border-bottom:1px solid #d6d6d6;text-align:left;padding:1px 0 1px 15px;margin-bottom:0}.institutions-modal .ez-group .variable-wrapper .values-wrapper .select-unselect a:link,.institutions-modal .ez-group .variable-wrapper .values-wrapper .select-unselect a:visited,.institutions-modal .ez-group .variable-wrapper .values-wrapper .select-unselect a:hover{text-transform:uppercase;font-size:11px;margin-right:5px}.institutions-modal .ez-group .variable-wrapper .values-wrapper .values{flex-grow:1;overflow-y:scroll;height:100%;padding:2px 15px}.institutions-modal .ez-group .variable-wrapper .values-wrapper .save{border-top:1px solid #d6d6d6;text-align:center;padding:5px 0 5px 0px;margin-bottom:0}.institutions-modal .ez-group .summary-wrapper{margin-top:30px;background-color:#eee;padding:15px 10px}.institutions-modal .ez-group .comparison-institution-details{margin-bottom:12px}.institutions-modal .ez-group .comparison-institution-details .name{padding:5px;background-color:#f3f3f3;border:1px dotted #ccc;position:relative}.institutions-modal .ez-group .comparison-institution-details .name:hover{border:1px solid #ccc;background-color:#e0e0e0;cursor:pointer}.institutions-modal .ez-group .comparison-institution-details .name i{position:absolute;top:8px;right:8px}.institutions-modal .ez-group .comparison-institution-details .details{display:none;padding:10px}.institutions-modal .ez-group .comparison-institution-details .details.open{display:block;border-bottom:1px solid #999;background-color:#fafafa}.institutions-modal .ez-group .comparison-institution-details .details ul{padding-left:10px}.institutions-modal .modal-static-footer{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;text-align:left;padding:10px 0;border-top:1px solid #e0e0e0}.institutions-modal .modal-static-footer button{font-size:1.4em}.institutions-modal .modal-static-footer .how-to-add-question{padding-bottom:10px;border:px solid red;box-shadow:10px 12px 36px -9px rgba(0,0,0,0.75);text-align:left;position:absolute;top:-150px;right:25%;width:400px;padding:15px;background-color:#fff;border:1px solid #999;z-index:100}.institutions-modal .modal-static-footer .how-to-add-question a:link,.institutions-modal .modal-static-footer .how-to-add-question a:visited,.institutions-modal .modal-static-footer .how-to-add-question a:hover{display:block;margin-bottom:7px;margin-left:10px}

.active-dropdown{position:relative;display:block;width:100%}.active-dropdown.open .active-dropdown-toggler{border:1px solid #999;border-bottom-width:0;outline:none}.active-dropdown.open .active-dropdown-menu{display:block;border:1px solid #888}.active-dropdown .active-dropdown-toggler{width:100%;height:29px;background:#fff;padding:0px 0px;color:black;border:1px solid #ced4da;outline:none;cursor:pointer}.active-dropdown .active-dropdown-toggler>div{font-size:12px;height:100%;max-width:90%;position:absolute;left:7px;top:5px;right:20px;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-dropdown .active-dropdown-toggler:active{outline:none}.active-dropdown .active-dropdown-toggler i{position:absolute;top:8px;right:10px;width:10px}.active-dropdown .active-dropdown-menu{border:1px solid #ced4da;background-color:#fff;text-align:left;width:100%;position:absolute;top:100%;right:0;margin:0;padding:0 0 0 0;display:none;z-index:800;box-shadow:0px 5px 18px -10px rgba(0,0,0,0.75)}

.chart-footnotes{font-size:10px;line-height:15px;margin-bottom:0;margin-top:0;width:100%;padding:5px;background:#fff}.chart-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;padding-left:0}.chart-container:not(:last-child){border-bottom:1px solid #DEE5ED}.chart-container:not(:first-child){margin-top:10px}.chart-container .title{font-weight:normal;font-size:14px;margin-top:0px;text-align:left;width:100%;padding-left:15px}.chart-container .axis-tip{display:none;position:absolute;top:10px;left:50px;padding:5px 5px;font-size:12px;line-height:18px;color:#575757;background:#FFFFFF;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:4px}.main-chart{min-width:300px;width:100%;height:650px;padding:0 10px 5px;margin-bottom:0;background:#FFFFFF;margin:0 15px}.charts-wrapper{overflow-x:visible}@media (max-width: 768px){.charts-wrapper{overflow-x:auto}}.charts-wrapper .chart-filter-options{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#e6f1fc}.charts-wrapper .chart-filter-options>div{margin-right:5px !important;margin-left:5px !important}.charts-wrapper .charts{flex:1 1 0%;width:82%;opacity:1;-webkit-animation:chartsAnimation .7s ease-in-out;animation:chartsAnimation .7s ease-in-out}@-webkit-keyframes chartsAnimation{0%{opacity:0}70%{opacity:0}100%{opacity:1}}@keyframes chartsAnimation{0%{opacity:0}70%{opacity:0}100%{opacity:1}}@media (max-width: 768px){.charts-wrapper .charts{width:100% !important}}.charts-wrapper .charts.full{width:100%;-webkit-animation:fullAnimation .7s ease-in-out;animation:fullAnimation .7s ease-in-out}@-webkit-keyframes fullAnimation{0%{opacity:0}70%{opacity:0}100%{opacity:1}}@keyframes fullAnimation{0%{opacity:0}70%{opacity:0}100%{opacity:1}}.chart-wrapper{display:flex;overflow:visible;flex-wrap:nowrap}@media (max-width: 768px){.chart-wrapper{display:block;width:768px !important}}.chart-wrapper .chart-group{display:flex;flex-direction:row;width:100%;justify-content:space-around}.chart-wrapper .chart-group.column{flex-direction:column}.chart-wrapper .chart-group .report-title{font-weight:bold;font-size:16px;margin-top:10px;text-align:left;width:100%;padding-left:15px}.chart-wrapper .filter-wrap{width:200px;transform:scale(1);opacity:1;display:none;margin-right:0}@media (max-width: 768px){.chart-wrapper .filter-wrap{width:85vw;height:100%}}.chart-wrapper .filter-wrap.show{-webkit-animation:showAnimation 0.3s ease-in-out;animation:showAnimation 0.3s ease-in-out}@-webkit-keyframes showAnimation{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes showAnimation{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.chart-wrapper .exceeded-selection{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:5px;margin-bottom:10px}.chart-filter{background:#FFF;margin-bottom:25px;border:0;border-right:2px solid #E0E1EB;width:100%;height:100%}.chart-filter .title-wrap{display:flex;align-items:center;justify-content:space-between}.chart-filter .title-wrap{border-top:1px solid #E0E1EB}.chart-filter .title-wrap .chart-filter-name{color:#000;padding:10px;display:block;width:100%;font-weight:bold;border:0}.chart-filter .max-selections{font-size:11px;padding-left:10px}.chart-filter div.checkbox{padding:5px 10px}.chart-filter div.checkbox label{display:flex;align-items:center}.chart-filter div.checkbox label input{margin-top:0}.hide-filter{text-align:center;width:195px;margin:6px 0}

.options-wrapper{display:flex}.options-wrapper .camera{font-size:24px;margin-right:10px;cursor:pointer}.section{display:flex;width:100%;justify-content:space-between;align-items:center;position:relative}.radio-container{display:flex;align-items:flex-end;position:relative}.radio-container>div{margin-right:5px}

.price-trend .institution-header{font-size:16px;padding:4px 7px;background-color:#eee}.price-trend table .pointer{cursor:pointer}.price-trend table .no-data{padding:15px 7px;background-color:#fff;font-size:15px;font-style:italic;text-align:center}.price-trend .nested-data{background-color:#eee;display:none}.price-trend .nested-data.open{display:table-row}.price-trend .nested-data td:first-child{padding-left:25px}.price-trend .add-institutions-link-wrapper{margin-top:2em}.price-trend .add-institutions-link-wrapper a:link,.price-trend .add-institutions-link-wrapper a:visited,.price-trend .add-institutions-link-wrapper a:hover{color:#999;text-decoration:none;font-size:18px}.price-trend .add-institutions-link-wrapper a:hover{color:#333;text-decoration:underline}

body{font-family:Sora !important;font-size:15px !important}.container.app,.container-fluid.app{margin-top:0px;font-family:Sora;color:#000;font-size:16px !important;text-align:left;line-height:24px;letter-spacing:0px}h1{font-family:Sora;text-align:left;font-size:40px;font-weight:700;letter-spacing:0px;color:#000;opacity:1}h2{font-family:Sora;text-align:left;font-size:30px;line-height:50px;font-weight:600;letter-spacing:0px;color:#000;opacity:1}.span-h3{font-family:Sora;text-align:left;font-size:18px;line-height:28px;letter-spacing:0px;font-weight:700;color:#000;opacity:1}h3{font-family:Sora;text-align:left;font-size:18px;line-height:28px;letter-spacing:0px;font-weight:700;color:#000;opacity:1}h4{font-family:Sora;text-align:left;font-size:16px;line-height:24px;letter-spacing:0px;font-weight:700;color:#000;opacity:1}h5{font-family:Sora;text-align:left;font-size:17px;line-height:24px;letter-spacing:0px;color:#000;opacity:1}.modal .nav-tabs a:link,.modal .nav-tabs a:visited,.modal .nav-tabs a:hover{font-weight:normal !important;margin-right:5px;background-color:inherit !important;border-width:0 !important}#breadcrumbBar{padding-top:1px;padding-bottom:1px;opacity:1}#breadcrumbBar ol{padding:17px 0;margin:0 0;font-size:15px !important}.btn.green{background-color:#2d6a44;color:#fff;border-color:#2d6a44}.btn.btn-secondary{background-color:#3f454a}.btn.btn-secondary:hover{background-color:#252a2e}

.ipeds-internal-page-content{flex-grow:1;max-width:100%}.summary-tables-container{position:relative;display:flex}@media screen and (max-width: 992px){.summary-tables-container{flex-direction:column}}.summary-tables-container .summary-tables{width:100%;height:100%;min-height:100vh;padding:30px 45px;border-left:1px solid #E8E1D3;background-color:#FDFBF7}@media screen and (max-width: 992px){.summary-tables-container .summary-tables{padding:30px 20px;margin-top:25px;border-left:none;border-top:1px solid #E8E1D3}}.summary-tables-container .summary-tables table tbody td{background-color:#fff}.summary-tables-container .summary-tables .summary-tables-select-options{display:flex;justify-content:space-between}.sidebar-filters{max-width:370px;min-width:240px}@media screen and (max-width: 992px){.sidebar-filters{max-width:100%}}@media screen and (max-width: 992px){.sidebar-filters .navbar-toggler{margin-left:20px}}.sidebar-filters hr{margin:4px 0}.sidebar-filters .filters-group{width:100%;overflow-y:auto;border:1px solid #E8E1D3;border-width:1px 0}.sidebar-filters .filters-group .filters-options{padding:15px 30px;word-break:break-word}@media screen and (max-width: 992px){.sidebar-filters .filters-group .filters-options{padding:15px 20px 0}}.sidebar-filters .filters-group .filters-options h3{margin-bottom:10px}.sidebar-filters .filters-group .filters-options>div{margin-left:0px}.sidebar-filters .filters-group .filters-options>a{display:block;margin-bottom:7px;font-size:14px;text-decoration:none;padding-left:16px;position:relative}.sidebar-filters .filters-group .filters-options>a:hover{text-decoration:underline}.sidebar-filters .filters-group .filters-options>a.disabled{color:#999;cursor:default;text-decoration:none}.sidebar-filters .filters-group .filters-options>a.active{font-weight:600;color:#2d6a44}.sidebar-filters .filters-group .filters-options>a i{position:absolute;left:0px;color:000;font-weight:bold;font-size:16px}.sidebar-filters .filters-group .filters-options .note{color:#aaa;font-size:12px;margin-top:3px}.filters-reset-btn{padding:0;border:none;margin:15px 30px;text-decoration:underline;background-color:transparent}@media screen and (max-width: 992px){.filters-reset-btn{margin:15px 20px}}.filters-reset-btn i{font-size:13px;padding-left:1px}.filters-go-back-btn{padding:0;border:none;margin:15px 30px;text-decoration:underline;background-color:transparent}@media screen and (max-width: 992px){.filters-go-back-btn{margin:15px 20px}}.filters-go-back-btn i{position:relative;top:2px;font-size:22px;padding-right:1px}.filters-group-checkbox,.filters-group-disabled-checkbox{display:flex;align-items:start;margin-bottom:3px}.filters-group-checkbox input,.filters-group-disabled-checkbox input{cursor:pointer;margin-top:2px;margin-right:7px}.filters-group-disabled-checkbox input{cursor:default}.filters-group-disabled-checkbox label{color:gray}.summary-tables-options-button{display:flex;align-items:center;justify-content:center;padding:10px 20px;border:none;color:#fff;background-color:#2D6A44}@media screen and (max-width: 768px){.summary-tables-options-button{margin-top:15px}}.summary-tables-options-button i{margin-left:10px}.summary-tables-options-dropdown{position:relative;width:300px;display:flex;border:1px solid #E8E1D3;background-color:#fff}@media screen and (max-width: 992px){.summary-tables-options-dropdown{width:60%;max-width:500px}}@media screen and (max-width: 768px){.summary-tables-options-dropdown{width:100%;max-width:100%}}.summary-tables-options-dropdown label{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:grid;align-items:center;justify-items:center;place-items:center;height:100%;padding:10px 15px;margin:0;background:#F3F0E9 0% 0% no-repeat padding-box}.summary-tables-options-dropdown .subject-name{font-weight:200;padding:10px 15px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0px solid #000000;width:100%}.summary-tables-options-dropdown select{cursor:pointer;width:100%;margin:0;height:100%;font-weight:600;padding:10px 15px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.summary-tables-options-dropdown select .group{font-weight:bold}.summary-tables-options-dropdown::after{content:'\f282';font-family:'bootstrap-icons';position:absolute;top:8px;right:8px;font-size:16px;font-weight:bolder;pointer-events:none}.summary-tables-heading{display:block;margin:35px 0 10px}.summary-tables-heading h2{font-size:22px;margin-bottom:0;padding-right:30px;line-height:34px}.summary-tables-heading .summary-tables-heading-options{display:flex;align-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;grid-gap:30px;gap:30px;margin-top:5px}@media screen and (max-width: 768px){.summary-tables-heading .summary-tables-heading-options{margin-top:15px}}.summary-tables-heading .summary-tables-heading-options button{outline:none;border:none;background-color:transparent;color:#2d6a44;position:relative}.summary-tables-heading .summary-tables-heading-options button span{margin-left:5px}.summary-tables-heading .summary-tables-heading-options button.active{font-weight:bold}.summary-tables-heading .summary-tables-heading-options button:nth-child(n+2)::before{content:'';position:absolute;top:-15%;left:-15px;width:1px;height:35px;background-color:#E8E1D3}.report-table-wrapper table thead{background-color:#F3F0E9}.report-table-wrapper table thead th{font-size:12px !important;line-height:14px !important;padding:8px 10px !important}.report-table-wrapper table tbody td{font-size:12px !important;line-height:14px !important;padding:8px 10px !important}.report-table-wrapper .table-footnotes{font-size:12px !important}.report-table-wrapper .add-comparison-button-wrapper{text-align:center;margin:6px 0}.report-table-wrapper .add-comparison-button-wrapper i{font-weight:bold}.report-table-wrapper .add-comparison-button-wrapper a:link,.report-table-wrapper .add-comparison-button-wrapper a:visited,.report-table-wrapper .add-comparison-button-wrapper a:hover{text-decoration:none;color:#333;font-weight:bold;font-size:0.9em}.table-footnotes,.footnotes-container{margin:10px 0 7px 0}.table-footnotes .notes-wrapper,.footnotes-container .notes-wrapper{text-align:left;font-size:0.9em;color:#5e5e5e}.sticky-footnotes{position:fixed;left:0;bottom:0;width:100%;background:#FFF;padding:0;font-size:0.9em;background:#DFE6EB;z-index:1000}.sticky-footnotes .notes-wrapper{text-align:center}.sticky-footnotes .footnotes-container{margin:4px 0}.sticky-footnotes .close{float:right;right:5px;font-size:17px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;cursor:pointer}.subject-wrapper{position:relative;z-index:1000;font-size:13px}.subject-wrapper .subjects{background-color:#fff;border:1px solid #999;width:600px;position:absolute;top:0.5em;left:-50%;box-shadow:-2px 2px 5px 0px rgba(0,0,0,0.75)}.subject-wrapper .subjects>div{padding:0.75em;border-bottom:1px solid #ccc}.subject-wrapper .subjects>div.open>a:link,.subject-wrapper .subjects>div.open>a:visited,.subject-wrapper .subjects>div.open>a:hover{color:#1e40b0}.subject-wrapper .subjects>div.open>div{display:block}.subject-wrapper .subjects>div>a:link,.subject-wrapper .subjects>div>a:visited,.subject-wrapper .subjects>div>a:hover{display:block;text-decoration:none;font-size:14px;color:#333;font-weight:600;position:relative;padding-right:40px}.subject-wrapper .subjects>div>a:link i,.subject-wrapper .subjects>div>a:visited i,.subject-wrapper .subjects>div>a:hover i{position:absolute;top:0.25em;right:0.25em}.subject-wrapper .subjects>div>div{margin:5px 15px 10px 25px;display:none}.subject-wrapper .subjects>div>div:last-child{margin-bottom:0}.subject-wrapper .subjects>div>div a:link,.subject-wrapper .subjects>div>div a:visited,.subject-wrapper .subjects>div>div a:hover{text-decoration:none;color:#333}.subject-wrapper .subjects>div>div a:link.selected,.subject-wrapper .subjects>div>div a:visited.selected,.subject-wrapper .subjects>div>div a:hover.selected{font-weight:bold;color:#1e40b0}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:0.5rem;color:#fff;content:">" !important}.top-header .navbar-nav a{text-decoration:none !important}

#react{margin-top:0px}.d-flex{display:flex;align-items:center}.d-flex .flex-grow-1{flex:1}.d-flex.align-items-start{align-items:flex-start !important}.show{display:block !important}.btn-rounded{border:1px solid #092549;padding:4px;border-radius:3px;text-decoration:none !important}.btn-rounded:hover{background-color:#edf3fa}.text-bold{font-weight:bold}.m-1{margin:0.25em}.m-2{margin:0.5em}.m-3{margin:0.75em}.m-4{margin:1em}.mt-0{margin-top:0}.mt-1{margin-top:0.25em}.mt-2{margin-top:0.5em}.mt-3{margin-top:0.75em}.mt-4{margin-top:1em}.mb-0{margin-bottom:0}.mb-1{margin-bottom:0.25em}.mb-2{margin-bottom:0.5em}.mb-3{margin-bottom:0.75em}.mb-4{margin-bottom:1em}.ml-1{margin-left:0.25em}.ml-2{margin-left:0.5em}.ml-3{margin-left:0.75em}.ml-4{margin-left:1em}.ml-5{margin-left:1.25em}.ml-6{margin-left:1.5em}.mr-1{margin-right:0.25em}.mr-2{margin-right:0.5em}.mr-3{margin-right:0.75em}.mr-4{margin-right:1em}.mr-8{margin-right:2em}.p-1{padding:0.25em}.p-2{padding:0.5em}.p-3{padding:0.75em}.p-4{padding:1em}.pt-1{padding-top:0.25em}.pt-2{padding-top:0.5em}.pt-3{padding-top:0.75em}.pt-4{padding-top:1em}.pb-1{padding-bottom:0.25em}.pb-2{padding-bottom:0.5em}.pb-3{padding-bottom:0.75em}.pb-4{padding-bottom:1em}.pl-1{padding-left:0.25em}.pl-2{padding-left:0.5em}.pl-3{padding-left:0.75em}.pl-4{padding-left:1em}.pr-1{padding-right:0.25em}.pr-2{padding-right:0.5em}.pr-3{padding-right:0.75em}.pr-4{padding-right:1em}.shadow{border:solid #FFFFFF 0;box-shadow:0 0 4px rgba(48,48,48,0.3);-webkit-box-shadow:0 0 4px rgba(48,48,48,0.3);-moz-box-shadow:0 0 4px rgba(48,48,48,0.3)}.no-underline{text-decoration:none !important}.font-weight-bold{font-weight:bold !important}

.bg-blue{background-color:#1f78cc !important}.color-white{color:#fff !important}

.pt-10px{padding-top:10px !important}.pb-10px{padding-bottom:10px !important}

.position-fixed{position:fixed !important}

.year-selection-footer{background-color:#fff;text-align:left;padding-bottom:5px;padding-top:10px}.year-selection{height:400px;max-height:400px}.year-selection.v2{height:auto;font-size:13px}.year-selection.scroll{overflow-y:scroll;max-height:300px}.year-selection.scroll::-webkit-scrollbar,.year-selection.scroll::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.year-selection.scroll::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.1);border:1px solid #ccc}.year-selection.scroll::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(to right, #fff, #e4e4e4);border:1px solid #aaa}.year-selection.scroll::-webkit-scrollbar-thumb:hover{background:#fff}.year-selection.scroll::-webkit-scrollbar-thumb:active{background:linear-gradient(to right, #22add4, #1e98ba)}.year-selection .close-icon-header{position:relative;background-color:#fafafa;color:#333;border:0px solid #333;height:25px;font-size:14px;padding-left:6px}.year-selection .close-icon-header span{padding-top:5px;display:inline-block;font-size:11px;text-transform:uppercase}.year-selection .close-icon-header img{position:absolute;top:5px;right:5px;width:15px;height:15px;cursor:pointer}.year-selection .close-icon{position:absolute;top:5px;right:5px}.year-selection .close-icon img{width:15px;height:15px;cursor:pointer}.year-selection .select-all-wrapper{background-color:#fff;padding:0px 0px 15px 0px}.year-selection .select-all-wrapper a:link{position:inline-block;text-decoration:underline;font-size:10px;text-transform:uppercase}.year-selection div.scroll-body{position:absolute;top:0px;left:0;right:0;bottom:0px;overflow-y:scroll}.year-selection div.scroll-body.v2{position:relative;top:auto;top:initial;left:auto;left:initial;right:auto;right:initial;bottom:auto;bottom:initial;height:300px;max-height:300px;margin-left:10px}.year-selection div.scroll-body.extra-space{top:48px}.year-selection div.scroll-body.no-button{bottom:0}.year-selection div.scroll-body::-webkit-scrollbar,.year-selection div.scroll-body::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.year-selection div.scroll-body::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.1);border:1px solid #ccc}.year-selection div.scroll-body::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(to right, #fff, #e4e4e4);border:1px solid #aaa}.year-selection div.scroll-body::-webkit-scrollbar-thumb:hover{background:#fff}.year-selection div.scroll-body::-webkit-scrollbar-thumb:active{background:linear-gradient(to right, #22add4, #1e98ba)}.year-selection .year-item{margin:3px 0 3px 0;padding:2px 2px 2px 16px;font-size:1em;cursor:pointer;position:relative}.year-selection .year-item:hover{color:#3e77c2}.year-selection .year-item.selected{font-weight:600;color:#2d6a44}.year-selection .year-item i{position:absolute;left:0px;color:000;font-weight:bold;font-size:16px}.year-selection .year-item .checkbox{margin-top:0;margin-bottom:0}


/*# sourceMappingURL=client.css.map*/