.-pss_custom-header1{
 -background-color: #7382B5; 
    -border:2px solid #800040;
   text-shadow: none;
padding: 0px 0px;
   box-shadow: 0 10px 50px -6px #7382B5;
 margin-bottom: 10px;
}
.test_button-green .ps-button {
   background-color: #4CAF50;
   border: none;
   color: #FFFFFF;
   font-size: 12pt;
   padding: 10px 25px;
   background-image: none;
   border-radius: 0px;
   text-shadow: none;
   box-shadow: none;
}



.test_button-green .ps-button:hover, .test_button-green .ps-button:active {
   background-color: Green;
   border: none;
   color: #E5E5E5 !important;
   font-size: 12pt;
   padding: 10px 25px;
   background-image: none !important;
   border-radius: 0px;
   text-shadow: none;
   box-shadow: none;
}
.test_button-yellow .ps-button {
   background-color: #F5F5DC;
   border: none;
   color: #000000;
   font-size: 11pt;
   padding: 5px 15px;
   background-image: none;
   border-radius: 5px;
border:1px solid #000000;
   text-shadow: none;
   box-shadow: none;
}



.test_button-yellow .ps-button:hover, .test_button-green .ps-button:active {
   background-color: #F0E68C;
   border: none;
   color: #000000 !important;
   font-size: 11pt;
   padding: 5px 15px;
   background-image: none !important;
   border-radius: 5px;
border:1px solid #000000;
   text-shadow: none;
   box-shadow: none;
}
.test_button-red .ps-button {
   background-color: #ff471a;
   border: none;
   color: #FFFFFF;
   font-size: 12pt;
   padding: 10px 25px;
   background-image: none;
   border-radius: 0px;
   text-shadow: none;
   box-shadow: none;
}

.test_button-red .ps-button:hover, .test_button-green .ps-button:active {
   background-color: #ff3300;
   border: none;
   color: #E5E5E5 !important;
   font-size: 12pt;
   padding: 10px 25px;
   background-image: none !important;
   border-radius: 0px;
   text-shadow: none;
   box-shadow: none;
}

.y_font-red{
background-color: #faed27;
border-radius: 0px 50px 50px 0px;
   text-shadow: none;
   box-shadow: 1px 1px 5px #000;
}

.y_font-userid{
background-color: #b3daff;
border-radius: 0px 0px 0px 0px;
   text-shadow: none;
   box-shadow: none;
}

.y_required-field{
background-color: none;
border-radius: 0px ;
   text-shadow: 2px 5px 10px red;
   box-shadow: none;
}

.y_notrequired-field{
background-color: none;
border-radius: 0px;

   text-shadow: none;
   box-shadow: none;
}

.pss_data_header-box{
background-color: #7382B5;
border-radius: 0px ;
   text-shadow: none;
}
.pss_data_border{
border:3px solid #7382B5;
}
.pss_pue_header-box{
background-color: #800040;
border-radius: 0px ;
   text-shadow: none;
letter-spacing: 1px; 
}
.pss_pue_border{
border:3px solid #800040;
}
.pss_text-white{
  
  color: white;

}
.pss_text-red{
  
  color: red;
}
.pss_text-blue{
  
  color: blue;
}

.pss_text-darkred
{
color:#A45617;
}
.pss_text-lightblue{
  
  color: #0000cd;
font-weight:bold;
}
.pss_text-lightgreen{
  
  color: #006400;
font-weight:bold;
}
.pss_background_yellow{

background-color: #FFFF00;
border-radius: 0px ;
 border-left-color:transparent;
  border-right-color:transparent;
}

.pss_background_red{

background-color: #FF0000;
border-radius: 10px ;
 border-left-color:transparent;
  border-right-color:transparent;
}

.ppss_header-next{
background-color: #F09D23; 

  color: #000;
 
  border:1px solid #F09D23; 
border-radius: 0px 50px 50px 0px;
  min-width:6.3em;
  -padding:0.478em 0.345em;
  font-weight:bold; 
}
.ppss_header-prev .ps-button{
background-color: #F09D23; 

  color: #000;
 
  border:1px solid #F09D23; 
border-radius: 50px 0px 0px 50px;
  min-width:6.3em;
  -padding:0.478em 0.345em;
  font-weight:bold; 
}

