/*
 *
 * School specific colours and images
 * v1.0
 *
 */


/*** School Styles ***/

.bg-header {
    background: url('https://cambridgeps.schoolzineplus.com/_image/setting/49/header_20250114_v1.jpg') no-repeat center center transparent;
}

.bg-color {
    background-color: rgb(7,61,138);
}

.main-bg,
.bg-main,
input.btn,
button.btn,
.swiper-stream-readon:hover,
.streamzine-gallery-slide-readon:hover,
.stream-box-article-readon:hover
{
    background-color: rgb(29,86,147) !important;
}

.sub-bg,
.bg-sub,
input.btn:hover,
button.btn:hover,
.ie7 .tile-wrapper.latest-news,
.swiper-stream-readon,
.streamzine-gallery-slide-readon,
.stream-box-article-readon
{
    background-color: rgb(92,158,222) ;
}
.latest-news{
    background-color: rgb(92,158,222);
}

.bg-img {
    background: url('/_img/?width=1200') no-repeat center center transparent !important;
    background-size: cover !important;
}

.bg-news-img {
    background: url('https://cambridgeps.schoolzineplus.com/_image/setting/50/newsletter-background.jpg') no-repeat center center transparent;
    background-size: cover;
}

.ie-lt9 .bg-img {
    background: url('/_img/?width=2400') no-repeat center center transparent;
}

.grey-bg,
.bg-grey {
    background-color: #d7d7d7;
}

.white-bg,
.bg-white {
    background-color: #ffffff;
}

.txt-light,
.txt-light a {
    color: #eeeeee !important;
}

.txt-dark,
.txt-dark a {
    color: #111111;
}
.txt-dark a{
    color: rgb(29,86,147) !important;
}

.main-txt,
.txt-main,
.main-txt a,
.txt-main a,
.main-nav li a:hover,
.main-nav li.expanded  > a,
.blurb.txt-dark p a,
.blurb h1,
.blurb h2,
.blurb h3,
.streamzine-gallery-mobile-control a{
    color: rgb(29,86,147);
}

.sub-txt,
.txt-sub,
.sub-txt a,
.txt-sub a,
.blurb.txt-dark p a:hover,
.streamzine-gallery-tile-title,
.stream-box-article-title,
.stream-box-nav-latest-news.active,
.stream-box-nav-coming-events.active
{
    color: rgb(92,158,222) !important;
}

.bg-sub .news-bg {
      background: rgb(92,158,222);
      background: -moz-linear-gradient(top, rgba(92,158,222,0) 0%, rgba(92,158,222,1) 49%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,158,222,0)), color-stop(49%,rgba(92,158,222,1))); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(92,158,222,0) 0%,rgba(92,158,222,1) 49%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(92,158,222,0) 0%,rgba(92,158,222,1) 49%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(92,158,222,0) 0%,rgba(92,158,222,1) 49%); /* IE10+ */
      background: linear-gradient(to bottom, rgba(92,158,222,0) 0%,rgba(92,158,222,1) 49%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c9ede', endColorstr='#5c9ede',GradientType=0 ); /* IE6-9 */
}

