body {
    font-family: 'MyriadPro-Regular';
    font-size: 16px;
}
.lbr-header {
	border-bottom: 24px solid #267F82;
	background-color:#484647;
}
.btn, .lbr-header .links li a {
	background-color: #267F82;
	border-color: #267F82;
    text-decoration: none;
}
.btn:hover, .lbr-header .links li a:hover, .btn:focus, .lbr-header .links li a:focus {
	background-color: #1B585A;
	border-color: #1B585A;
}
.icon-search{
    color:#fff;
    background-color:#267F82;
    border-color:#267F82;
    margin-right:2px;
    min-width: unset
}

.icon-search:hover{
    background-color: #1B585A !important;
    border-color: #1B585A;
}

.btn-primary{
    background: #267F82;
    color: #fff;
    border-color: #267F82;
}

.btn-primary:focus, .btn-primary:hover {
    background-color: #1B585A;
    border-color: #1B585A;
	background-image:none
}
.link-box.lbr-mullberry {
    background-color: #267F82;
    border-bottom: 6px solid #767172;
}
.link-box.lbr-mullberry:hover{
    background-color: #1B585A;
    border-bottom: 6px solid #767172;
}
.link-box.lbr-mullberry .caption+.list-group {
    background-color: #767172;
}
.lbr-header .navbar-default {
    border-color: currentcolor currentcolor #267F82;
  
}
.lbr-teasers {
    background: #767172 none repeat scroll 0 0;
}
#Image img {
	max-width:100%;
}
.link-box.lbr-mullberry .link2:focus, .link-box.lbr-mullberry .link2:hover, .link-box.lbr-mullberry .link:focus .caption, .link-box.lbr-mullberry .link:focus .caption + .list-group, .link-box.lbr-mullberry .link:hover .caption, .link-box.lbr-mullberry .link:hover .caption + .list-group {
    background-color: #267F82;
}

.btn:focus, .lbr-header .links li a:focus {
    background-color: #273A40;
    border-color: #273A40;
}

.container-narrow {
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
}


.lbr-header .links li a.active.focus, .lbr-header .links li a.active:focus, .lbr-header .links li a.active:hover, .lbr-header .links li a.focus:active, .lbr-header .links li a:active:focus, .lbr-header .links li a:active:hover, .open > .dropdown-toggle.lbr-header .links li a.focus, .open > .dropdown-toggle.lbr-header .links li a:focus, .open > .dropdown-toggle.lbr-header .links li a:hover {
    background-color: #267F82;
    border-color: red;
}

.lbr-rte-wrapper .rte-toggle .link, .lbr-rte-wrapper .rte-toggle .link:hover, .lbr-rte-wrapper .rte-toggle .link:focus, .rb-rte-wrapper .rte-toggle .link, .rb-rte-wrapper .rte-toggle .link:hover, .rb-rte-wrapper .rte-toggle .link:focus {
    color: #267F82;
}
.lbr-sidebar-block {
    border-top: 4px solid #267F82;
}

div.image {
    padding-top: 22px;
    background-color: white;
}
.lbr-header .navbar-default {
    border-bottom: none;
}

.lbr-rte-wrapper .btn-rounded-sm, .lbr-rte-wrapper .btn-square-lg, .rb-rte-wrapper .btn-rounded-sm, .rb-rte-wrapper .btn-square-lg {
    background-color: #267F82;
	padding-left:5px;
	padding-right:5px
}

.lbr-rte-wrapper a:focus, .lbr-rte-wrapper a:hover, .rb-rte-wrapper a:focus, .rb-rte-wrapper a:hover {
    color: #267F82;
}

.lbr-rte-wrapper ul li:before, .rb-rte-wrapper ul li:before {
    content: '\2022';
    color: #267F82;
    padding-right: 10px;
    font-size: 22px;
    line-height: 1.2;
    vertical-align: middle;
    display: inline-block;
}

