
/* 16598F colour */
a, .profileName h2 {color:#1D75BD}
h6 {color:#CCCCCC}
[role="navigation"] li ul li a span, aside h6 span, [role="navigation"] li span.number {background:#16598F}

/* Lighter 16598F colour #2081CF */
.no-touch a:hover {color:#2081CF}

/* Text Shadow colour (Darker)*/
p.btn a, div.btn input, div.btn button, aside form button, header a.btn, body a.bbtn {text-shadow:0px -1px 1px #0e395c;}

/* Input highlighting */
input:focus, textarea:focus, select:focus { outline: none; box-shadow: 0px 0px 0px 2px #1D75BD; }

.no-touch p.btn a:hover span, .no-touch div.btn input:hover, .no-touch div.btn button:hover, .no-touch header a.btn:hover, .no-touch body a.bbtn:hover, div button.btn { background: #16598F }

p.btn a span, form button, div.btn input, a.btn, a.bbtn, .unread .status span, .next ul li div, div.btn button { color: white; border: 1px solid #16598F; border-bottom: 1px solid #124976; border-top: 1px solid #1d78c1; background: rgb(25, 104, 167); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(25, 104, 167) 0%, rgb(18, 73, 118) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(25, 104, 167)), color-stop(100%, rgb(18, 73, 118))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(25, 104, 167) 0%, rgb(18, 73, 118) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(25, 104, 167) 0%, rgb(18, 73, 118) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(25, 104, 167) 0%, rgb(18, 73, 118) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(25, 104, 167) 0%, rgb(18, 73, 118) 100%); /* W3C */
}

.brdr, .brdrBtm { height: 0.3em; width: 100%; display: block;
    background: rgb(18, 73, 118); /* Old browsers */
    background: -moz-linear-gradient(left, rgb(18, 73, 118) 0%, rgb(25, 104, 167) 51%, rgb(18, 73, 118) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgb(18, 73, 118)), color-stop(51%, rgb(25, 104, 167)), color-stop(100%, rgb(18, 73, 118))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgb(18, 73, 118) 0%, rgb(25, 104, 167) 51%, rgb(18, 73, 118) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgb(18, 73, 118) 0%, rgb(25, 104, 167) 51%, rgb(18, 73, 118) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgb(18, 73, 118) 0%, rgb(25, 104, 167) 51%, rgb(18, 73, 118) 100%); /* IE10+ */
    background: linear-gradient(to right, rgb(18, 73, 118) 0%, rgb(25, 104, 167) 51%, rgb(18, 73, 118) 100%); /* W3C */
}

.off-canvas-navigation ul li.menu-item a, .off-canvas-navigation ul li.sidebar-item a { color: #858A91 }

.no-touch [role="navigation"] li ul li a:hover { color: #2081CF }

header .contain .btns .direction a.forward { border-left: 1px solid #2081CF; }
header .contain .btns .direction a.back { border-right: 1px solid #0e395c; }

.no-touch .next ul li div:hover { background: #2081CF }

.newsItem .head .title { color: #16598F }
.newsItem .head i { color: #16598F }
.marketplaceItem .head .title { color: #16598F }
.marketplaceItem .head i { color: #16598F }
.marketplaceContact .header { color: #16598F }
.calendarEvent .head .title { color: #16598F }

.no-touch table.calendar td a:hover { color: #2081CF }
table.calendar td a.selected { border: 1px solid #16598F; color: #16598F }
table.calendar td.current a { color: white; background: #16598F; border: 1px solid #0e395c }
table.calendar td.current a.selected { color: white; border: 1px solid #0e395c }
table.calendar td a span.events { color: #16598F }

.no-touch .messages .messageThread .expand a:hover { color: #2081CF; }

.replyForward a.active { background: #16598F; color: white }

.no-touch .inboxMessage a:hover { color: #2081CF }

.forumTopics .head div { color: #2081CF; }

.forumPostReply .placeholder { color: #16598F }

.forumPostReply ::-webkit-input-placeholder { color: #16598F }

.forumPostReply :-moz-placeholder { color: #16598F }

aside .searchResult h6 { color: #1D75BD; }
aside .searchResult h6 a { color: #1D75BD; }

.accordion h3.ui-state-hover { color: #16598F }
.accordion h3.ui-accordion-header-active { color: #16598F; background: #D2D6D9 }
.ui-accordion-content { color: #16598F; background: #D2D6D9 }
.ui-accordion-content i { color: #16598F }
.no-touch .accordion .ui-accordion-content div a:hover { color: #16598F }

.accordion .ui-accordion-content div a.inlineButton { background-color: #2081CF }

.nestedaccordion .inner .inner {color: #494c50; background: #E7E8E9; }
.nestedaccordion i {color: #16598F; }
.nestedaccordion .new {background:#fff; border-bottom:1px solid #ddd; }
.nestedaccordion .new .new {background:#fff; }
.nestedaccordion a.open { color: #fff; background: #1D75BD; }

.pending, .pending2, .accordion h3.ui-accordion-header-active span.pending { color: #16598F !important; background: none }
.nestedaccordion a.open span.pending, .nestedaccordion a.open span.pending i { color: #fff; background: none }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #16598F}

#accessControl h3 { color: #16598F }

.contact-content { color: #16598F; background: #D2D6D9; }

.meter > span { background-color: #16598F; background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #16598F), color-stop(1, #1D75BD))}

/*Notifications Tab*/

span.redBall{
    background:#16598F;
}

div a.anchorButton {
    font-size: 90%;
    color: #2081CF;
    display: inline;
    font-weight: normal;
    padding: 2px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #2081CF;
}

@media all and (min-width:600px) {
    h6 { color: #16598F }
}

.box-alert a.inlineButton {
    background-color: #16598F;
}

.box-info a.inlineButton, a.inlineHelpButton {
    background-color: #16598F;
}

a.inlineButton {
    background-color: #16598F;
}

.pagination {
    display: inline-block;
    padding-top: 10px;
    text-align: center;
}

.pagination a.anchorButton {
    font-size: 90%;
    color: #2081CF ;
    display: inline;
    font-weight: normal;
    padding: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #2081CF ;
    display: inline-block;
    min-width: 35px;
    text-align: center;
    margin-bottom: 5px;
}

.pagination a.anchorButton:hover {
    font-weight: bold;
}

.pagination .currentpage {
    font-size: 90%;
    color: #FFFFFF ;
    background-color: #2081CF ;
    display: inline;
    font-weight: bold;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #2081CF ;
    display: inline-block;
    min-width: 35px;
    text-align: center;
    padding: 5px;
}

.pagination .disabled {
    font-size: 90%;
    color: #AAAAAA;
    display: inline;
    font-weight: normal;
    padding: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #AAAAAA;
    display: inline-block;
    min-width: 35px;
    text-align: center;
    margin-bottom: 5px;
}


.dashlet-accordion-toggle {color:#16598F}
.dashlet-accordion-toggle-selected {background:#1D75BD; color: #FFFFFF}

.overflowContainer i {
    color:#16598F;
}
.facility-image-cover-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 2%;
    width: 50%;
}
.facility-image-cover h1{
    color: white;
    font-weight: bold;
    text-shadow: 0px 0px 5px #2E2C2C;
}
.facility-image-cover {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 400px;
    position: relative;
    width: 95%;
    float: left;
    padding: 1em 2.5%;
    border-radius: 3px;
}


.facilityContentCategory { background:#16598F55; margin:0 0 1em; padding:12px; cursor:pointer; height: 150px; border-radius: 3px}
.facilityContentCategory .head {width:100%; float:left; overflow: hidden; height: inherit;}
.facilityContentCategory .unread {margin-right: 22px; margin-top: 10px;float:right;}
.facilityContentCategory .headSummary {display:inline-block; max-width: 55%; height: 100%;}
.facilityContentCategory .headShot {width:35%; float:left; margin-right:12px;
    height: inherit;display: flex; justify-content: center; align-items: center; background-color: #ffffff30;}
.facilityContentCategory .head img {max-width:70%;min-width: 100%;min-height: 100%;}
.facilityContentCategory .head .title {width:100%; color:#16598F; font-size:150%; padding-bottom: 15px;height: 40%; display: inline-block;}
.facilityContentCategory .head i {float: left; padding-top: 3px; padding-right: 10px; opacity: 0.5; color: #ffffff;}
.facilityContentCategory .head .summary {white-space: break-spaces; overflow: hidden; text-overflow: ellipsis; width:100%; float:left; font-size:80%;}
.facilityContentCategory .head .summary strong {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:120%; padding-right:1%}
.facilityContentCategory p {font-size:85%; margin:0 0 1em}
.facilityContentCategory .head .summaryDetail {width:100%; float:left;}
.facilityContentCategory p img {
    min-width: 100%;
    height: auto;
}

header a.btn i:after {
    content: '';
    position: relative;
    background: rgba(0, 0, 0, .4);
    width: 1px;
    height: 32px;
    border-right:  1px solid rgba(255, 255, 255, .5);
    right: -10px;
    top: 0px;
}

/* Slider CSS */

input:checked + .slider {
	background-color: #16598F;
}

input:focus + .slider {
	box-shadow: 0 0 1px #16598F;
}

.newUserImage i {
    color: #16598F;
}


/* Alerts CSS */

.alert-message a{background:#eee;color:#272a30;border: 1px solid #ccc;}
.alert-message a:hover{color:#999; background: #eaeaea;}

a.inlineButtonSearch {
    background-color: #16598F;
    display: table;
    color: #FFF;
}
.accountData{
    background-color: #16598F;
}
.newOwners i{
    color: #16598F;
}
.newOwners i:hover{
    color: #16598F;
}
.newSaleInput .btn{
    background-image: linear-gradient(#16598F 40%,#16598F);
}
.tsalesB u{
    color:#16598F;
}
.anchorLink{
    color:#16598F;
}
