/*************************************************************** 
 Massgov - v20150715 
 Deployed from Git Branch: feature/decommission_baynote_phase2 
 Prior Commit: 1ee4cab at "2015-06-23 09:06:05 -0400"
 Change made by "Jes Constantine" (jessica.constantine@state.ma.us)
****************************************************************/

/* line 2, ../../scss/site/anf.scss */
.alert-container,
.outer-container {
  background-image: url("../../images/backgrounds/anf.gif");
}

/* line 12, ../../scss/site/anf.scss */
.persist li span {
  border-color: #07275A;
}

/* line 28, ../../scss/site/anf.scss */
#itd_service_catalog {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
}
/* line 30, ../../scss/site/anf.scss */
#itd_service_catalog * {
  position: relative;
}
/* line 33, ../../scss/site/anf.scss */
#itd_service_catalog > li {
  clear: both;
}
/* line 34, ../../scss/site/anf.scss */
#itd_service_catalog li {
  margin: 0;
  padding: 1em 0;
  text-align: center;
  font-weight: bold;
}
/* line 39, ../../scss/site/anf.scss */
#itd_service_catalog li a {
  display: block;
}

/* line 45, ../../scss/site/anf.scss */
#services {
  padding-bottom: 0;
  clear: both;
  height: 35em;
  font-weight: normal;
}
/* line 50, ../../scss/site/anf.scss */
#services ul {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
  margin: 3em 0 0 0;
  padding: 0;
  clear: both;
}
/* line 56, ../../scss/site/anf.scss */
#services li.border {
  border: 1px solid #aaa;
  width: 10em;
  margin: 0 0.5em 0.5em 0;
  padding: 0.5em 0.3em 1em 0.3em;
  float: left;
}
/* line 62, ../../scss/site/anf.scss */
#services li.border ul {
  margin-top: 0;
  height: 23.5em;
}
/* line 65, ../../scss/site/anf.scss */
#services li.border ul li {
  margin: 0;
  padding: 0 0 1em 0;
}
/* line 68, ../../scss/site/anf.scss */
#services li.border ul li a,
#services li.border ul li a img {
  margin: 0;
  padding: 0;
}
/* line 75, ../../scss/site/anf.scss */
#services li.border h3 {
  height: 3em;
  margin: 0.5em 0;
  padding: 0;
  font-size: 1.2em;
  font-weight: normal;
}
/* line 81, ../../scss/site/anf.scss */
#services li.border h3 a {
  text-decoration: underline;
}
/* line 86, ../../scss/site/anf.scss */
#services li.last {
  margin-right: 0;
}

/*************************************************************************

  Color Scheme SCSS: Dark Blue
  Contains color styles for MegaDD and Sassy List Containers
  Sites Affected: ANF, DOR, ETHICS, Governor, HQCC

  v20140523jc - add color defs for recommendation module
  v20140418jc - changed active tab highlight for MegaDD, include mixins
  v20131217jc - implemented for MegaDD redesign change window

*************************************************************************/
/* SCSS overwrites for Colored Stuff: MegaDD, Left Nav, Persistent Nav, Sassy Lists */
/* MegaDD colors */
/* line 4, ../../scss/colors/color-overwrites.scss */
.menu a.tab {
  color: #444;
}

/* tab colors */
/* line 9, ../../scss/colors/color-overwrites.scss */
.menu:focus, .menu:hover, .menu.menu_on:hover {
  background: #FAFCFF;
  border-top-color: #FAFCFF;
}
/* line 13, ../../scss/colors/color-overwrites.scss */
.menu:focus a.tab, .menu:hover a.tab, .menu.menu_on:hover a.tab {
  color: #2E4460;
}

/* line 18, ../../scss/colors/color-overwrites.scss */
.menu:first-child.menu_on {
  -webkit-box-shadow: 1px 0 0 0 #E0E7F0, 0 2px 0 0 #fff;
  -moz-box-shadow: 1px 0 0 0 #E0E7F0, 0 2px 0 0 #fff;
  box-shadow: 1px 0 0 0 #E0E7F0, 0 2px 0 0 #fff;
}

/* line 22, ../../scss/colors/color-overwrites.scss */
.menu.active {
  background: #FAFCFF;
  border-top-color: #4A5875;
}
/* line 26, ../../scss/colors/color-overwrites.scss */
.menu.active a.tab {
  color: #2E4460;
}
/* line 28, ../../scss/colors/color-overwrites.scss */
.menu.active a.tab:focus {
  background-color: #2E4460;
}

/* line 34, ../../scss/colors/color-overwrites.scss */
.menu.menu_on {
  -webkit-box-shadow: -1px 0 0 0 #E0E7F0, 1px 0 0 0 #E0E7F0, 0 2px 0 0 #ffffff;
  -moz-box-shadow: -1px 0 0 0 #E0E7F0, 1px 0 0 0 #E0E7F0, 0 2px 0 0 #ffffff;
  box-shadow: -1px 0 0 0 #E0E7F0, 1px 0 0 0 #E0E7F0, 0 2px 0 0 #ffffff;
  border-top-color: #4A5875;
}
/* line 39, ../../scss/colors/color-overwrites.scss */
.menu.menu_on a:link, .menu.menu_on a:active, .menu.menu_on a:visited, .menu.menu_on a:hover {
  color: #2E4460;
}

