.page-node-746 .panel-heading {
    background-color: #cce9fc!important;
    border-color: #ddd;
    color: #333!important;
    margin-bottom: 10px;
}

.page-node-746 .panel-heading a:hover{
    background-color: #cce9fc!important;
    border-color: #ddd;
    color: #333!important;
}

.panel-body .panel-group .panel-heading {
        background-color: #ffe0e0!important;
    border-color: #ddd;
    color: #333!important;
}

.panel-body .panel-group .panel-heading a:hover {
    background-color: #ffe0e0!important;
    border-color: #ddd;
    color: #333!important;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #7f7f7f;         /* adjust as needed */
    width: 9px;
    font-size: 12px;
    margin-top: 4px;

}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
    color: #7f7f7f;
        width: 9px;
   font-size: 12px;
    margin-top: 4px;
}

.checkbox label, .radio label {
    cursor: pointer;
    font-weight: none!important;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 20px;
}

.form-radios .form-item-submitted-what-is-the-broad-sector-for-your-problem label{
    font-weight: normal!important;
}

/* AUTOCOMPLETE DELUXE 7.x-2.x (AVOID POPUP OF WIDGET TAKING TOO MUCH WIDTH) */

.ui-autocomplete {
	max-width: 300px;
}

/* FIELD COLLECTION 7.x-1.x (BUTTON COLORS AND POSITIONING) */

.field-type-field-collection table.field-multiple-table tr a.launcher,
.field-type-field-collection table.field-multiple-table tr a.remove {
	position: relative;
	top: 8px;
}

.field-type-field-collection table.field-multiple-table tr input[type="submit"] {
	margin-top: 20px;
	color: #fff !important;
	background: #b73939 !important;
}

.field-type-field-collection table.field-multiple-table tr input[type="submit"]:hover {
	background: #990000 !important;
}

.field-type-field-collection .field-add-more-submit {
	color: #fff !important;
	background: #4d8f46 !important;
}

.field-type-field-collection .field-add-more-submit:hover {
	background: #0a6700 !important;
}

/* MEDIA 7.x-1.x (MAKE MEDIA POPUP OVERLAY COVER ALL PAGE HEIGHT) */

span.autocomplete-deluxe-value-delete {
  float: left;
}
div.autocomplete-deluxe-multiple {
 padding: 4px 5px;
}

input.autocomplete-deluxe-form.autocomplete-deluxe-multiple {
  margin-left: 0;
  margin-right: 5px;
  float: right;
}

div.autocomplete-deluxe-throbber {
  float: left;
}

.autocomplete-deluxe-closed {
  background-position: 0 6px;
}

.autocomplete-deluxe-open {
  background-position: 0 -14px;
}

.autocomplete-deluxe-item {
  float: right;
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 20px;
}

.autocomplete-deluxe-item-delete {
  position: absolute;
  right: auto;
  left: 3px;
}

.interested-but{
background: #0089CF;
color: #fff;
}


/**
.jobs-interested-button {
	height: 28px;
    background: #0089cf;
    width: 104px;
    float: right;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    display: table-cell;
    margin-top: -57px;
    }
**/


.jobs-interested-button {
  border-radius: 4px;
  background-color: #0089cf;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
  padding: 6px;
  width: 90px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
  float: right;
  margin-top: -50px;
}

.jobs-interested-button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.jobs-interested-button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.jobs-interested-button:hover span {
  padding-right: 25px;
}

.jobs-interested-button:hover span:after {
  opacity: 1;
  right: 0;
}

.interested-but:hover {

color:#fff;
}

.view-id-jobs .view-display-id-block_3 .views-row {

  margin-bottom : 10px;

}

.well-liveability {
    min-height: 20px;
    padding: 12px;
    margin-bottom: 20px;
    background-color: #e4e4e4;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    width: 108%;
}

.liveability-banner{
    background-image: url("/sites/default/files/liveability-banner4.jpg");
    height:325px;
}

.col-md-6.well.liveabilityinfo{
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
background-color: rgba(0,0,0,0.5);
border-color: rgba(0,0,0,0.5);
color: rgb(255,255,255);
}

.container.liveability-container {
    padding-top: 7%;
}

.btn.btn-primary.liveability-button {
    margin-left: 0px;
    float: right;
    height: 36px;
    padding: 8px;
    width: 33%;
    margin: 0 auto;
    text-align: center;
    border-radius: 8px;
}

.liveback {
padding-top: 22px;
}

.liveability-header {
border-bottom : 1px solid #eee;
}

.liveability-nav-icon {
font-size : 32px;
}

.liveability-text {
    height: 32px;
}

.liveability-nav-text {
    padding: 13px;
    font-weight: bold;
}

    div.col-sm-7.five-three {
    width: 60% !important;
    }

    div.col-sm-5.five-two {
      width: 40% !important;
    }

.page-liveability #block-views-liveability-block-1 {
    display: none;
}

.liveabilityinfo p{
letter-spacing: 0.7px;
word-spacing: 2px;
}

.liveability-readmore{
margin-left: 0px;
float: right;
height: 29px;
padding: 5px;
width: 20%;
margin: 0 auto;
text-align: center;
border-radius: 8px!important;
}

.view-liveability.views-field-field-pdf-upload.field-content.pdfpreview-field_pdf_upload{
width: auto;
float: left;
padding: 10px;
}

.liveability-workshop-preview li{
display: inline;
}

.liveability-pdfcustom {
    width: 18%;
    float: left;
    padding-right: 20px;
}

.views-field-field-pdf-upload.field-content ol li {
    display: inline;
}

.liveability-workshop-preview .h4 {
    font-size: 16px;
    font-weight: 700;
}


.page-node-4536 #block-views-az-cf-core-resources-views-date, .page-node-4536 #block-views-274ad3818379c0718a8692ad91458a27 {

display :none;
}

.page-node-4536 strong{
font-size:18px;
}

.page-node-4536 .niua-smartnet-primary-content-first{
display:flex;
flex-direction:column;
}

.liveability-pdfcustom-div img {
 height : 128px;
}

.form-item.webform-component.webform-component-markup.webform-component--upload-resume.form-group.form-type-markup {
    display: none;
}


.jobs-interested-button-apply {
    border-radius: 4px;
    background-color: #0089cf;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    padding: 14px;
    width: 100%;
    transition: all 0.5s;
    cursor: pointer;
    float: right;

}

.my-jobs-interested-button-apply{
    border-radius: 4px;
    background-color: #0089cf;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    padding: 14px;
    width: 20%;
    transition: all 0.5s;
    cursor: pointer;
    float: left;
}

.btn.btn-info.clickuser.requestmore{
    margin-top: 30px;
    text-align: center;
    border-radius: 13px;
}

.form-item-submitted-would-you-like-to-contribute- .radio label {
    background: #eee none repeat scroll 0 0;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    float: left;
    margin-right: 15px;
    padding: 20px 35px;
    width: 22%;
    transition: all 300ms linear 0s;
}


.btn.btn-right.scmbutton {
    background: #0089cf;
    color: #fff;
}