﻿html{
    overflow-y:scroll;
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    /*font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;*/
    color: #212529;
    text-align: left;
    background-color: #fff;
    /*font-family: Arial, Sans-Serif;*/
    font-size: small;
    overflow-x: hidden !important;
}

h1 {
    color: var(--Deep-Green, #005557) !important;
    font-family: Arial !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
    padding-top: 1rem;
}

h2 {
    color: var(--Deep-Green, #005557) !important;
    font-family: Arial !important;
    font-size: 1.3rem !important;
    font-weight: 600 !important;
    padding-top: 0.5rem;
}

h3, h4,h5,h6 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
    font-weight: lighter !important;
    color: var(--Deep-Green, #005557) !important;
}
.video, .video.standard {
    padding: 0px;
    position: relative;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


table a {
    color: #1A598A !important;
    cursor: pointer;
}
/* Button base styling */
a.btn-fy15 {
    font-family: Arial;
    font-size: 14px;
    padding: 7px 25px 7px 25px;
    text-decoration: none;
    border-radius: 10px;
    font-weight: 600;
}

/* Yellow button */
a.btn-fy15-action {
    background-image: -webkit-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: -moz-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: -ms-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: -o-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: linear-gradient(to bottom, #fcb81e, #f9850b);
    color: #333;
}

/* Blue button */
a.btn-fy15-general {
    background-image: -webkit-linear-gradient(top, #125a76, #07222d);
    background-image: -moz-linear-gradient(top, #125a76, #07222d);
    background-image: -ms-linear-gradient(top, #125a76, #07222d);
    background-image: -o-linear-gradient(top, #125a76, #07222d);
    background-image: linear-gradient(to bottom, #125a76, #07222d);
    color: #fff;
}

/* Grey button */
a.btn-fy15-cancel {
    background-image: -webkit-linear-gradient(top, #878989, #333535);
    background-image: -moz-linear-gradient(top, #878989, #333535);
    background-image: -ms-linear-gradient(top, #878989, #333535);
    background-image: -o-linear-gradient(top, #878989, #333535);
    background-image: linear-gradient(to bottom, #878989, #333535);
    color: #fff;
}

.fakeLink {
    border: 0px;
    outline: 0px;
    background-color: transparent;
}
/*.fakelink:hover{
            text-decoration: underline;
        }*/

/* Button base styling */
.btn-fy15 {
    font-family: Arial;
    font-size: 14px;
    padding: 7px 25px 7px 25px;
    text-decoration: none;
    border-radius: 10px;
    font-weight: 600;
}

/* Yellow button */
.btn-fy15-action {
    background-image: -webkit-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: -moz-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: -ms-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: -o-linear-gradient(top, #fcb81e, #fcbb3a);
    background-image: linear-gradient(to bottom, #fcb81e, #f9850b);
    color: #333;
}

/* Blue button */
.btn-fy15-general {
    background-image: -webkit-linear-gradient(top, #125a76, #07222d);
    background-image: -moz-linear-gradient(top, #125a76, #07222d);
    background-image: -ms-linear-gradient(top, #125a76, #07222d);
    background-image: -o-linear-gradient(top, #125a76, #07222d);
    background-image: linear-gradient(to bottom, #125a76, #07222d);
    color: #fff;
}

/* Grey button */
.btn-fy15-cancel {
    background-image: -webkit-linear-gradient(top, #878989, #333535);
    background-image: -moz-linear-gradient(top, #878989, #333535);
    background-image: -ms-linear-gradient(top, #878989, #333535);
    background-image: -o-linear-gradient(top, #878989, #333535);
    background-image: linear-gradient(to bottom, #878989, #333535);
    color: #fff;
}

.highlight-bar {
    background-color: #ffcd55;
    width: 5rem;
    height: 4px;
    margin-top: .25rem;
}

.page-header-border-bottom {
    padding-bottom: 9px;
    margin: 10px 0 10px;
    border-bottom: 1px solid #eee;
}

footer {
    bottom: 0;
    margin-bottom: 0;
    width: 100%;
}

.footer_grey {
    color: #fff;
    height: auto;
    border-top: 2px solid #fdb825;
    padding-bottom: .5em;
    position: absolute;
    overflow: visible;
    background-color: #2C373F !important;
}

footer > div {
    font-size: .6875rem;
    padding-top: .9375rem;
    text-align: center;
}
.main-nav-links 
{
	padding: 0 10px 0 20px !important;
}
ul.userfix {
	list-style-type: none;
	position: sticky;
	top: 0;
	margin-bottom:4rem;
}
.loggedInUser 
{
	font-size: 1rem !important;
	color: var(--Deep-Green, #005557) !important;
	font-weight: bold !important;
}