.view-all-tickets .external {
	display: none !important;
}

.content .entry .bu-slideshow-container ul li:before {
	display: none;
}

/* For Ron Giltrap's Blackboard Learn documentation */
/*General*/
#bbvista8 label {
	float: none;
}

#bbvista8 ul {
	list-style-type: disc;
}

/*Message for Firefox and Google Chrome channel versions */
#bblearninfo {
	width: 648px;
	margin-top: 10px;
	border: 1px solid #333;
	padding: 8px;
	display: none;
}

/*Windows Pages*/
#bbvista8 #xp, #xpram, #vista, #win7, #win8, #vistaram, #middle, #otherpopups, #xpfirefox, #firefox, #fx4plus, #firefox35, #firefox10,#firefox36, #chrome, #ie, #xpie7, #xpie8, #chrome-hide, #selectbrowser, #other, #learn, #onlinecampus, #cader, #windowsos {
	display: none;
}

/*#bbvista8 #xpram{ display: none; }
#bbvista8 #vista{ display: none; }
#bbvista8 #vistaram{ display: none; }
#bbvista8 #middle{ display: none; }
*/
#bbvista8 .screenshots {
	margin: 5px;
}

/*Mac Pages*/
#bbvista8 #macos, #ram, #update, #mac4, #mac5, #mac6, #mac7, #java13, #java14, #java15, #tiger, #leopard, #snowleopard, #lion, #safari6 {
	display: none;
}

/*How To section of BB Vista documentation*/
#bbvista8 #ie, #ie6, #ie7, #ie8, #firefox, #safari, #backtotop {
	display: none;
}

/*Windows Operating System logo and text*/
#bbvista8 #winlogo:hover {
	color: #0099FF;
}

#bbvista8 #winlogo {
	width: 220px;
	height: 50px;
	float: left;
	cursor: pointer;
	background-image: url(/tech/files/2009/12/windows-logo-large1.gif);
	background-repeat: no-repeat;
}

#bbvista8 #wintext {
	float: right;
	width: 160px;
	margin-top: 10px;
	font-size: 14px;
}

#bbvista8 .operatingsystem {
/*used for both Windows and Mac "Operating System" text*/
	color: #4c4940;
}

/* For the DIV containing the Windows logo and Windows Operating System text */
#bbvista8 .win8logo {
	width: 290px;
	height: 100px;
	float: left;
	cursor: pointer;
	background-image: url(/tech/files/2014/04/Win8logo.png);
	background-repeat: no-repeat;
}

#bbvista8 .win8logo:hover {
	color: #0099FF;
}

#bbvista8 #win8text {
	float: right;
	width: 180px;
	margin-top: 20px;
	font-size: 16px;
	line-height: 150%;
}

/*END Windows Operating System logo and text*/
/*Mac Operating System logo and text*/
#bbvista8 #maclogo {
	width: 220px;
	height: 50px;
	float: left;
	cursor: pointer;
	background-image: url(/tech/files/2009/10/mac-logo-large.gif);
	background-repeat: no-repeat;
}

#bbvista8 #mactext {
	float: right;
	width: 160px;
	margin-top: 10px;
	font-size: 14px;
}

#maclogo:hover {
	color: #0099FF;
}

/*  TEST NEW MAC OS X design */
#bbvista8 #applelogo {
	width: 270px;
	height: 100px;
	float: left;
	cursor: pointer;
	background-image: url(/tech/files/2014/04/Applelogo.png);
	background-repeat: no-repeat;
}

#bbvista8 #applelogogray {
	width: 270px;
	height: 100px;
	float: left;
	cursor: pointer;
	background-image: url(/tech/files/2016/12/Apple-e1588603450870.png);
	background-repeat: no-repeat;
}

#bbvista8 #appletext {
	float: right;
	width: 180px;
	margin-top: 20px;
	font-size: 16px;
	line-height: 150%;
}

#applelogo:hover {
	color: #0099FF;
}

#applelogogray:hover {
	color: #0099FF;
}

/*  TEST NEW MAC OS X design */
/*END Mac Operating System logo and text*/
/*Launch Browser Check*/
#brcheck {
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	height: 65px;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	border: 1px solid #ADADAD;
}

#brchecktopbar {
	width: 300px;
	height: 20px;
	color: #4c4940;
	background-color: #D7E7F4;
	position: relative;
	top: 0;
	border-bottom: 1px solid #000000;
}

