div.boardsubtop , .subtop ,.passChange-head  {
   background-color:#023546;
   background-color:#fff;
   }
   
   .wizHead p   {
      background-color:#49C2CB;
      background-color: #2166d8;
      color: #FFD63B;
   }
   
   p.gc-none.gridHead {
         background-color: transparent;
         border: none;
         font-size: .875rem;
         font-weight: bold;
         color: #FFD63B;
      }

   .wizCancel a, .wizBack a, .wizNo a {
      color: #555;
      background-color: #eee;
   }
   
   div.gc-none.gridHead ,.wizFootNavLeft, .wizFootNavRight , .wizFinish, .wizNext, .wizContinue, .wizYes {
   background-color:#2166d8;
   }
   
   .wizFinish a, .wizNext a, .wizContinue a, .wizYes a, a {
         color: #FFD63B;
      }

   .wizFootNavLeft, .wizFootNavRight, .wizFootNavMiddle, .wizFootNavMiddle2, .wizFootNavMiddle input {
      color: #FFD63B;
      font-weight: bold;	
   }
	
   .footHolder {
   background-color:#00294D;	
   }
   
   i.hide {
      display: none;
   }
   
   div.fmvBody.gc-none {
      background-color: #fff;
      padding: 10px;
   }
   
   
   .grid {
      background-color: #fff;
   }
  
   
   /*
   .ui-widget-content a ,.ui-widget-header , .ui-widget-header a {
      border: 1px solid #dddddd;
      background: #ffffff;
      color: #333333;
   }
   
   div..ui-widget-content
   {
         border: 1px solid #dddddd;
      background: #ffffff;
      color: #333333;
   }
   */
   
   .ui-widget-content {
      /* border: 1px solid #aaaaaa;
       background-color:#023546 !important;
      color:#FFFFFF !important; */
   }
   
      .ui-dialog.cpas-footer .linkdiv{
         padding: 0 15px;   
      }
      
      .ui-dialog.cpas-footer .linkidentity {
         width: 100%;
      }   

   
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;   
  overflow: auto;
  background-color: #daeef2;
}

