.blog .item-content {
    padding: 10px 10px 10px 12px;
}

.sclogin {
    overflow: visible;
    text-align: left;
    font-size: 16px;
    margin-top: 5px !important;
}
#login-modal-574 .modal-header {
border-bottom: none;
padding-top: 25px;
}
#login-modal-574 .modal-header {
padding-left: 40px;
padding-right: 40px;
}
#login-modal-574 .modal-footer {
font-size: 16px;
    background: #F3F5F8;
color: #495057;
}

#login-modal-574 .modal-header,  #login-modal-574 .modal-body {
padding-left: 40px;
padding-right: 40px;

}
#login-modal-574 .form-check-input:checked {
    background-color: #345d86bf;
    border-color: #345d86bf;
}
#login-modal-574 .btn {
    padding: .688rem 1.5rem;
   background-color: #345d86bf;
  border-color: #345d86bf;
}
#login-modal-574 .btn:hover {
   background-color: #345d8680;
border-color: #345d8680;
}
#login-modal-574 h3.modal-title {
font-size: 1.375rem;
}
#login-modal-574 a {
color: #3b6891;
}

#login-modal-574 .modal-content {
   border-radius: 0;
}
#login-modal-574 .modal-content .form-sclogin-submitcreate button {
   width: 100%;
}
#login-modal-574 .modal-content .form-control {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    color: #495057;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    height: calc(1.5em + 1rem + 2px);
    line-height: 1.5;
    padding: .5rem 1rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 100%;
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 380px;        
    }
}
.header-2 {
    z-index: 9999;
}
.header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.logo {
    flex-shrink: 0; /* Prevents the logo from shrinking */
}

.header-1, .header-2 {
    display: inline-block;
    vertical-align: middle;
}

.header-1 {
    margin-right: 10px; /* Adds space between header-1 and header-2 */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .header-row {
        flex-direction: column;
        text-align: center;
    }
    .header-1, .header-2 {
        margin: 10px 0;
    }
}
button.button-1 a {
    color: #fff;
}
.button-1 {
width: 100%;
  background-color: #476591;
  border-radius: 8px;
  border-style: none;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 20px;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 10px 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: color 100ms;
  vertical-align: baseline;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-1:hover,
.button-1:focus {
  background-color: #2f4360;
}
img.caresbanner {
    border-radius: 5px;
}
#hornav > ul {
    padding: 0 17px;
}
.ial-bg.ial-active {
    visibility: visible;
    opacity: 0;
}
.module .module_surround .module_header h3, .module_menu .module_surround .module_header h3 {
    display: inline;
    font-size: 19px;
    line-height: 22px;
    text-align: left;
    padding: 0;
    margin: 0;
}
.mod-dpcalendar-upcoming-default__date {
    font-style: italic;
    padding: 2px 0;
    margin-top: -15px;
}
.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    list-style: none;
}
#container_header .wrapper960,
#container_header-sticky-wrapper {
    height: 135px !important;
}
.module h3, .module_menu h3, h3 {
    color: #3b6891;
    font-weight: 400;
    font-size: 14px;
}
.newsfeedstyle-box li {
    border-bottom: 1px solid;
    list-style: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.figure.snip1110 i {
display: none;
}
.fa-plus {
display: none;
}
.top-2 {
margin-top: -25px;
padding-right:  5px;
}
.embed{
    background: #eee !important;
}
#socialmedia ul li a [class^="fa-"]::before, #socialmedia ul li a [class*=" fa-"]::before {
    color: #ffffff;
}
i.fa.fa-twitter::before{
    padding-right: 9px !important;
}
i.fa.fa-facebook::before{
    padding-right: 13px !important;
}
.sidecol_b {
    float: right;
    margin-top: -8px;
}
.plg-easysharethis {
    margin: -5px 10px 5px -4px !important;
}
#body_bg {min-width: 1200px;}
}
.newsfeed li {
    list-style: none;
}
.newsfeed li {
    border-bottom: 1px solid #ddd;
}
p.note, p.pin, p.clip, p.down, pre, .code {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-color: #1c3c6f;
    border-style: solid;
    border-width: 0 0 0 5px;
}
#main div.attachmentsList caption, div.attachmentsList caption {
    display:none;
}
div#js_menu_wrapper {
    background: #004b76 none repeat scroll 0 0;
    border-bottom: 7px solid #838484;
}
div#js_menu_wrapper a.js_menu_link {
    display: inline-block;
    margin-left: 11px;
    padding: 10px 25px;
    text-decoration: none;
}
div#jsjobs-main-wrapper {
    display: inline-block;
    float: left;
    padding: 0 0px;
    width: 100%;
}
div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply {
    background: #3b6891 none repeat scroll 0 0;
    border: 1px solid #4d4d4d;
    color: #ffffff;
}
div#js-jobs-wrapper div.js-toprow div.js-image {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d4d4d5 #d4d4d5 #d4d4d5 #3b6891;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
}
div#jsjobs-wrapper div.page_heading {
    border-bottom: 2px solid #3b6891;
    color: #3c3435;
}
div#jsjobs-main-wrapper span.jsjobs-main-page-title {
    border-bottom: 2px solid #3b6891;
    color: #3c3435;
}
div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper {
    float: left;
    margin-left: -8px;
    padding: 0;
    width: 103%;
}
li.item-493 ul ul {
    left: auto !important;
    right: 210px !important;
}
.calculator {
    margin-left: 0 !important;
}
#fieldtitle_degreetitle {
display: none;
}
.nav-tabs {
display: none;
}
.wf-editor-toggle {
display: none;
}
.wf-editor-container {
    box-sizing: border-box;
    margin-left: -11px;
    margin-top: -45px;
    padding: 5px;
    position: relative;
    width: 100%;
}
.navbar .nav > li > a.btn {
    padding: 4px 10px;
    line-height: 18px;
    background-color: #ff;
    background: #f4f4f4;
}
.random_image_extended {
    text-align: center;
    margin: 0px;
}
.random_image_extended_small {
    text-align: right;
    font-size: 0.85em;
    margin-top: 15px;
    display: none;
}
.random_image_extended_single {
    display: inline-block;
    padding: 0px;
}
#body_bg {
    min-width: 100px !important;
}
#socialmedia {
display: none;
}

