/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 13 May 2025 13:37:49
*/


/* Microsite specific styling */



.breadcrumb { color:#333333; font-family:'inter',sans-serif padding-bottom:15px; }



/* lhs col */
    .main { margin-top:25px; }
    .main .lhs-col .submenu { margin-left:0px; padding-bottom:37px; width:auto; }
    .main .lhs-col ul { padding-left:0px; }
    .main .submenu { font-weight:bold; margin-left:5px; width:202px;}
  
  
    .submenu ul { padding-left:10px; }
    .submenu ul li { background-color:#e2e2e2; }
    .submenu ul li a { border-top:1px solid #fff; color:#181819; display:block; padding:4px 13px 6px 14px; }
    .submenu ul li a:hover { background-color:#d3d3d3; text-decoration:none; }
    .submenu ul li.current { background-color:#fff; }
    .submenu ul li.current a { color:#6e6e6e; }
    .submenu ul li.current a:hover { background-color:#fff; }
    .submenu ul li.current ul { padding-left:14px; }
    .submenu ul li.current ul li { background-color:#fff; }
    .submenu ul li.current ul li a { background:url('mysource_files/submenu-arrow.png') no-repeat 0% 50%; color:#000; padding:3px 13px 6px 15px; }
    .submenu ul li.current ul li a:hover,.submenu ul li.current ul li.active a { color:#000000; }
    .submenu ul li.current ul li ul li { padding-left:5px;  }
  
    .mobile-submenu { font-weight:bold; margin-top:20px; padding-bottom:40px; width:98%; }
    .mobile-submenu ul { padding-left:0px;}


.main .content ul li { background:url('https://www.herts.ac.uk/__data/assets/image/0011/80399/square-dot-black.gif') no-repeat 0% 7px; padding-left:13px;}
    .main .content ul li ul { margin-left:20px; padding-bottom:0px; }
    .main .content ol li { list-style: decimal inside none; }



/* 3. GENERIC STYLES FOR TAGS */
  body { font:0.875em/1.429em 'Arial', sans-serif; }
  h1,h2,h3,h4,h5,h6 { color:#333333; font-family: 'Plus Jakarta Sans','inter',sans-serif; line-height:1.250em; font-weight:bold;}
  h1 { font-size:3.429em; padding-bottom:3px; }
  h2 { font-size:2.1em; padding-bottom:15px; } /* further style amendment from 2.143 to 2.1 */
  h2.highlight {  border-bottom:5px solid #e2e2e2; margin-bottom:25px; clear:both; }
  h3 { font-size:1.7em; padding-bottom:15px;  } /* further style amendment from 1.714 to 1.7 */
  h4 { font-size:1.286em; padding-bottom:15px;  }
  h5 { font-size:1.143em; padding-bottom:10px;  }
  h6 { padding-bottom:10px; }
  a { color:#666666; text-decoration:none; }
  a:hover { text-decoration:underline; }
  em { font-style:italic; }
  strong { font-weight:bold; }



/* Global microsite styles */

.microsite header#banner .header .grid-max .microsite-name { top:105px; position:absolute; margin-left:5px; }
.microsite header#banner .header .grid-max .microsite-name a.microsite-link { text-decoration:none; }
.microsite header#banner .header .grid-max .microsite-name a.microsite-link span.microsite-name-text { color:white; font-size:4.4em; }
.microsite header#banner .header .grid-max .microsite-associate { top:50px; position:absolute; left:190px; }

/* End global microsite styles */
