/* ---- Edit CSS ----

If you are unfamiliar with CSS, there are some learning resources in the help
section on the right-hand side of the page.

Here are some things you should know before you begin:

1. Any definitions you enter here will be related to your custom theme. If you
   change to a different theme, these definitions will no longer be visible on
   this page. If you switch back to your custom theme, your changes will be
   present.
	
2. Your custom css definitions will be included *after* the theme
   css files. So, your definitions will take precedence over the theme ones.
	
3. When you preview your changes, you are the only one who can see the preview.

4. Feel free to delete these comments!

*/

/* Home Page Edits */

/* masthead colour change */
.masthead {
    background-color: #777;
    background-size: cover; 
    padding: 0;
    height: 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}


/* Change the "Go" Button on the search form be an image */
#Form_Go  {
    background: transparent url("data:image/gif;base64,R0lGODlhFwAWANUAAO3t7fT09I6OjpmZmY2NjdPT05qamsrKypWVlc3NzXx8fNbW1s/Pz/Pz85eXl/Hx8X5+fs7OzqGhodHR0W9vb52dnX9/f/39/Xh4eMnJyWtra9DQ0Lu7u5+fn6+vr/v7++Dg4O7u7nl5edLS0vf39319fZiYmJ6enpaWlsvLy/r6+vX19eHh4fb29uzs7JCQkNTU1Kurq3p6eoyMjJycnNXV1bq6uqSkpP7+/v///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABYAAAa6wJxwSMzhNieZRlSZ4IpQoYtgGgVyq8WAEIoSAZDEk4hLQABeo+AwHD9xB8EYukFB5zkEwzso4Mk5BQNeGFdvfzkBCkVvGl5uORSATxgNQohCipdFBgVGbUUFBqBDEw5pQg57iBcCKYyfGXJ/YwAWCXcRFmiwOSA3AAQDC5YNNQYzvIgwLw9GDBUlFAo0EZhPGQgkmHdENhIf3I85MR4XqF4qHRyb6G0tCGw44lEPBAuA3VASLJv0UEEAADs=") no-repeat;
    width: 26px;
    height: 22px;
    font-size: 0px;
    padding: 0px;
    margin: 10px;
    border: 0;
}
.masthead form input[type="text"] {
    border-radius: 0;
}

.navbar {
    border: 0;
}

.Item-Icon.Hidden {
    margin: 0;
}


a {
    color: #0078D7;
}
a:hover {
    color: #333;
}

.button, .Button, .button:hover, .button:focus, .button:active, .Button:hover, .Button:focus, .Button:active,
.Button.Active, .ButtonGroup.Open .Button.Handle {
    background: #0078D7;
    border-color: #0078D7;
}
.Button, .ButtonGroup.Multi > .NavButton:first-child, .ButtonGroup.Multi > .Button:first-child {
    border-radius: 0;
}