i.fa.fa-lock:before{
padding: 0;
}

a.flag{ margin-left: 5px;}
.addtoany_container {
padding-bottom: 5px;
margin-left: -2px;
}
.published {
color: #000;
}
.btn:first-child {
    width: 95%;
}
timage
    display: inline-block;
    width: 100%;
}
#sppb-btn-default {
    color: #ffffff !important;
    background-color: !important;
    border-color: !important;
}
#sppb-addon-1557335740789 img {
    width: 95%;
}
.sppb-btn-block {
    display: block;
    width: 100%;
    margin: auto;
}
.sppb-btn-default {
    color: #ffffff;
    background-color: #345c84;
    border-color: #345c84;
}
a.playlistbtn {
    padding: 6px 12px;
    background: #345d86;
    color: #fff;
    font-size: 12px;
}
.ytpw_next {
    cursor: pointer;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #345d86;
}
#jxtcytpwtitle {
display: none;
}
div#container_top3_modules .module_surround {
    padding: 0;
    margin: 0;
}
#top3_modules .module_content {
    padding: 0;
}
div#top3_modules {
    padding: 0;
}
div#top3_modules p {
    padding: 0;
    margin: 0;
}
div#top3_modules img {
    width: 100%;
}
#hornav > ul > li > a {
    padding: 12px 22px;
}
#rsf_files table table-striped table-condensed {
margin-bottom: -30px;
}
.fc-event-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #2d5279 !important;
}
.header-1 .custom a:hover {
    text-decoration: none;
}
.flags {
margin-left: 5px;
}
.header-1{text-align: right;}
.header-1 .custom {
    margin-bottom: 7px;
}
.dp-flatcalendar__month {
background-color: #2d5279 !important;
box-shadow: 0 2px 0 #2d5279 !important;
}
.fc-toolbar .fc-center {
    display: inline-block;
    margin-top: 20px;
}
.fc .fc-toolbar>*>:first-child {
    margin-left: 0;
    color: #2d5279;
    font-weight: 700;
}
.item-title h1, .page-header h1, .item-title h2, .page-header h2, .item-title h3, .page-header h3, .item-title h4, .page-header h4, .item-title h5, .page-header h5, .item-title h6, .page-header h6 {
    font-size: 1em;
    font-weight: 400;
    color: #2d5279;
}

.lnee .head_left .newsintro, .lnee .newsintro{
  display: none;
}
.lnee .head_left .newstitle, .lnee .newstitle{
font-size: 14px;
font-weight: 400;
 line-height: 20px;
}
.lnee ul.latestnews-items li.latestnews-item{
    border-bottom: 2px solid rgba(0, 0, 0, 0.06);
margin: 0;
}
.rl_sliders.accordion>.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    margin-top: 10px;
}
.jb-default-tpl button {
    background: #365c83;
    border: none;
    border-radius: 4px;
    width: 100%;
    height: 35px;
    color: #fff;
    font-weight: bold;
}
#body_bg {
    background: url(/images/mm-bg.png) repeat !important;
}
.article-info {
    color: #bbb;
    font-size: 12px;
    padding: 0px;
    position: relative;
    top: 2px;
    clear: both;
    display: inline-block;
    margin: 0;
    margin-left: 2px;
}
.page-header {
    border-bottom: none;
    margin: 0px;
    margin-bottom: -5px;
}
.btn:first-child {
    width: 95%;
    border-radius: 5px;
}
.dp-field-scheduling {
display: none !important;
}
.com-dpcalendar-eventform .dp-tabs__input:checked+.dp-tabs__label {
    background: transparent;
    border-bottom: none;
    display: none;
}
.dp-field-description {
margin-top: 50px;
}
.wf-editor-header {
    min-height: 2.5rem;
    display: none;
}
.dp-field-schedule {
display: none;
}
.mod-dpcalendar-upcoming-default__description {
display: none;
}
label#rsf_overwrite {
    width: 45%;
}