﻿/* BODY CUSTOMIZATION */
body {
    font-size: small;
}
/* END BODY */

/* HEADER CUSTOMIZATION */
#topnavbar {
    background-color: #3f606f;
    color: #ffffff;
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    line-height: 26.3999996185303px;
    /*padding-bottom:	10px;*/
    /*margin-top: 10px;*/
}

#footer .well {
    background-color: #eaecdf;
}
#footer a, #footer a:visited {
color: #1d4466 !important;
}

#topnavbar a {
    color: #ffffff;
}

#topnavbar ul {
    background-color: #3f606f;
}

.header {
    background-color: #eaecdf;
    color: #3f606f;
    margin-bottom: 0px;
    margin-top: 0px;
}

    .header a {
        color: #3f606f;
    }

#topnavbar .root li a span span {
    margin-right: 25px;
}

.nav .ms-core-listMenu-verticalBox,
.nav .ms-core-listMenu-horizontalBox {
    font-size: 14px;
}
/* END HEADER */

/* SIDEBAR CUSTOMIZATION */
.sidebar-nav > .well, .sidebar-nav ul, .sidebar-nav li {
    background-color: #193340;
    border: none;
    color: #ffffff;
}

.sidebar-nav .menu-item-text, .sidebar-nav a {
    color: #ffffff;
}

.container {
    margin-bottom: -15px;
}

.panel-dark {
    background-color: #193340;
    color: #ffffff;
}

    .panel-dark a, .panel-dark a:visited {
        color: #ffffff;
    }

.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    padding-right: 10px;
    padding-left: 10px;
}

.ms-ref-ctrl {
    background-color: #ffffff;
    margin: 5px;
    padding: 5px;
}
/* END SIDEBAR */

/* NEWS CUSTOMIZATION */
.panel-green .panel-heading {
    background-color: #3a4a41;
}

.panel-green .panel-body {
    padding-top: 0px;
}

.panel-green .panel-heading h3 {
    color: #ffffff;
}

.btn-green {
    background-color: #3a4a41;
    color: #ffffff;
}

    .btn-green:hover, .btn-green:focus {
        color: gray !important;
    }

.panel-lightblue .panel-heading {
    background-color: #3f606f;
}

    .panel-lightblue .panel-heading h3 {
        color: #ffffff;
    }

.panel-lightblue .panel-body {
    padding-top: 0px;
}

.btn-lightblue {
    background-color: #3f606f;
    color: #ffffff;
}

    .btn-lightblue:hover, .btn-lightblue:focus {
        color: gray !important;
    }

.panel-darkblue .panel-heading {
    background-color: #193340;
}

    .panel-darkblue .panel-heading h3 {
        color: #ffffff;
    }

.btn-darkblue {
    background-color: #193340;
    color: #ffffff;
}

    .btn-darkblue:hover, .btn-darkblue:focus {
        color: gray !important;
    }

.panel-darkblue .panel-body {
    padding-top: 0px;
}
/* END NEWS CUSTOMIZATION */

/* HIDE DROPDOWN ARROW */
#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    background-image: none;
}

.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    background-image: none;
}
/* END HIDE DROPDOWN ARROW */

/* BREADCRUMB */
.breadcrumb {
    font-size: 12px;
}
/* END BREADCRUMB */

/* HEADER IMAGE */
div#s4-titlerow {
    height: auto;
    overflow: hidden;
    padding: 0;
}

div#siteIcon {
    height: 78px;
    line-height: 78px;
    min-width: 159px;
}

div#titleAreaBox {
    margin: 5px 0px;
}

a.ms-siteicon-a {
    display: inline-block;
    max-height: 78px;
    max-width: 159px;
}

    a.ms-siteicon-a > img {
        height: 78px;
        width: 159px;
    }

.ms-siteicon-img ! {
    height: 78px;
    width: 159px;
}

.ms-siteicon-img,
.ms-siteicon-a {
    max-height: 100%;
    max-width: 100%;
}

#mainlogo h1 {
    padding-top: 10px;
    margin-top: 0px;
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
    font-size: 24pt !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    line-height: 26.3999996185303px;
    color: #3f6071;
}

#mainlogo h3 {
    padding-top: 0px;
    margin-top: 0px;
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
    font-size: 15pt !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    line-height: 26.3999996185303px;
    color: #3f6071;
}

/* END HEADER IMAGE */

/* SEARCH BOX */
#ctl00_PlaceHolderSearchArea_ctl00_csr_sbox, .header #SearchBox .ms-srch-sb-border, .header #SearchBox .ms-srch-sb-borderFocused, .header #SearchBox .ms-srch-sb-borderFocused {
    background-color: #FFFFFF;
}

