@media (min-width: 992px) { 
.view-drugs-pager-test nav{margin:auto; display:block; width:fit-content;}
.menu--main ul.nav > .nav-item > a{font-weight: bold; font-size: 1.1em; padding-left: 1em; padding-right: 1em;}
ul.dropdown-menu .dropdown-item a{text-decoration:none; font-weight:bold; font-size:1.1em;}
.layout--twocol-section .layout__region.layout__region--first{padding-right:1em;}
.layout--twocol-section .layout__region.layout__region--second{padding-left:1em;}
	.site-footer__top{display:flex;}
	.site-footer__top .region {flex-grow:1;}
}
@media (max-width: 768px) { 
  #main-wrapper > #main > div.row{display:block;}
  .btn-group{width:100%;}
  .view-my-cases .view-specialty-lists .view-content.row{display:block;}
  .view-my-cases .view-specialty-lists .views-row{margin-right:0!important;}
  .view-my-cases .view-specialty-lists .views-row .views-field{width:100%!important;}
  .view-my-cases .view-specialty-lists .views-row a{width:100%!important; text-align:left;}
  .site-footer .block{margin:0;}
}
.path-frontpage.anonymous #main-wrapper, .path-frontpage.anonymous #page{background:#fff;}
#edit-role-change-wrapper{border:solid 1px #f0f0f0; background:#fafafa; border-radius:10px; margin-top:3em; padding:1em;}
.dashboards-container{margin-bottom:2em;}

.btn-outline-primary{background:#fff;}
#main-wrapper, #page{background:#F0F8FF;}
.text-bg-primary {background-color:#F09B32!important;}
.block-field-blockquizquizfield-case-history {
  margin-top: 0!important;
}
.user-login-form a{float:right; font-size:0.9em; line-height:38px;}
.site-footer .block{border:none; text-align:center;}
.question{font-size:2em; fornt-weight:bold;}
#block-bootstrap-barrio-subtheme-anonymoushomepageblock h2{color:#781E5A!important; font-weight:300;}
#block-bootstrap-barrio-subtheme-anonymoushomepageblock h3 a{background-color: #2f3758 !important;
  font-weight: 400;
  color: #fff;
  border-radius: 5px;
  padding: 0.3em 0.9em;
  display: inline-block;
  text-decoration: none;
  font-size: 0.7em;
  margin-bottom: 1em;}
.view-prescribing-block-on-dashboard .view-content.row > div, .view-prescribing-block-on-dashboard .views-row{padding:0!important;}
.views-exposed-form .bef-links ul{display:flex; padding-left:0; list-style:none; margin-bottom:0;}
.views-exposed-form .bef-links ul li{margin-right:10px;}
.views-exposed-form .bef-links ul li a.bef-link{ border: solid 1px grey;
padding: 0.375rem 0.75rem ;
font-size: 0.9rem;
font-weight: 400;
line-height: 1;
color: #212529;
background: transparent;
border-radius: 0.375rem;
display: inline-block;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.views-exposed-form .bef-links ul li a.bef-link.bef-link--selected{background:#fff;}
label{margin-bottom:0.5em;}
.views-view-responsive-grid__item-inner{height:100%;}
.full-height{height:100%;}
.quiz-result-row p{margin:0;}
.button.button--danger{--bs-btn-color: #fff;
--bs-btn-bg: #dc3545;
--bs-btn-border-color: #dc3545;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #bb2d3b;
--bs-btn-hover-border-color: #b02a37;}

.button, body .ui-dialog button.button--primary{
--bs-btn-color: var(--bb-primary-text)!important;
--bs-btn-bg: var(--bs-primary)!important;
--bs-btn-border-color: var(--bs-primary)!important;
--bs-btn-hover-bg: var(--bb-primary-dark)!important;
--bs-btn-hover-border-color: var(--bb-primary-dark)!important;
--bs-btn-focus-shadow-rgb: 167, 50, 62!important;
--bs-btn-active-color: var(--bb-primary-text)!important;
--bs-btn-active-bg: var(--bb-primary-dark)!important;
--bs-btn-active-border-color: var(--bb-primary-dark)!important;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)!important;
--bs-btn-disabled-color: var(--bb-primary-text)!important;
--bs-btn-disabled-bg: var(--bs-primary)!important;
--bs-btn-disabled-border-color: var(--bs-primary)!important;
--bs-btn-padding-x: 0.75rem!important;
--bs-btn-padding-y: 0.375rem!important;
--bs-btn-font-size: 1rem!important;
--bs-btn-font-weight: 400!important;
--bs-btn-line-height: 1.5!important;
--bs-btn-color: #ffffff!important;
--bs-btn-border-width: 1px!important;
--bs-btn-border-radius: 0.375rem!important;
--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075)!important;
--bs-btn-disabled-opacity: 0.65!important;
--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5)!important;
display: inline-block!important;
padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x)!important;
font-family: var(--bs-btn-font-family)!important;
font-size: var(--bs-btn-font-size)!important;
font-weight: var(--bs-btn-font-weight)!important;
line-height: var(--bs-btn-line-height)!important;
color: var(--bs-btn-color)!important;
text-align: center!important;
text-decoration: none!important;
vertical-align: middle!important;
cursor: pointer!important;
-webkit-user-select: none!important;
-moz-user-select: none!important;
user-select: none!important;
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color)!important;
border-radius: var(--bs-btn-border-radius)!important;
background-color: var(--bs-btn-bg)!important;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;
background-image:none!important;
	
}
.button:hover, body .ui-dialog button.button--primary:hover{
  color:#fff;
  background-color: var(--bs-btn-hover-bg)!important;
border-color: var(--bs-btn-hover-border-color)!important;
background-image:none!important;
}
 