.Button.Handle .Sprite.SpDropdownHandle {
    background: transparent url("data:image/gif;base64,R0lGODlhEAAHAMQTAA1/2FOk5Qp92q7V9AV61y6P3r/d9ZvI773b9Umd42qv5qPO8azT9ECY4Lja9heD2yGH2SSN4IG+7f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABMALAAAAAAQAAcAAAUw4FBMZGmSxfA4wXkGzjMRh+SS0kGYCgOYAIbi1jBESBFD40aCIBIJBIRZEiwWAlcIADs=") no-repeat !important;
    width: 16px;
    height: 7px;
}
.Sprite.SpDiscussions {
    background: transparent url("data:image/gif;base64,R0lGODlhDgAOAPcAAAAAAP/////9/v/+//3+/wp92h6I3h+H3CCI3V+p5n667H+77YC66qjQ8wB62gB41wB31gF41gJ31Ad91w2A2Q1/2A6A2Q6A2A+B2hGA2RF/1haD1h6I3B+I2yeO3Ven5n687X276n676oC97H+864G76YC66KvU9K7V8rDV8rXY9MXg9dHo+rDV8P7///3//v///f7+/P/++//+/P/+/f7+/v39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAAiSACNIeECwIEEIDghycBGgocOGMmoE0GDgoUUXLmBY6GDxIgwMHWB0dOiiBkiGI1FW4DCSpIsMBwIwnAlDpIsBASwgmDGARsOMGB1eoLAgBYwTJBiQUDCChAgRE0R8SNCAg4gSIkyEEAHChAkXKDxsYFGSwACcKAO0KLBiQA2RL2rGgOFihgoVJQMICDrDhY0BAQEAOw==") no-repeat !important;
    width: 14px;
    height: 14px;
    display: inline-block;
}
.Sprite.SpActivity {
    background: transparent url("data:image/gif;base64,R0lGODlhDgAQAPcAAAAAAP/////9/v/+//39//7+/+Tu+Orz/P3+/8Te9er0/enz/AF31wR62gV62Qt+2wx92Q1+2iSK3HW06p/M857L8sDc9AB52QB41wB41QN62AR72QR51gh92gl+2wp92At91gx/2BGD2xSC2RaE2SKL3COM3ySL2iaL212r6V6q5l+r516q5G2z53K16nO26nK16XS26p3N8Z/N75/M7bPW8rPV8Lvd9r7c9MTg9sPf9cLe9Nbp+OPx/OLw+7re+L3d9L7d8tXr+eTy++f0/OPw+On0+ujz+e73/ODx+ez5//D4+/r+//z///7///3//v///f/++//+/P79+//+/f/9/P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOABAAAAjJAAMIrILhwgUMGZZAEfhEoEAkSxgYUEIAARQeDqH0aFGCQYMTE4bY+CBEIAUQK3AQMXKDRYgONQTSGJEjgJMoTmzqEDEjgA8IOpjYXAhlYQIPPlyocOjQisABK16g+OEkp8OqCy2Y4HAgysIAXwVaUaBhwwKrAp18bXLEgQQgYK3khCJFLZQgJWKoUGszrUABKWAU8aBDYFibOyIkmSJDRIIBAaw0gSJgB4kKAahYmfFghQUFR4KkiFAhp0WfL0xocFACRhKBBQICADs=") no-repeat !important;
    width: 14px;
    height: 16px;
    display: inline-block;
}
.SpFlyoutHandle {
    background: transparent url("data:image/gif;base64,R0lGODlhEwATAPc2AAAAAP////r6+vn5+ff39/b29vT09PPz8/Ly8vDw8O/v7+7u7sLCwsHBwba2trW1tbS0tK+vr66urq2traysrKKioqGhoaCgoJ6enpubm5qampmZmZGRkZCQkIeHh4aGhoSEhHp6enl5eXh4eGtra2pqamRkZGNjY2JiYk5OTk1NTUxMTElJSUdHR0ZGRkVFRURERENDQ0JCQkFBQUBAQD8/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADYALAAAAAATABMAAAjoAG0ItHGggokBAwWYqIBgoEMbBFTMYDCwwYwVBB463DCDxIQLFErI0KDR4YMZKGfIQPngoYGMNiagdCGigwgWKCcIJIDAgooMEFB+WDAwwQeWGlZUQLFSJYiSR2fQqHFCQAMSM14Q1ZigRccGAgTKFFFSoIgZEhxioMGhrI0OMzA4lDnC7QgYaW0MuDrDhYKSXTsyGHACZYwZTzVGVYmiggoNDmjI+JCgqAcaMx5sUGHBQAGBETC3CNEhhNcZOm0UOPDwZMqUENza0NBxAgYJWEmWLZBiRoOBDGio+FyyYNWBA1BYYD0wIAA7") no-repeat !important;
    width: 19px;
    height: 19px;
    display: inline-block;
}
a.Bookmark, a.Bookmarked, a.Bookmarking {
    background: transparent url("data:image/gif;base64,R0lGODlhFAAUAOZNAEFBQaqqqqenp97e3tTU1EJCQqmpqZGRkevr61JSUq6urmlpafPz86ampvj4+Hh4eEBAQGtra0NDQ8nJyUlJSUpKSltbW+np6dDQ0PHx8V1dXY2NjXR0dFVVVZubm7S0tPb29mpqaoGBgaurq4KCgmNjY/T09LKyskdHR15eXnZ2dmhoaEVFRUtLS2JiYqCgoF9fX+rq6u3t7cHBwZmZmePj41FRUf///8LCwkZGRujo6IiIiMjIyLu7u2xsbP7+/q2trYqKivn5+by8vN/f3+7u7uLi4kxMTHp6erOzs8rKynd3d0hISP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAE0ALAAAAAAUABQAAAfBgE2Cg4MDA4SIiYMCAoqOgwsLj44XEBA6k4knCTZJmYgqBwdLn4MZBRMTEhmKOAEGrwEjGy0ODhUbI7ABrzMMIgA5SA/EL4I0EckhLBAiDIIKBTsgjiBBEgqIBB0lRok1Lh0EijIcRzyEShUcRY9CKB+EHxQOkwQAMU0ICE0XAOOPPPj4gSFBAgw3QniYpKFBAwCiCjDS8GgAAAsUhgjqwcQCACKOBABIcagQjAINHC0gYSIRAxIrFCEAMkkBP0GBAAA7") no-repeat !important;
    width: 20px;
    height: 20px;
}
.ReactSprite.ReactQuote {
    background: transparent url("data:image/gif;base64,R0lGODlhDQAMAMQXABmG2wB41wF52Xe369rr+QF31JnJ7Ojx+zGS3wt91iKK3dDm+Eme4YrB7Q6B2hB/2Al92ZHG8Pz//7bZ9WGp5KLN76TP8f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAANAAwAAAVV4HVZiCKK0oQAVxME5lkFwkMIsHEeiQBEg0DicGoFIIQLIkApXhgBhigR0BUBgYEI11gsTpCs90V7nMi4gkBQMIvILxzNcSrE7wW6SB2w219uF2xkIQA7") no-repeat !important;
    width: 13px;
    height: 12px;
}
.ReactSprite.ReactFlag {
    background: transparent url("data:image/gif;base64,R0lGODlhDQAQAIABAAF41////yH5BAEAAAEALAAAAAANABAAAAIfhA+hmxvtoELIPWswljfyT2WeNnqhhXYps0Yt+6ptAQA7") no-repeat !important;
    width: 13px;
    height: 16px;
}
.SpDropdownHandle::before,
.SpActivity::before,
.SpDiscussions::before,
.SpFlyoutHandle::before,
a.Bookmark::before, 
a.Bookmarked::before, 
a.Bookmarking::before,
.ReactQuote::before,
.ReactFlag::before {
    display: none;
}