.linkclose.mo-close {
  padding-top: 5px;
  color: black;
} 
   .wizFinish:hover, .wizNext:hover, .wizButton:hover, .wizButtonWide:hover, 
   .wizFootNavLeft:hover, .wizFootNavRight:hover, .wizFootNavMiddle:hover, 
   .wizFootNavLeft:hover a, .wizFootNavRight:hover a, .wizFootNavMiddle:hover a, 
   
   a.wizCancel:hover, a.wizBack:hover, a.wizNo:hover ,a.wizYes:hover  {
      background-color: #023546;
	  border-color: #023546;
   }
   
   .wizCancel:hover, .wizBack:hover, .wizNo:hover, 
   .wizCancel:hover a, .wizBack:hover a, .wizNo:hover a {
      background-color: #bbbbbb;
   }
   
   div.busyicon{
     border-top: 6px solid #49C2CB;
     border-bottom: 6px solid #023546;
   }
   
   .boardbrand, .brand {
      position: relative;
      left: 15px;
      background-image: url(../images/gma.png);
      height: 90px;
      background-size: contain;
   }
   
   .btLink.di-white.sp-100.null:before, .btDefault.di-white.sp-100.null:before, 
   .btLink.di-white.sp-100.mo-bTitle:before, .btLink.di-white.sp-100:before {
      color: #fff;
      background-color: #00294D;
   }
   
   a.tabOn ,.divProcessName  {
   color:#023546
   }
   
   .fa-home:before {
      color:#49C2CB
   }
   
   
   /*
   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, output, ruby, section, summary, select, input, time, mark, audio, video
   ,.wizValue, .wizValueAmount, .wizSubValue, .wizSummary 
   {
      font-family: 'Bebas Neue Book';
   }
   a.mo-bTitle
   {
      font-family: 'Bebas Neue Bold';
   }
   */
   
   .ui-accordion .ui-accordion-header {
      visibility: hidden;	
   }
   
   .fmvLabel p {
     font-weight: normal;
   }
   
   .gridHead gc-board {
      width:0%	
   }
   
   body {
      line-height: 1;
      }
   
   a.loginButton, button.loginButton, input.loginButton, input.loginForget, input.loginRegister {
         background-color: #023546;
         border: 1px solid #023546;
      }
   
   
   a.loginButton:hover, button.loginButton:hover, input.loginButton:hover {
         background-color: #49C2CB;
         text-decoration: none;
      }
   
   input.loginForget, input.loginRegister {
         background-color: #023546;
         border: 1px solid grey;
      }
   
   input.loginForget:hover, input.loginRegister:hover {
      background-color: #49C2CB;
      }
   .loginUsername:hover, .loginPassword:hover, .loginSelect:hover {
      border: 1px solid #023546;
      transition: border-color 0.5s ease 0s;
      background-color: #fff;
   }   
   .loginUsername:focus, .loginPassword:focus, .loginSelect:focus  {
      border: 1px solid #49C2CB;
   }
   
   body.logged-out {
       background-image: url(../images/bkg1175_2125.png);
       background-position: left bottom;
       background-size: cover;
   }
   
   .tabToggle ,.divQLinks {
      display:none;
   }
   /*
   
   @font-face {
   font-family: "Bebas Neue Book";
   src: url("../fonts/BebasNeue Book.otf") format('opentype');
   }
   
   @font-face {
   font-family: "Bebas Neue Bold";
   src: url("../fonts/BebasNeue Bold.ttf") format('truetype');
   }
   */
   /*
   div {
      background-repeat: no-repeat;
      display: block;
      float: left;
      width: 100%;
   }
   */
   
   .subject {
       display: none;
   }
   
   div[name='currentEvent'] {
         background-color: #003eaa;
         font-weight: bold;
         color: #fff;
   }

   div[name='otherEvent'] {
         position: relative;
         background-color: inherit;
         font-weight: normal;
         width: 100%;
         color: #000;
      }
   
   /*adding #DEMO4 and #DEMO6 to this to make all panels align equally Apr 2022*/
   /* #DEMO0, #DEMO1, #DEMO2, #DEMO3, #DEMO4, #DEMO5, #DEMO6{
     margin-top: 40px;
   } */
   
   
   /*removing fonts */
   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, output, ruby, section, summary, select, input, time, mark, audio, video, .wizValue, .wizValueAmount, .wizSubValue, .wizSummary {
     /* font-family: 'Bebas Neue Book'; */
     font-family: 'Montserrat', sans-serif;
   }
   
   th.DOC_title {
     COLOR: #000 !important;
     text-align: left;
     padding-left: 1rem;
   }
   
   
   
   
   
   @media screen and (max-width: 500px){
      .boardmessage {
         display: none;
      }
   }
   
   @media screen and (max-width: 768px){
      .rotary-item div[name='otherEvent'], .rotary-item div[name='currentEvent'] {
         border: 1px solid #023546;
         width: 15px;
      }
   
      div.rotaryPagination-inactive {
         background-color: #fff;
      }
   
      div.rotaryPagination-active {
         background-color: #023546;
         font-weight: bold;
         color: #fff;
      }
   
      .utilities {
         margin-left: 0;
         width: 100%;
     }
     .utilities .message {
         width: inherit;
         justify-content: center;
         align-items: center;
      }
   
      .top {
         height: 50px;
      }
   
      .subtop, .boardsubtop {
         height: inherit;
      }
   
      .message-bottom {
         position: relative;
     }
   
      td.wizValue, td.wizSummary {
         display: inline-flex;
         align-items: center;
      }
   
      .middle-container {
         padding-inline: 15px;
      }
   
   }
   
   .mo-button_ok a {
		background-color: #49C2CB;
		color: #fff
	}

	.mo-button_ok a:hover {
		background-color: #023546;
		color: #fff
	}

	.floatNo {
		width:100%;
	}

	.cpasusd {
		font-weight: 300;
	}	

   
   