
Body{
font-family: 
 "Open Sans", sans-serif;
  } 
/*
=============================
Header Elements
=============================
*/

/* If the screen size is 601px wide or more, set the font-size of <div> to 80px */
@media screen and (min-width: 601px) {
  .Header__welcomeTitle {
    font-size: 3.8rem;
  }
  

  
}

/*
=============================
Main Content Elements
=============================
*/
/* INNER CONTAINER */
@keyframes ticker {

  100% { transform: translate3d(-100%, 0, 0); }
  
}


.tcontainer {
  background-color: #444e8e;
}

.heavy {
  font-weight: 800;
  background: #fa4848;
  padding: 0 1rem;
  border-radius: 5px;
  color: #fff;
}



.Avatar__large {
  /* Enlarged the category images
  and reduced description size}
  */
    height:8rem;
    width:8rem;
}

/* ticker background */
.customflashmessage {
   text-align: center;
   position: relative;
   z-index: 9999;
   padding-top: 0;
   padding-bottom: 0;
   width: 100%;
}
.ticker-move {
  /* Basically move items from right side of screen to left in infinite loop */
  display: inline-block;
  white-space: nowrap;
  padding-right: 100%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: ticker;
  /* set Normal screen size speed here */
  animation-duration: 70s;
}

.Header__brand {
grid-gap: 50px;}

.Header__brandFlexible .Header__brandName,
#logoutDetails .LogInDetailsContainer__userDetailLogout a,
ul#tabList > li{
  color: #232b60;
}

.Header__tabsTab.Header__tabsTabActive {
  border-bottom-color: #a6a736;
}

.UserSigninContainer__agentlogin {
display: none;}

=============================
Ticker Elements
=============================
*
/* OUTER CONTAINER */
.tcontainer {
  width: 100%;
  overflow: hidden; /* Hide scroll bar */
}
 
/* MIDDLE CONTAINER */
.ticker-wrap {
  Padding-top:5px;
   padding-bottom:5px;
  width: 100%;
  padding-left: 100%; /* Push contents to right side of screen */
  background-color:#242b61;
  color: #ffffff;
  opacity:0.55;
  box-sizing: content-box;
}





.ticker-move:hover{
  animation-play-state: paused; /* Pause scroll on mouse hover */
}

.ticker-item a:link, .ticker-item a:visited {
  /* jpa Targets and colors the link in the ticker div only */
    color:yellow;
}


/* ITEMS */
.ticker-item{
  display: inline-block; /* Lay items in a horizontal line */
  padding: 0 2rem;
}

/* Control ticker speed for mobiles */
@media only screen and (max-width: 768px) {
  .ticker-move { animation-duration: 25s; }
  
  #headerRow .Header__brandLogo img,
  .Header__brand{
  	grid-gap: 10px;
  }
  
  #headerRow .Header__brandLogo img {
  	margin-top: 10px;
  }
  
  
  .Header__brandFlexible .Header__brandName {
    max-width: 100%;
  }
  
  .Icon__white {
  	color: #232b60;
  }
  
  .Header__brandFlexible {
  	flex-direction: column;
  }
  
  .Header__brand,
  .Header__headerRow{
  	align-items: flex-start;
  }
  
  .Header__brandLogoImg {
  	max-width: 9.5rem;
  }
  
  .Header__brandFlexible .Header__brandName {
  	margin-left: 0;
  }
  
  div#logoutDetails {
  margin-top: 1rem;}
  
  iframe#iamFrame  {
  	height: 180px;
  }
 
  
}

/* +++++++++++++++++++++++++++++++++++++++ */
/*       Custom widgets css                */

.NoContent__contDecst{
   display: none !important;
}
/* +++++++++++++++++++++++++++++++++++++++ */

/* wg0_grid for Select your product widget widget start */


 .footer {
    text-align: center;
    font-size: 14px;
    color: #666;
    padding: 20px;
    background-color: #f3f3f3;
}

.footer-icons {
    margin-bottom: 10px;
}

.payment-icon {
    height: 42px;
    margin-right: 10px;
    vertical-align: middle;
}

.footer-text {
    margin-top: 10px;
    line-height: 1.5;
}

.FormShortCut__addOption {
  display: none !important;
}
.ticketList .TicketListItem_dueDate, .ticketDetail .ticket_duedate { display: none; }