/* 2nd level drop */
/* line 48, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li {
  background: #FAFCFF;
  border-bottom-color: #E0E7F0;
}
/* line 52, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li a.nav_bubblelabel {
  color: #2E4460;
}
/* line 56, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li.dd-active {
  background: #4A5875;
  border-color: #AEAECC;
}
/* line 60, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li.dd-active a.nav_bubblelabel {
  color: #fff;
}
/* line 65, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li.dd-active.active-on:before {
  border-color: #ECF0F6;
}
/* line 69, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li.dd-active.active-on:after {
  border-left-color: #4A5875;
}

/* line 77, ../../scss/colors/color-overwrites.scss */
.sub.dd-pull-right .category .category-drop-li.dd-active.active-on:before {
  border-color: #ECF0F6;
}
/* line 81, ../../scss/colors/color-overwrites.scss */
.sub.dd-pull-right .category .category-drop-li.dd-active.active-on:after {
  border-right-color: #4A5875;
}

/* Third Level UL */
/* line 88, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li.dd-active .subcat .subcat-heading a, .sub .category .category-drop-li.dd-active .subcat .subcat-li a {
  color: #2E4460;
}
/* line 91, ../../scss/colors/color-overwrites.scss */
.sub .category .category-drop-li.dd-active .subcat .subcat-heading a:focus {
  background-color: #2E4460;
  color: #ECF0F6;
}

/* Pull Out Drawer */
/* line 98, ../../scss/colors/color-overwrites.scss */
.dd-drawer {
  background: #ECF0F6;
  border-left-color: #AEAECC;
}
/* line 102, ../../scss/colors/color-overwrites.scss */
.lt-ie9 .dd-drawer {
  border-bottom-color: #AEAECC;
  border-right-color: #AEAECC;
}
/* line 107, ../../scss/colors/color-overwrites.scss */
.dd-pull-right .dd-drawer {
  border-right-color: #AEAECC;
}
/* line 110, ../../scss/colors/color-overwrites.scss */
.lt-ie9 .dd-pull-right .dd-drawer {
  border-left-color: #AEAECC;
}

/* Left Nav Hover Color */
/* line 119, ../../scss/colors/color-overwrites.scss */
.subnav .toggle_container .block {
  border-color: #E0E7F0;
}
/* line 122, ../../scss/colors/color-overwrites.scss */
.subnav .toggle_container .block li {
  border-color: #E0E7F0;
}
/* line 125, ../../scss/colors/color-overwrites.scss */
.subnav .toggle_container .block li:hover, .subnav .toggle_container .block li a:focus {
  background: #ECF0F6;
  background-color: #ECF0F6;
  /*-moz-box-shadow: inset 0 0 10px $color-leftnav-level2-shadow-inset;
  -webkit-box-shadow: inset 0px 0px 10px $color-leftnav-level2-shadow-inset;
  box-shadow: inset 0px 0px 10px $color-leftnav-level2-shadow-inset;*/
}
/* line 132, ../../scss/colors/color-overwrites.scss */
.lt-ie9 .subnav .toggle_container .block li:hover, .lt-ie9 .subnav .toggle_container .block li a:focus {
  background-color: #ECF0F6;
}

/****************************************************************
  Persistant Nav Colors
*****************************************************************/
/* line 147, ../../scss/colors/color-overwrites.scss */
.persist > li > span {
  border-right-color: #4A5875;
}
/* line 151, ../../scss/colors/color-overwrites.scss */
.persist > li > ul {
  background: #fff;
  border-color: #E0E7F0;
}
/* line 155, ../../scss/colors/color-overwrites.scss */
.persist > li > ul:before {
  border-bottom-color: #E0E7F0;
}
/* line 159, ../../scss/colors/color-overwrites.scss */
.persist > li > ul:after {
  border-bottom-color: #fff;
}
/* line 165, ../../scss/colors/color-overwrites.scss */
.persist > li > ul li > a {
  border-top: 1px solid #E0E7F0;
}
/* line 167, ../../scss/colors/color-overwrites.scss */
.persist > li > ul li > a:hover, .persist > li > ul li > a:focus {
  background: #ECF0F6;
  border-top: 1px solid #E0E7F0;
  text-decoration: underline;
}
/* line 176, ../../scss/colors/color-overwrites.scss */
.persist > li > ul li > span {
  border-top: 1px solid #E0E7F0;
  font-weight: bold;
  border-right-color: #4A5875;
  /*&:after {
    border-right-color:#525283;
  }*/
}
/* line 189, ../../scss/colors/color-overwrites.scss */
.persist > li > ul li > ul > li > a,
.persist > li > ul li > ul > li > span {
  border-left-color: #E0E7F0;
}

/* Sassy list h3 background + wrap shadow colors*/
/* line 203, ../../scss/colors/color-overwrites.scss */
.module-inner-wrapper h3 {
  background-color: #4A5875;
}
/* line 206, ../../scss/colors/color-overwrites.scss */
.module-inner-wrapper h3:after {
  border-left-color: #020204;
  border-top-color: #020204;
}
/* line 211, ../../scss/colors/color-overwrites.scss */
.module-inner-wrapper h3:before {
  border-right-color: #020204;
  border-top-color: #020204;
}

/******************************************************
  Tabbed module colors for inactive links
******************************************************/
/* line 222, ../../scss/colors/color-overwrites.scss */
.tab-control li a {
  border: 1px solid #4A5875;
  background: #4A5875;
}
/* line 226, ../../scss/colors/color-overwrites.scss */
.tab-control li a:hover {
  background-color: #ECF0F6;
}
