/* Scoped to the owned detail layout; other routes keep their existing styles. */
[data-source-detail-layout] [data-source-layout-row]{margin:0 -15px 8px;display:block}
[data-source-detail-layout] [data-source-layout-row]::after{content:'';display:table;clear:both}
[data-source-detail-layout] #myScrollspy,[data-source-detail-layout] [data-source-layout-row]>.col-md-10{position:relative;min-height:1px;padding:0 15px}
[data-source-detail-layout] .ng-content{padding:5px}
[data-source-detail-layout] #myScrollspy .list-group{padding-left:0;margin:0 0 20px}
[data-source-detail-layout] #myScrollspy .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background:#fff;border:1px solid #ddd}
[data-source-detail-layout] #myScrollspy .list-group-item:first-child{border-radius:4px 4px 0 0}
[data-source-detail-layout] #myScrollspy .list-group-item:last-child{border-radius:0 0 4px 4px}
[data-source-detail-layout] #myScrollspy .affix{position:fixed;top:20px}
[data-source-detail-layout] #source-readonly>.panel{margin-bottom:20px}
[data-source-detail-layout] #source-readonly .panel-heading,[data-source-detail-layout] #checkhistorydiv>.panel-heading,[data-source-detail-layout] #checkdiv>.panel-heading{padding:10px 15px;background:#f5f5f5;border-bottom:1px solid #ddd}
[data-source-detail-layout] #checkhistorydiv{border-color:#bce8f1}
[data-source-detail-layout] #checkhistorydiv>.panel-heading{color:#31708f;background:#d9edf7;border-color:#bce8f1}
[data-source-detail-layout] #source-readonly .table-responsive>.table{margin-bottom:0}
[data-source-detail-layout] #source-history,[data-source-detail-layout] #source-actions,[data-source-detail-layout] #source-checks{margin:0;max-width:none}
[data-source-detail-layout] #enrollstatusdiv{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
[data-source-detail-layout] #enrollstatusdiv.alert-info{color:#31708f;background:#d9edf7;border-color:#bce8f1}
[data-source-detail-layout] #enrollstatusdiv.alert-danger{color:#a94442;background:#f2dede;border-color:#ebccd1}
@media(min-width:992px){[data-source-detail-layout] #myScrollspy{float:left;width:16.66666667%}[data-source-detail-layout] [data-source-layout-row]>.col-md-10{float:left;width:83.33333333%}}
@media(max-width:991px){[data-source-detail-layout] #myScrollspy{display:none}[data-source-detail-layout] [data-source-layout-row]>.col-md-10{width:100%}}
@media print{[data-source-detail-layout] #myScrollspy{display:none}[data-source-detail-layout] [data-source-layout-row]>.col-md-10{float:none;width:100%}}
