body {
 font-family: 'Open Sans', sans-serif;
 font-weight: 400;
 line-height: 25px;
 font-size: 14px;
}

/*.t-Header .a-MenuBar {
    background-color: #16983f;
}

.t-Header-branding {
    background-color: #16983f;
}

*/
/*Logo and Header*/
/*.t-Form-label {
    font-size: 1.35rem;
}
.t-Region-title {
   font-weight: bold;
}*/

.t-Body-title, .t-Header {
    //background: linear-gradient(#00B2EE, #E0EEEE, #BFEFFF);
	max-width: 1440px;
	margin: auto;
}

/*Header Logo*/
.t-Header-logo-link img {
    /*max-height: 6rem; RMCCHG20210401.01*/
    max-height: 8rem;
    display: block;
}

/*Hide Avergae*/
.a-IRR-aggregate-type{
display: none;
}

/* Yes/No Tick Mark CSS*/
.syn-check-J:before,.syn-check-Y:before {
  content: "\f00c";
  color: green;
  font-weight: bold;
}
.syn-check-N:before {
  content: "\f00d";
  color: #ff3a30; /* color: red; */
  font-weight: bold;
}


.card-news {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    width: 100%;
}

.card-news:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}


/*Global Search Button*/

#P0_SEARCH {
  width: 25px;
  height: 25px;
  border-width: 0px;
  border-radius: 3px !important;
  background-color: transparent;
  color: #fff;
  outline-width: 0;
  margin-top: -6px;
  margin-bottom: -4px;
  margin-left: 5px;
}
.t-Header-navBar {
  margin-bottom: -5px;
}
.t-NavigationBar {
  margin-bottom: 5px;
}


/* Buttons*/
.delphy-hot {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
.delphy-hot:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.delphy-hot:active {
    color: #000;
    border-color: #444;
}

/* User Profile */
.image_icon{
//line-height: 4rem;
background-size: contain;
background-repeat: no-repeat;
//border-radius: 50%;
}

.image_icon a{
	margin-left: 30px;
}	

// Hide User Icon Imgae on Page 0
#P0_USER_ICON{
    display:none;
}


:focus {
    outline: none !important
}

.PROF_DID .t-DialogRegion-buttons{
    background-color: #FBFBFB;
}

.t-Button.t-Button--header:active, .t-Button.t-Button--header:focus:active {
    background-color: rgba(0, 0, 0, 0)  !important;
}

.t-Button.t-Button--header:focus:before, .t-Button.t-Button--header:active:focus:before {
    box-shadow: none !important;
}
.t-Button.t-Button--header:hover {
    background-color: rgba(0,0,0,0);
    box-shadow: none !important;
}



.a-Header-photo {
   background-repeat: none !important;
   background-repeat: no-repeat !important;
   border-radius: 50px;
}

.PROF_DID.ui-widget.ui-dialog {
  right:100px !important;
  left:initial !important;
  float:right !important;
  top:47px !important;
  border-radius:.4rem !important;
  box-shadow:rgba(0,0,0,.1) 0 0.4rem 1.6rem !important;
}



.PROF_DID.ui-dialog{
    width:370px !important;
    height:250px !important;
}

#exitpopup_bg{
     height:250px !important;
}



.PROF_DID.ui-dialog .ui-dialog-titlebar {
    background-color: #ffffff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    display: none;
}