.ppss_header-save{
background-color: Green; 

  color: #000;
 
  border:1px solid Green; 
border-radius: 0px 0px 0px 0px;
  min-width:6.3em;
  -padding:0.478em 0.345em;
  font-weight:bold; 
}

.pss_apply_pue_fa_grant .ps-button{
  
 background-color:  #afd275;
   border: none;
   color: black;
   font-size: 10pt;
   padding: 10px 25px;
   background-image: none;
   border:2px solid #7382B5;
   text-shadow: none;
   box-shadow: none;
 
}
.pss_apply_pue_fa_grant .ps-button:hover, .pss_apply_pue_fa_grant .ps-button:active {
   background-color: #8dbd3e;
   border: none;
   color: black !important;
   font-size: 10pt;
   padding: 10px 25px;
   background-image: none !important;
    border:2px solid #7382B5;
   text-shadow: none;
   box-shadow: none;
}
.pss_view_pue_fa_grant .ps-button{
  
 background-color:  #ffa600;
   border: none;
   color: black;
   font-size: 10pt;
   padding: 10px 25px;
   background-image: none;
   border:2px solid #7382B5;
   text-shadow: none;
   box-shadow: none;
 
}
.pss_view_pue_fa_grant .ps-button:hover, .pss_view_pue_fa_grant .ps-button:active {
   background-color: #e69500;
   border: none;
   color: black !important;
   font-size: 10pt;
   padding: 10px 25px;
   background-image: none !important;
    border:2px solid #7382B5;
   text-shadow: none;
   box-shadow: none;
}
.pss_complete_pue_fa_grant .ps-button{
  
 background-color:  #faed27;
   border: none;
   color: black;
   font-size: 10pt;
   padding: 10px 25px;
   background-image: none;
   border:2px solid #7382B5;
   text-shadow: none;
   box-shadow: none;
 
}
.pss_complete_pue_fa_grant .ps-button:hover, .pss_complete_pue_fa_grant .ps-button:active {
   background-color: #faca27;
   border: none;
   color: black !important;
   font-size: 10pt;
   padding: 10px 25px;
   background-image: none !important;
    border:2px solid #7382B5;
   text-shadow: none;
   box-shadow: none;
}
.pss_text-blueheader{
color: rgb(74,89,140);
 -font-size: 14pt;
  font-weight:bold;
letter-spacing: 1px; 
}
.pss_text-redheader{
font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: rgb(175,36,25);
}
.pss_error-box{
background-color: rgb(252 215 215);
}

.pss_logo-text{
font-family: Georgia,"Times New Roman",serif;
    font-size: 16px;
    font-weight: bolder;
    font-style: normal;
    color: rgb(128,64,0);
    margin-bottom: 17px;
    padding-right: 6px;
}
.pss_scroll-padding{

padding-top: 17px;
}
.pss_scroll-padding1{
padding-top: 26px;
}
.pss_pue-declaration{
font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: rgb(128,64,0);
    padding-top: 2px;
}
.pss_text-green{
color: #008000;
}
.pss_text-darkgreen{
color: #008000;
font-weight: bold;
}
.-pss_custom-header{
 -background-color: #FFDBE0; 
    -border:2px solid #7382B5;
   text-shadow: none;
padding: 5px 0px;
   box-shadow: 0 10px 15px -6px black;
 margin-bottom: 10px;
}

.pss_left-padding{
padding: 2px 0px;
float: right;
}
.pss_text-none{
color: clear;
opacity: 0;
}
.pss_underline{
text-decoration: underline;
}
.pss_wrap{

  white-space: pre-line;


}

.cssmarquee {
height: 50px;
overflow: hidden;
position: relative;
}
.cssmarquee h1 {
position: absolute;
width: 100%;
height: 100%;
margin: 0;
line-height: 50px;
text-align: left;
animation: cssmarquee 5s ease-out;
}
@keyframes cssmarquee {
0% {
transform: translateX(200%);
}
100% {
transform: translateX(0%);
}
} 