﻿.header .panel{
  width: 150px;
}
.strap-line-grid
{
  white-space: normal !important;
}

.radio-inline input
{
  left: 20px !important;
}

.radio-inline
{
  font-size: 14px !important;
}

.content label
{
  display: inline-block !important;
  text-align: left;
}

.row{
  margin: auto !important;
}

  html {
    background: #fff!important;
    color: #333!important;
    font-family: "Open Sans", Montserrat, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
    font-style: normal!important;
    font-weight: normal!important;
    font-size: 100%!important;
    line-height: 1.4!important;
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale!important;
  }

  body{
    font-family: "Open Sans", Montserrat, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
  }

  .top-nav a:hover, a:focus{
      text-decoration: none!important;
  }

#searchCriteriaFieldset .btn-primary{
  background-color: #E67328 !important;
  margin-top: 10px!important;
  border-color: #E67328;
}

.jlist-tile-wrapper .btn-primary{
    background-color: #fff!important;
  border: 2px solid #85a02e!important;
  color: #85a02e!important;
  font-size: 17px!important;
  font-weight: 400!important;
}


.jlist-tile-wrapper .btn-primary a:hover{
   background-color: #6D851E !important;
   border-color: #6D851E !important;
}

.jlist-tile-wrapper:hover{
  border-top-color: #863673 !important;
}

#lumesse-search-agent-btn{
  background-color: #fff!important;
  border: 2px solid #85a02e!important;
  color: #85a02e!important;
  font-size: 17px!important;
  font-weight: 400!important;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
     color: black !important;
     background-color: white !important;
     border-color: white !important;
}

.pagination>li>a, .pagination>li>span{
  border: none !important;
}

.jlist-tile-wrapper h1 > a {
  font-weight: 900!important;
}

.jdesc-navigation a{
   background-color: #fff!important;
  border: 2px solid #85a02e!important;
  color: #85a02e!important;
  font-size: 17px!important;
  font-weight: 400!important;
}

.jdesc-navigation .btn-primary{
   background-color: #6D851E !important;
   border-color: #6D851E !important;
   color: white!important;
}

.job-title a {
     background-color: #6D851E !important;
   border-color: #6D851E !important;
   color: white!important;
}

.jdesc-param{
  color: #863673 !important;
}

.jdesc ul li a{
  text-decoration: underline !important;
  color: #0000EE !important;
}

.sectionBlock input{
  left: 0!important;
  margin-left: 0px !important;
}

.radio-inline input{
  margin-left: 0px !important;
}

#lumesseSearchAgentWidget .btn-primary {
   background-color: #6D851E !important;
   border-color: #6D851E !important;
   color: white!important;
}

#lumesseSendJobToAFriendWidget label{
  margin-bottom: 0px !important;
}

#lumesseSendJobToAFriendWidget .btn-primary {
   background-color: #6D851E !important;
   border-color: #6D851E !important;
   color: white!important;
}


.footer{
  min-height: 165px !important;
}

.lumesse-apply-save-app-container{
  margin-top: 135px;
}

.fullWidthPlaceholder h2{
  margin: 0px !important;
}

.phone-number-input{
  margin: 0px !important;
}

#apply-details .radio-inline input{
  margin-left: -20px !important;
}


.apply-widget-el .apply-choice-text-wrapper{
  font-size: 14px !important;
}

.col-sm-12 label{
  margin-bottom: 0px !important;
  font-size: 14px !important;
}

.row label{
  margin-bottom: 0px !important;
}

.row label span{
   font-size: 14px !important;
   font-weight: 700;
}

.apply-no-answer{
  font-size: 14px !important;
}

@media only screen and (min-width: 600px) {
 
 #lumesse-menu-sidebar {
  height: 100% !important;
  background-color: #eee !important;
  width: 18vw;
  position: absolute !important;
}

.lumesse-apply-menu ol{
  position: fixed !important;
      width: 18vw;
      margin-top: 200px;
}

#lumesse-menu-sidebar .lumesse-menu-sidebar-checkbox-label{
  display: none!important;
}


}

@media only screen and (max-width: 600px) {
  .fa-list-ul{
    margin-top: 10px;
  }
}

#lumesse-search-agent-btn:focus{
  border-style: solid !important;
    border-width: 3px !important;
    outline: none !important;
    border-color: #fd0 !important;
}

.pagination li a:focus, .pagination .active a:focus {
  border-style: solid !important;
    border-width: 3px !important;
    outline: none !important;
    border-color: #fd0 !important;
}

.top-nav li a:hover, a:focus{
  color: #fff;
}

.jlist-tile-wrapper .btn-primary:focus{
  border-style: solid !important;
    border-width: 3px !important;
    outline: none !important;
    border-color: #fd0 !important;
}

  
a:focus,
button:focus,
#searchCriteriaFieldset .btn-primary:focus,
input[type="submit"]:focus,
iframe:focus,
[tabindex]:focus:not(.Mobilenav) {
    color: #0b0c0c !important;
    background-color: #fd0 !important;
    box-shadow: 0 4px #0b0c0c !important;
    border-color: #fd0 !important;
    outline: none;
}

/* double border for editable elements */
input:focus,
select:focus,
textarea:focus,
area[href]:focus,
[contentEditable=true]:focus,
.addFocus:focus {
    outline: solid 3px #fd0 !important;
    border: solid 3px #0b0c0c !important;
    outline-offset: 0 !important;
}

  .notice {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.15em;
    margin: 0 auto;
    padding: 15px 35px 15px 65px;
    position: absolute;
    left: 33%;
    text-align: left;
    z-index: 999;
}

@media only screen and (max-width: 600px) {
  .notice {
    left: 0%;
  }

}

.notice:before {
    background: black url(https://hertfordshire.gov.uk/siteelements/images/icon-alert.svg) no-repeat top left;
    background-size: contain;
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    top: 8px;
    width: 40px;
    height: 35px;
}

notice button {
    border: 2px solid #b4bbc2;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -pie-border-radius: 100%;
    border-radius: 100%;
    background: none;
    top: 3px;
    font-size: .75em;
    position: absolute;
    right: 3px;
    text-indent: -999em;
    width: 28px;
    height: 28px;
    overflow: hidden;
    z-index: 5;
}

.notice button:after {
    content: '\e813';
    color: #b4bbc2;
    font-family: "fontello";
    display: inline-block;
    text-decoration: inherit;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 200%;
    height: 100%;
    left: 0;
    line-height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    text-align: center;
    text-indent: 0;
}

.list-group > li:nth-child(5) {
    display: none;
}

#CfooterCentre{
  margin-left: 100px !important;
}

.lumesse-apply-menu{
  margin-top: 150px;
}

#lumesseSearchCriteriaWidget {
  color: black;
}