//*** Siteimprove fixes ***/
.policy-intro p a, .about-policy p a {
  	text-decoration:underline !important;
}
//*************************/

#main-content{
    overflow:hidden;
}

.js #filter-results table tr td:first-child a,main{
	position:relative
}
 .tablesaw-bar .btn,.tablesaw-bar .btn:hover{
	text-decoration:none
}
 main{
	padding-top:10px
}
 @media screen and (min-width:64.0625em){
	main{
		padding-top:50px
	}
}
 .text li.accordion-item{
	margin-bottom:0
}
 #home main{
	padding-top:0
}
 #home #content{
	margin-top:0
}
 .filter-policies p,.filter-policies td{
	font-size:1rem;
	margin-bottom:0
}
 .filter-policies input[type=checkbox]:focus+label{
	outline:#85bffd solid 2px
}
 .filter-policies select.visually-hidden{
	width:auto
}
 .js .policies-filter .grid-item:first-child input{
	background:url(img/glass.png) right 8px bottom 8px no-repeat;
	background-size:20px;
	padding-right:40px
}
 .js #filter-results table tr:last-child .tooltip-container:not(.open){
	height:1.01px;
	border-bottom:1px solid #ddd
}
 .js #filter-results table tbody .even-row{
	background-color:#fff
}
 .js #filter-results table tbody .odd-row{
	background-color:#f1f1f1
}
 .js .popover.open{
	height:calc(100vh - 130px);
	top:65px;
	padding-bottom:26px
}
 .js .popover.open .form-content{
	height:calc(100% - 70px);
	overflow-y:scroll;
	position:relative;
	padding:16px
}
 .filter.hide-labels .employment{
	padding-left:.75rem
}
 .filter.hide-labels .employment legend{
	display:inline-block;
	float:left;
	margin-right:1.25rem
}
 .filter.hide-labels .employment .form-item-group.checkboxes.inline{
	display:inline-block
}
 .filter.hide-labels .employment .form-item-group.checkboxes.inline .form-item-input{
	display:inline-block;
	margin-right:1rem
}
 .filter.hide-labels .employment .form-item-group.checkboxes.inline label{
	display:inline-block
}
 @media screen and (min-width:40em){
   
	.js #filter-results td:nth-child(2){
		width:15%
	}
	.js #filter-results td:nth-child(3){
		width:30%
	}
	 .js #filter-results td:last-child{
		width:5%
	}
	 .js #filter-results td:last-child .tablesaw-cell-content{
		display:inline-block;
		width:80%
	}
	 .js #filter-results td:last-child .open-tooltip{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		white-space:nowrap
	}
	 .js #filter-results .with-date td:last-child{
		width:20%
	}
	 
	.js #filter-results .with-date td:last-child .open-tooltip{
		width:20px;
		margin-right: 0px;
        position: relative;
	}
	 .employment.visually-hidden+.alpha.checkboxes,.filter.hide-labels .employment{
		padding-top:1.25rem
	}
}
 .js .open-tooltip{
	display:inline;
	float:right;
	/*margin-right:.75rem;*/
	pointer-events:auto;
	width:20px
}
 .js .tooltip-content{
	height:0;
	opacity:0;
	visibility:hidden
}
 .js .tooltip-content.open{
	font-size:.8rem;
	height:100%;
	opacity:1;
	padding:0 1rem .75rem .69rem;
	visibility:visible
}
 .js .tooltip-container{
	padding:0
}
 @media screen and (max-width:39.9375em){
	.js #filter-results tr:nth-child(even){
		border-bottom:none
	}
	 .js .tooltip-container{
		display:none
	}
	 .js .tooltip-container.open{
		display:block
	}
	 .js .tooltip-container .tablesaw-cell-label{
		display:none
	}
	 .js .tooltip-container .tablesaw-cell-content{
		max-width:100%
	}
	 .js .tooltip-content.open{
		margin-top:-34px;
		padding-top:6px;
		width:90%
	}
	 .js .open-tooltip{
		position:absolute;
		bottom:12px;
		right:0;
		width:23px
	}
	 .js .tablesaw-stack td:last-child{
		padding-bottom:34px;
		position:relative
	}
	 .js .tablesaw-cell-label{
		width:40%!important
	}
	 .js .tablesaw-cell-content{
		width:45%
	}
}
 @media only screen and (min-width:480px) and (max-width:639px){
	.js .tablesaw-cell-content{
		width:53%
	}
}
 @media only screen and (min-width:640px){
	.js .open-tooltip img{
		top:50%;
		-ms-transform:translateY(-50%);
		transform:translateY(-50%)
	}
	 .js .tablesaw-stack td:last-child{
		position:relative
	}
	 /*.js .tablesaw-stack td:last-child img{
		position:absolute;
		top:50%;
		-ms-transform:translateY(-50%);
		transform:translateY(-50%)
	}*/
}
 @media screen and (min-width:40em){
	.js .open-tooltip img{
		position:relative;
		width:20px
	}
	 .js .tooltip-content.open{
		margin-top:-6px
	}
}
/*! Tablesaw - v3.0.0 - 2017-02-14 * https://github.com/filamentgroup/tablesaw * Copyright (c) 2017 Filament Group;
 Licensed MIT */
 .tablesaw{
	width:100%;
	max-width:100%;
	empty-cells:show;
	border-collapse:collapse;
	border:0;
	padding:0
}
 .tablesaw *{
	box-sizing:border-box
}
 .tablesaw td,.tablesaw th{
	padding:.5em .7em
}
 .tablesaw thead tr:first-child th{
	padding-top:.9em;
	padding-bottom:.7em
}
 .tablesaw-bar .btn{
	border:1px solid #ccc;
	border-radius:.25em;
	background:0 0;
	box-shadow:0 1px 0 #fff;
	color:#4a4a4a;
	cursor:pointer;
	margin:0;
	padding:.5em .85em .4em;
	text-align:center;
	text-transform:capitalize;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
 .tablesaw-bar a.btn{
	color:#1c95d4
}
 .tablesaw-bar .btn:active{
	background-color:#ddd
}
 @supports (box-shadow:none){
	.tablesaw-bar .btn:focus{
		background-color:#fff;
		outline:0;
		box-shadow:0 0 .35em #4faeef!important
	}
}
 .tablesaw-bar .btn-select select{
	background:0 0;
	border:none;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	width:100%;
	height:100%;
	z-index:2;
	min-height:1em;
	opacity:0;
	color:transparent
}
 .tablesaw-advance a.tablesaw-nav-btn.disabled,.tablesaw-advance-dots-hide{
	opacity:.25;
	cursor:default;
	pointer-events:none
}
 .tablesaw-bar .btn select option{
	background:#fff;
	color:#000
}
 .tablesaw-bar .btn{
	display:inline-block;
	width:auto;
	height:auto;
	position:relative;
	top:0
}
 .tablesaw-bar .btn.btn-small{
	font-size:1.0625em;
	line-height:19px;
	padding:.3em 1em
}
 .tablesaw-bar .btn.btn-micro{
	font-size:.8125em;
	padding:.4em .7em .25em
}
 .tablesaw-bar .btn-select{
	display:inline-block;
	color:#4d4d4d;
	padding-right:2.5em;
	min-width:7.25em;
	text-align:left
}
 .tablesaw-bar .btn-select:after{
	position:absolute;
	background:.25em .45em no-repeat;
	content:"\25bc";
	font-size:.55em;
	padding-top:1.2em;
	padding-left:1em;
	left:auto;
	right:0;
	margin:0;
	top:0;
	bottom:0;
	width:1.8em
}
 .tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after{
	width:1.2em;
	font-size:.5em;
	padding-top:1em;
	padding-right:.5em;
	line-height:1.65;
	background:0 0;
	box-shadow:none;
	border-left-width:0
}
 .tablesaw-advance .btn{
	-webkit-appearance:none;
	-moz-appearance:none;
	box-sizing:border-box;
	text-shadow:0 1px 0 #fff;
	border-radius:.25em
}
 .tablesaw-advance .btn.btn-micro{
	font-size:.8125em;
	padding:.3em .7em .25em
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:first-child{
	margin-left:0
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:last-child{
	margin-right:0
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{
	display:inline-block;
	overflow:hidden;
	width:1.8em;
	height:1.8em;
	background-position:50% 50%;
	margin-left:.25em;
	margin-right:.25em;
	position:relative
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{
	content:"\0020";
	overflow:hidden;
	width:0;
	height:0;
	position:absolute
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before{
	left:.5em;
	top:.65em;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid grey
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{
	left:.5em;
	top:.65em;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid grey
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{
	top:.45em;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{
	left:.6em;
	border-right:5px solid grey
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{
	left:.7em;
	border-left:5px solid grey
}
 .tablesaw-bar{
	clear:both
}
 .tablesaw-toolbar{
	float:left
}
 .tablesaw-toolbar label{
	font-size:.875em;
	padding:.5em 0;
	clear:both;
	display:block;
	color:#888;
	margin-right:.5em;
	text-transform:uppercase
}
 .tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .btn{
	margin-top:.5em;
	margin-bottom:.5em
}
 .tablesaw-bar .btn-select,.tablesaw-enhanced .tablesaw-bar .btn-select{
	margin-bottom:0
}
 .tablesaw-bar .tablesaw-toolbar .btn{
	margin-left:.4em;
	margin-top:0;
	text-transform:uppercase;
	border:none;
	box-shadow:none;
	background:0 0;
	font-size:1em;
	padding-left:.3em
}
 .tablesaw-bar .tablesaw-toolbar .btn-select{
	min-width:0
}
 .tablesaw-bar .tablesaw-toolbar .btn-select:after{
	padding-top:.9em
}
 .tablesaw-bar .tablesaw-toolbar select{
	color:#888;
	text-transform:none;
	background:0 0
}
 .tablesaw-toolbar~table{
	clear:both
}
 .tablesaw-toolbar .a11y-sm{
	clip:rect(0 0 0 0);
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px
}
 @media (min-width:24em){
	.tablesaw-toolbar .a11y-sm{
		clip:none;
		height:auto;
		width:auto;
		position:static;
		overflow:visible
	}
}
 .tablesaw td,.tablesaw th{
	text-align:left;
	vertical-align:middle
}
 .tablesaw thead th{
	text-align:left
}
 .tablesaw-row-border tr{
	border-bottom:1px solid #dfdfdf
}
 .tablesaw-row-zebra tr:nth-child(2n){
	background-color:#f8f8f8
}
 .tablesaw caption{
	text-align:left;
	margin:.59375em 0
}
 .tablesaw-swipe .tablesaw-cell-persist{
	border-right:2px solid #e4e1de
}
 .tablesaw-swipe-shadow .tablesaw-cell-persist{
	border-right-width:1px;
	box-shadow:3px 0 4px -1px #e4e1de
}
 .tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{
	display:none
}
 @media only all{
	.tablesaw-stack{
		clear:both
	}
	 .tablesaw-stack td,.tablesaw-stack th{
		text-align:left;
		display:block
	}
	 .tablesaw-stack tr{
		clear:both;
		display:table-row
	}
	 .tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{
		padding:0 .6em 0 0;
		width:30%;
		display:inline-block
	}
	 .tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{
		display:block;
		padding:.4em 0;
		margin:.4em 0
	}
	 .tablesaw-cell-label{
		display:block
	}
	 .tablesaw-stack tbody th.group{
		margin-top:-1px
	}
	 .tablesaw-stack th.group b.tablesaw-cell-label{
		display:none!important
	}
}
 @media (max-width:39.9375em){
	.tablesaw-stack tbody tr{
		display:block;
		width:100%;
		border-bottom:1px solid #dfdfdf
	}
	 .tablesaw-stack thead td,.tablesaw-stack thead th{
		display:none
	}
	 .tablesaw-stack tbody td,.tablesaw-stack tbody th{
		display:block;
		float:left;
		clear:left;
		width:100%
	}
	 .tablesaw-cell-label{
		vertical-align:top
	}
	 .tablesaw-cell-content{
		max-width:67%;
		display:inline-block
	}
	 .tablesaw-stack td:empty,.tablesaw-stack th:empty{
		display:none
	}
}
 @media (min-width:40em){
	.tablesaw-stack tr{
		display:table-row
	}
	 .tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{
		display:table-cell;
		margin:0
	}
	 .tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{
		display:none!important
	}
}
 .tablesaw-fix-persist{
	table-layout:fixed
}
 @media only all{
	.tablesaw-swipe td.tablesaw-cell-hidden,.tablesaw-swipe th.tablesaw-cell-hidden{
		display:none
	}
}
 .btn.tablesaw-columntoggle-btn span{
	text-indent:-9999px;
	display:inline-block
}
 .tablesaw-columntoggle-btnwrap{
	position:relative
}
 .tablesaw-columntoggle-btnwrap .dialog-content{
	padding:.5em
}
 .tablesaw-columntoggle tbody td{
	line-height:1.5
}
 .tablesaw-columntoggle-popup{
	display:none
}
 .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{
	display:block;
	position:absolute;
	top:2em;
	right:0;
	background-color:#fff;
	padding:.5em .8em;
	border:1px solid #ccc;
	box-shadow:0 1px 2px #ccc;
	border-radius:.2em;
	z-index:1
}
 .tablesaw-columntoggle-popup fieldset{
	margin:0
}
 @media only all{
	.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6{
		display:none
	}
}
 .tablesaw-columntoggle-btnwrap .dialog-content{
	top:0!important;
	right:1em;
	left:auto!important;
	width:12em;
	max-width:18em;
	margin:-.5em auto 0
}
 .tablesaw-columntoggle-btnwrap .dialog-content:focus{
	outline-style:none
}
 @media (min-width:20em){
	.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{
		display:table-cell
	}
}
 @media (min-width:30em){
	.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{
		display:table-cell
	}
}
 @media (min-width:40em){
	.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{
		display:table-cell
	}
	 .tablesaw-columntoggle tbody td{
		line-height:2
	}
}
 @media (min-width:50em){
	.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{
		display:table-cell
	}
}
 @media (min-width:60em){
	.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{
		display:table-cell
	}
}
 @media (min-width:70em){
	.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{
		display:table-cell
	}
}
 @media only all{
	.tablesaw-columntoggle td.tablesaw-cell-hidden,.tablesaw-columntoggle th.tablesaw-cell-hidden{
		display:none
	}
	 .tablesaw-columntoggle td.tablesaw-cell-visible,.tablesaw-columntoggle th.tablesaw-cell-visible{
		display:table-cell
	}
}
 .tablesaw-columntoggle-popup .btn-group>label{
	display:block;
	padding:.2em 0;
	white-space:nowrap
}
 .tablesaw-columntoggle-popup .btn-group>label input{
	margin-right:.8em
}
 .tablesaw-sortable,.tablesaw-sortable thead,.tablesaw-sortable thead tr,.tablesaw-sortable thead tr th{
	position:relative
}
 .tablesaw-sortable thead tr th{
	vertical-align:top
}
 .tablesaw-sortable th.tablesaw-sortable-head.tablesaw-sortable-head{
	padding:0
}
 .tablesaw-sortable th.tablesaw-sortable-head button{
	padding:.9em .6em .7em
}
 .tablesaw-sortable .tablesaw-sortable-head button{
	min-width:100%;
	color:inherit;
	background:0 0;
	border:0;
	padding:0;
	text-align:inherit;
	font:inherit;
	text-transform:inherit
}
 .tablesaw-sortable-arrow:after{
	display:inline-block;
	width:10px;
	height:14px;
	content:" ";
	margin-left:.3125em
}
 .tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{
	content:"\2191"
}
 .tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{
	content:"\2193"
}
 .tablesaw-sortable .not-applicable:after{
	content:"--";
	display:block
}
 .tablesaw-sortable .not-applicable span{
	display:none
}
 .tablesaw-advance{
	float:right
}
 .tablesaw-advance.minimap{
	margin-right:.4em
}
 .tablesaw-advance-dots{
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
 .tablesaw-advance-dots li{
	display:table-cell;
	margin:0;
	padding:.4em .2em
}
 .tablesaw-advance-dots li i{
	width:.25em;
	height:.25em;
	background:#555;
	border-radius:100%;
	display:inline-block
}
 .policy-intro .layout>h2{
	margin-bottom:.2rem
}
 .notice p,.policy-anchors ul li:last-child{
	margin-bottom:0
}
 @media screen and (max-width:64em){
	.seal{
		display:none
	}
}
 @media screen and (min-width:64.0625em){
	.policy-intro h2,.policy-intro .h2,.policy-intro p{
		margin-right:150px
	}
	 .seal{
		position:absolute;
		right:0;
		top:0;
		width:150px
	}
}
 .policy-anchors ul{
	list-style-type:none;
	margin-left:0
}
 .back-to-top+h3,.back-to-top+h4,.back-to-top+h5,.back-to-top+h6{
	margin-top:2.5rem
}
 @media screen and (min-width:40em){
	.policy-description{
		font-size:1rem
	}
	 .policy-anchors{
		margin-top:-1.75rem
	}
	 .policy-anchors.make-columns ul{
		-moz-column-count:2;
		-moz-column-gap:20px;
		-webkit-column-count:2;
		-webkit-column-gap:20px;
		column-count:2;
		column-gap:20px
	}
}
 .about-policy{
	background-color:#e7e5e4;
	padding-top:2.5rem!important
}
 @media screen and (max-width:39.9375em){
	.section.policy-intro{
		padding-bottom:.75rem
	}
	 .about-policy .grid-item:nth-child(odd) dl:last-child{
		margin-bottom:0
	}
	 .about-policy .grid-item:nth-child(even){
		margin-top:0
	}
}
 @media screen and (min-width:40em){
	.about-policy{
		padding-bottom:1.75rem
	}
	 .about-policy dl:not(.print-policy-pdf),.about-policy dl:not(.print-policy-pdf) *{
		font-size:1rem
	}
	 .about-policy+.section{
		padding-top:2.5rem
	}
}
 .print-policy-pdf{
	border-top:1px solid #fff;
	margin-top:1.5rem;
	padding-top:.5rem
}
 .notice{
	bottom:0;
	color:#fff;
	position:fixed;
	padding:1rem 0;
	padding-top:1rem!important;
	width:100%;
	z-index:11
}
 .notice.review{
	background-color:#706760
}
 .notice.archived,.notice.obsolete{
	background-color:#900
}
 .notice.review a{
	background:#45413e
}
 .notice.archived a,.notice.obsolete a{
	background:#7a0000
}
 .notice.archived a,.notice.obsolete a,.notice.review a{
	color:#8ED7F1
}
 .policy-with-notice{
	margin-bottom:5rem!important
}
 @media screen and (min-width:64.0625em){
	.policy-with-notice{
		margin-bottom:4rem!important
	}
}
 #toggles a.search-toggle,nav.main.is-sticky li.search{
	display:none
}
 @media screen and (max-width:39.9375em){
	.one-third.float-left,.one-third.float-right,.two-thirds.float-left,.two-thirds.float-right,.university-resources .one-half.float-left,.university-resources .one-half.float-right{
		float:none!important
	}
	 .university-resources .one-half+.one-half{
		margin-top:0
	}
}
 .section-nav{
	display:none !important;
}
.flex-container {
  display: flex;
  flex-direction: row-reverse
}


.flex-container > div {
  
  width: 100px;
  text-align: center;
  font-size: 1rem;
  font-weight:bold;
}

.sortby{
    width: 1px; height: 1px;
}

 @media screen and (max-width:39.9375em){
     .flex-container{
         display:none;
     }
     
     .sortby{
         width:auto;
         height:auto;
     }
 }

@media screen and (min-width:40em){.mobile-labels .sorter{cursor:pointer}
.mobile-labels .icon-left-arrow:before,.mobile-labels .icon-right-arrow:before,.mobile-labels .icon-sorting-normal:before,.mobile-labels .sorter:before{content:""}
.mobile-labels .icon-left-arrow:after,.mobile-labels .icon-right-arrow:after,.mobile-labels .icon-sorting-normal:after,.mobile-labels .sorter:after{background-image:url(img/arrows-normal-state.png);background-size:10px 20px;content:"";height:20px;display:inline-block;margin-left:10px;vertical-align:text-top;width:10px}
.mobile-labels .icon-left-arrow,.mobile-labels .icon-right-arrow{background:#f1f1f1}
.mobile-labels .icon-right-arrow:after{background-image:url(img/arrows-ascending.png)}
.mobile-labels .icon-left-arrow:after{background-image:url(img/arrows-descending.png)}
.mobile-labels .sorter:not(:first-child){padding-left:0}
.mobile-labels .sorter:not(:first-child):before{border-left:1px solid #e7e7e7;content:"";display:inline-block;height:23px;padding-right:.625rem;vertical-align:text-top}
}

/* updates to scholars database */

@media screen and (min-width: 40em) {
    .sorting-table.mobile-labels .sorter {
        font-size: .9rem;
    }
    
    .sorting-table tbody td {
        line-height: 1.4;
    }
}

#filter-selection{
    margin-top:1rem;
}

#views #filter-selection{
    margin-top:0;
}

#views .filter{
   margin-bottom:0; 
}

table caption{
    color:#980000;
}

@media only screen and (min-width: 40em) {
   .views .policies-filter{
        display:none;
    }
    
    .sortby{
       display:none; 
    }
} 
[role="button"] {
  cursor: pointer;
}
.js .popover.open .form-content{
    height:auto;
}

#advisory-council .breadcrumbs .row .layout,#advisory-council .page-title .row .layout{
    left:0;
}
a.external, div.grid-item a {
    text-decoration: underline;
}

a.button {
    text-decoration: none !important;
}