#topbartext {
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	text-align: center;
	font-weight: bold;
}

#brcheckbutton {
	margin: 10px auto;
	width: 140px;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 2px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

#brcheckbutton:hover {
	background-color: #D7E7F4;
}

#bbvista8 .listoptions table {
	margin-top: 20px;
}

#bbvista8 .listoptions {
	border: 1px solid #CCCCCC;
	padding-left: 6px;
	padding-right: 6px;
	margin: 4px;
}

#bbvista8 div > h4 {
	margin-top: 6px;
}

#bbvista8 .listoptions p {
	margin-bottom: 6px;
}

#bbvista8 .slidelink {
	text-decoration: none;
}

#bbvista8 #avfirewall {
	text-decoration: underline;
	cursor: pointer;
}

#bbvista8 .currentlink {
	font-weight: bold;
}

#bbvista8 #home {
	cursor: pointer;
	width: 300px;
}

#bbvista8 #home:hover {
	color: #B0D0EA;
}

#bbvista8 #work {
	cursor: pointer;
	width: 300px;
}

#bbvista8 #work:hover {
	color: #B0D0EA;
}

/* For Blockquote Instructions */
blockquote.right {
	float: right;
	width: 30%;
	margin-left: 12px;
	clear: both;
}

blockquote.left {
	float: left;
	width: 30%;
	margin-right: 12px;
	clear: both;
}

/* For Page Numbering */
ul.instruction_nav {
	background-color: #ECEEEE;
	border: 1px solid #ccc;
	padding: .5em;
	margin: -.5em 0 1em;
	list-style-type: none !important;
	font-family: arial, verdana, san-serif;
	text-align: center;
	position: relative;
	bottom: 0;
}

.instruction_nav li {
	display: inline;
	background-image: none !important;
	font-family: arial, verdana, san-serif;
}

.instruction_nav li a {
	height: 2em;
	border: 1px solid #ccc;
	display: inline !important;
	padding: .2em .4em;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	font: 90% bold;
	text-decoration: none;
	color: #555555;
}

.instruction_nav li a:hover {
	color: white;
	background-color: #444;
	border: #ccc 1px solid;
}

.instruction_nav li.active a {
	background-color: #0C59B6;
	color: white;
}

/* advertisement bu-text-widget */
.advertisement {
	margin-top: 30px;
}

/* collapsible containers */
.bu_collapsible_container {
	margin-bottom: none;
	margin-left: 10px;
}

.bu_collapsible_container .bu_collapsible {
	background: transparent url(/techinternal/wp-content/themes/flexi-framework/images/sprite.png) no-repeat -1087px -1198px;
	margin: 0;
	padding: 0 0 0 18px;
}

.bu_collapsible:hover {
	color: #cc0000;
	text-decoration: none;
}

.bu_collapsible_open .bu_collapsible {
	background-position: -100px -1198px;
}

h2.bu_collapsible {
	background-position: -1087px -1196px !important;
}

.bu_collapsible_open h2.bu_collapsible {
	background-position: -100px -1196px !important;
}

h3.bu_collapsible {
	background-position: -1087px -1198px !important;
}

.bu_collapsible_open h3.bu_collapsible {
	background-position: -100px -1198px !important;
}

.bu_collapsible_section {
	margin: 0 0 0 1.3em;
	border-left: 1px solid #eceeee;
	padding: .5em 1em;
}

/* cost tables */
table.cost {
	border: 1px solid #ccc;
}

table.cost tr.head {
	background: #ccc;
}

table.cost td.bronze {
	background: #C6B089;
}

table.cost td.silver {
	background: #E0E0E0;
}

table.cost td.gold {
	background: #FFEE93;
}

table.cost td.premium {
	background: #F5FAFF;
}

/* incident posts */
h4.update {
	font-weight: 700;
	border-bottom: 1px dashed #ccc;
	padding-bottom: .5em;
}

/* ordered list types */
ol.lower-alpha li {
	list-style-type: lower-alpha !important;
}

/* newsletter styles */
#newsletter {
	margin-top: -1em;
}

#newsletter .row-2 {
	width: 97%;
	float: left;
	display: block;
	background: #D9EAF4;
	padding: 0 15px 15px;
	border-radius: 5px;
	margin-bottom: 1em;
}

#newsletter .row-3 {
	width: 97%;
	float: left;
	display: block;
	padding: 0 15px 15px;
	border-radius: 5px;
	margin-bottom: 1em;
}