.page-item.active .page-link {
background-color: var(--bs-primary);
border-color: var(--bs-primary);
}
.btn-outline-primary:hover{color:white!important;}
.view-specialty-lists .view-content.row{display:flex;}
.view-specialty-lists .row{flex-wrap:nowrap;}
details {box-shadow: none!important;}
.ui-dialog .ui-widget-content.ui-dialog-content {padding: 20px;}
.ui-dialog {padding:0!important;}
.ui-widget-header{border:0!important; border-radius:0!important; color:white!important;}
.hide-filter .view-filters{display:none;}
.btn-sd{border-radius:30px;}
.no-wrap{white-space:nowrap;}
.node__meta{
background: grey;
color: white;
padding: 0 10px;
border-radius: 6px;
display: inline-block;
}
.node__meta a{color:white;}
.hide-card .field-content>.card{border:none; padding:0!important; margin:0;}

.quiz-result-table{margin-top:0; margin-bottom:0;}
.view-question-answer-block-on-results-page{margin-top:2em; margin-bottom:2em;}
.view-question-answer-block-on-results-page .field--name-body{font-size:2em;}
.card-layout-section{padding:1em;}
.remove-row-padding .views-row, .view-prescriptions-on-a-prescribing-task .views-row, .view-attempts-on-a-case-per-user-block .views-row, .view-question-answer-block-on-results-page .views-row{padding-right:0; padding-left:0;}
.quiz-start-link.button{
 border: solid 1px grey;
float:right;
margin-top:1em; 
margin-bottom:1em; 
padding: 0.75rem 0.375rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background: transparent;
border-radius: 0.375rem;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
display: inline-block;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.ui-dialog .node-confirm-form{margin-top:2em;}
.ui-dialog .node-confirm-form .form-actions{margin-top:2em!important;}
.on-the-gray {padding: 0;}
.view-filters{padding:0!important; background:transparent!important; margin:0!important;}
.view-my-cases .view-filters form{display:none;}
.view-filters form{background:#eee; padding:1em; padding: 1em; margin-bottom: 2em; border-radius: 0.5em;}
.view-filters .flex-wrap {align-items: end;}
.view-filters .flex-wrap .js-form-item{margin-right:1em;}
.view-filters .flex-wrap .form-actions button{margin-top:0; margin-bottom:0;}
.view-cases-placeholder-blocks-for-each-year>.view-content.row>.views-row{padding-left:0; padding-right:0;}
.list-group-item.active {background-color:#eee;}
.block-quicktabs .on-the-gray .quicktabs-tabpage {padding: 2em 2em 1em;}
.block-quicktabs .on-the-gray .quicktabs-tabpage .view-header{margin-bottom:2em;}
.view-no-pad .view-content.row > *, .view-no-pad .view-header .row > *, .view-my-cases .view-header .row > *, .view-my-cases .view-content.row > *  {padding-left:0; padding-right:0;}
.on-the-gray ul.quicktabs-tabs {background:#eee;}
.list-group-item{}
.on-the-gray .quicktabs-tabs > li > a:hover, .on-the-gray .quicktabs-tabs > li.active > a{border-top-right-radius:5px; border-top-left-radius:5px;}
#quiz-progress{font-size: 0.8em;
background: lightgrey;
border-radius: 5px;
padding: 2px 10px;
margin-bottom: 20px;
display: inline-block;
float: left;
margin-right: 10px;
}
.answering-form h2{font-size: 1.1em;}
.answering-form .field--name-body{font-size: 1.7em; margin-top: 2em; margin-bottom: 10px;}
.form-type-textfield {margin-right: 0;}
.answering-form .form-actions #edit-navigation-actions{display:flex;}
#edit-navigation-actions-return{text-align:left; flex-grow:1;}
#edit-navigation-actions-proceed{text-align:right; flex-grow:1;}
.node-prescribing-task-sign-off-delete-form, .delete .form-actions .button--primary{margin-top:2em!important;}

ul.dropdown-menu{overflow:hidden;}
.view-embed-smartfact-links-in-drugs-table .row>div{padding:0!important;}
.page-view-my-drugs tr th:first-child {width: 170px;}
.core{display:inline-block;}
.node--type-standard-prescription .block-field-blocknodestandard-prescriptionfield-prescribing-task{
  padding:2em;
  margin:2em;
}
.node--type-standard-prescription .block-field-blocknodestandard-prescriptionfield-prescribing-task h2{
  font-size:1.2em;
  font-weight:bold;
  color:#fff!important;
}
.block-field-blocknodestandard-prescriptionfield-prescribing-task{
	background:#f09b32;
	color:#fff;
	border-radius:8px;
	filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1));
}
.block-field-blocknodestandard-prescriptionfield-prescribing-task a{
	color:#fff;
	text-decoration:none;
}
.layout-region-node-secondary{display:none;}
body .ui-dialog .layout-region-node-secondary{
  display:none;
}

body .ui-widget-overlay {
opacity: 0.8;
background: white;
z-index: 9999;
}
body .ui-dialog:not(.ui-dialog-off-canvas) {
border: 1px solid #2f3758!important;
border-radius: 20px;
background: white;
z-index: 99999;
overflow: hidden;
}
body .ui-dialog .ui-dialog-titlebar {
padding: 15px;
background-color:#2f3758;
}
body .ui-dialog .row {
margin-right: 0;
margin-left: 0;
}
body .ui-dialog .ui-dialog-titlebar-close{width:50px;}
body .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {transform:none!important;}
body .ui-dialog .ui-widget-content.ui-dialog-content {
padding-left: 20px;
padding-right: 20px;
}
body .ui-dialog .form-type-textfield {
margin-right: 0;
}
body .layout-region-node-main, body .layout-region-node-footer {
float:none;
width: 100%;
padding-right: 0;
padding-left: 0;
}

.row>.table-responsive {
    padding-right: 0;
    padding-left: 0;
}
h1{
margin-bottom: 2.5rem;
font-size: 2.5rem;
font-weight: 100;
letter-spacing: -0.04em;
margin-top: 2rem;
}
.sidebar .block{border-radius:10px;}
.hidden{display:none;}
.empty{border-radius:6px;}
.empty-prescription{
  opacity:0.6;
}
.no-pad{padding:0;}
.breadcrumb{font-size: 0.9em;}
.breadcrumb a{text-decoration: none;}
.layout-region-node-secondary {
    transform: none!important;
}
.node-smartfacts-sheet-form.node-form .layout-region-node-main,
.node-smartfacts-sheet-form.node-form .layout-region-node-secondary,
.node-standard-prescription-form .layout-region-node-main,
.node-standard-prescription-form .layout-region-node-secondary{
  width:100%;
}

.node--type-prescribing-task .card{margin-bottom:2em;}
.node--type-prescribing-task .card .card-footer{display:flex;}
.field--name-field-specialty, .field--name-field-year-group {background-color: #F09B32 !important; border: solid 1px #F09B32; color:#fff; border-radius: 0.5em; display: inline-block; padding: 1px 10px; font-size: 0.8em; margin: 0 1em 0 0;}
.field--name-field-specialty .field__label, .field--name-field-year-group .field__label{font-weight:bold;}
.field--name-field-specialty .field__item, .field--name-field-year-group .field__item{}
button.btn-outline-secondary:hover{color:white!important;}

@media screen and (min-width: 992px) {
container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {

  padding-right: calc(var(--bs-gutter-x) * 2);
  padding-left: calc(var(--bs-gutter-x) * 2);
}
}
*,
::before,
::after {
  box-sizing: border-box;
}

html {
  background-color: #CFD8DC;
}

details {
  margin: 1rem auto;
  padding: 0 1rem;
  position: relative;
  border: 1px solid #78909C;
  border-radius: 6px;
  background-color: #ECEFF1;
  color: #263238;
  transition: background-color .15s;
  
  > :last-child {
    margin-bottom: 1rem;
  }
  
  &::before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    opacity: .15;
    box-shadow: 0 .25em .5em #263238;
    pointer-events: none;
    transition: opacity .2s;
    z-index: -1;
  }
  
  &[open] {
    background-color: #FFF;
    
    &::before {
      opacity: .6;
    }
  }
}

summary {
  padding: 1rem 2em 1rem 0;
  display: block;
  position: relative;
  font-size: 1.33em;
  font-weight: bold;
  cursor: pointer;
  
  &::before,
  &::after {
    width: .75em;
    height: 2px;
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    background-color: currentColor;
    text-align: right;
    transform: translateY(-50%);
    transition: transform .2s ease-in-out;
  }
  
  &::after {
    transform: translateY(-50%) rotate(90deg);
    
    [open] & {
      transform: translateY(0%) rotate(0deg);
    }
  }
  
  &::-webkit-details-marker {
    display: none;
  }
}

p {
  margin: 0 0 1em;
  line-height: 1.5;
}

ul {
  margin: 0 0 1em;
  padding: 0 0 0 1em;
}

li:not(:last-child) {
  margin-bottom: 0.5em;
}

code {
  padding: 0.2em;
  border-radius: 3px;
  background-color: #E0E0E0;
  
  pre > & {
    display: block;
    padding: 1em;
    margin: 0;
  }
}

/**
 * @file
 * Subtheme specific CSS.
 */
h1, h2, h3, h4 {
	font-family: Helvetica, Arial;
    font-weight: 400;
    font-style: normal;
}
div.quiz-report-score-container {display:none;}
.ui-widget.ui-widget-content {background: white;}
.answering-form .form-switch .form-check-input{
	width:60px!important;
	height:30px;
}
.date.small{font-size:0.8em!important;}
.view-content.row {

    display: block;
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
	width:auto!important;
}
.view-content.row>* {
	width:auto!important;
}
.clear-row-pad .view-content.row>* {
padding-right: 0;
padding-left: 0;
}
.block-field-blockquizquizfield-specialty{float:left;}
.block-field-blockquizquizfield-case-history{margin-top:2em;}
.dialog-off-canvas-main-canvas, #page-wrapper, #page{
    flex-direction: column!important;
    min-height: 100vh!important;
    display: flex!important;
}
.offcanvas.show:not(.hiding), .offcanvas.showing, .offcanvas.show {
background: #2f3758;
}
.offcanvas.show:not(.hiding) .nav, .offcanvas.showing .nav, .offcanvas.show .nav{
	display:block;
}
.offcanvas.show:not(.hiding) .form-inline.navbar-form.justify-content-end , .offcanvas.showing .form-inline.navbar-form.justify-content-end , .offcanvas.show .form-inline.navbar-form.justify-content-end {
display: block!important;
}



