/*******************************************************
 * CSS developed & edited by Aaron Bahmer, updated 11/25
 * for use with Canvas LMS
 *******************************************************/

/* Adjusted defaults */
LI {padding-left: 7px;}
DD {padding-left: 7px;}

/* Hiding Syllabus from Course Nav */
/* On course navigation */
a#syllabus-link.syllabus {
  display: none;
}

/* On Settings > Navigation */
ul.nav_list li#nav_edit_tab_id_1 {
  display: none;
}


/* EWC general tag styles */
DIV.ewc {}

DIV.ewc A {border: 0;}
DIV.ewc A:link {color: #000000;}
DIV.ewc A:active {color: #0000ff;}
DIV.ewc A:visited {color: #808080;}

DIV.ewc H2 {font-size: x-large; text-align: center; border: solid 4px #000;}
DIV.ewc H3 {background-color: #000000; layer-background-color: #000000; color: #ffb935; font-size: larger; font-weight: bold; padding-left: 4px; padding-top: 2px;}
/* DIV.ewc H3 {background-color: #ffb935; layer-background-color: #ffb935; color: #000000; font-size: larger; font-weight: bold; padding-left: 4px; padding-top: 2px;} */
DIV.ewc H4 {font-weight: bold;}
DIV.ewc H5 {font-weight: bold; border-bottom: 1px dashed #000;}
DIV.ewc H6 {font-weight: normal; font-size: small; border-bottom: 1px dotted #000;}

DIV.ewc P.note {color: #b60000; font-weight: bold; font-size: x-small;}

DIV.ewc DT {font-weight: bold}
DIV.ewc DD {padding-bottom: 15px;}

DIV.ewc TH {background-color: #ffb935; color: #000000; font-size: inherit; font-weight: bold; text-align: center;}

DIV.ewc FORM {margin-top: 0; margin-bottom: 8px;}

/* Embedded open classes */
DIV.ewc .box-red {border: 3px inset #C00; border-radius: 8px; background-color: #FCC; padding: 5px; margin: 5px;}
DIV.ewc .box-green {border: 3px inset #0C0; border-radius: 8px; background-color: #CFC; padding: 5px; margin: 5px;}
DIV.ewc .box-blue {border: 3px inset #00C; border-radius: 8px; background-color: #CCF; padding: 5px; margin: 5px;}
DIV.ewc .box-gold {border: 3px inset #E09600; border-radius: 8px; background-color: #FEC; padding: 5px; margin: 5px;}
DIV.ewc .box-black {border: 1px dashed #000; background-color: #DDD; padding: 5px; margin: 5px 10px;}
DIV.ewc .box-grey {border: dashed 2px #ccc; padding: 5px; overflow: auto; margin-top: 5px;}
DIV.ewc .high-yellow {background-color: #FFFF33; padding: 1px 2px;}
DIV.ewc .high-yellowred {background-color: #FFFF33; color: #990000; font-weight: bold; padding: 1px 2px;}
DIV.ewc .high-green {background-color: #00CC00; padding: 1px 2px;}
DIV.ewc .high-blue {background-color: #ccf; padding: 1px 2px;}
DIV.ewc .text-red {color: #cc0000; font-weight: bold;}
DIV.ewc .text-blue {color: #3030ff; font-weight: bold;}
DIV.ewc .keyword {font-weight: bold; border: thin dotted #0000ff; padding: 1px 2px;}
DIV.ewc .small {font-size: small;}
DIV.ewc .codetype {font-family: "Courier New", Courier, monospace;}
DIV.ewc .codeview {border-top: 2px solid #000; border-bottom: 2px solid #000; background-color: #eee; padding: 5px; margin: 5px; font-family: "Courier New", Courier, monospace;}
/* Image & Citation Styles */
DIV.ewc .image_right {padding: 5px; float: right;}
DIV.ewc .image_right p {text-align: right; font-size: x-small; line-height: 110%; background-color: #ffc; color: #000; margin: 0;}
DIV.ewc .image_left {padding: 5px; float: left;}
DIV.ewc .image_left p {text-align: left; font-size: x-small; line-height: 110%; background-color: #ffc; color: #000; margin: 0;}


/* --- Special EWC styles --- */
/* EWC Home Page Icons (EWC Menu) - use for each item */
DIV.ewcmenu {display: inline-block; vertical-align: top; width: 120px; text-align: center; padding: 15px 10px;}

/* EWC Page Banner */
DIV.ewcheader {background: #fff; min-height: 60px; min-width: 200px; border-bottom: 5px groove #2d2d2d; margin: 10px 0px;}
DIV.ewcheader span {float: right; text-align: center; color: #2d2d2d;}
DIV.ewcheader ul {list-style: none inside url("https://services.ewc.wy.edu/insttech/class_info/graphics/EWC_Header.png"); margin: 0; padding: 0;}
DIV.ewcheader ul li {float: left;}

/* Table entries for general use */
TABLE.ewccase {border: thin double #cc0000; border-collapse: collapse; background-color: #CCCCCC; width: 80%;}
TABLE.ewcstudy {border: thin dashed #cc0000; border-collapse: collapse; background-color: #ffdd99; width: 80%;}

/* Special purpose embedded tag classes */
/* Accounting */
DIV.ewc TABLE.ledger {border: thin solid #666666; border-collapse: collapse; width: 100%; padding: 4px;}
DIV.ewc TABLE.ledger TH {background-color: #FFFFCC; text-align: center; font-weight: bold; border-bottom: 3px solid #666666; padding-top: 4px; padding-bottom: 2px;}
DIV.ewc TABLE.ledger TR:nth-child(odd) {background-color: #E5FFF5; border: thin solid #666666;}
DIV.ewc TABLE.ledger TR:nth-child(even) {background-color: #F2F2F2; border: thin solid #666666;}
DIV.ewc TABLE.ledger TD {border: thin solid #666666; padding-top: 4px; padding-bottom: 2px;}
DIV.ewc TABLE.ledger TD.cash {text-align: right;}
DIV.ewc TABLE.ledger TD.credit {padding-left: 25px;}
/* T-Accounts */
DIV.ewc TABLE.T-acct {border: none; width: 150px;}
DIV.ewc TABLE.T-acct TH {border-bottom: 2px solid #000; text-align: center; font-weight: bold; background-color: #fff;}
DIV.ewc TABLE.T-acct TD {text-align: center; vertical-align: top; width: 50%;}
DIV.ewc TABLE.T-acct TD.debit {border-right: 1px solid #000;}
DIV.ewc TABLE.T-acct TD.credit {border-left: 1px solid #000;}


/* --------------------------------------------- */

/* NOT YET IMPLEMENTED
 .rollover {border-bottom: 1px dashed #00C; background-color: #ddd; cursor: pointer;}
 .try-black {border: 1px dashed #000; border-radius: 8px; background-color: #DDD; padding: 5px; margin: 5px 10px; display: none;}


#ewc_header {background-color: #fff; margin-left: auto; margin-right: auto; width: 800px; border: 4px groove #000000;}
#ewc_distBody {}
#header_course {float: right; padding: 5px; text-align: center; vertical-align: middle; font-weight: bold; height: 70px; width: 280px;}
#header_image {width: 460px;};


TD.greyred {background-color: #c0c0c0; color: #b60000; font-weight: bold;}
TD.blackwhite {background-color: #000000; color: #ffffff; font-weight: bold;}
TD.redwhite, TD.note {background-color: #b60000; color: #ffffff; font-weight: bold;}
TD.greenwhite {background-color: #00cc00; color: #ffffff; font-weight: bold;}
TD.bluewhite {background-color: #0000cc; color: #ffffff; font-weight: bold;}
TD.goldblack {background-color: #FFB935; layer-background-color: #FFB935; color: #000000; font-weight: bold;}
TD.footer {background-color: #000000; color: #ffb935; font-size: 8pt; vertical-align: top; padding: 3px;}
TD.copyright {background-color: #000000; color: #ffb935; font-size: 8pt; text-align: right; vertical-align: bottom; padding: 3px;}
*/