/* set the default font face and size for everything.   */
/* should set default colors, too, but NN4 doesn't like */
/* that very much...                                    */

BODY, LI, P, TABLE, TD, TH, UL, OL, FORM, INPUT, div
  { font-family : Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
.menu      {font-family:Verdana,Helvetica,Arial; font-size:15px; font-weight:bold; color:black; text-decoration:none; padding-bottom:2;} 
.submenu   {font-family:Verdana,Helvetica,Arial; font-size:12px; font-weight:bold; color:black; text-decoration:none; padding-bottom:2;} 
.eccl      {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
.ecclMain  {font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal;}
.lessons   {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal;}
.formtext  {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.eccllistnote {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; padding-top:0; padding-left:16px!important; padding-right:16px!important}

/* link colors, bgcolors & decoration */
/*
A:link    { color : #3333ff; }
A:visited { color : #3333ff; }
A:hover   { color : #009900; text-decoration : underline; }
A:active  { color : #3333ff; }
*/
a.eccl, a.ecclMain, a.eccl:visited, a.ecclMain:visited, .eccl a, .ecclMain a, .eccl a:visited, .ecclMain a:visited
  { color:#3333ff; text-decoration:none;}
a.eccl:hover, a.ecclMain:hover, .eccl a:hover, .ecclMain a:hover, .lessons a:hover
  { color:#ff6633; text-decoration:none;}
a.eccl:active, a.ecclMain:active, .eccl a:active, .ecclMain a:active
  { color:#3333ff; }
a.menu, .menu a, a.menu:visited, .menu:visited a, a.menu:active, .menu:active a, a.submenu, .submenu a, a.submenu:visited, .submenu:visited a, a.submenu:active, .submenu:active a
  { color:#006622; text-decoration:none;}
a.menu:hover, .menu:hover a, a.submenu:hover, .submenu:hover a
  { color:#6666FF; text-decoration:none;}
a.menubar, .menubar a, a.menubar:visited, .menubar:visited a, a.menubar:active, .menubar:active a
  { color:#FFFFFF; text-decoration:none;}
a.menubar:hover, .menubar:hover a
  { color:#33FF33; text-decoration:none;}
a.lessons
  { text-decoration : none; }
a.books, a.books:active, a.books:link, a.books:visited
  { color:#0066CC; text-decoration:none;}
a.books:hover
  { color:#ff6633; text-decoration:none;}

.booklist1 {border:1px solid black; border-radius:10px; padding:10px; spacing:0; background-color:#ffeccb; max-width:720px;}
.booklist2 {border:1px solid black; border-radius:10px; padding:10px; spacing:0; background-color:#ff99cc; max-width:720px;}
.booklist3 {border:1px solid black; border-radius:10px; padding:10px; spacing:0; background-color:#99cc99; max-width:720px;}
.bookorder {border:1px solid black; border-radius:10px; padding:10px; spacing:0; background-color:#c6e6c6; max-width:720px; margin-left:16px; margin-right:16px}
.shipto {font-size:10pt; vertical-align:top;}
.list {font-size:10pt;}
.listr {font-size:10pt; text-align:right;}
.title {font-size:14pt; font-weight:bold; text-align:center;}

.spiritpublish  {font-family:Arial; font-size:10px; font-weight:normal; text-align:center;}
.spirittitle    {font-family:Arial; font-size:32px; font-weight:bold; text-align:center; color:#0000FF}
.spirittitle1   {font-family:Arial; font-size:18px; font-weight:bold; text-align:left; color:#0000FF}
.spiritsubtitle {font-family:Arial; font-size:12px; font-weight:normal; margin-left:40px; margin-top:0; margin-bottom:0;}
.spiritheading  {font-family:Arial; font-size:13px; font-weight:normal; text-align:left;}
.expotitle      {font-family:Arial; font-size:24px; font-weight:bold;}
.expotitle2     {font-family:Arial; font-size:20px; font-weight:bold; color:#000080;}
.exposubtitle   {font-family:Arial; font-size:16px; font-weight:bold; color:#008000;}
.expolink       {font-family:Arial; font-size:12px; vertical-align:top;}
.footnote       {font-family:Arial; font-size:10px;}
.headings       {font-family:Arial; font-size:18px; font-weight:bold; color:#008080;}
.subheadings    {font-family:Arial; font-size:14px; font-weight:bold; color:black;}
.quote          {margin-left:20px;}
.quote2         {margin-left:40px;}

.spirit18      {font-family:Times Roman; font-size:18px; font-weight:normal; color:blue; line-height:120%;}
.spirit22      {font-family:Times Roman; font-size:22px; font-weight:normal; color:blue; line-height:120%;}

ul.leaders {max-width:720px; padding:0; overflow-x:hidden; list-style:none;}
ul.leaders li:before {float:left; width:0; white-space:nowrap;
    content:
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "}
ul.leaders span:first-child {float:left; padding-right:5px;}
ul.leaders span + span {float:right; padding-left:5px;}
ul.tablecolor1 span {background:#ffeccb;}
ul.tablecolor2 span {background:#ff99cc;}
    
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}
h1,h2,h3,h4{font-family:Verdana,Arial,sans-serif}
h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:10px 0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
  
  
.mlink      { font-size : 13px; font-weight:bold; padding-top:10; padding-left:3;}
.slink      { font-size : 11px; font-weight:normal; text-decoration:none;}
.slink12    { font-size : 12px; font-weight:normal; text-decoration:none;}
.headLink, a.headLink
            { font-size : 13px; font-weight:bold; color:black; text-decoration:none; padding-top:10; padding-left:3;}
.tableLink  { font-size : 11px; font-weight:normal; text-decoration:none; padding-left:5;}
.pagetitle	{ font-size : 26px; font-weight:bold; color:#006600; text-decoration:none; padding-top:10; text-align:center;}
.pagesubtitle	{ font-size : 18px; font-weight:bold; color:#006600; text-decoration:none; padding-top:10; text-align:center;}
.pagesubtitle2 {font-size : 18px; font-weight:bold; color:#000000; text-decoration:none; padding-top:10; text-align:left;}

.month   {font-family:Arial; font-size:11pt; font-weight:bold; text-align:center;}
.head    {font-family:Arial; font-size:11pt; font-weight:bold; text-align:center;}
.subhead {font-family:Arial; font-size:10pt; font-weight:bold; color:#800080}
.chaps   {font-family:Arial; font-size:7pt;} 
.beliefhead    {font-family:Verdana,Arial,sans-serif; font-size:16px; font-weight:bold; text-align:center; margin:20px 0 0;}
.pamsecthead   {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#800080}

.pamlink {font-size:8pt; font-weight:bold; text-align:center;}
.pamlist {float:left; width:90px; height:160px; }
.librarylist {float:left; width:90px; height:200px;}
.pamsectitle {font-family:Verdana,Arial; font-size:13pt; font-weight:bold; color:#39300C;}
.formreq {font-family:Verdana,Arial; font-size:11px; font-weight:normal; color:red;}

.home,.hover-home:hover{color:#fff!important;background-color:#006600!important}
.spirithome,.hover-home:hover{color:#fff!important;background-color:#f0a946!important}
.row-padding {padding:0 8px}
.padding-0{padding:0!important}
.padding-4{padding-top:4px!important;padding-bottom:4px!important}
.padding-8{padding-top:8px!important;padding-bottom:8px!important}
.padding-12{padding-top:12px!important;padding-bottom:12px!important}
.padding-16{padding-top:16px!important;padding-bottom:16px!important}
.padding-24{padding-top:24px!important;padding-bottom:24px!important}
.padding-32{padding-top:32px!important;padding-bottom:32px!important}
.padding-48{padding-top:48px!important;padding-bottom:48px!important}
.padding-64{padding-top:64px!important;padding-bottom:64px!important}
.padding-128{padding-top:128px!important;padding-bottom:128px!important}
.padding-top{padding-top:8px!important}.padding-bottom{padding-bottom:8px!important}
.padding-left{padding-left:16px!important}.padding-right{padding-right:16px!important}
.padding-left-64{padding-left:64px!important}.padding-right-64{padding-right:64px!important}

.margin-16{margin:16px!important}.margin-0{margin:0!important}
.margin-top-16{margin-top:16px!important}.margin-bottom-16{margin-bottom:16px!important}
.margin-left-16{margin-left:16px!important}.margin-right-16{margin-right:16px!important}

.left-align{text-align:left!important}.right-align{text-align:right!important}
.justify-align{text-align:justify!important}.center-align{text-align:center!important}

.hide{display:none!important}.show-block,.show{display:block!important}.show-inline-block{display:inline-block!important}
@media screen and (max-width:600px){.topnav a{display:block}.navbar li:not(.opennav){float:none;width:100%!important}.navbar li.right{float:none!important}}	
@media screen and (max-width:600px){.topnav .dropdown-hover .dropdown-content,.navbar .dropdown-click .dropdown-content,.navbar .dropdown-hover .dropdown-content{position:relative}}	
@media screen and (max-width:600px){.topnav,.navbar{text-align:center}}
@media (max-width:600px){.hide-small{display:none!important}}
@media (max-width:992px) and (min-width:601px){.hide-medium{display:none!important}}
@media (min-width:993px){.hide-large{display:none!important}}
@media screen and (max-width:992px){.sidenav.collapse{display:none}.main{margin-left:0!important;margin-right:0!important}}
@media screen and (min-width:993px){.sidenav.collapse{display:block!important}}

.site-theme {color:#fff !important; background-color:#000000 !important}
.spirit-theme {color:#fff !important; background-color:#703010 !important}
.card-2{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}
.card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)!important}



/* new template */
/* W3.CSS 2.85 Jan 2017 by Jan Egil and Borge Refsnes */
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}
img{border-style:none}svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
/* End extract */


img{margin-bottom:-5px}a{color:inherit}
.w3-image{max-width:100%;height:auto}
.w3-disabled,.w3-btn:disabled,.w3-btn-floating:disabled,.w3-btn-floating-large:disabled{cursor:not-allowed;opacity:0.3}
.w3-btn.w3-disabled *,.w3-btn-block.w3-disabled,.w3-btn-floating.w3-disabled *,.w3-btn:disabled *,.w3-btn-floating:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn-block.w3-disabled:hover,.w3-btn:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,
.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover{box-shadow:none}
.w3-btn-group .w3-btn{float:left}.w3-btn-block{width:100%}
.w3-btn-bar .w3-btn{box-shadow:none;background-color:inherit;color:inherit;float:left}.w3-btn-bar .w3-btn:hover{background-color:#ccc}
.w3-badge,.w3-tag,.w3-sign{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}
.w3-badge{border-radius:50%}
ul.w3-ul{list-style-type:none;padding:0;margin:0}ul.w3-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}ul.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-navbar{list-style-type:none;margin:0;padding:0;overflow:hidden}
.w3-navbar li{float:left}.w3-navbar li a,.w3-navitem,.w3-navbar li .w3-btn,.w3-navbar li .w3-input{display:block;padding:8px 16px}.w3-navbar li .w3-btn,.w3-navbar li .w3-input{border:none;outline:none;width:100%}
.w3-navbar li a:hover{color:#000;background-color:#ccc}
.w3-navbar .w3-dropdown-hover,.w3-navbar .w3-dropdown-click{position:static}
.w3-navbar .w3-dropdown-hover:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-navbar a,.w3-topnav a,.w3-sidenav a,.w3-dropdown-content a,.w3-accordion-content a,.w3-dropnav a{text-decoration:none!important}
.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}
.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;-webkit-transition:border-bottom .25s;transition:border-bottom .25s}
.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}
.w3-opennav,.w3-closenav{color:inherit}.w3-opennav:hover,.w3-closenav:hover{cursor:pointer;opacity:0.8}
.w3-btn,.w3-btn-floating,.w3-dropnav a,.w3-btn-floating-large,.w3-btn-block, .w3-navbar a,.w3-sidenav a,.w3-pagination li a,.w3-hoverable tbody tr,.w3-hoverable li,
.w3-accordion-content a,.w3-dropdown-content a,.w3-dropdown-click:hover,.w3-dropdown-hover:hover,.w3-opennav,.w3-closenav,.w3-closebtn,*[class*="w3-hover-"]
{-webkit-transition:background-color .25s,color .15s,box-shadow .25s,opacity 0.25s,filter 0.25s,border 0.15s;transition:background-color .25s,color .15s,box-shadow .15s,opacity .25s,filter .25s,border .15s}
.w3-ripple:active{opacity:0.5}.w3-ripple{-webkit-transition:opacity 0s;transition:opacity 0s}
.w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.w3-sidenav a{padding:4px 2px 4px 16px}.w3-sidenav a:hover{background-color:#ccc}.w3-sidenav a,.w3-dropnav a{display:block}
.w3-sidenav .w3-dropdown-hover:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-click:hover,.w3-dropnav a:hover{background-color:#ccc;color:#000}
.w3-sidenav .w3-dropdown-hover,.w3-sidenav .w3-dropdown-click {width:100%}.w3-sidenav .w3-dropdown-hover .w3-dropdown-content,.w3-sidenav .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit}
.w3-closebtn:hover,.w3-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}
.w3-pagination{display:inline-block;padding:0;margin:0}.w3-pagination li{display:inline}
.w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}
.w3-pagination li a:hover{background-color:#ccc}
.w3-input-group,.w3-group{margin-top:24px;margin-bottom:24px}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%}
.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}
.w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}
.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
.w3-dropdown-content a{padding:6px 16px;display:block}
.w3-dropdown-content a:hover{background-color:#ccc}
.w3-accordion {width:100%;cursor:pointer}
.w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}
.w3-accordion-content a{padding:6px 16px;display:block}.w3-accordion-content a:hover{background-color:#ccc}
.w3-progress-container{width:100%;height:1.5em;position:relative;background-color:#f1f1f1}
.w3-progressbar{background-color:#757575;height:100%;position:absolute;line-height:inherit}
input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}
input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688} 
input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}
.w3-responsive{overflow-x:auto}
.w3-container:after,.w3-panel:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after
{content:"";display:table;clear:both}
.w3-content{max-width:980px;margin:auto}
.w3-rest{overflow:hidden}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}}
@media screen and (max-width:600px){.w3-topnav a{display:block}.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}.w3-navbar li.w3-right{float:none!important}}	
@media screen and (max-width:600px){.w3-topnav .w3-dropdown-hover .w3-dropdown-content,.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content{position:relative}}	
@media screen and (max-width:600px){.w3-topnav,.w3-navbar{text-align:center}}
@media (max-width:600px){.w3-hide-small{display:none!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (min-width:993px){.w3-hide-large{display:none!important}}
@media screen and (max-width:992px){.w3-sidenav.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}
@media screen and (min-width:993px){.w3-sidenav.w3-collapse{display:block!important}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-vertical{word-break:break-all;line-height:1;text-align:center;width:0.6em}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-circle{border-radius:50%!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-section{margin-top:16px!important;margin-bottom:16px!important}

.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container{padding:0.01em 16px}
.w3-panel{padding:0.01em 16px;margin-top:16px!important;margin-bottom:16px!important}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{line-height:1.4;width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}

.w3-opacity,.w3-hover-opacity:hover{opacity:0.60;filter:alpha(opacity=60);-webkit-backface-visibility:hidden}
.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}
.w3-opacity-max{opacity:0.25;filter:alpha(opacity=25);-webkit-backface-visibility:hidden}
.w3-opacity-min{opacity:0.75;filter:alpha(opacity=75);-webkit-backface-visibility:hidden}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{-webkit-filter:grayscale(75%);filter:grayscale(75%)}
.w3-greyscale-min,.w3-grayscale-min{-webkit-filter:grayscale(50%);filter:grayscale(50%)}
.w3-sepia{-webkit-filter:sepia(75%);filter:sepia(75%)}
.w3-sepia-max,.w3-hover-sepia:hover{-webkit-filter:sepia(100%);filter:sepia(100%)}
.w3-sepia-min{-webkit-filter:sepia(50%);filter:sepia(50%)}
.w3-text-shadow{text-shadow:1px 1px 0 #444}.w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}
.w3-transparent{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important;background-color:transparent!important}



.w3-theme-light {color:#000 !important; background-color:#f0f0f0 !important}
.w3-theme-dark {color:#fff !important; background-color:#000000 !important}
.w3-theme-action {color:#fff !important; background-color:#000000 !important}

.w3-text-theme {color:#000000 !important}
.w3-border-theme {border-color:#000000 !important}

.w3-hover-theme:hover {color:#000 !important; background-color:#ffc107 !important}
.w3-hover-text-theme:hover {color:#000000 !important}
.w3-hover-border-theme:hover {border-color:#000000 !important}