﻿#searchInputBox {
    display:none;
}

.ms-belltown-searcharea {
padding-top:0px;
}
.ms-belltown-authenticated .ms-belltown-searcharea
{
padding-top:80px;
}
.ms-core-pageTitle
{
padding-top:85px;
color:rgba(175, 10, 26, 1);

}
.ms-belltown-pageName, .ms-belltown-pageName a
{
color:rgba(175, 10, 26, 1);
}
.contentwrapper {
    margin: 0px 5% 20px 5%;
}
.ms-belltown-anonspacer
{
display:none;
height:0px;
}
#suiteBar
{
display:inline-block;
}
#suiteBarLeft
{
background-color:rgba(0, 54, 115, 1)
}

#DeltaHorizontalQuickLaunch{
 display: none;
}
#SearchBox
{
background:white !important;
}
#s4-titlerow, #titlerow{

 background:white !important;
 background-image:url(/_layouts/15/CustomSuiteBarBrandingDelegate/GCS.png) !important;
 background-repeat:no-repeat !important;
 min-height:104px !important;
}

/* Ribbon, Top breadcrumbs */
.ms-breadcrumb-top {
    display: none;
}
#s4-ribbonrow
{
display: none;
}
/* Top level menu */
.ms-core-suiteLinkList {
    display: inline-block;
    padding-left:95px !important;
}

.ms-core-suiteLink {
    position: relative;
}

.ms-core-suiteLink-a:active {
    color: inherit;
    text-decoration: none;
}

.ms-core-suiteLinkList > li.active .sub-menu {
    opacity: 1 !important;
    z-index: 101 !important;
}

.ms-core-suiteLinkList.top-menu > li.active {
    background-color: #4c9cd7;
}

/* Second level menu */
.sub-menu {
    background-color: #fff;
    border-right: 1px solid #0072C6;
    border-bottom: 1px solid #0072C6;
    border-left: 1px solid #0072C6;
    min-width: 100px;
    padding: 0 !important; 
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    z-index: -1;
}

    .sub-menu > li {
        display: block;
    }

        .sub-menu > li > a {
            width: 100%;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

            .sub-menu > li > a > span {
                color: #000;
            }

        .sub-menu > li.active > a,
        .sub-menu > li:hover > a {
            background-color: #f2f2f2;
        }

        /* Third level menu */
        .sub-menu > li > .sub-menu {
            display: none;
        }

        .sub-menu > li.active > .sub-menu {
            border-top: 1px solid #0072C6;
            display: block;
            top: -1px;
            left: 100%;
        }