.a-MediaBlock.a-Menu-content {
    background: none;
    border: none;
    box-shadow: none;
}
.a-Header-accountDialog .a-MediaBlock-graphic {
    margin-right: 16px;
}
.a-MediaBlock-graphic {
    float: left;
    margin-right: 8px;
}
.a-Header-accountDialog .a-Header-userPhoto--large {
    background-color: #F8F8F8;
}
.a-Header-userPhoto {
    box-shadow: 0 0 0 1px #B0B0B0 inset;
}
.a-Header-userPhoto {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    vertical-align: top;
    overflow: hidden;
    position: relative;
}
.a-Header-accountDialog.a-Menu .a-Menu-label {
    padding: 0;
}
.a-Header-accountDialog.a-Menu .a-Menu-item {
    display: inherit;
    color: inherit;
    line-height: inherit;
    float: none;
}
.a-Header-accountDialog-editProfile.a-Menu-item.a-Menu-label {
    text-align: center;
}
.a-Header-accountDialog-editProfile.a-Menu-item.a-Menu-label, .a-Menu-content .a-Header-dialogLink.a-Menu-item .a-Menu-label {
    display: block;
    margin-top: 4px;
    color: #146fb8;
}
.a-Header-accountDialog-editProfile.a-Menu-item.a-Menu-label, .a-Header-dialogLink.a-Menu-item .a-Menu-label {
    font-size: 11px;
    line-height: 16px;
    padding: 0;
    border-radius: 2px;
    transition: none;
}
.a-Header-accountDialog .a-MediaBlock-content {
    padding: 4px 0;
}
.a-Header-userPhoto--large, .a-Header-userPhoto--large .a-Icon, .a-Header-userPhoto--large img {
    width: 64px;
    height: 64px;
}
.a-Header-dialogName {
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
}
.a-Header-dialogText {
    display: block;
    line-height: 16px;
}
.a-Header-photoPlaceholder {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    box-shadow: 0 0 0 1px rgba(0,0,0,.15)inset;
}
.a-Header-accountDialog.a-Menu .a-Menu-item {
    display: inherit;
    color: inherit;
    line-height: inherit;
    float: none;
}
.a-Header-accountDialog.a-Menu .a-MediaBlock-content .a-Menu-item.a-Menu-label {
    cursor: default;
}
.a-Header-dialogUsername {
    font-size: 11px;
    font-weight: 400;
}
.a-Header-dialogLabel, .a-Header-dialogUsername {
    color: #777;
}
.a-Header-dialogLabel {
    margin-top: 16px;
    line-height: 10px;
    font-size: 9px;
    text-transform: uppercase;
    display: block;
}
.a-Header-dialogValue {
    font-size: 12px;
    line-height: 16px;
}
.a-Header-dialogName, .a-Header-dialogValue {
    color: #404040;
}
.profile-icon {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 24px;
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: baseline;
    cursor: pointer;
    border-radius: 100%;
    margin-right: 5px;
}


/*Cards home page*/
.db2_container {
    background-color: rgb(237, 102, 71);
    color: black;
    float: left;
    height: 120px;
    margin-right:1%;
    padding: 5px;
    position: relative;
    width: 24%;
}

.db2_icon_container {
    height: 100%;
    left: 0;
    padding-top: 30px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 80px;
}

.db2_red {
    background-color: lightred;
}
.db2_blue {
    background-color: lightblue;
}
.db2_green {
    background-color: #98FB98
}
.db2_orange {
    background-color: #FFCC99
}
.db2_main {
    border-left: 1px solid white;
    left: 80px;
    padding: 0 10px;
    position: absolute;
    top: 5px;
    height:110px;
}

.db2_number {
    font-size: 1.8em;
    padding: 10px 0 5px;
}

.db2_container i {
    font-size: 50px;
}

.db2_title {
    font-size: 1.2em;
    line-height: 1.5em;
}

.db2_text {
    font-size: 1em;
    line-height: 1.5em;
}



/*TEst*/
/*
.t-Body-contentInner,
.t-Header-branding,
.t-Footer-apex, 
.t-HeroRegion,
.t-Header,
.t-Body-contentInner,
.apex-rds-container,
.t-PageBody,
.t-Body-title,
.t-BreadcrumbRegion{
  max-width: 1200px;
margin: auto;
}
*/
.t-Footer-srMode {display: none;}

/* New theme styles */
.apex-rds-container {
  margin: 0 auto !important;
}

/*@media only screen and (max-width:640px) {
  .ate-Hero-body { flex-direction: column; text-align: center; }
  .ate-Hero-heading { }
  .ate-Hero-heading h1 { font-size: 24px; }
  .ate-Hero-heading p { font-size: 16px; }
  .ate-Hero-logo { margin-right: 0; margin-bottom: 24px; }
  .ate-Hero-block { margin: 16px; }
}*/

/*
.t-Header-nav-list{
padding-bottom: 42px;}

.a-MenuBar-item:hover{
border-bottom: 2px solid #f29111;
}
*/
.a-Menu--current{
border-bottom: 2px solid #f29111 !important;
}*/