.bg-main .news-bg {
    background: rgb(29,86,147);
    background: -moz-linear-gradient(top, rgba(29,86,147,0) 0%, rgba(29,86,147,1) 49%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,86,147,0)), color-stop(49%,rgba(29,86,147,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(29,86,147,0) 0%,rgba(29,86,147,1) 49%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(29,86,147,0) 0%,rgba(29,86,147,1) 49%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(29,86,147,0) 0%,rgba(29,86,147,1) 49%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(29,86,147,0) 0%,rgba(29,86,147,1) 49%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001d5693', endColorstr='#1d5693',GradientType=0 ); /* IE6-9 */
}

.bg-grey .news-bg,
.grey-bg .news-bg {
    background: rgb(215, 215, 215);
    background: -moz-linear-gradient(top, rgba(215, 215, 215,0) 0%, rgba(215, 215, 215,1) 49%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(215, 215, 215,0)), color-stop(49%,rgba(215, 215, 215,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(215, 215, 215,0) 0%,rgba(215, 215, 215,1) 49%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(215, 215, 215,0) 0%,rgba(215, 215, 215,1) 49%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(215, 215, 215,0) 0%,rgba(215, 215, 215,1) 49%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(215, 215, 215,0) 0%,rgba(215, 215, 215,1) 49%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d7d7d7', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}

.bg-white .news-bg,
.white-bg .news-bg {
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255, 255, 255,1) 49%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(49%,rgba(255, 255, 255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 49%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 49%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 49%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 49%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.school-logo,
.main-nav li > ul {
    border-bottom-color: rgb(29,86,147);
}

.main-nav > ul.wrapper > li:last-child {
    border-bottom-color: rgb(29,86,147);
}
.childs_children:before{

    content:"\A";
    border-style: solid;
    
    
    position: absolute;
    left: -18px;
}

/* New css added below from szschool */

.nav-mob .txt-main a{
    color: rgb(7,61,138) !important;
}
.cal-tile-border{
    border: 3px solid rgb(7,61,138);
}
.swipe-active .swiper-stream-page i.swipe-current{
    color: rgb(92,158,222) !important;
}
.event-list .event-date{
    color: rgb(29,86,147);
}
.event-list .event-name{
    color: rgb(29,86,147);
}
.custom-cal-text-color, .custom-cal-text-color a{
    color: # !important;
}
.custom-cal-border-color{
    border-color: # !important;
}
.custom-cal-background-color{
    background-color: # !important;
}
.action_link:hover{
    background-color: rgb(92,158,222) !important;
}
@media print {
    .event-calendar-title{font-weight: bold; font-size: 18px; margin-top: 25px; text-align: left;}
    a { color: rgb(29,86,147) !important;}
    .content-title {color: rgb(92,158,222)!important; font-weight: bold; font-style: italic; }
}
.school-border-color{

    border-color: rgb(92,158,222) !important;
}
.school-border-color-main{

    border-color: rgb(29,86,147) !important;
}
.bg-layer-sec{
   /* background: rgba(92,158,222, 0.8);*/
}
.bg-layer-main{
   /* background: rgba(29,86,147, 0.8); */
}
.news-bg-auto{
    background: rgb(29,86,147);
    background: #1d5693;
    background: linear-gradient(to bottom, rgba(29,86,147,0) 0%,rgba(29,86,147,1) 49%);
}
.news-bg-auto-sub{
    background: rgb(92,158,222);
    background: #5c9ede;
    background: linear-gradient(to bottom, rgba(92,158,222,0) 0%,rgba(92,158,222,1) 49%);
}
.news-bg-auto-sub-less{
    background: linear-gradient(to bottom, rgba(92,158,222,0.05) 0%,rgba(92,158,222,1) 50%);
}
.blurb th, .blurb thead tr{
    background-color: rgba(29,86,147, 0.1);
}
.blurb a{
    border-bottom: 1px solid rgb(29,86,147);
}
.blurb .tile-content a.btn{
    background: rgb(29,86,147);
}
.internal-sidepanel {
    background-color: rgb(92,158,222);
}

.placeholder-color-main::-webkit-input-placeholder{
    color: rgba(29,86,147, 1);
}
.placeholder-color-main:-moz-placeholder{
    color: rgba(29,86,147, 1);
}
.placeholder-color-main::-moz-placeholder{
    color: rgba(29,86,147, 1);
}
.placeholder-color-main:-ms-input-placeholder{
    color: rgba(29,86,147, 1);
}
.placeholder-color-main::-ms-input-placeholder{
    color: rgba(29,86,147, 1);
}

.wysiwyg.sz-web-link{
    border-left: 5px solid rgb(29,86,147) ;
     background-color:rgba(29,86,147, 0.8) !important;
}
.wysiwyg.sz-web-link:hover{
     border-left: 8px solid rgb(29,86,147) ;
     background-color:rgba(29,86,147, 0.95) !important;
}
.wysiwyg .sz-web-icon .fa{
    color: #fff !important;
}
.wysiwyg.sz-web-link.primary{
     background-color:rgba(29,86,147, 0.8) !important;
}
.wysiwyg.sz-web-link.primary:hover{
    background-color:rgba(29,86,147, 0.95) !important;
}
.wysiwyg.sz-web-link.secondary{
     background-color:rgba(92,158,222, 0.8) !important;
}
.wysiwyg.sz-web-link.secondary:hover{
    background-color:rgba(92,158,222, 0.95) !important;
}
.wysiwyg.sz-web-link.secondary{
    border-left: 5px solid rgb(92,158,222) ;
}
.wysiwyg.sz-web-link.secondary:hover{
    border-left: 8px solid rgb(92,158,222) ;
}

/* ============= TasDoe Template Changes ============= */
body#tasDoe #facebookFeed, body#tasDoe #latestNews{border-color: rgb(92,158,222); background-color: rgb(92,158,222);}
    body#tasDoe #latestNews .tile{background-color: rgb(92,158,222);}
body#tasDoe .mobile-menu-toggle{color:rgb(29,86,147);}

body#tasDoe a.accessBar{background:rgb(29,86,147);}

/* ============= Stanthorpe Template Changes ============= */

body.stanthorpe .latestNewsContainer{background:rgb(29,86,147);}
body.stanthorpe .latestNewsContainer .tile-header{color: rgb(29,86,147);}
body.stanthorpe .latestNewsContainer .tile-link a{color: rgb(29,86,147);}
body.stanthorpe .search-bar input{background:rgba(29,86,147,0.2)}
body.stanthorpe .main-nav{background:rgb(29,86,147);}
body.stanthorpe #nav-section{background:rgb(92,158,222);}

body.stanthorpe .mobile-menu-toggle{color:rgb(29,86,147);}
body.stanthorpe #nav-section #tile- .tile-link{background:rgb(29,86,147);}
/* ============= UK School Colours =================*/

header #logo {border-bottom-color: rgb(92,158,222);}

header, #contentSection a.btn{
    background: rgb(29,86,147);
}
#contentSection a{ color: rgb(29,86,147);}
#contentSection h1, #contentSection h2, #contentSection h3 {
    color: rgb(29,86,147);
}

#contentSection th, #contentSection thead tr{
    background-color: rgba(29,86,147, 0.1);
}

#contentSection a.btn{
    background: rgb(29,86,147);
}

.sliderText{background: rgba(29,86,147,0.7);}
.is-mobile .sliderText{background:rgba(29,86,147,1);}

.borderBox {
    border-color: rgb(29,86,147) !important;
}
.colourBox{
    background-color: rgb(29,86,147) !important
}

#contentSection p.publication-title{color:rgb(29,86,147);}


#cookie h2{color:rgb(29,86,147);}
#cookie #acceptCookies{background-color:rgb(29,86,147); }
#cookie #denyCookies{background-color:rgb(29,86,147); }

/* === PDF Link == */
.pdf-viewer-heading{background: rgba(29,86,147, 0.8); border-color: rgba(29,86,147) ;}
.pdf-viewer-heading:hover{background: rgba(29,86,147, 0.95);  border-color: rgba(29,86,147)}


body.stanthorpe #nav-section ul.sideNav ul ul li a { color:rgb(92,158,222); }

body#bathurstTemp2 nav.main-nav { background-color:rgb(29,86,147); }
body#bathurstTemp2 .school-name.bg-main a{ color:rgb(29,86,147); }


@media (max-width: 749px){
#honilands header #schoolName {background:rgb(29,86,147);}
}
#honilands .phone {color:rgb(29,86,147);}
#honilands #tiles .tile-header h2{background:rgb(29,86,147);}
#honilands .tile-1:nth-child(even) .tile-internal{ background: rgba(29,86,147, 1); }
#honilands .tile-1:nth-child(odd) .tile-internal{ background: rgba(29,86,147, 1);  }

#honilands .main-nav ul.wrapper li:hover, #honilands .main-nav ul.wrapper > li:nth-child(2n):hover {background-color: rgb(29,86,147);}

body#bridgetown .school-info{background:rgb(29,86,147); border-color: rgb(92,158,222);}

    body#bridgetown .main-header{border-color: rgb(29,86,147);}
    body#bridgetown #newsfeeds{background:rgb(29,86,147);}
    body#bridgetown div#formfeeds{background: rgb(92,158,222);}
    body#bridgetown .search-bar span {background: rgb(92,158,222);}

/* === PDF Link == */
.pdf-viewer-heading{background: rgba(29,86,147, 0.8); border-color: rgba(29,86,147) ;}
.pdf-viewer-heading:hover{background: rgba(29,86,147, 0.95);  border-color: rgba(29,86,147)}


#result{
    background:rgb(29,86,147);
}