#newsletter .row-4 {
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 1em;
}

#newsletter h3.article {
	margin: .5em 0 .25em;
	font-weight: strong;
}

#newsletter h3.article a {
}

#newsletter .lede {
	padding: 12px 0 6px;
}

#newsletter .last {
	margin-right: 0 !important;
}

#newsletter .row-1 .lede {
	width: 23%;
	float: left;
	margin-right: 1.5em;
	min-width: 200px;
}

#newsletter .row-1 .lede img {
	width: 100%;
}

#newsletter .row-2 .lede {
	width: 31%;
	float: left;
	margin-right: 1.5em;
}

#newsletter .row-2 h2 {
	margin-top: 0;
	margin-bottom: .5em;
	padding-bottom: .25em;
	border-bottom: 2px solid #666;
}

#newsletter .row-2 h3 {
	font-size: 1.1em;
}

#newsletter .row-3 .lede {
	width: 31%;
	float: left;
	margin-right: 1.5em;
}

#newsletter .row-3 h2 {
	margin-top: 0;
	margin-bottom: .5em;
	padding-bottom: .25em;
	border-bottom: 2px solid #666;
}

#newsletter .row-3 h3 {
	font-size: 1.1em;
}

#newsletter .row-3 .lede img {
	width: 100%;
}

#newsletter .row-4 .lede {
	width: 30%;
	display: inline-block;
	text-align: left;
	margin-right: 1em;
	margin-left: 1em;
	min-width: 200px;
}

#newsletter .row-4 h2 {
	margin-top: 0;
	margin-bottom: .5em;
	padding-bottom: .25em;
	border-bottom: 2px solid #666;
}

#newsletter .row-4 h3 {
	font-size: 1.1em;
}

#newsletter .row-4 .lede img {
	width: 100%;
}

#newsletter a {
	border-bottom: none !important;
}

#newsletter img.left-thumbnail {
	float: left;
	margin-top: 0;
	padding: 5px 10px 5px 0;
}

#newsletter img.right-thumbnail {
	float: right;
	margin-top: 0;
	padding: 5px 0 5px 10px;
}

#newsletter #banner {
	padding: 0;
	border: 0;
}

#newsletter #banner img {
	padding: 0;
	width: 100%;
}

#newsletter img.featured {
	margin: .5em 0 0;
}

#newsletter p {
	margin: 0 0 .65em;
}

#newsletter img {
	padding: 5px;
}

#newsletter a:hover {
	color: #1D4463 !important;
}

#newsletter .right-column ul {
	margin-bottom: 5px;
}

#newsletter .right-column ul li {
	font-size: 1.25em;
	font-weight: 700;
	margin-top: -10px !important;
}

#newsletter ul.archives li {
	margin-top: 5px !important;
}

/* CSS fixes */
#hp_featured .featured-content li {
	list-style-type: none !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .5em;
	padding-left: 22px !important;
}

.clear {
	clear: both;
}

li img {
	margin-top: 1em;
}

/* Forms without Gravity Forms styles */
form.wide .form-row {
	display: block;
	clear: both;
}

form.wide h3, form.wide h4 {
	display: block;
	clear: both;
	padding-top: 1em;
}

form.wide label {
	width: 75%;
	padding: 5px;
}

form.wide input[type="text"], form.wide [type="textarea"], form.wide textarea {
	clear: both;
	display: block;
}

form.wide [type="textarea"], form.wide textarea {
	width: 100%;
}

form.wide [type="text"] {
	width: 75%;
}

/* Collapsible Form Sections */
form .indent {
	margin-left: 1em;
	border-left: 2px solid #dfdfdf;
	padding-left: 1em;
}

/* Remove table borders */
table.borderless {
	border: 0 !important;
}

table.borderless td {
	border: 0;
}

/*
Styles for web overview table
Chris Rodriguez, clrux@bu.edu */
table.web-overview {
	margin-top: 1em;
	margin-bottom: 1em;
}

table.web-overview, table.web-overview th, table.web-overview td {
}

table.web-overview h2 {
	margin: 0;
}

table.web-overview td {
	vertical-align: middle;
}

table.web-overview .light {
	background: #f8f8f8;
}

table.web-overview .dark {
	background: #f2f2f2;
}

/* Slideshow overrides */
#right-column #bu-slideshow-container-1 {
	height: 265px;
}

