@import url("structure.css");


/* GOOGLE FONTS */
/* font-family: 'Encode Sans Condensed', 'Open Sans', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@100;400;700;900&family=Open+Sans:ital@0;1&display=swap');

@font-face{font-family:'uw-icon';src:url('../assets/fonts/icomoon.eot');src:url('../assets/fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../assets/fonts/icomoon.ttf') format('truetype'),url('../assets/fonts/icomoon.woff') format('woff'),url('../assets/fonts/icomoon.svg') format('svg');font-weight:normal;font-style:normal}


html  {
	font-family:'Open Sans', sans-serif;
	font-size:10px;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

img  {
	border:0;
	width:100%;
	height:auto;
}

.img-rounded  {
	border-radius:6px;
}

/* BODY - FONTS - HEADER STYLES */

.uw-body {
	position:relative;
	padding: 10px;
	-webkit-font-smoothing:antialiased;
}

.uw-body.container	{
	background-color:white;
	margin-bottom:80px;
}

p {
	font-size:17px;
	line-height:1.72222;
	margin:0 0 14.5px;
	font-weight:normal;
	color:#3D3D3D;
	-webkit-font-smoothing:antialiased;
}

p a  {
	color:#0074bb;
	text-decoration:underline;
	-o-transition:.25s;
	-webkit-transition:.25s;
	transition:.25s;
}

p a:hover  {
	color:#c9c9c9;
}


h1, h2  {
	font-family: 'Encode Sans Condensed', sans-serif;
	color:#4b2e83;
	padding:0;
	margin-bottom:0px;
}

h2, h3, h4, h5  {
	font-family: 'Encode Sans Condensed', sans-serif;
	font-weight:800;
}

blocckquote, blockquote p  {
	font-family: "Encode Sans Condensed", sans-serif;
	font-size:22px;
	font-weight:400;
}

blockquote  {
	border-left:3px solid #e9e6f0;
	padding: 0 0 0 16px;
	margin: 0 0 29px;
}

blockquote p {
	line-height: 1.55;
	margin-bottom:.4em;
}





/* TABLE STYLES */


table  {
	background-color:transparent;
}

th  {
	text-align:left;
}

table col[class*="col-"]  {
	position:static;
	float:none;
	display:table-column;
}

table td[class*="col-"], table th[class*="col-"]  {
	position:static;
	float:none;
	display:table-cell;
}


/* UW Table Class Styles */

.table  {
	width:100%;
	max-width:100%;
	margin-bottom:29px;
	border:1px solid #ababab;
}

.table>thead>tr>th, 
.table>tbody>tr>th, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td  {
	padding:8px;
	line-height:1.72222;
	vertical-align:top;
}

.table>thead>tr>th  {
	vertical-align:bottom;
	border-bottom:2px solid #ababab;
}

.table>caption+thead>tr:first-child>th, 
.table>colgroup+thead>tr:first-child>th, 
.table>thead:first-child>tr:first-child>th, 
.table>caption+thead>tr:first-child>td, 
.table>colgroup+thead>tr:first-child>td, 
.table>thead:first-child>tr:first-child>td  {
	border-top:0;
}

.table>tbody+tbody  {
	border-top:2px solid #ababab;
}