.searchbutton {
    background-color: #267F82;
}
.message {
    background-color: #b3a888;
	border-bottom: 5px solid #267F82;
	border-top: 5px solid #267F82;
}
.message .h3 span {
    color: #267F82;
}
.lbr-page-description {
    background-color: #b3a888;
}
.message .input-group {
    border: 1px solid #267F82;
}
.lbr-rte-wrapper .rte-toggle .icon-down-open-mini:before, .rb-rte-wrapper .rte-toggle .icon-down-open-mini:before {
    border: 1px solid #267F82;
    border-radius: 100%;
    font-size: 24px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 6px;
}
.lbr-rte-wrapper .rte-toggle .icon-down-open-mini:focus:before, .lbr-rte-wrapper .rte-toggle .icon-down-open-mini:hover:before, .rb-rte-wrapper .rte-toggle .icon-down-open-mini:focus:before, .rb-rte-wrapper .rte-toggle .icon-down-open-mini:hover:before {
    background-color: #267F82;
    color: #fff;
				   
}
.lbr-rte-wrapper b, .lbr-rte-wrapper strong, .rb-rte-wrapper b, .rb-rte-wrapper strong tr{
    font-weight: 400;
    font-family: MyriadPro-Semibold;
    color: #267F82;
}
.lbr-rte-wrapper .rte-toggle .link>a, .rb-rte-wrapper .rte-toggle .link>a {
    font-size: 1em;
    text-decoration: none;
    color:#267F82;
}
.lbr-rte-wrapper a:focus, .lbr-rte-wrapper a:hover, .rb-rte-wrapper a:focus, .rb-rte-wrapper a:hover {
    color: #267F82;
}

blockquote{
    color: #fff;
    background-color: #267F82;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding: 15px;
    border-left:0px;
}

.lbr-footer .navbar-default li>a:hover {
    background-color: #267F82;
}

.lbr-rte-wrapper .contourPage .btn, .rb-rte-wrapper .contourPage .btn {
    color: #fff;
    background-color: #267F82;
    border-color: #267F82;
}
.lbr-rte-wrapper .contourPage legend, .rb-rte-wrapper .contourPage legend {
    font-weight: 400;
    font-family: MyriadPro-Semibold;
    color: #267F82;
    font-size: 1.5em;
    border-bottom: none;
    margin-bottom: 5px;
}

.lbr-footer .navbar-default li>a:hover {
    background-color: #267F82;
}

.footer-area {
	background-color: #484647;
	height: 75px;
	border-top: 6px solid #267F82;
	margin-top: 75px;
}
.navbar-default {
	background-color: inherit;
	border-color: inherit;
}
.navbar-top {
    height: 95px;
}
.navbar {
    margin-bottom: 0;
}
h1 {
    font-family: 'MyriadPro-Semibold';
    color: #2F2F2F;
    margin-top: 25px
}

h2 {
    color: #267F82;
    font-family: MyriadPro-Semibold;
}

h3{
    font-family: MyriadPro-Semibold;
}

h4{
    font-family: MyriadPro-Semibold;
}

ins {
    text-decoration: none !important;
}

a{
    color: #333;
    font-family: MyriadPro-Semibold;
    text-decoration: underline;
}

a:hover{
    color: #267F82
}

ul, li {
    list-style-image: url("/static-cms/content/images/bulletSWrecruitment2.svg") !important;
    color: #333 !important;
    font-family: MyriadPro-Regular
}
.banner-image {
	max-width: none;
	width: 100%;
    height:300px;
}
.banner-h1 {
    font-family: 'Assistant', sans-serif;
    font-weight: 700;
    position:absolute;
    top:25%;
    left:35%;
    font-size: 3.5em;
    color: #2F2F2F;
}
.banner-h2 {
    position:absolute;
    top:55%;
    left:40%;
    font-size: 36px;
    font-weight: 600;
    color: #5e5f5f;
}
.full-width-strip {
    margin-top: 35px;
    margin-bottom: 35px;
    padding: 25px;
}
.full-width-narrow-col {
    margin-left: 20%;
    margin-right: 20%;
}
.full-width-button {
    margin-top: 15px;
    background-color: #267F82;
    font-size: 1.5em;
    font-weight: 700;
    color: #FFFFFF;
    border-radius: 25px;
    border-color: #267F82;
}
.full-width-narrow-col p {
    font-size: 1.5em;
    font-weight: 600;
}
.landing-box {
    background-color: #267F82;
    height: 79px;
    padding: 20px 20px 25px;
    font-size: 22px;
    color: #FFFFFF;
    margin-bottom: 20px;
    display: inline-block;
    border-bottom: 6px solid #767172;
    width: 100%;
/*  margin: 15px; */
}

table thead tr {
    color: #fff;
    background-color: #267F82;
    font-family: MyriadPro-Semibold;
}

table td, table th {
    font-family: MyriadPro-Regular;
    padding: 5px 10px;
}

input:focus{
 border: 1px solid #1B585A;
}

.job-heading {
        font-size: 1.625em
    }

.breadcrumb a {
    margin-right: 0px;
}

@media only screen and (max-width: 1000px) {
  .banner-h1 {
        font-size: 2.25em;
  }
  .banner-h2 {
      font-size: 1.75em;
  }
}