#right-column #bu-slideshow-container-1 ul li {
	margin-top: 0;
	margin-left: 0;
}

#right-column #bu-slideshow-container-1 .bu-slideshow-slides .bu-slideshow .slide .bu-slide-container .bu-slide-caption p {
	color: white !important;
}

#right-column #bu-slideshow-container-1 .bu-slideshow-navigation-container .bu-slideshow-navigation {
	bottom: 0;
}

#right-column #bu-slideshow-container-1 .bu-slideshow-navigation-container .bu-slideshow-navigation li a {
	color: white !important;
	border-bottom: 0 !important;
}

#right-column #bu-slideshow-container-1 .bu-slideshow-navigation-container .nav-icon li a {
	border: 2px solid !important;
	border-color: rgba(0,0,0,.5);
	height: 10px;
	width: 10px;
}

/* Google Apps */
ul#featured-apps {
	clear: both;
	max-width: 825px;
}

ul#featured-apps li {
	list-style-type: none !important;
	display: inline-block !important;
	width: 47% !important;
	background: #fff !important;
	border: 1px solid #ddd !important;
	border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	padding: 0 5px !important;
	height: 98px !important;
	min-width: 265px;
}

ul#featured-apps li:before {
	display: none;
}

ul#featured-apps li a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	vertical-align: middle !important;
}

ul#featured-apps li p {
	display: none;
}

ul#featured-apps li .external {
	display: none;
}

ul#featured-apps li h4 {
	margin-top: 21px !important;
	line-height: .5 !important;
}

ul#featured-apps li a img {
	border: none !important;
	background: none !important;
	padding-left: 5px;
	padding-top: 10px;
}

table.google-apps p {
	display: none;
}

/* Code & Research Computing Styles */
/*
pre {
   padding-left: 0;
}

code {
   background: #F6F6F6;
   display: inline-block;
   padding: 0 3px;
   border: 1px solid #EBEBEB;
   color: #333;
}
*/
code.transparent {
	background: none;
	border: none;
}

code.code-block {
	display: block;
	border-radius: 5px;
	padding: 1em;
	font-size: .9em;
	line-height: 155%;
}

code span.comment {
	color: #77AA88;
}

code span.command {
	font-weight: 800;
}

code span.placeholder {
	color: #7B3434;
	font-style: italic;
}

code span.prompt {
	color: #979A91;
}

code span.output {
	color: #2233CC;
}

code span.highlight {
	background: #FFFBCC;
	display: inline-block;
}

div.highlight-yellow {
	background: #FFFBCC;
	padding: 1em;
	border: 1px solid #FBEFB3;
	font-size: .9em;
	border-radius: 5px;
}

/* Equation Matrix */
.matrix {
	position: relative;
	border-collapse: collapse;
	border: none;
	width: inherit;
}

.matrix tr {
	background: none !important;
}

.matrix tr td {
	padding: .5em;
}

.matrix:before {
	content: "";
	position: absolute;
	left: -6px;
	top: 0;
	border: 1px solid #000;
	border-right: 0;
	width: 6px;
	height: 100%;
}

.matrix:after {
	content: "";
	position: absolute;
	right: -6px;
	top: 0;
	border: 1px solid #000;
	border-left: 0;
	width: 6px;
	height: 100%;
}

/*Research Tables*/
table.research {
	font-size: .8em;
}

table.research th, table.research td {
	padding: .5em;
	line-height: 120%;
}

table.research th {
	line-height: 130%;
	background-color: #f2f2f2;
	padding: .5em .25em;
	border-bottom: 1px solid #ccc;
}

