@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
.fa {
	font: normal normal normal 14px/1 FontAwesome !important;
}
.color-blue, .icon-colored.color-blue::before {
    color: #008dd0;
}
.color-green, .icon-colored.color-green::before{
	color: #008A44;
}
.color-red, .icon-colored.color-red::before{
	color: #b32317
}
.color-light-gray{
	color: #ddd;
}
.color-orange, .icon-colored.color-orange::before{
	color:#FFA500;
}
.exampleTitle{
	color: #008dd0;
}
.float-img{
	float:right;
	margin: 20px 0 20px 20px;
}
.icon-10{
	font-size: 10pt !important;
}
.icon-16{
	font-size: 16px !important;
}
.icon-18{
	font-size: 18px !important;
}
.icon-24{
	font-size: 24px !important;
}
.icon-send-to-verify{
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3E%3Cpath fill='%2332323c' d='M0,6.15,2.46,3.69,6.15,7.38,13.54,0,16,2.46,6.15,12.31Zm10.54,4v1.76H16v2.33H10.54V16L7,13.08Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.icon-substitute{
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2332323c;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M4.19,15.57V14.52H0V13.35H0V11H1.17v2.31h3v-1L7,13.94Zm1.87-10H5.74a3.36,3.36,0,0,1-2.82,0H2.6A2.6,2.6,0,0,0,0,8.16V9a.93.93,0,0,0,.93.93h6.8A.92.92,0,0,0,8.65,9v-.8A2.6,2.6,0,0,0,6.06,5.56ZM4.33,5A2.48,2.48,0,1,0,1.85,2.47,2.48,2.48,0,0,0,4.33,5Zm9.07,6.72h-.32a3.34,3.34,0,0,1-1.41.31,3.38,3.38,0,0,1-1.41-.31H9.94a2.6,2.6,0,0,0-2.59,2.6v.8a.93.93,0,0,0,.92.93h6.8a.93.93,0,0,0,.93-.93v-.8A2.6,2.6,0,0,0,13.4,11.67Zm-1.73-.62A2.47,2.47,0,1,0,9.2,8.58,2.47,2.47,0,0,0,11.67,11.05Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.icon-clone{
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2332323c;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M13.58,0H5.42A2.47,2.47,0,0,0,3,2.5V3H2.42A2.47,2.47,0,0,0,0,5.5v8A2.47,2.47,0,0,0,2.42,16h8.16A2.47,2.47,0,0,0,13,13.5V13h.58A2.47,2.47,0,0,0,16,10.5v-8A2.47,2.47,0,0,0,13.58,0Zm-2,13.5a1,1,0,0,1-1,1H2.42a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H3v6A2.47,2.47,0,0,0,5.42,13h6.13Zm3-3a1,1,0,0,1-1,1H5.42a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1h8.16a1,1,0,0,1,1,1Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.copilot-btn{
background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 16"><defs><style> .cls-1 { fill: %23159be5; } </style></defs><g><g id="Layer_1"><g><path d="M13.1,9.5v1.5c0,.4-.3.7-.7.7h-5.1l-2.2,2.2v-2.2h-1.5c-.4,0-.7-.3-.7-.7v-5.8c0-.4.3-.7.7-.7h8.7c.4,0,.7.3.7.7v1.5h2.9v-2.9c0-1.2-1-2.2-2.2-2.2H2.2C1,1.5,0,2.4,0,3.6v8.7c0,1.2,1,2.2,2.2,2.2h11.6c1.2,0,2.2-1,2.2-2.2v-2.9h-2.9Z"/><path class="cls-1" d="M8,8.7c.4,0,.7.3.7.7s-.3.7-.7.7-.7-.3-.7-.7.3-.7.7-.7ZM10.2,8.7c.4,0,.7.3.7.7s-.3.7-.7.7-.7-.3-.7-.7.3-.7.7-.7ZM5.8,8.7c.4,0,.7.3.7.7s-.3.7-.7.7-.7-.3-.7-.7.3-.7.7-.7Z"/></g></g></g></svg>');
  background-repeat: no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline-block;
}
[id^="c_rso_licensing"] td{
    vertical-align: middle !important;
}
[id^="c_rso_licensing"] tr td:not(:first-child),[id^="c_rso_licensing"] tr th:not(:first-child){
    text-align: center;
}
pre{
	margin:10px 0;
}
#copyright_notices pre{
	background-color: #fff;
	text-wrap: auto;
}
table + table{
	margin-top: -20px;
}
table + table tr, table + table tr:first-child td{
	border-top: 0 !important;
}
th:first-child{
	white-space: nowrap;
}
tr td:first-child .rsicon {
    font-size: 1.4em;
}
/* SVG icon for copilot */
tr td:first-child .icon{
    height: 24px !important;
    width: 24px !important;
}

.rsicon.fas {
    font-family: 'Font Awesome 5 Free' !important;
}
div[id*="video_link"]{
	display: inline-block;
	position: relative;
}
div[id*="video_link"] p {
	position: absolute;
	top: 55%;
	text-align: center;
	font-size: 15pt;
	width: 100%;
	padding: 0 20px;
}
@media only screen and (max-width: 480px){
	div[id*="video_link"] p {
		font-size: 4.2vw;
	}
}
div[id*="video_link"] p span.highlight {
    background-color: transparent;
}
div[id*="video_link"] a:hover span.highlight{
    text-decoration: inherit;
}
.normal{
	font-weight:normal;
}
.all-normal, .all-normal td{
	font-weight:normal;
	background-color:#fff;
}
span.all-normal{
	background-color:transparent;
}
.strike{
	text-decoration: line-through;
}
.draft-comment{
	display: inline;
	border: none;
}
.draft-comment span, .draft-comment br{
	display: none;
}