.table .table  {
	background-color:#fff;
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td  {
	padding:5px;
}

.table-bordered{border:1px solid #ababab}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td  {
	border:1px solid #ababab;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td  {
	border-bottom-width:2px;
}

/*
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th  {
	background-color:#f5f5f5;
}
*/

tr.odd>td {
	background-color:#f5f5f5;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th  {
	background-color:#f5f5f5;
}


.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th  {
	background-color:#f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th  {
	background-color:#e8e8e8;
}

/* DEFINITION LIST STYLES */

dl{margin-top:0;margin-bottom:29px}

dt,dd{line-height:1.72222}

dt{font-weight:bold}

dd{margin-left:0}


/* ORDERED & UNORDERED LIST STYLES */

ul,ol  {
	margin-top:0;
	margin-bottom:14.5px;
}

ul ul, ol ul, ul ol, ol ol  {
	margin-bottom:0;
}

/* BRANDED BUTTON STYLES - CALLS TO ACTION */


button.uw-btn  {
	border:none;
}

a.uw-btn, button.uw-btn  {
	padding:11px 20px;
	text-transform:uppercase;
	background-color:#e8e3d3;
	font-family:"Encode Sans Condensed",sans-serif;
	font-weight:800;
	color:#5A5A5A;
	display:inline-block;
	position:relative;
	background-image:none !important;
	border-bottom:none;
	text-decoration:none;
	margin-bottom:25px;
	margin-right:50px;
	z-index:1;
	line-height:24px;
	font-size:16px;
	text-decoration:none !important;
}

a.uw-btn.btn-sm, button.uw-btn.btn-sm  {
	padding:8px 14px;
	font-size:14px;
	font-weight:800;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}

a.uw-btn.btn-sm:before, button.uw-btn.btn-sm:before  {
	width:43px;
	right:-43px;
}

a.uw-btn.btn-sm:after, button.uw-btn.btn-sm:after  {
	width:45px;
	height:45px;
	top:50%;
	margin-top:-21px;
	right:-43px;
	background-size:740px;
	background-position:-32px -410px
}

a.uw-btn.btn-sm.btn-left, button.uw-btn.btn-sm.btn-left  {
	margin-left:43px;
}

a.uw-btn.btn-sm.btn-left:before, button.uw-btn.btn-sm.btn-left:before  {
	left:-43px;
	border-right:5px solid rgba(0,0,0,0.3);
	border-left:none;
}

a.uw-btn.btn-sm.btn-left:after, button.uw-btn.btn-sm.btn-left:after  {
	left:-43px;
	margin-top:-25px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

a.uw-btn.btn-sm.btn-play:after, button.uw-btn.btn-sm.btn-play:after  {
	background-position:-31px -466px;
}

a.uw-btn.btn-sm.btn-external:after, button.uw-btn.btn-sm.btn-external:after  {
	background-position:-126px -410px;
}

a.uw-btn.btn-sm.btn-plus:after, button.uw-btn.btn-sm.btn-plus:after  {
	background-position:-83px -465px;
}

a.uw-btn:hover, button.uw-btn:hover, a.uw-btn:focus, button.uw-btn:focus  {
	color:#85754d;
	background-color:#f5f5f5;
}

a.uw-btn:hover:before, button.uw-btn:hover:before, a.uw-btn:focus:before, button.uw-btn:focus:before  {
	background-color:#613ba9;
}

a.uw-btn.btn-gold:hover:before, button.uw-btn.btn-gold:hover:before  {
	background-color:#a49161;
}

a.uw-btn.btn-purple, button.uw-btn.btn-purple  {
	background-color:#4b2e83;
	color:white;
}

a.uw-btn.btn-purple:hover, button.uw-btn.btn-purple:hover, a.uw-btn.btn-purple:focus, button.uw-btn.btn-purple:focus  {
	background-color:#402770;
}

a.uw-btn.btn-purple:before, button.uw-btn.btn-purple:before  {
	background-color:#402770;
}

a.uw-btn.btn-purple:hover:before, button.uw-btn.btn-purple:hover:before  {
	background-color:#201338;
}

a.uw-btn:after, button.uw-btn:after  {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	width:55px;
	height:55px;
	right:-50px;
	top:50%;
	margin-top:-28px;
	background:url(../assets/svg/uw-sprite.svg) no-repeat -36px -475px transparent;
}

a.uw-btn:before, button.uw-btn:before  {
	content:"";
	width:48px;
	right:-48px;
	top:0;
	bottom:0;
	position:absolute;
	background-color:#4b2e83;
	border-left:5px solid rgba(0,0,0,0.3);
}

a.uw-btn.btn-play:after, button.uw-btn.btn-play:after  {
	background-position:-36px -539px;
}

a.uw-btn.btn-external:after, button.uw-btn.btn-external:after  {
	background-position:-146px -475px;
}

a.uw-btn.btn-plus:after, button.uw-btn.btn-plus:after  {
	background-position:-95px -539px;
}

a.uw-btn.btn-gold:before, button.uw-btn.btn-gold:before  {
	background-color:#85754d;
}

a.uw-btn.btn-gold:before, button.uw-btn.btn-gold:before  {
	border-left:5px solid rgba(0,0,0,0.1);
}

/* HEADER UW MINI - Pulled from UW CSS */

/* Pulled from our CSS */

.uw-thinstrip {
  height: 55px;
  width: 100%;
  background: linear-gradient(95deg,#32006e,#32006e 45%,#76236c);
  padding-top: 7px;
  position: relative;
  z-index: 2;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
}
.uw-thinstrip .container {
  position: relative;
}
.uw-thinstrip .uw-patch {
  display: block;
  text-indent: -9999px;
  width: 275px;
  height: 55px;
  background: url('../assets/img/logoUWMed-275x55.png') no-repeat 0 -3px transparent;
  position: absolute;
  top:-3px;
  left: 0;
  z-index: 1;
}

.uw-thinstrip ul.uw-thin-links {
  margin: 0;
  position: relative;
  z-index: 1;
  font-weight: 700;
  padding: 0;
  float: right;
  list-style: none;
}
.uw-thinstrip ul.uw-thin-links li {
  display: inline-block;
}
.uw-thinstrip ul.uw-thin-links li a {
  font-family: "Encode Sans Compressed", sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  float: right;
  padding: 8px 25px 10px 0;
  letter-spacing: .01em;
}
.uw-thinstrip ul.uw-thin-links li a:after {
  position: absolute;
  right: 8px;
  height: 24px;
  width: 12px;
  top: 8px;
  content: "";
  background: url('../assets/svg/uw-sprite-mini.svg') no-repeat -696px 0;
}
.uw-thinstrip ul.uw-thin-links li a:hover,
.uw-thinstrip ul.uw-thin-links li a:focus {
  color: #b7a57a;
}
.uw-thinstrip ul.uw-thin-links li:last-child a:after {
  display: none;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {

  .uw-thinstrip {
    padding: 0;
    height: 45px;
  }
  .uw-thinstrip .container {
    position: static;
  }
  .uw-thinstrip .uw-patch {
    width: 73px;
    height: 39px;
    top: 6px;
    left: -3px;
    background-size: 630px;
  }
.uw-thinstrip .uw-patch {
  display: block;
  text-indent: -9999px;
  width: 215px;
  height: 30px;
  background: url('../assets/img/logoUWMed-215x30.png') no-repeat 0 -3px transparent;
  position: absolute;
  top:10px;
  left: 0;
  z-index: 1;
}
  .uw-thinstrip ul.uw-thin-links {
    height: 50px;
  }
  .uw-thinstrip ul.uw-thin-links li {
    float: none;
  }


}
@media only screen and (max-width: 767px) {
  .uw-thinstrip ul.uw-thin-links li {
    display: none;
  }
  
	h1 {
		
		font-size:26px;
	}
	
	h2  {
		font-size:20px;
	}
	
	h3  {
		font-size:16px;
	}
	
	p, .table, ul, ol, dl, dd  {
		font-size:14px;
	}

}

/* WEB ICON LIST */

[class^="ic-"]:before,[class*=" ic-"]:before{font-size:70px;color:#4b2e83;display:block;font-family:'uw-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

[class^="ic-"].gold:before,[class*=" ic-"].gold:before,[class^="ic-"].gold a,[class*=" ic-"].gold a{color:#85754d}

[class^="ic-"].gray:before,[class*=" ic-"].gray:before,[class^="ic-"].gray a,[class*=" ic-"].gray a{color:#5A5A5A}

.sm:before{font-size:35px}

.lg:before{font-size:100px}

.ic-umbrella:before{content:"\e935"}

.ic-ribbon:before{content:"\e936"}

.ic-passport:before{content:"\e92b"}

.ic-map-marker:before{content:"\e92c"}

.ic-plane:before{content:"\e92d"}

.ic-podium:before{content:"\e92e"}

.ic-globe2:before{content:"\e92f"}

.ic-administration:before{content:"\e930"}

.ic-handshake:before{content:"\e931"}

.ic-suitcase:before{content:"\e932"}

.ic-capitol:before{content:"\e933"}

.ic-directions:before{content:"\e934"}

.ic-flag:before{content:"\e900"}

.ic-check:before{content:"\e901"}

.ic-minus:before{content:"\e902"}

.ic-person:before{content:"\e903"}

.ic-plus:before{content:"\e904"}

.ic-camera:before{content:"\e905"}

.ic-mail:before{content:"\e906"}

.ic-search:before{content:"\e907"}

.ic-key:before{content:"\e908"}

.ic-clipboard:before{content:"\e909"}

.ic-bookmark:before{content:"\e90a"}

.ic-ticket:before{content:"\e90b"}

.ic-heart:before{content:"\e90c"}

.ic-watch:before{content:"\e90d"}

.ic-letter:before{content:"\e90e"}

.ic-marker:before{content:"\e90f"}

.ic-social:before{content:"\e910"}

.ic-close:before{content:"\e911"}

.ic-calendar:before{content:"\e912"}

.ic-pencil:before{content:"\e913"}

.ic-computer:before{content:"\e914"}

.ic-page:before{content:"\e915"}

.ic-view:before{content:"\e916"}

.ic-eating:before{content:"\e917"}

.ic-book:before{content:"\e918"}

.ic-stop:before{content:"\e919"}

.ic-compass:before{content:"\e91a"}

.ic-home:before{content:"\e91b"}

.ic-play:before{content:"\e91c"}

.ic-picture:before{content:"\e91d"}

.ic-address-book:before{content:"\e91e"}

.ic-map:before{content:"\e91f"}

.ic-music:before{content:"\e920"}

.ic-settings:before{content:"\e921"}

.ic-tools:before{content:"\e922"}

.ic-globe:before{content:"\e923"}

.ic-briefcase:before{content:"\e924"}

.ic-pause:before{content:"\e925"}

.ic-trash:before{content:"\e926"}

.ic-right-arrow-full:before{content:"\e927"}

.ic-list:before{content:"\e928"}

.ic-page2:before{content:"\e929"}

.ic-right-arrow:before{content:"\e92a"}

.ic-money:before{content:"\e937"}

.ic-checkmark:before{content:"\e938"}

.ic-simple-arrow:before{content:"\e939"}

.ic-external:before{content:"\e93a"}

.ic-check2:before{content:"\e93b"}

.ic-people:before{content:"\e93c"}

.ic-clipboard-check:before{content:"\e93d"}