
/* make sure the sharepoint settings drop-down menu is on top of menus */
.ms-core-menu-box{
    z-index:2000!important;
}

/* header outer div */
#header-div{
    position:fixed;
    width:100%;
    box-shadow:0px 5px 10px -5px #444;
    z-index:1000;
}

/* header inner div */
#upper-header-div{
    min-height:45px;
}

/* header edc logo div */
#header-logo{
    position:absolute;
}

/* header edc logo image */
#header-logo img{
    height:0px; /* initially not visible */
}

/* header county text div */
#header-county-text-div{
    position:absolute;left:0px;
    display:none; /* initially not visible */
    float:left;
    width:160px;
}

/* header county text link */
#header-county-text-link{
    text-decoration:none!important;
    color:#fff;
}

/* header county text link hover */
#header-county-text-link:hover{
    color:#F3D86D!important;
}

/* small header county text */
#header-county-text-small{
    position:absolute;
    font-weight:500;
}

/* large header county text */
#header-county-text-large{
    position:absolute;
    font-weight:100;
}

/* outer search box div */
#SearchBox{
    position:absolute;
    z-index:10;
}

/* inner search box div */
.ms-srch-sb{
    position:relative;
    height:35px;
    width:100%;
    background:#fff;
    border-radius:7px!important;
    vertical-align:top;
    z-index:1400;
}
@media screen and (min-width:800px){
    .ms-srch-sb{
        display:block!important;
    }
}
@media screen and (max-width:799px){
    .ms-srch-sb{
        display:none;
    }
}

/* mobile search bar close button */
#header-search-close-button-div{
    position:absolute; top:9px;
    display:none;
    z-index:1500;
}
@media screen and (min-width:800px){
    #header-search-close-button-div{
        display:none!important;
    }
}

/* mobile search bar close button image */
#header-search-close-button-div img{
    height:15px;
}

/* search box input box */
.ms-srch-sb input{
    position:relative;top:0px;
    height:32px;
    width:95%;
    font-size:24px;
}

/* search box icon */
#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_SearchLink{
    position:absolute;top:0px;right:0px;
    display:none;
}
@media screen and (max-width:799px){
    #ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_SearchLink{
        top:-2px;
    }
}

/* header icon bar div */
#header-icon-bar{
    position:absolute;
    text-align:right;
    z-index:1300;
}

/* header icon bar row div */
.header-icon-bar-row{
    display:inline-table;
}

/* header icon bar icon */
.header-icon{
    display:inline-table;
    margin-right:15px;
    color:#fff;
}

/* header icon link */
.header-icon a{
    text-decoration:none;
    color:#fff;
}

/* settings icon link hover */
.header-icon a:hover{
    color:#F3D86D;
}

/* settings icon div span */
#header-icon span{
    vertical-align:top;
}

/* settings icon caret symbol */
.header-icon-caret{
    position:relative; top:-5px;
    padding-right:4px;
    font-size:10px;
}

/* mobile search icon text */
#header-icon-search-text{
    position:relative; top:-14px; left:-4px;
    /*display:inline-table;*/
    display:none;
    font-size:9px;
}

/* settings dropdown box div */
.header-dropdown-box-div{
    position:absolute;right:0px;
    display:none;
    width:180px;
    padding:15px 20px 25px 20px;
    background:#000;
    background:linear-gradient(to right, rgb(13, 22, 53) 30%, rgba(38, 64, 153, 0.9));
    border-bottom-left-radius:7px;
    box-shadow:4px 8px 10px -5px #777;
    z-index:1300;
}

/* settings dropdown box close button div */
.header-dropdown-box-close-button-div{
    position:absolute;top:15px;right:15px;
}

/* settings dropdown box close button image */
.header-dropdown-box-close-button-div img{
    height:15px;
}

/* settings dropdown box title text */
.header-dropdown-box-title-text{
    font-size:24px;
    font-weight:200;
    color:#fff;
}

/* settings dropdown box text */
.header-dropdown-box-item-div{
    display:inline-table;
    width:100%;
    margin-right:5px;
    font-size:14px;
    color:#fff;
}

/* settings dropdown box link */
.header-dropdown-box-item-div a{
    color:#fff;
    text-decoration:none;
}

/* settings dropdown box link hover */
.header-dropdown-box-item-div a:hover{
    color:#F3D86D;
}

/* header dropdown box item contents table */
.header-dropdown-box-item-table{
    width:100%;
    padding:0px;
}

/* header dropdown box item table icon id */
.header-dropdown-box-item-icon-td{
    width:20px;
}

/* settings dropdown box icon */
.header-dropdown-box-icon{
    position:relative; top:0px;
    font-size:20px;
}

/* settings font size icons div */
#header-settings-font-size-icons-div{
    display:inline-table;
}

/* header scrollbar patch */
#header-scrollbar-patch-div{
    position:absolute;top:0px;
    display:none;
}

/* header print button page style */
.header-dropdown-print-page-style{
    width:100%!important;
    margin:0px!important;
    padding:0px!important;
    box-shadow:none!important;
}