/* Custom CSS */

.developer-notes {background-color:#f7e8ba;padding:1em;}

#edit-i-am-a-n {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-i-am-an-injured-worker-and-i-need-to {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-i-am-a-n--2 {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-i-am-a-n--3 {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-injured-worker-help--3 {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-i-am-an-injured-worker-and-i-need-to--2 {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-i-am-an-employer-in-virginia--3 {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}
#edit-industry-services-help--3 {background-color:#182a72;color:white;font-weight:bold;padding-left:.5em;}

/*
#edit-i-am-a-n {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-i-am-an-injured-worker-and-i-need-to {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-i-am-a-n--2 {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-i-am-a-n--3 {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-injured-worker-help--3 {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-i-am-an-injured-worker-and-i-need-to--2 {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-i-am-an-employer-in-virginia--3 {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
#edit-industry-services-help--3 {background-color:#f7e8ba;font-weight:bold;padding-left:.5em;}
*/

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: #182a72;
  color: white;
  cursor: pointer;
  padding: 1em;
  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; */
  background-color: #182a72;
}

/* Style the collapsible content. Note: hidden by default */
.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #ffffff;
}

/* Style for forms-documents-resources-webfile blocks on content pages*/
/* Style the collapsible content. Note: hidden by default */
.collapsible-content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #182a72;
}
.collapsible-content a{color:white;}

.collapsible:after {
  content: "\2212";
  /* content: "\2796"; /* Unicode character for heavy "minus" sign (-) */ 
  font-size: larger;
  font-weight: bold;
  color: white;
  float: right;
  margin-left: 5px;
}

/* Add symbol to indicate whether the collapsible content is open or closed*/
.active:after {
  content: "\002B";
  /*content: '\02795'; /* Unicode character for heavy "plus" sign (+) */
  color: white;
  font-size: larger;
  float: right;
  margin-left: 5px;
}



@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;}
.node--id-893 h1 {display:none;}

/*
#navbar {background-color:#182a72;}
#subfeatures {background-color:#182a72; color:white;}
#footer {background-color:#182a72;}
*/

#home-page-quick-links {background-color:#7AC7DF;padding:2%;}
#home-page-quick-links-header {margin: 0px 0px 0px 0px;}

.homepage {line-height:1.5; height:calc(1.5em * 5); padding:0; box-sizing:border-box;}