.Count {
    background-color: #0078D7;
    border-radius: 0;
    padding: 2px 6px;
}

.AdminCheck {
    margin-left: 5px;
}
.HomepageTitle .AdminCheck {
    margin: 0;
    padding: 0; 
}

.Options .Bookmark, .Options .SpFlyoutHandle {
    margin: 0 0 0 6px;
}

.ButtonGroup.Open .Dropdown {
    width: 100%;
    border-radius: 0;
    margin: 0;
    border-color: #0078D7;
}
.MenuItems li {
    margin: 6px 0;
}
.MenuItems a:hover {
    background-color: #0078D7 !important;
}

.FilterMenu {
    margin-top: 8px;
}

footer > .container {
    position: relative;
    height: 44px;
}
footer > .container p {
    position: absolute;
}
.pull-left-abs {
    left: 0;
}
.pull-center-abs {
    width: 100%;
    text-align: center;
}
.pull-right-abs {
    right: 0;
}
.footer-text {
    top: 10px;
    font-size: 11px;
}

.BoxNewDiscussion .ButtonGroup.Big .Button,
.BoxNewDiscussion .Button {
    padding: 8px 0 8px 16px;
}
.BoxNewDiscussion .ButtonGroup.Big .Button.Handle,
.BoxNewDiscussion .Button.Handle {
    padding: 8px 12px;
}

.TagCloud li {
    border: 0;
    padding-left: 0;
}

.Groups .DataList .ItemContent {
    padding-left: 100px;
}

/*span.MItem.RSS{
    display:none !important;
}*/

/**********************************************
UHF */
.uhf-nav {
    background-color: #0078D7;
    color: #fff;
    padding: 24px 0;
}

/**********************************************
Typography */
body {
    font-family: wf_segoe-ui_normal, Segoe UI, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #2f2f2f;
}
.navbar-brand, .navbar-brand:hover, .navbar-brand:focus {
    color: #000;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #2f2f2f;
}
h1 {
    font-size: 34px;
}
.DataList .Item .Title {
    font-size: 20px;
    font-family: wf_segoe-ui_semibold, Segoe UI, Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.Item .Meta {
    font-size: 14px;
    color: #888;
}
.Item .Meta a {
    color: #888;
    font-family: wf_segoe-ui_semibold, Segoe UI, Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.button, .Button {
    text-transform: none;
}
.ButtonGroup.Big .NavButton, .ButtonGroup.Big .Button, .BoxNewDiscussion .Button {
    font-size: 16px;
    font-weight: normal;
}
.Count {
    font-size: 11px;
}
.Tag {
    font-family: wf_segoe-ui_semibold;
    font-size: 14px;
    border-radius: 0;
}
.TagCloud a {
    font-size: 15px;
}
.site-sidebar {
    font-size: 20px;
}
.FilterMenu .Active {
    font-family: wf_segoe-ui_semibold, Segoe UI, Helvetica, Arial, sans-serif;
    font-weight: normal;
}
a.lockup {
    color: #777;
    font-weight: 700;
    font-size: 20px;
}
