body.mce-content-body > ol > li li {list-style-type: lower-alpha;}
body.mce-content-body > ol > li li li {list-style-type: lower-roman;}

/* standout-resources-graphic (2021-05 SM) */ 
.standout-resources-graphic { 
	font-family: 'Roboto', sans-serif; 
	font-weight: bold; 
	font-style: normal; 
	color: #555; 
	padding: 1rem 2rem; 
	margin: 2rem 0; 
	background-color: #ebebec; 
	border: 6px solid #d5d7d8; 
	border-radius: 9px; 
	min-height: 70px; 
	box-sizing: border-box;  
}

.standout-resources-graphic h3 {
    text-transform: uppercase;
    letter-spacing: 3px;
    border-bottom: 3px solid #00a79d;
    background-image: url(https://scde.coursearc.com/files/3916/2134/2883/standout-resources-graphic.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 36px 50px;
    padding-left: 48px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.standout-resources-graphic p { 
	font-size: 112%;
}  
.standout-resources-graphic p a { 
	text-decoration: underline;
} 

/* single-border (2021-05 SM)*/

.single-border { font-family: 'Roboto', sans-serif; font-style: normal; color: #012f6e; padding: 1rem 2rem; margin: 2rem 0; background-color: #eeeeee; border: 6px solid #012f6e; min-height: 40px; box-sizing: border-box; }
.single-border .content-right  { line-height: 40px; font-size: 16px;}
.single-border .standout-btn { background-color: #9d0090; color: #fff;   } 

/* dg-border (2020-07-25 TD, SM) */

.dg-border {
   border: 15px double #32B22B;
   border-radius: 12px;
   background-color: #ecffd1;
}

.dg-border .standout-content .img-left {
   margin-right: 20px;
}

.dg-border h3 {
    margin: 0 0 20px 0;
    font-family: 'Ultra', serif !important;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #c71585 !important;
}    
    
.dg-border p {
   font-size: 21px;
   color: #666;
}  

.dg-border .standout-btn.ca-button {
    font-weight: normal;
    font-size: 18px;
    padding: 12px 18px;
    -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.7);
    -moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.7);
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.7);
    background-color: #c71585;
    border-radius: 6px;
    letter-spacing: 2px;
}

/* ry-border (2020-07-25 TD,SM) */

.ry-border {
   border: 10px solid;
   border-image-source: linear-gradient(160deg, #f00, #f6d80f);
   border-image-slice: 1;
   padding-bottom: 30px;
}

.ry-border .standout-content .img-right {
   margin-left: 20px;
}

.ry-border h3 {
   font-family: 'Permanent Marker', sans-serif !important;
   margin: 0;
   font-size: 42px;
   text-transform: uppercase;
   letter-spacing: 1px;
   color: #f00 !important;
}    

.ry-border p { 
   font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
   font-weight: bold;
   font-size: 21px;
   color: #666;
} 
.ry-border .standout-btn.ca-button {
   font-family: 'Permanent Marker', sans-serif;
    font-size: 27px;
   letter-spacing: 2px;
    padding: 12px 18px;
    -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.7);
    -moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.7);
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.7);
    background-color: #f00;
}  

/* Ticket 3327 */ 
div.main a { color: #0000EE;  } 

.bt-embedded_image .caption { text-align: center; justify-content: center; }
.bt-embedded_image .caption p { width: 100%; } 

/* Ticket 4186 - hiding error message for unauthenticated students */ 
.ca_block_error { display: none; }