div.mainContent {
    margin-left: 15px;
}

.box-hidden {
	display: none;
}



/* Custom colors */

.w3-garrus,.w3-hover-garrus:hover{color:#fff!important;background-color:#003767!important;}
.w3-text-garrus,.w3-hover-text-garrus:hover{color:#003767!important;}
.w3-border-garrus,.w3-hover-border-garrus:hover{border-color:#003767!important;}

.w3-shrub,.w3-hover-shrub:hover{color:#fff!important;background-color:#0B6535!important;}
.w3-text-shrub,.w3-hover-text-shrub:hover{color:#0B6535!important;}
.w3-border-shrub,.w3-hover-border-shrub:hover{border-color:#0B6535!important;}

.w3-theSage,.w3-hover-theSage:hover{color:#fff!important;background-color:#315E46!important;}
.w3-text-theSage,.w3-hover-text-theSage:hover{color:#315E46!important;}
.w3-border-theSage,.w3-hover-border-theSage:hover{border-color:#F28E3A!important;}

.w3-wheatley,.w3-hover-wheatley:hover{color:#000!important;background-color:#fff7b1!important;}
.w3-text-wheatley,.w3-hover-text-wheatley:hover{color:#fff7b1!important;}
.w3-border-wheatley,.w3-hover-border-wheatley:hover{border-color:#fff7b1!important;}

.w3-plum,.w3-hover-plum:hover{color:#fff!important;background-color:#514066!important;}
.w3-text-plum,.w3-hover-text-plum:hover{color:#514066!important;}
.w3-border-plum,.w3-hover-border-plum:hover{border-color:#514066!important;}

.w3-charcoal,.w3-hover-charcoal:hover{color:#fff!important;background-color:#40494F!important;}
.w3-text-charcoal,.w3-hover-text-charcoal:hover{color:#40494F!important;}
.w3-border-charcoal,.w3-hover-border-charcoal:hover{border-color:#40494F!important;}

.w3-filss,.w3-hover-filss:hover{color:#fff!important;background-color:#255444!important;}
.w3-text-filss,.w3-hover-text-filss:hover{color:#255444!important;}
.w3-border-filss,.w3-hover-border-filss:hover{border-color:#255444!important;}

.w3-darthmarr,.w3-hover-darthmarr:hover{color:#fff!important;background-color:#7f0000!important;}
.w3-text-darthmarr,.w3-hover-text-darthmarr:hover{color:#7f0000!important;}
.w3-border-darthmarr,.w3-hover-border-darthmarr:hover{border-color:#7f0000!important;}

.w3-fog,.w3-hover-fog:hover{color:#000!important;background-color:#becbd2!important;}
.w3-text-fog,.w3-hover-text-fog:hover{color:#becbd2!important;}
.w3-border-fog,.w3-hover-border-fog:hover{border-color:#becbd2!important;}

.w3-mewtwo,.w3-hover-mewtwo:hover{color:#000!important;background-color:#efecff!important;}
.w3-text-mewtwo,.w3-hover-text-mewtwo:hover{color:#efecff!important;}
.w3-border-mewtwo,.w3-hover-border-mewtwo:hover{border-color:#efecff!important;}


/* NARROW LEFT BAR OPTION */

.w3-slimleftbar{border-left:3px solid #ccc!important;}


/* TOP NAV TEXT */

.w3-topNavText{font-size: 1.03em;}
.w3-topNavText li a:visited{color:#fff}


/* ADA Hidden bits */

.ADAhidden {position:absolute; left:-10000px; top:auto; width:1px; height:1px;}

/* HEADERS */

.pageTitle {font-family: "Segoe UI", Verdana, Arial, sans-serif;
             font-size: 1.75em;
             color: #003767;
             font-weight: 800;
             }

h1, .header1  {font-family: Verdana, Arial, sans-serif;
             font-size: 1.29em;
             color: #000000;
             font-weight: bold;}
    
h2, .header2  {font-family: Verdana, Arial, sans-serif;
             font-size: 1.29em;
             color: #000000;
             font-weight: bold;}          
            
h3, .header3  {font-family: Verdana, Arial, sans-serif;
               color: #514066;
                font-size: 1.23em;
                font-weight : bold;}     
                
h4, .header4 {font-family: Verdana, Arial, sans-serif;
                color: #003767;
                font-size: 1.15em;
                font-weight : bold;}  

h5, .header5 {font-family: Verdana, Arial, sans-serif;
                color: #40494f;
                font-size: 1.1em;
                font-weight : bold;}   
                
h6, .header6 {font-family: Verdana, Arial, sans-serif;
                color: #000000;
                font-size: 1em;
                font-weight : bold;} 
                
.w3-bannertext  {font-family: Verdana, Arial, sans-serif;
                color: #ffffff;
                font-size: 1.3em;
                font-weight : 750;
                } 
                
/* Banner top links */
                
.toplinks   {font:  11px verdana, Arial, Helvetica, sans-serif;
             color: #ffffff !important;
             line-height: 1.5;
             text-decoration: none  !important;
             }
             
.toplinks a     {color: #ffffff !important;
            text-decoration: none  !important;}
                 
.toplinks a:hover   {color: #ffffff !important;
            text-decoration: underline  !important;}
            
            
.toplinks2   {font:  12px verdana, Arial, Helvetica, sans-serif;
             line-height: 1.5px;
             }
             

.toplinks a:focus {outline:1; box-shadow: 0 0 0 2px #007bff;}

.toplinks2 a:focus {outline:1; box-shadow: 0 0 0 2px #007bff;}

/* Field styling */

.staticDropdown{border-radius:4px;border:1px solid #595959; max-width: 75%; position: relative;}


 .w3-phone{
	padding:8px;
	border:none;
	border-bottom:1px solid #ccc;
	width:100%
}



/* Stuff box */

.stuffLine{padding: 6px 2px 6px 16px; border-bottom: 1px solid #ddd;}


/* Button-ified links   */

.kbLink {
  background: none!important;
  border: none;
  padding: 0!important;
  font-family:Verdana, Arial, sans-serif;
  color: #2855af;
  text-decoration: underline;
  cursor: pointer;
}


         
/* Custom buttons */


.w3-btn-intro{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:none;
	display:inline-block;
	outline:0;
	 padding:6px 16px;
	vertical-align:middle;
	text-decoration:underline!important;
	color:#fff;
	background-color:#003767;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}

 .w3-btn-intro:hover, .w3-btn-intro:focus {
	color:#003767;
	background-color:#f1f1f1;
	box-shadow: 0 0 0 2px #007bff;
}

.w3-btn-next{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:none;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#fff;background-color:#0F5999;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-next:hover,.w3-btn-next:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-next{position:relative;}.w3-btn-next:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-next:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-next{font-size: 1.1em;}

.w3-btn-edit{position: relative; z-index: 2; float: right;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #08589A;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#000;background-color:#fff;
    text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn-edit:hover,.w3-btn-edit:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-edit{position:relative;}.w3-btn-edit:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-edit:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-edit{font-size: 1.1em;}



.w3-btn-edit2{position: relative; z-index: 2; box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #08589A;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#000;background-color:#fff;
    text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn-edit2:hover, .w3-btn-edit2:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-edit2{position:relative;}.w3-btn-edit2:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;}
.w3-btn-edit2:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-edit2{font-size: 1.1em;}




.w3-btn-back{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #9e9e9e;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#000;background-color:#fff;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-back:hover,.w3-btn-back:focus {
	 color:#fff;
	 background-color:#9e9e9e;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-back{position:relative;}.w3-btn-back:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-back:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-back{font-size: 1.1em;}

.w3-btn-done{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:none;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#fff;background-color:#0B6535;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-done:hover,.w3-btn-done:focus {
	 color:#fff;
	 background-color:#2E6B30;
	 border:none;
	 box-shadow: 0 0 0 2px #007bff;
	;
}
.w3-btn-done{position:relative;}.w3-btn-done:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-done:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-done{font-size: 1.1em;}

.w3-btn-wait{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:none;display:inline-block;outline:0; 
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#000;background-color:#B2BAC7;
    text-align:center;cursor: default;white-space:nowrap}
.w3-btn-wait:hover{color:#000;background-color:#B2BAC7;border:none;}
.w3-btn-done{position:relative;}.w3-btn-done:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-wait:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-wait{font-size: 1.1em;}

.w3-btn-save{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:none;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#fff;background-color:#673ab7;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-save:hover, .w3-btn-save:focus {
	 color:#fff;
	 background-color:#4C2B87;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-save{position:relative;}.w3-btn-save:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-save:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-save{font-size: 1.1em;}

.w3-btn-cancel{position: relative; z-index: 2; float: right;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #b30808;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#b30808;background-color:#fff;
    text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn-cancel:hover,.w3-btn-cancel:focus {
	 color:#fff;
	 background-color:#b30808;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-cancel{position:relative;}.w3-btn-cancel:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-cancel:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-cancel{font-size: 1.1em;}

.w3-btn-cancel2{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #b30808;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#b30808;background-color:#fff;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-cancel2:hover,.w3-btn-cancel2:focus {
	 color:#fff;
	 background-color:#b30808;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-cancel2{position:relative;}.w3-btn-cancel2:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-cancel2:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-cancel2{font-size: 1.1em;}

.w3-btn-warnExt{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #ff9800;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#000;background-color:#fff;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-warnExt:hover, .w3-btn-warnExt:focus {
	 color:#000;
	 background-color:#ff9800;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-warnExt{position:relative;}.w3-btn-warnExt:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-warnExt:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-warnExt{font-size: 1.1em;}

.w3-btn-warnInt{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #ff9800;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#000;background-color:#ff9800;
    text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-warnInt:hover,.w3-btn-warnInt:focus {
	 color:#000;
	 background-color:#fff;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-warnInt{position:relative;}.w3-btn-warnInt:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-warnInt:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-warnInt{font-size: 1.1em;}

.w3-btn-reject{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:1px solid #7f0000;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;;text-decoration:none!important;color:#fff;background-color:#7f0000;
    text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn-reject:hover,.w3-btn-reject:focus {
	 color:#7f0000;
	 background-color:#fff;
	 box-shadow: 0 0 0 2px #007bff;
}
.w3-btn-reject{position:relative;}.w3-btn-reject:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.w3-btn-reject:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-reject{font-size: 1.1em;}


.w3-btn-search{box-shadow:0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:none;display:inline-block;outline:0;
 padding:2px 2px;vertical-align:middle;text-decoration:none!important;color:#fff;background-color:#003767;
  text-align:center;cursor:pointer;white-space:nowrap}
 .w3-btn-search:hover,.w3-btn-search:focus {
	 color:#fff;
	 background-color:#08589A;
}
.w3-btn-search{position:relative;}.w3-btn-search:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:.2;transition:0.8s}
.w3-btn-search:active:after{padding:0;opacity:1;transition:0s}
.w3-btn-search{font-size: 1.05em;}


.w3-block{display:block;width:95%; text-align: left; padding: 5px;}


/* Side nav css     */

.arrowsidemenu{
    width: 97%; /*width of menu*/
    border-style: none;
    white-space: wrap;

}
	
.arrowsidemenu div a{ /*header bar links*/
	font: 1em Verdana, Arial, sans-serif;
	background: transparent 100% 0;
	padding: 4px 0px 4px 10px;
	text-decoration: none;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #444444;
}

.arrowsidemenu div a:hover{
	background-position: 100% -32px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #444444;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: #ffffff !important;
    background-color:#255444 !important;
}


/* CMS additional table styling */

.w3-cmsTable {border-collapse: collapse !important;}

.w3-cmsTable tr:nth-of-type(even) { 
        background: #f1f1f1 !important; 
    }

.w3-cmsTable th { 
    	background: #becbd2 !important; 
		color: black; 
		font-weight: bold; 
        text-align: left;
        border: 1px solid #777782;
        padding: 6px; 
	}
.w3-cmsTable td { 
		padding: 6px; 
        border: 1px solid #777782;
	}
	
.w3-cmsSubTable td, th { 
		padding: 0px; 
        border: 0px;
	}
	
/* No zebra table */
.w3-cmsTableNz {
	border-collapse: collapse !important;
}

 .w3-cmsTableNz th {
	 background: #becbd2 !important;
	 color: black;
	 font-weight: bold;
	 text-align: left;
	 border: 1px solid #777782;
	 padding: 6px;
}
 .w3-cmsTableNz td {
	 padding: 6px;
	 border: 1px solid #777782;
}


/* Reverse zebra table */
.w3-cmsTableRev {border-collapse: collapse !important;}

.w3-cmsTableRev tr:nth-of-type(odd) { 
        background: #f1f1f1 !important; 
    }

.w3-cmsTableRev th { 
    	background: #becbd2 !important; 
		color: black; 
		font-weight: bold; 
        text-align: left;
        border: 1px solid #777782;
        padding: 6px; 
	}
.w3-cmsTableRev td { 
		padding: 6px; 
        border: 1px solid #777782;
	}


.w3-abstractHead th {font-size: .85em !important;}
.w3-abstractHead td {font-size: 1em !important;}

/* Voter lookup tables */

.lookTable tr:nth-of-type(odd) {background-color: #f1f1f1; }
.lookTable {border: 1px solid #777782; border-collapse: collapse; empty-cells:show; margin-left: 15px; }
.lookTable td {border: 1px solid #777782; padding: 3px; }

/* Clerk approved forms tables */
.appFormTable {border: 1px solid #b4b4b4; border-collapse: collapse; empty-cells:show;
    }
.appFormCell {border: 1px solid #b4b4b4; }


/* Table replacement UL - zebra */

.w3-ulstripe li:nth-of-type(even) {background: #f1f1f1;}
ul.w3-ulstripe{list-style-type:none;margin-right:25px;  padding-left: 15px;}
ul.w3-ulstripe li{padding:6px 2px 6px 10px;border-bottom:1px solid #ddd; }
ul.w3-ulstripe li:last-child{border-bottom:none}


/* Sub-bullet UL - less padding underneath list */

ul.w3-ulsub{list-style-type:none;margin-right:25px; padding-left: 20px;}
ul.w3-ulsub li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd; line-height: 1.5;}
ul.w3-ulsub li:last-child{border-bottom:none}


/* Table UL -- use for lists inside table cells */

ul.w3-ultable{list-style-type:none;margin-right:5px; padding-left: 5px;}
ul.w3-ultable li{padding:6px 2px 6px 0px;border-bottom:1px solid #ddd; line-height: 1.5;}
ul.w3-ultable li:last-child{border-bottom:none}

/* Contents UL */

ul.w3-ulcontents{list-style-type:none;margin-right:25px; padding-left: 15px;}
ul.w3-ulcontents li{padding:6px 2px 6px 0px;border-bottom:1px solid #ddd; line-height: 1.5;}
ul.w3-ulcontents li:last-child{border-bottom:none}


/* SOS Home UL */

ul.w3-ulhome{list-style-type:none;margin-right:25px; padding-left: 1px;margin-top: -5px;}
ul.w3-ulhome li{padding:6px 2px 6px 10px;border-bottom:1px solid #ddd; line-height: 1.5;}
ul.w3-ulhome li:last-child{border-bottom:none}

/* SOS Home news UL */

ul.w3-ulhomenews{list-style-type:none;margin-right:25px; padding-left: 15px;}
ul.w3-ulhomenews li{padding:6px 2px 6px 10px;border-bottom:1px solid #ddd; }
ul.w3-ulhomenews li:last-child{border-bottom:none}



/* Elections security UL */

ul.w3-ulelecsec{list-style-type:none;margin-right:25px; padding-left: 1px;}
ul.w3-ulelecsec li{padding:6px 2px 6px 10px;border-bottom:1px solid #ddd; line-height: 1.5;}
ul.w3-ulelecsec li:last-child{border-bottom:none}




/* Voter Home UL */

ul.w3-ulvhome{list-style-type:none;margin-right:25px; padding-left: 1px;}
ul.w3-ulvhome li:first-child{padding-top:10px;}
ul.w3-ulvhome li{border-bottom:none; }
ul.w3-ulvhome li:last-child{border-bottom:none}

/* Padded UL - basically a pseudo-break between each li */

ul.w3-ulpadded li{padding-bottom:7px;}
ul.w3-ulpadded li:last-child{padding-bottom:0px;}

ul.w3-ulpadded2 li{padding-bottom:7px;}

/* OL link list styling */
ol.w3-ol{margin-right:25px; padding-bottom: 16px; padding-left: 25px;}
ol.w3-ol li{padding:6px 2px 6px 5px;border-bottom:1px solid #ddd; }
ol.w3-ol li:last-child{border-bottom:none}


/* UL with bullets, more spacing between li */

 ul.w3-ulspace{
	margin-right:20px;
	 padding-bottom: 8px;
	 margin-left: 20px;
}
 ul.w3-ulspace li{
	padding:8px 2px 8px 4px;
	border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ulspace li:last-child{
	border-bottom:none
}

ol.w3-olspace{
	margin-right:20px;
	 padding-bottom: 8px;
	 margin-left: 20px;
}
 ol.w3-olspace li{
	padding:8px 2px 8px 4px;
	 line-height: 1em;
}

/* Alternate dropdown - not 100% */

.w3-selectShort{padding:10px 0;border:none;border-bottom:1px solid #ccc}


/* FAQ styling */

.w3-bottompad{padding-bottom: 25px;}

.w3-toppad{padding-top: 25px;}


/* Initiatives accordion */


.w3-initAccord-content a {-webkit-transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s}
.w3-initAccord {width:100%;cursor:pointer}
.w3-initAccord-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}

.w3-btn-block1{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19); border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;}
.w3-btn-block1{width:100%}
.w3-btn-block1:focus {box-shadow: 0 0 0 2px #007bff;}


/* TOGGLES */


    .onoffswitch {
        position: relative; 
        -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    }
    .onoffswitch-checkbox {
        display: none;
    }
    .onoffswitch-label {
        display: block; overflow: hidden; cursor: pointer;
        border: 2px solid #999999; border-radius: 20px;
    }
    .onoffswitch-inner {
        display: block; width: 200%; margin-left: -100%;
        transition: margin 0.3s ease-in 0s;
    }
    .onoffswitch-inner:before, .onoffswitch-inner:after {
        display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
        font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
        box-sizing: border-box;
    }
    .onoffswitch-switch {
        display: block; width: 18px; margin: 6px;
        background: #FFFFFF;
        position: absolute; top: 0; bottom: 0;
        right: 153px;
        border: 2px solid #999999; border-radius: 20px;
        transition: all 0.3s ease-in 0s; 
    }
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
        margin-left: 0;
    }
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
        right: 0px; 
    }
    
     .onoffswitch-inner:before {
        padding-left: 10px;
        background-color: #0F5999; color: #FFFFFF;
    }
    .onoffswitch-inner:after {
        padding-right: 10px;
        background-color: #FFFFFF; color: #000000;
        text-align: right;
    }
    
   /* GRIDCARD TOGGLE */ 
    
    .onoffswitch-gridcard {width: 215px;}
    .onoffswitch-innergridcard:before {
        content: "Gridcard expired on";
    }
    .onoffswitch-innergridcard:after {
        content: "Gridcard expired off";
    }
        .onoffswitch-switchgridcard {    
    right: 153px;
    }
   /* ON OFF TOGGLE */ 
    
    .onoffswitch-onoff {width: 100px;}
    .onoffswitch-inneronoff:before {
        content: "On";
    }
    .onoffswitch-inneronoff:after {
        content: "Off";
    }
    .onoffswitch-switchonoff {    
    right: 40px;
    }