.topsearch .btn-xs {
    padding: 2px 5px;
	background-color: #275c8a !important;
}
/* END SEARCH BOX */

/* Login Link */
.ms-signInLink {
    display: none;
}
/* end login link */
.carousel-caption h1 {
    font-size: x-large;
    color: #FFFFFF;
    /*text-shadow: #193340 2px 2px 2px -- 0.1em 0.1em 0.2em;*/
    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.90);
}
/* Carousel Options */



/* End Carousel */

/* Manage Screens */
input[type=text].sp-peoplepicker-editorInput {
    display: block;
    width: 450px;
}
/* End Manage Screens */

/* Blog nav */
.ms-blog-quickLinksTitle, #monthlyarchiveviewtitle, .ms-blog-quickLinksEntry {
    color: white !important;
}
/* end blog nav*/

#WebPartWPQ2 {
    overflow-x: auto;
}

/* hide SP Top Nav */
.ms-core-suiteLink-a {
    display: none;
}

/*Fix padding issues */
.ms-webpartzone-cell {
    margin: auto auto 3px;
}

ul.dynamic {
    padding-left: 20px;
    width: 400px;
}

#navImg, #ctl00_PlaceHolderSearchArea_ctl00_csr_NavButton {
    display: none;
}

.ms-signInLink {
    color: #eaecdf !important;
}

@media (max-width: 768px) {
    #carousel-example-generic .carousel-caption h1 {
        font-size: 12px;
    }

    #carousel-example-generic .carousel-caption .btn-md {
        padding: 1px 5px;
    }

    #carousel-example-generic .carousel-caption.btn-md {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
    }
}

.alert-yellow {
    color: #c09853;
    background-color: #FFFFCC;
    border-color: #fbeed5;
}

.no-padding {
    padding: 0px;
}

.no-margin {
    margin: 0px;
}

.bg-gray {
    background-color: #808080;
}

.carousel-caption {
    position: relative !important;
    right: auto !important;
    left: auto !important;
    padding-bottom: 0px !important;
    bottom: auto !important;
    z-index: 10;
    padding-top: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}

.no-float {
    float: none;
}
.margin-2 {
    margin-right:2px;
    margin-left:2px;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    left: 0% !important;
}

.carousel .glyphicon {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif !important;
}

.CCPScarouselIcon {
    /*position: relative;*/
    top: 50%;
    z-index: 5;
    display: inline-block;
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif !important;
    padding-top: 150%;
	background-color: #515151 !important;
}

.newsitem a {
	color: #204c72 !important;
}
/* Strategic Plan Integration */
.bg-color-header-1 {
	background-color: #347B2D;
	color: #FFFFFF; 
}
.bg-color-1, .bg-color-body-1 {
	background-color: #D4EDD4;
	color: #000000; 
}
.bg-color-header-2 {
	background-color: #C14315;
	color: #FFFFFF; 
}
.bg-color-2, .bg-color-body-2 {
	background-color: #F9D4C8;
	color: #000000; 
}
.bg-color-header-3 {
	background-color: #084A8B;
	color: #FFFFFF; 
}
.bg-color-3, .bg-color-body-3 {
	background-color: #BDDBF9 ;
	color: #000000; 
}
.bg-color-header-4 {
	background-color: #4D4898 ;
	color: #FFFFFF; 
}
.bg-color-4 , .bg-color-body-4 {
	background-color: #DAD9EC ;
	color: #000000; 
}
/* end Strategic Plan integration */
.m-5 {
	margin: 5px;
}
.m-10 {
	margin: 10px;
}

/* OCR Accessability Changes */
a {
	color: blue;
    text-decoration: underline;
}

a:focus {
	background-color: #738C9C !important;
	color: #FFFFFF !important;
    text-decoration: underline;
}

.slick-slider.featuredNews.container-fluid.slick-initialized.slick-dotted:focus-within{
	outline: 10px solid #738c9c;
}

.ms-core-listMenu-item:hover, .ms-navedit-linkNode:hover {
	background-color: #738C9C !important;
	color: #FFFFFF !important;
}

.static.selected.menu-item.ms-core-listMenu-item.ms-displayInline.ms-bold.ms-core-listMenu-selected.ms-navedit-linkNode{
	background-color: #738C9C !important;
	color: #FFFFFF !important;
}

#schoolAnnoucements h4 {
    font-size: 20px;
    font-weight: bold;
    color: black;
}
#schoolAnnoucements a {
    font-size: 18px;
}

/* END OCR Accessability Changes */
