/* Custom CSS */

a {text-decoration:underline;}

.site-branding a:link {text-decoration:none;}
.site-branding a:visited {text-decoration:none;}
.site-branding a:hover {text-decoration:underline;}

.main-nav a:link {text-decoration:none;}
.main-nav a:visited {text-decoration:none;}
.main-nav a:hover {text-decoration:underline;}

.block__title {text-transform: uppercase;font-size:larger;font-weight:bold;text-align:center;}

/* BEGIN - VWC Custom Block Settings */
.block-vwc-custom ul {margin: 0 0 10px 15px;padding-left:10px;}
.block-vwc-custom ol {margin: 0 0 10px 15px;}
.block-vwc-custom {border: 1px solid #182a72;border-radius: 10px;background-color:#E8EAF1;padding:2%;}
.block-vwc-custom a:link {color: #182a72;text-decoration:none;}
.block-vwc-custom a:visited {color: #182a72;text-decoration:none;}
.block-vwc-custom a:hover {color: #182a72;text-decoration:underline;}
/* END - VWC Custom Block Settings */

/* VWC Locations page */
.node--id-880 a:link {color: #0059b3;}
.node--id-880 a:visited {color: #0059b3;}


#block-vwcresources-title h2 {color:red;}

.block-no-paragraph p {margin: 0px;}

.block-connect-with-vwc {background-color: #ebc244;border: 1px solid #182a72;border-radius: 10px;}

.block-recent-updates {border: 1px solid #ff0000;border-radius: 10px;background-color:#E8EAF1;}
.block-recent-updates a:link {color: #ff0000;}
.block-recent-updates a:visited {color: #bf9e37;}
.block-recent-updates a:hover {color: #182a72;}

/* Contact Us */
.contact-header {clear:both;color:white;background-color:#182a72;padding:5px;}
.contact-fax-left {width:75%;float:left;clear:left;text-align:left;margin-top:2px;margin-bottom:2px;}
.contact-fax-right {width:25%;float:left;clear:right;margin-top:2px;margin-bottom:2px;text-align:left;}
.contact-judicial-left {width:75%;float:left;clear:left;margin-top:5px;margin-bottom:5px;display:block;text-align:left;}
.contact-judicial-right {width:25%;float:right;clear:right;margin-top:5px;margin-bottom:5px;display:block;text-align:left;}
.contact-commissioner {font-weight:bold;font-size:larger;}
.contact-spacer {height:1px;width:100%;clear:both;}

#masthead {max-height:100px;}
#rid-header-first {max-height:100px;}
#rid-header-second{max-height:100px;}
#block-vwc-custom-theme-d-branding {margin:0;}
#block-vwc-custom-theme-d-searchform {margin-top:2em;}


.news-and-notices {color:#BC2B1E;background-color:#f7e8ba; padding:1%;border: 1px solid red;}
.news-and-notices a:link {text-decoration:none;}
.news-and-notices a:visited {text-decoration:none;}
.news-and-notices a:hover {text-decoration:underline;}

/* Styles WebFile Guide conditional links on WebFile Support Tool */
.webfile-support-guides {
	max-width:100%;
	margin:auto;
        padding:.5em;
	font-size:larger;
	color:#F4DE9A;
	font-weight:bold;
	text-align:center;
	background-color:#e6ffe6;
	border: 1px solid #182a72;
	border-radius:5px;
	}

.mfs-schedules {
        padding:1em;
	color:white;
	background-color:#003443;
	text-justify:left;
	}
.mfs-schedules a:link {
	color: #ebc244;
	}
.mfs-schedules a:visited {
	color: #ebc244;
	}
.mfs-schedules a:hover {
	color: #ebc244;
	}

.block-recent-updates {
	border: 1px solid #ff0000;
	border-radius: 10px;
	background-color:#E8EAF1;
padding:2%;
	}
.block-recent-updates a:link {
	color: #ff0000;
	}
.block-recent-updates a:visited {
	color: #bf9e37;
	}
.block-recent-updates a:hover {
	color: #182a72;
	}

/* Collapsible Text Styling */
/* Style the button that is used to open and close the collapsible content */
.collapsible {
  background-color: #089de3;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
height:auto;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
  background-color: #089add;
}

/* Style the collapsible content. Note: hidden by default */
.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #f1f1f1;
}

@media all and (min-width: 60.0625em) { #rid-leaderboard {display:none;} }
@media all and (max-width: 45em) { #block-vwc-custom-at-subtheme-search {margin:.5em 0 3em 0;} }

.block-social-media {text-align:center;}

.hearing-locations-margins {margin-top:3em;margin-bottom:3em;}

.pager__link {color:black;font-weight:bold;}

#edit-webfile-support-disclaimer h2{display:none;}

.ui-accordion-header {color:white;background-color:#182a72;}

.node--id-887 h1 {display:none;}
.node--id-888 h1 {display:none;}
