/*=================================
  ========== Postorius ============
  =================================*/

.navbar-header>a>span {
    display:none !important;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #bb0000 !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff !important;
}

.dropdown-menu
{
    background-color: #ffffff !important;
}

.dropdown-menu>li>a:hover
{
    text-decoration:underline !important;
}

.navbar-header>a {
     background:url("/static/uowcss/uow_coa.gif") no-repeat !important;
     width: 163px !important;
     background-size: 163px 50px !important;    
     height: 50px !important;
/***     
     padding: 26px !important;
     margin: 2px !important;
*****/
     
    display: flex;
    left: 400px !important;
    padding-left: 190px !important;
    vertical-align: top !important;
    white-space: nowrap !important;
    
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

/* banner Text */
.navbar-default .navbar-brand {
    color: #ffffff !important;
    background-color:#CC0000 !important;;    
}

.navbar-default .navbar-brand:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}


.navbar-default .navbar-nav > li > a > span.glyphicon {    
    display: contents  !important;
    TOP: 0px !important;
}   
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover
{
    text-decoration: underline !important;
}


.navbar-default .navbar-nav>li>a {
    color: #ffffff !important;
    background-color:#CC0000 !important;;
} 

.navbar {
    color: #ffffff !important;
    background-color:#CC0000 !important;
    padding: 0px !important;
    
border-radius: 0px !important;    
border: 0px solid transparent !important;        
}
    

/* Menu items drop down menu banner Text */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {    
    background-color:#bb0000 !important;
}

.footer {
    display : None !important;
}

.socialaccount_provider {
    padding:       2px  !important;
    border-radius: 10px !important;
}


/* Add Custom Tooltip for UOW Login Button */
/*
.socialaccount_providers > li:after {
  content: "University of Waikato Single Sign On";
  display:none;
     
     
  width: 240px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 2px 10px;
  border-radius: 3px;
 
  position: absolute;
  z-index: 1;
}
*/
/* Show the tooltip text when you mouse over the tooltip container */
/*
.socialaccount_providers > li:hover:after {
  display: inline ;
  position: relative;

  left:-175px;
  top:35px;
  z-index: 20;
}
*/

/* Reposition Login Labels */
form.login > div.form-group > label.control-label 
{
    text-align: left;
    width: 100px;
}   
form.login > div.form-group > div.col-md-offset-2
{    
    margin-left: 8em;
    padding: 0px;    
}

/* Reposition SAML Login Button */
.socialaccount_providers>li>a.saml>img
{
    width:200px !important;
}

div.socialaccount_ballot>ul.socialaccount_providers
{
    width:22.5em !important;
    text-align:right !important;
}

#unsubscribe-selected-btn {
    color: white !important;
}

/*=================================
  ========== Hyper Kitty ==========
  =================================*/


/* Navigation bar */  
.navbar-fixed-top {
    padding:0px !important;
    margin:0px !important;
}    
.navbar-nav>li>a>img.gravatar {
      vertical-align: bottom !important;
}

.navbar-form .input-group>.form-control {
/*    height: fit-content; */
}

.navbar-light .navbar-brand {
    color: #ffffff !important;
    background-color:#CC0000 !important;
    font-weight: 600 !important;

    border-radius: 0px !important;
    border: 0px solid transparent !important;
}

.navbar-light .navbar-nav .nav-link { 
    color: #ffffff !important;
    background-color:#CC0000 !important;

    border-radius: 0px !important;
    border: 0px solid transparent !important;
}

.btn-secondary {
    color: black !important;
    background-color: white !important;
    border-color: #ccc !important;
}

/* Available lists */
.chart-data {
   background-color: #f5f5f5 !important;
   border-style: solid !important; 
   border-width: 1px !important;
   border-color: #ddd !important;
}

.row-hover, .all-lists table.lists tr.list:hover, .overview .thread:hover {
    cursor: pointer;
    color: black !important;
    background-color: #08c !important;
}

.all-lists table.lists tr.inactive {
    background-color: white !important;
}

.all-lists table.lists td {
    padding: 3px 5px 3px 5px!important;
border-spacing: 0 0.5em !important;
}

.all-lists table.lists th {
    width: 25% !important;
}


.btn-outline-primary {
    color: #000000 !important;
    border-color: #000000 !important;
}

.paginator>div>nav
{
    background: transparent !important;
}


/* Mailing list thread view */
.accordion>.card {
 width:110px !important;
}

.accordion>.card .card-header {
    text-align: center !important;
    padding: 0px !important;
}

.card-header>h3 {
    padding: 5px !important;
    margin: 0px !important;   
 cursor: pointer !important;
}

.container>.row>.d-none>.d-none>.align-items-center {
align-items: initial !important;

}

.container>.row>.d-md-block {  
    flex-basis: 1%;
}

