
/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *---------------------------------------------- -------- -------- 
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *---------------------------------------------- -------- -------- 
 */  

/* Removes non-functional email button from AddThis share options */
li.at3winsvc_email.top-service {
    display: none !important;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */

h1 {
    
    font-size: 2.4em!important;
    color: #002e56;
	line-height: 1;
	font-weight:normal;
}

H2  { 
font-family: Laqonic 4F Unicase Regular
font-size: 2em; !important;
color: #666666;
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

p {
    /*font-family: Times New Roman, serif;*/
    font-size: 130% !important;
	line-height: 1.3;
    letter-spacing: 0px;
    color: #555;
	margin-bottom:15px;
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
/* Hide All-Hands footer */
footer .footer-above {
  display:none;
}

footer .footer-below {
   display:none;
}
/* Hide All-Hands footer */

/* Div Table */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/* Logo */

.allHands-navbar .navlogosection .navbar-brand {
    height: 100px!important;
}
#dma-slideshow-9003 .slides{
  margin-left:0;
}

/******************* back to top button***************/
#backToTop:hover {
    background-color: #f8ba01;
}
#backToTop {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: rgba(0, 59, 79,0.2);
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

/* Navy Thumb (bio) listing*/
section.navy-thumb-listing{max-width: 800px; margin:0 auto 40px; padding: 0 20px;}
section.navy-thumb-listing .subtitle:after{content:'';display:table;clear:both;}
section.navy-thumb-listing > ul { list-style: none; padding: 0; margin: 0 0 15px; }
section.navy-thumb-listing > ul > li { padding: 20px 0; margin: 0; }
section.navy-thumb-listing .desc { min-height: 56px; padding-left: 80px; position: relative; }
section.navy-thumb-listing h2 { font-size: 22px; font-weight: 700; }
section.navy-thumb-listing h2 a{ color:#000; text-transform:uppercase;}
section.navy-thumb-listing h3 { font-size: 18px; margin: 0 0 10px; }
section.navy-thumb-listing p { line-height:1.6;}
section.navy-thumb-listing time.calendar{display:block; width: 60px;background:#11375c;position:absolute;left:0;top:0;border-radius:5px;border: 3px solid #f1f1f1}
section.navy-thumb-listing time.calendar span{display:block; text-align:center;color:#fff;}
section.navy-thumb-listing time.calendar .day{font-size:28px;padding:8px 5px 0;font-weight:900;line-height:1;}
section.navy-thumb-listing time.calendar .month-year{font-size: 9px;text-transform:uppercase;padding:5px 5px 8px;}
section.navy-thumb-listing a.thumb{display:inline-block;max-width:100%;}
section.navy-thumb-listing a.thumb img{max-width:100%;}
section.navy-thumb-listing a.thumb:hover{}
section.navy-thumb-listing a.thumb:hover img.article-thumb{transform: scale(1.1) rotate(.5deg);transition: all 4s ease;}
@media (max-width: 991px) {
  section.navy-thumb-listing a.thumb{margin-bottom: 20px;}
}
@media (max-width: 550px) {
  section.navy-thumb-listing a.thumb{display:block}
  section.navy-thumb-listing a.thumb img{width:100%;}
}

/* Alpha (index) dash */
.alpha-list-filter {
    margin: 0 auto 30px;
    padding: 0 20px;
    max-width: 860px;
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
}
.alpha-list-filter a{
    padding: 2px 5px;
    margin:5px 2px;
    border-radius:.25rem;
    color: #888;
    font-weight: bold;
}
.alpha-list-filter a:hover, .alpha-list-filter a.active{
    text-decoration:none;
    background: #088199;
    color:#fff;
}
.alpha-list-filter a[aria-disabled=true]{
    visibility:hidden;
}
.biography-listing {
    margin: 0 auto 40px;
    padding: 0 20px;
    max-width: 1000px;
}
.biography-listing ul {
    display:flex;
    flex-wrap:wrap;
    list-style:none;
    margin: 0 0 20px;
}
.biography-listing li{
    width: 25%;
    padding: 0 30px 10px 60px;
    position:relative;
}
@media (max-width: 991px) {
    .biography-listing li {
        width: 50%;
    }
}
@media (max-width: 600px) {
    .biography-listing li {
        width: 100%;
    }
}
.biography-listing .thumb-wrap {
    height: 45px;
    width: 45px;
    position:absolute;
    top:0;left:0;
    text-align:center;
}
.biography-listing img.thumb{
    max-height: 100%;
    max-width: 100%;
}
.biography-listing h2{
    font-size: 18px;
    margin: 0;
    line-height: 1.2;
    font-weight: 700;
}
.biography-listing h3{
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400;
}
.biography-listing a h3 {
    color:#555;
}
#show-more-biographies {
    color: #fff;
    display: block;
    background: #088199;
    text-transform: none;
    padding: 8px 12px;
    height: 40px;
    margin: 0 auto;
    font-size: 16px;
    max-width: 200px;
    border:none;
    border-radius: .25rem;
}

.adash.suggest .item {
    padding: 0 0 2em 1em;!important;
    flex: 0 0 25%;!important;
}




