/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/poppins-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('/fonts/poppins-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v5-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/poppins-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Poppins Bold'), local('Poppins-Bold'),
       url('/fonts/poppins-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v5-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/lato-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('/fonts/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/lato-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Italic'), local('Lato-Italic'),
       url('/fonts/lato-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/lato-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
       url('/fonts/lato-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/lato-v14-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
       url('/fonts/lato-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* inconsolata-regular - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/inconsolata-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Inconsolata Regular'), local('Inconsolata-Regular'),
       url('/fonts/inconsolata-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/inconsolata-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/inconsolata-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/inconsolata-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/inconsolata-v16-latin-regular.svg#Inconsolata') format('svg'); /* Legacy iOS */
}
/* inconsolata-700 - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/inconsolata-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Inconsolata Bold'), local('Inconsolata-Bold'),
       url('/fonts/inconsolata-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/inconsolata-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/inconsolata-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/inconsolata-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/inconsolata-v16-latin-700.svg#Inconsolata') format('svg'); /* Legacy iOS */
}

table {
padding:10;
text-align:left;
color:#17067B;
font-family:Lato,arial,sans;
font-size:.8em;
}

iframe {
	display:none;
}

td {
	padding:2;
}	

td.label {
	text-align:right;
}	

td.r {
	text-align:right;
}

th.r {
	text-align:right;
}		

h1 {
color:#17067B;
font-family:lato,tahoma,arial,sans;
font-weight:normal;
font-size:16pt;
padding:0pt;
margin:0pt;
magin-bottom:8pt;
line-heigth:16pt;
}

h2.default {
color:#17067B;
font-family:lato,tahoma,arial;
font-weight:normal;
font-size:14pt;
padding:0pt;
line-height:8pt;
margin-bottom:7pt;
}

h3 {
color:#17067B;
font-family:lato,tahoma,arial;
font-weight:normal;
font-size:12pt;
line-heigth:12pt;
padding:0pt;
}

h4 {
color:#17067B;
font-family:lato,tahoma,arial;
font-weight:normal;
font-size:10pt;
line-heigth:10pt;
padding:0pt;
}

select {
color:#17067B;
font-family:lato,arial;
font-weight:700;
font-size:.9em;
}

.option {
color:#17067B;
font-family:lato,arial;
font-weight:700;
font-size:.9em;
}

SPAN {
	font-family:lato,tahoma;
	font-size:10pt;
}			

input {
color:#17067B;
font-family:lato,Tahoma,arial,sans;
font-weight:normal;
font-size:10pt;
}

button {
color:#17067B;
font-family:lato,Tahoma,arial,sans;
font-weight:bold;
font-size:9pt;
}

div {
color:#17067B;
font-family:lato,tahoma,arial;
font-weight:normal;
font-size:18px;
line-height:130%;
padding:1pt;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

.edit-button { float:right; position:relative; right:0px; }
.hidden { display: none; }
.nobr   { white-space:nowrap; }

.link { float:right; position:relative; right:0px; margin-left:5px; cursor:pointer; }
.right { float:right; position:relative; right:2px; margin-left:5px; }
.left { float:left; position:relative; left:0px; margin-right:5px; }

table.tablesorter tbody tr.level3 td { background-color:#fdfabc; }
table.tablesorter tbody tr.level4 td { background-color:#fdfabc; }
table.tablesorter tbody tr.level5 td { background-color:#fdfabc; }
table.tablesorter tbody tr.registered td { background-color: #96FF96; font-weight: bold; }
table.tablesorter tbody tr.waitlist td { background-color: #D6FFD6; font-weight: bold; }

table.tablesorter tbody tr.typeBlackBadge td { background-color: #D0D0D0; }
table.tablesorter tbody tr.typeROCourse td { background-color: #B6D6FF; }
table.tablesorter tbody tr.typeOther td { background-color: #B6D6FF; }

/*
table.tablesorter tbody tr.statusCancelled td { background-color: #F0F0F0; }
*/
table.tablesorter tbody tr.statusCancelled td { color: #808080; }
table.tablesorter tbody tr.statusCancelled td a { color: #808080; }
table.tablesorter tbody tr.statusLocked td { color: #0000A0; }
table.tablesorter tbody tr.statusActive td { color: #0000A0; }
table.tablesorter tbody tr.statusNew td { color: #0000FF; }

tr.even td { background-color:#eeeed4 }

.chref {
	font-size:18px;
	color: #17067B;
	text-decoration: underline;
	cursor: pointer;
}