.sc-msg{z-index:2000000000;margin:1em 0;background:#fafafa;padding:0;border:none;}
form .sc-msg-success label{color:#76B15B;font-weight:bold;}
form .sc-msg-notice label{color:#B19332;font-weight:bold;}
form .sc-msg-warning label{color:#9200AE;font-weight:bold;}
form .sc-msg-error label{color:#b34;font-weight:bold;}
.sc-msg > .sc-msg-success{color:#76B15B;}
.sc-msg > .sc-msg-notice{color:#B19332;}
.sc-msg > .sc-msg-warning{color:#9200AE;}
.sc-msg > .sc-msg-error{color:#b34;}
.sc-msg > .sc-msg-success,.sc-msg > .sc-msg-notice,.sc-msg > .sc-msg-warning,.sc-msg > .sc-msg-error{padding:.5em 1em;margin:5px 0;color:#fff;}
.sc-msg > .sc-msg-success a:not(.button),.sc-msg > .sc-msg-notice a:not(.button),.sc-msg > .sc-msg-warning a:not(.button),.sc-msg > .sc-msg-error a:not(.button){color:#fff;text-decoration:underline;}
.sc-msg > .sc-msg-success{background-color:#76B15B;}
.sc-msg > .sc-msg-notice{background-color:#B19332;}
.sc-msg > .sc-msg-warning{background-color:#9200AE;}
.sc-msg > .sc-msg-error{background-color:#b34;}
.sc-pedit-form{}
.sc-pedit-item,.sc-pedit-buttons{margin:.75em 0;}
.sc-pedit-buttons{clear:both;}
#sc-pedit-versions-table{margin-bottom:.75em;border-collapse:collapse;border-spacing:0;}
#sc-pedit-versions-table th,#sc-pedit-versions-table td{border-bottom:1px solid #CC9;margin:0;padding:2px 10px;vertical-align:baseline;}
#sc-pedit-versions-table th{white-space:nowrap;}
.sc-highlightwords,::target-text{background-color:#EBFE00;color:#000;}
#sc-captcha{font-size:0.5em;line-height:0.8em;}
input.sc-micro,textarea.sc-micro,select.sc-micro,input.sc-tiny,textarea.sc-tiny,select.sc-tiny,input.sc-small,textarea.sc-small,select.sc-small,input.sc-medium,textarea.sc-medium,select.sc-medium,input.sc-large,textarea.sc-large,select.sc-large,input.sc-full,textarea.sc-full,select.sc-full{margin:0 0.5rem 0 0;box-sizing:border-box;}
input.sc-micro,textarea.sc-micro,select.sc-micro,label.sc-micro{max-width:2.5rem;width:100%;}
input.sc-tiny,textarea.sc-tiny,select.sc-tiny,label.sc-tiny{max-width:5rem;width:100%;}
input.sc-small,textarea.sc-small,select.sc-small,label.sc-small{max-width:10.5rem;width:100%;}
input.sc-medium,textarea.sc-medium,select.sc-medium,label.sc-medium{max-width:21.5rem;width:100%;}
input.sc-large,textarea.sc-large,select.sc-large,label.sc-large{max-width:43.5rem;width:100%;}
input.sc-full,textarea.sc-full,select.sc-full,label.sc-full{max-width:100%;width:100%;}
textarea.sc-twolines,select.sc-twolines{height:3.5rem;}
textarea.sc-short,select.sc-short{height:8rem;}
textarea.sc-tall,select.sc-tall{height:25rem;}
textarea.sc-fullscreen,select.sc-fullscreen{height:40rem;}
.sc-center{text-align:center;}
.sc-clearboth{clear:both;}
.sc-help{color:#999;font-weight:normal;}
.sc-hidden{display:none;}
.sc-monospaced{font-family:monospace;}
.sc-padleft{padding-left:10px;}
.sc-padright{padding-right:10px;}
.sc-marginleft{margin-left:10px;}
.sc-marginright{margin-right:10px;}
.sc-right{text-align:right;}
.sc-pull-left{float:left;display:block;}
.sc-pull-right{float:right;display:block;}
.sc-normal{font:inherit;vertical-align:baseline;font-weight:normal;white-space:normal;text-transform:none;}
.sc-nowrap{white-space:nowrap;}
.sc-dim{filter:alpha(opacity=33);-moz-opacity:.33;opacity:.33;}
.sc-note:hover{cursor:help;}
.sc-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sc-pkg:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0.0;}
* html .sc-pkg{display:block;}
* html .sc-pkg{height:1%;}
.sc-pkg{display:block;}
html{position:relative;min-height:100%;}
body{margin-bottom:40px;font-size:14px;font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}
#footer{padding-top:9px;position:absolute;bottom:0;width:100%;height:40px;background-color:#eee;}
#footer a:link,#footer a:visited{color:#333;text-decoration:none;}
#footer a:active,#footer a:hover{color:#333;text-decoration:underline;}
label{font-weight:500;}
pre,code{padding:1px 2px;background-color:#eee;color:#000;}
pre{margin-top:10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.maincontent blockquote{margin:10px 0;padding:0px 20px;font-size:1em;}
td.sc-nowrap{overflow:hidden;max-width:15em;}
.sc-help{max-width:50em;}
.sc-help pre{margin:.3em .5em;}
#footer p{opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);}
#footer p a{color:#336 !important;font-weight:bold;}
.sc-help-popup > *{display:none;}
.sc-help-popup > *:first-child{display:block;cursor:pointer;}
.sc-msg{padding:0;border:none;}
.sc-msg a.close{display:none;}
.sc-msg-success label{color:#76B15B;font-weight:bold;}
.sc-msg-notice label{color:#B19332;font-weight:bold;}
.sc-msg-warning label{color:#9200AE;font-weight:bold;}
.sc-msg-error label{color:#b34;font-weight:bold;}
.sc-msg > .sc-msg-success,.sc-msg > .sc-msg-notice,.sc-msg > .sc-msg-warning,.sc-msg > .sc-msg-error{padding:.5em 1em;margin:5px 0;color:#fff;font-weight:normal;}
.sc-msg > .sc-msg-success a,.sc-msg > .sc-msg-notice a,.sc-msg > .sc-msg-warning a,.sc-msg > .sc-msg-error a{color:#fff;}
.sc-msg > .sc-msg-success{background-color:#76B15B;}
.sc-msg > .sc-msg-notice{background-color:#B19332;}
.sc-msg > .sc-msg-warning{background-color:#9200AE;}
.sc-msg > .sc-msg-error{background-color:#b34;}
#response-commandbox{position:absolute;top:12px;right:0px;width:20em;text-align:right;height:auto;padding:0;margin-bottom:25px;}
.pagenumbers{float:right;margin-right:0;}
.pagenumbers > *{position:relative;padding:3px 5px 1px 5px;margin-left:.1em;border:1px solid #ccc;}
.pagenumbers > strong{background-color:#aaa;color:#fff;border:none;}
.pagenumbers a{text-decoration:none;color:#000;}
.pagenumbers a:hover{background-color:#C30;color:#fff;}
.dropdown-menu li.noicon{padding-left:21px;}
.links-menu{width:22em;}
.links-menu li a img{margin-left:5px;float:right;}
html,body{overflow-x:hidden;}
.sidebar-module{padding:5px 0px;margin:20px 0 0px;}
.sidebar-module-inset{padding:15px;background-color:#f5f5f5;border-radius:4px;}
.sidebar-module-inset p:last-child,.sidebar-module-inset ul:last-child,.sidebar-module-inset ol:last-child{margin-bottom:0;}
.event-date{font-style:italic;}
.maincontent{margin:20px 0 0;}
#home .maincontent{margin:10px 0 0;}
.maincontent > h1:first-child,.maincontent > h2:first-child,.maincontent > h3:first-child,.maincontent > h4:first-child{margin-top:0;}
.maincontent .pagenumbers{margin:20px auto 10px;text-align:center;float:none;}
.sidebar-module h2,.sidebar-module h3,.sidebar-module h4,.sidebar-module h5{margin:10px 0 5px;}
.sidebar-module-file{overflow:hidden;}
#google_translate_element .goog-te-gadget-simple{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.jumbotron{background-image:url(/i/sbi-media-bg-1200.jpg);background-position:top center;}
.navbar .sidebar-toggle{position:relative;float:right;padding:7px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;}
.x-close-sidebar{color:#aaa;cursor:pointer;font-size:5rem;line-height:1;position:absolute;top:15px;right:29px;display:none;font-weight:200;}
.x-close-sidebar:hover{text-decoration:none;}
audio,video,.mejs__container{width:100%;margin-bottom:10px;}
.mejs__container .mejs__time{width:44px;}
div.courseitem{margin-top:45px;}
div.courseitem:nth-of-type(2){margin-top:0;}
.maincontent .commanditem:first-child{margin:10px 0 -10px 0;}
a.coursethumb{background-position:left center;background-size:cover;border-radius:4px;display:block;margin:20px 0 -5px 0;width:100%;height:180px;overflow:hidden;padding:0;}
.sidebar-module-file .btn{margin-top:5px;}
.sidebar-module-image{padding:0;margin:15px 0 0 -5px;box-shadow:2px 3px 12px 0px rgba(50,50,50,0.35);-o-box-shadow:2px 3px 12px 0px rgba(50,50,50,0.35);-moz-box-shadow:2px 3px 12px 0px rgba(50,50,50,0.35);-webkit-box-shadow:2px 3px 12px 0px rgba(50,50,50,0.35);filter:progid:DXImageTransform.Microsoft.Glow(color=#dddddd,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=150,strength=5);border:5px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
#donate_button{margin:20px auto;width:170px;}
#header-details-btn{margin:5px 0 5px 10px;display:none;}
#next-prev-lecture{margin:5px 0 5px 10px;}
.maincontent p img{display:block;width:100%;max-width:100%;height:auto;vertical-align:middle;border:0;}
.text-summary-fade-mask{min-height:3em;max-height:10em;overflow:hidden;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) calc(100% - 3em),rgba(0,0,0,0) 100%);}
.not-front-page{display:none;}
#lectures_list .not-front-page{display:block;}
.maincontent .feedflare{display:none;}
#podlove-subscribe-popup #podlove-subscribe-panel-podcast img.podcast-cover,#podlove-subscribe-popup #podlove-subscribe-panel-podcast .podcast-cover-placeholder{height:auto !important;}
#podlove-subscribe-popup.podlove-subscribe,#podlove-subscribe-popup.podlove-subscribe h1,#podlove-subscribe-popup.podlove-subscribe h2,.podlove-subscribe *,.podlove-subscribe *:before,.podlove-subscribe *:after{font-family:inherit !important;}
#podlove-subscribe-popup.podlove-subscribe #podlove-subscribe-panel-podcast .podlove-subscribe-popup-podcast-text{height:auto;max-height:86px;margin:20px 0 10px;padding-bottom:10px;}
#podlove-subscribe-popup.podlove-subscribe h1,#podlove-subscribe-popup.podlove-subscribe h2{font-size:18px !important;}
@media print{@page{}
    *{-webkit-print-color-adjust:exact;}
    html,body,.container{margin:0 !important;padding:0 !important;font-size:15px;line-height:1.4;width:100% !important;width:100% !important;background:#FFF;}
    div.container{padding:0 1cm !important;}
    div{page-break-inside:avoid;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
    .navbar,.alert,.btn,.breadcrumb,.mejs__container,.sidebar-module-image,.sidebar-subscribe,.sidebar-resources,#next-prev-lecture,#header-details-btn,#show-transcript,#lecture-discussion,#lectures_list .not-front-page,footer li.sc-marginleft{display:none !important;}
    .sidebar-offcanvas{width:100% !important;}
    div.course-info{background-color:#eee !important;padding:1em !important;font-size:75% !important;line-height:1.2;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
    div.course-info{background-color:#eee !important;padding:.5em 1em !important;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
    div.course-info *{font-size:13px !important;line-height:1.2;}
    #transcript{height:auto !important;-webkit-mask-image:none !important;}}
@media (min-width:760px){.maincontent .form-inline.search .form-control{max-width:35%;}}
@media (max-width:760px){.tooltip.bottom{display:none !important;}
    .maincontent .form-inline.search .form-control,.maincontent .form-inline.search label{display:inline-block;max-width:inherit;}
    .maincontent .form-inline.search .form-control{width:30%;}
    .row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
    .row-offcanvas-right{right:0;}
    .row-offcanvas-left{left:0;}
    .row-offcanvas-right .sidebar-offcanvas{right:-105%;}
    .row-offcanvas-left .sidebar-offcanvas{left:-80%;}
    .row-offcanvas-right.active{right:110%;}
    .row-offcanvas-left.active{left:90%;}
    .sidebar-offcanvas{position:absolute;top:0;width:98%;margin:0 15px;}
    .jumbotron{padding:15px;margin-bottom:10px;}
    .jumbotron p{margin:0;font-size:16px;font-weight:200;line-height:1.2;}
    .jumbotronh1,h1,.h1{margin-top:0;font-size:30px;}
    .jumbotronh1,h2,.h2{font-size:24px;}
    #header-details-btn{display:block;}
    .x-close-sidebar{display:block;}}