table.research tr.section-heading th {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

table.research tr.highlight-blue td, table.research tr.highlight-blue th {
	background-color: #EEF8F8;
	color: #4a5458;
	border-bottom: 0;
}

table.research tr.highlight-gold td, table.research tr.highlight-gold th {
	background-color: #F5F5E9;
	color: #4a5458;
	border-bottom: 0;
}

table.research tr.highlight-gray td, table.research tr.highlight-gray th {
	background-color: #F8F8F8;
	color: #4a5458;
	border-bottom: 0;
}

table.research tr.highlight-green td, table.research tr.highlight-green th {
	background-color: #F4F8ED;
	color: #4a5458;
	border-bottom: 0;
}

/* Styles for the WordPress Plugins listing page */
.plugins {
}

.plugins h3 {
	margin-top: 50px;
	font-size: 160%;
}

.plugins ul {
	font-size: 100%;
}

.plugins ul li {
	line-height: 125%;
	margin-top: 2px !important;
}

ul.plugin-tags {
	font-size: 90%;
}

ul.plugin-tags, ul.plugin-tags li {
	list-style: none;
	list-style-image: none;
	margin-left: 0 !important;
	font-family: 'BentonSansBold';
	font-weight: 100;
}

ul.plugin-tags li {
	padding: 3px 6px;
	border-radius: 2px;
	display: inline;
	margin-right: 4px;
	background: none !important;
}

ul.plugin-tags .plugin-tag-standard {
	background: #ccffcc;
	border: 1px solid #99cc66;
	color: #336600 !important;
}

ul.plugin-tags .plugin-tag-request {
	background: #ffffcc;
	border: 1px solid #ff9944;
	color: #993300 !important;
}

.plugins .btn {
	margin-left: -12px;
}

/*.plugins .btn {
    display: inline-block;
    padding: 6px 9px;
    text-decoration: none;
    border-radius: 5px;
    margin-top: 6px;
}

.plugins .btn.btn-primary {
    background: #D0E2F0;
    color: #104268 !important;
    font-weight: bold;
    border: solid 1px;
}*/
.plugins .no-bullet {
	list-style: none !important;
	background: none !important;
}

/*Temporary*/
.content .entry div.support-block h3 .orange-circle span.tw {
	margin: -.05em 0 0;
}

ul li ul li {
	list-style-type: none;
}

.no-buttons div.block>div {
	padding: 0 2em 0 0 !important;
}

pre {
	background: #f6f6f6;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	padding: 16px;
	line-height: 110%;
}

.wp-caption {
	padding-bottom: 0 !important;
}

/*For WordPress HowTo Pages*/
.howToRed {
	color: #CC0000;
	font-weight: bold;
}

/*associate instruction list items with corresponding screencaps*/
.listScreenCap {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.listScreenCap li {
	counter-increment: step-counter;
	margin-bottom: 10px;
}

.listScreenCap li:before {
	content: counter(step-counter);
	margin-right: 5px;
	font-size: 80%;
	background-color: #dddddd;
	color: black;
	font-weight: 900;
	padding: 3px 8px;
	border-radius: 3px;
}

.listScreenCap li.seeScreenCap:before {
	background-color: #cc0000;
	color: white;
}

.listScreenCap li.seeScreenCap:after {
/*content: "\e665";*/
	font-family: 'TW Regular';
	padding-left: 6px;
}

/*majordomo-forms*/
.majordomo-forms .tip {
	color: #7f8991;
	font-style: italic;
	font-size: .8em;
	margin-left: 26%;
	margin-top: 5px;
	line-height: 120%;
}

.majordomo-forms label {
	width: 25%;
	float: left;
	margin: 5px;
	font-weight: bold;
}

.majordomo-forms fieldset legend {
	color: #2c6696;
	font-size: 1.2em;
	line-height: 1.2;
}

.majordomo-forms fieldset {
	border-width: 0;
}

.majordomo-forms .radiodiv {
	margin-left: 27%;
}

.majordomo-forms input[type="reset"] {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #9dbd2f;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: none;
	border-top-width: 0;
	color: white !important;
	display: inline-block;
	font-family: "BentonSansBold", "Arial", "Lucida Grande", sans-serif;
	font-size: 13px;
	font-weight: 100 !important;
	height: auto;
	line-height: 1.2em;
	margin-right: 16px;
	padding-bottom: 1em;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-top: 1em;
	position: relative;
	text-decoration-line: none !important;
	text-decoration-style: solid !important;
	text-shadow: 0 0 2px rgba(0,0,0,0.35);
}

.majordomo-forms input[type="radio"] {
	margin-right: 16px;
	margin-bottom: 16px;
}

.majordomo-forms span {
	display: block;
	margin-top: -35px;
	margin-left: 28px;
	font-weight: normal;
}

.majordomo-forms .form_q {
	margin-bottom: 20px;
	margin-top: 20px;
}

.majordomo-forms .lowercase {
	text-transform: lowercase;
}

.no-external-link-icon .icon-external-link {
	display: none;
}

/*Center videos embedded from media library*/
.wp-video {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/*Styled tooltip*/
.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #4babe9;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 150%;
	left: 50%;
	margin-left: -60px;
}

.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #4babe9;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
}