footer.site-footer {
    margin-top: auto!important;
}
.gin--vertical-toolbar .affix{
    padding-left: var(--gin-toolbar-x-offset, 256px) !important;
    margin-left: 0;
}
.form-inline.navbar-form.justify-content-end{
	flex-grow:1;
	display:flex;
}
#main-wrapper{
    margin-top: 3em;
}
.ui-menu .ui-menu-item {
	padding: 15px;
}
.view-filters{background:#eee; padding:1em; padding: 0em 1em; margin-bottom: 2em; border-radius: 0.5em;}
.view-filters .fieldgroup{display:flex; align-items:center; margin-bottom: 0!important;}
.view-filters .js-form-item, .view-filters .form-actions{margin-bottom:0!important;}
.form-type-textfield{margin-right:0em;}
.view-filters .fieldgroup .js-form-item label{white-space:nowrap;}
.view-filters legend {margin-right: 2rem; font-size: 1.2rem;}
.view-filters .button{margin-top:1em; margin-bottom:1em;}
.flex{display:flex;}
.flex-wrap{align-items:center;}
.justify-end{justify-content:end;}
thead{background:#333;}
.floatright{float:right;}
button#edit-submit, button#edit-discard-changes{padding:0.375rem 0.75rem;}
.form-submit::before{display:none!important;}
.btn-primary, .btn-secondary {color: #fff!important; --bs-btn-color: white; --bs-btn-hover-color: white;}

#edit-field-core-drug-value .form-radios .radio {margin-right: 2em;}
#edit-field-core-drug-value .form-radios{display:flex;}
.btn-primary:hover, .btn-primary:focus, .btn-secondary:hover, .btn-secondary:focus {color: #fff!important;}
tr th:first-child{width:70px;}
a.table-link{
	background:grey; 
	border: 0; 
	border-radius: 60px;
    color: #FFFFFF!important;
    font-weight: 500;
    line-height: 1.5;
    padding: 0.27143em 1.14286em 0.2143em 1.14286em;
	text-decoration:none;
    vertical-align: baseline;
    text-align: center;
    white-space: nowrap;
    font-size: 0.875em;
}
a.table-link.add{background-color: #28a745;}
a.table-link.view{background-color: #f09b32;}
a.table-link.edit{background-color: #f09b32;}
a.table-link.delete{background-color: #f09b32;}
.tablesaw th.views-align-right, .tablesaw td.views-align-right {text-align: left;}
.complete,.inprogress{
	background:grey; 
	border: 0; 
	border-radius: 60px;
    color: #FFFFFF!important;
    font-weight: 500;
    line-height: 1.5;
    padding: 0.27143em 1.14286em 0.2143em 1.14286em;
	text-decoration:none;
    vertical-align: baseline;
    text-align: center;
    white-space: nowrap;
    font-size: 0.875em;
}
.complete{background-color: #28a745; }
.inprogress{background-color: #f09b32; }
.smartfact{margin-top:0em; margin-bottom:2em;}
.smartfact .description{padding:5px 10px;}
.core{margin-left:1em; background:grey; color:white; padding:2px 5px; border-radius:10px;}
.description{font-size:0.875em;}
.text-muted {
--bs-text-opacity: 1;
color: #6c757d!important;
background: #efefef;
display: block;
padding: 5px 10px;
border-radius: 5px;
margin-top: 5px;
}
.profile-email{font-size:0.8em;}
.profile-roles{font-size:0.8em; border:solid 1px #371c79; border-radius:4px; padding:2px 5px; color:#371c79;}
.profile-roles-label{font-size:0.8em; font-weight:bold;}
.center-align{text-align:center;}
.tabs{margin-top:1rem;}
#navbar-top{font-size:12px;}
#navbar-top .nav-link:before{height:1rem;}
.navbar-brand img{max-height:40px; margin-left:1rem;}
.node-form legend {font-size: 1rem;}
form  .content.row{display:block; --bs-gutter-x: 0;}
.node-standard-prescription-form .layout-region-node-main{display:block; margin:0 auto;}
.node-standard-prescription-form  .content.row{display:block; --bs-gutter-x: 0;}
.node-standard-prescription-form .layout-region-node-secondary{display:none;}
.date-time-widget .fieldset-wrapper .form-inline{display:flex;}
.date-time-widget .fieldset-wrapper .form-inline .js-form-item{margin-bottom:0!important;}
.alert{margin-top:1rem;}
h2.panel__title{font-size: 1.2em; color: var(--bb-primary-dark) !important; border-bottom: solid 1px var(--bb-primary-dark); margin-bottom: 1em; padding-bottom: 0.3em;}
.dashboard .card{filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.1));}
.dashboard .panel{margin:0.5em; filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.1)); padding:1rem;}
.dashboard .panel{
--bs-card-spacer-y: 1rem;
--bs-card-spacer-x: 1rem;
--bs-card-title-spacer-y: 0.5rem;
--bs-card-border-width: 1px;
--bs-card-border-color: var(--bs-border-color-translucent);
--bs-card-border-radius: 0.375rem;
--bs-card-box-shadow: ;
--bs-card-inner-border-radius: calc(0.375rem - 1px);
--bs-card-cap-padding-y: 0.5rem;
--bs-card-cap-padding-x: 1rem;
--bs-card-cap-bg: rgba(0, 0, 0, 0.03);
--bs-card-cap-color: ;
--bs-card-height: ;
--bs-card-color: ;
--bs-card-bg: #fff;
--bs-card-img-overlay-padding: 1rem;
--bs-card-group-margin: 0.75rem;
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
height: var(--bs-card-height);
word-wrap: break-word;
background-color: var(--bs-card-bg);
background-clip: border-box;
border: var(--bs-card-border-width) solid var(--bs-card-border-color);
border-radius: var(--bs-card-border-radius);
}
.card-pad{padding:1rem;}
.card-margin{margin:1rem;}
.card tr, .card td {background: transparent;}
.js .dropbutton-wrapper .dropbutton-widget {display:inline-flex;}
.dashboard-profile-img{width:100px; height:100px; border-radius:50px; border:solid 3px #ccc; overflow:hidden; text-align:center; line-height:100px;font-size: 90px; color: rgba(255,255,255,0.5); background: rgb(121,28,89);
background: linear-gradient(90deg, rgba(121,28,89,1) 0%, rgba(55,28,121,1) 100%); margin:0 auto;}
.empty{text-align:center; font-size:0.9em; font-weight:bold; color:#aaa; padding:100px 30px; border:dashed 1px #aaa; border-radius:10px;}
.empty-small{padding:50px 30px;}
.view-footer{margin-top:30px;}

.claro-details[open] > .claro-details__summary {
    border-radius: 1em 1em 0 0;
}
.claro-details__summary {
    padding-left: 2.75rem;
}
.tabs__link.is-active, .claro-details__summary[aria-expanded=true], .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
    font-weight: bold;
}
claro-details__summary, .claro-details__summary.claro-details__summary--package-listing, .claro-details__summary.claro-details__summary--system-status-report {
    color: black;
    background-color: transparent;
}
.tabs__link, .claro-details__summary, .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
    color: black;
    font-size: 1em;
    font-weight: bold;
    padding-top: 1em;
    padding-bottom: 1em;
}
.claro-details__summary {
    position: relative;
    box-sizing: border-box;
    padding: 1em;
    list-style: none;
    cursor: pointer;
    transition: background-color 0.1 ease-in-out;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    color: gray;
    border-radius: 1em;
    background-color: transparent;
    line-height: 1em;
}
summary {
    display: list-item;
}
@media only screen and (max-width: 39.9375em){
	.tablesaw-stack tbody tr {
		display: block;
		width: 100%;
		border-bottom: 1px solid black;
		padding:0.5px;
	}
	.md-floatright{
		float:right;
	}
	.core{
		position: absolute;
		right: 30px;
	}
	
}
