<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Show hide Footer start*/
 
	 /*.zen-pageFooter { 
			margin-top: 10px; 
			text-align: center; 
			display: none; 
	    }*/

/*Show hide Footer start*/
 
/*ensure that columns wider than container do not overlap the sides of the container*/
#RPBoard .pbSubsection {
width: 100%;
overflow-x: auto;
}
/*end*/

 /* Start of Css to hide Global Search box and My Setting link of salesforce */
 .headerSearchContainer, a.menuButtonMenuLink[title="My Settings"] {
	display: none !important ;
 }
 /* end of Css to hide Global Search box and My Setting link of salesforce */
 
 /* Start of RPCommunitysignIn Page */

.rpSignIn_divStyle span:nth-child(1n+2) { display: none; }
.rpSignIn_divStyle a:nth-child(3) { display: none; }

		.btn {
            display: inline-block;
            border-radius: 6px !important;
            background: #0581b7 !important;
            line-height: 1.5em;
            text-align: center;
            text-decoration: none;
            font-family: Verdana !important;
            border: none !important;
            font-size: 12px !important;
            font-weight: bold !important;
            color: #fff !important;
            padding: 10px 25px !important;
        }
		.bootbox .modal-body {
		  position: relative;
		  font-size: 16px !important;
		  padding: 20px;
		} 
		.form-control {   
   			height: 40px !important;
        }
 
		body {
            background-color: #B1BAC1;
            font-family:verdana !important;
			font-size:12px !important; 
	
        }
        a {
            color: #0581b7;
           /* text-decoration: none;*/
        }
        @media screen and (min-height: 500px) {
            #registration {
                margin-top: 50px;
            }
        }        
        @media screen and (min-height: 600px) {
            #registration {
                margin-top: 50px;
            }
        }     

		hr {
            margin-top: 20px;
            margin-bottom: 20px;
            border-right: 0px none;
            border-width: 1px 0px 0px;
            border-style: solid none none;
            border-color: #0581b7 !important; /*-moz-use-text-color -moz-use-text-color;*/
            -moz-border-top-colors: none;
            -moz-border-right-colors: none;
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            border-image: none;
        }
		
        #registration-wrapper {
            background-color: #ffffff;
            min-width: 280px;
            max-width: 823px;
            min-height: 417px;
            margin-left: auto;
            margin-right: auto;
            box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40);
            -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40);
            -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40);
            background: -ms-linear-gradient(top, #fafafa 0%, #e5e5e5 100%);
            background: -moz-linear-gradient(top, #fafafa 0%, #e5e5e5 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e5e5e5));
            filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#fafafa', endColorstr='#e5e5e5', GradientType=0);
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            overflow: hidden;
            padding: 2em;
            margin-top: 4.1%;
        }        
        #registration-wrapper input.form-control {
            margin-bottom: 0.4em;
            font-size: 100%;
            background-color: #f9f9f9 !important;
            height: 3em;
            font-size: 100%;
            padding-left: 5px;
            z-index: 10;
        }        
        #registration-wrapper .commentary {
            font-size: 80%;
            opacity: 0.7;
            margin: 0.25em;
            margin-bottom: 0.75em;
            text-align: justify;
        }        
        #registration-wrapper .header-image {
            height: 90px;
            margin-bottom: 1em;
        }
         #registration-wrapper .btn-action {
            background-color: #0581b7;
            border-color: #0581b7;
            color: white;
            display: block;
            padding: 0.5em 2em;
            text-align: center;
            width: 100%;
            margin-top: 1em;
        }        
        #registration-wrapper h4 {
            display: none;
        }        
        .logo-home {
            display: block;
            width: 300px;
            padding-bottom: inherit; //
            height: 70px; //
            background: url("http://www.roundcorner.com/wp-content/themes/roundCornerTheme/img/sprite-logo-roundcorner.png") no-repeat 0 0px;
            text-indent: -9999px;
        }        
        .duplicateRecordPopup .bootbox .close {
            font-size: 21px;
            line-height: 1;
            padding: 4px 3px;
        }
        .errorMessage{
            color:Red;
            font-size: small;
            margin-left: 2%;
            width:40%;
        } 
		
		.rpSignIn_divStyle {
		    margin-top: 10px;
		    font-size: 80%;
		  	-webkit-margin-before: 9px;
		}
		
		.rpSignIn_displayStyle { 
			display: block;
		}
		
		
		.fcRecord_new_required {
			margin-top :-5px !important;
			/*margin-right : -10px;*/
		}
		.fcRecord_required-marker_new {
			float :right !important;
			color : #F00 !important;
			position : relative !important;
			font-weight : bold !important;
			font-size : 1.2em !important;
		}
		
		span {
			font-family: verdana;
			font-size: 12px;
		}
		.logo_margin {
			margin-top: 44px;
			}
		.rRPCommunitySignin_topmargin{
			margin-top: 0px;
			-webkit-margin-before: 12px;
		}
		
/* End of RPCommunitysignIn Page */	

/* Start of RPForgotPassword Page */
	
		h3 {
            font-weight: bold;
            font-family:verdana;
         }
        .line {
            border-top: 1px solid #0581b7;
			margin:0px 5xp;           
        }
        .RPForgotPassword_body {
            font-size: 12px;
        } 
        .RPForgotpassword_btn-action {
     		padding: 10px 25px !important;
            width: 40% !important;
            margin-top: 0em !important;
            font-weight:bold;
     	}
        ul{
            list-style: disc;
            margin-left: 0px;
            margin-bottom: 25px;
            margin-top:10px;
            font-size:12px;
            line-height:19px;
            color:#464646;"
        }
        .topmargin{
            margin-top: 10px;
        }
        .for-password{
			margin-bottom: 5px !important;
			}
		
/* End of RPForgotPassword Page */	

/* Start of RPCommunitySignupPage */

		.btn-primary {
			color: #FFF !important;
			background-color: #0581B7;
			border-color: #0581B7;
		}
  
        #registration-wrapper .signup-organization-type input[type="checkbox"] {
            margin: 0em 1em;
        }
        #registration-wrapper .quiz-footer {
            margin-top: 4em;
            font-size: 90%;
            font-style: italic;
        }
		#registration-wrapper .breadcrumb {
			/* font-size: 100%; */
			font-size: 14px;
			padding: 0;
			background-color: none;
		}
		
		.control-label {
			font-size: 16px;
		}
		.signup_div_forgotpassword {
			margin-top: 1em;
			font-size: 100%;
		}
		
       #registration-wrapper .breadcrumb li.inactive {
            opacity: 0.5;
        }
        #registration-wrapper .breadcrumb li.active {
            font-size: 150%;
            font-weight: bold;
            color: #0581b7;
        }
        div [data-field-type="boolean"] input[type="checkbox"] {
            width: 8% !important;
            display: inline-block;
            vertical-align: middle;
            border: none;
            margin-right: 2%;
            cursor: pointer;
        }
        #registration-wrapper [data-id="FGM_Portal__Organization_Legal_Name__c"]{
            display: {!IF($CurrentPage.Parameters.hideOrg ==   'true', 'none', 'block')};           
        }
        #registration-wrapper [data-id="FGM_Portal__OrganizationSponsoredFiscally__c"]{
            display: {!IF($CurrentPage.Parameters.hideOrg ==   'true', 'none', 'block')};
        }
        #registration-wrapper [data-id="FGM_Portal__EIN__c"] {
            display: {!IF($CurrentPage.Parameters.hideOrg ==   'true', 'none', 'block')};
        }
        
        // required Field Indicators   
        .requiredBlock {
            background-color: #c00;
            position: absolute;
            width: 3px;
            top: 1px;
            bottom: 1px;
        }
         .requiredInput {
             position: relative;
             height: 2.7em;
        }
        //  Profile Type links  
        .strip-button-blue {
            background: #21b9ec !important;
            border-color: #21b9ec !important;
            color: #FFFFFF !important;
        }
        .strip-button {
            cursor: pointer;
            display: inline-block;
            vertical-align: top;
            min-width: 60px;
            line-height: 35px;
            padding: 0 20px;
            color: #555;
            text-align: center;
            text-decoration: none;
            background: #EEECEC;
            border: 1px solid;
            border-color: #ccc;
            font: normal 15px/20px 'questrial', arial, sans-serif;
            padding: 7px 10px 7px 10px;
        }
        .first-strip-button {
            border-radius: 3px 0 0 3px;
            -webkit-border-radius: 3px 0 0 3px;
            -moz-border-radius: 3px 0 0 3px;
        }
        .strip-button:last-child {
            border-radius: 0 3px 3px 0;
            -webkit-border-radius: 0 3px 3px 0;
            -moz-border-radius: 0 3px 3px 0;
        }
        .strip-button+.strip-button {
            position: relative;
            margin-left: -5px;
        }
        .strip-button:active {
            background: #21b9ec;
            border-color: #21b9ec;
            color: #FFFFFF;
        }
        .strip-button:hover {
            text-decoration: none;
            cursor: pointer !important;
            background-color: #00a4db !important;
            border-color: #00a4db !important;
            color: #FFFFFF !important;
        }
        .volreg-label {
            font: 15px/20px 'questrial';
            margin-top: 1%;
            color: #555;
            font-weight: bold;
        }
             
        .container .row .link {
            cursor: pointer;
            position: inherit;
            margin: 0;
            margin-left: 35px;
            text-decoration: underline;
            font-size: small;
        }
        
      
        .help-text {
             float: right;
             width: 24px;
             height: 24px;
             background-color: orange;
             border: 1px solid rgb(255, 255, 255);
             border-radius: 2px;
             color: white;
             font-size: 12px;
             text-align: center;
             line-height: 24px;
             margin-right: -3em;
            margin-top: 3em;
            opacity: 0.3;
         }
        
         .help-text:hover {
             opacity: 1.0;
             cursor: pointer;
         }
         .tooltip{
             position: inherit !important;
         }    
         .errorMsg{
             background-color: #F4D0D0;
             border-color: #F4D0D0;
             color: #e60202;
             min-height:26px;
             height: auto;
             text-align:left;
         }
         .errorMessageBlock{
             background-color: #F4D0D0;
             border-color: #F4D0D0;
             color: #e60202;
             border-radius: 4px;
             min-height:30px;
             height: auto;
             padding-left: 7%;
             margin-bottom: 10%;
         }
         .form-group {
			margin-bottom: 45px;
		}
/* End of RPCommunitySignupPage */	


/* Start of RPCommunitySignupConfirmation page */
		
    .quiz-footer .parseCustomHTMLString span{
			font-size:14px;  
		}
		.alert-warning{
			font-size:16px !important; 
		}
		
		.alert-success{
			font-size:16px !important; 
		}
		
        #registration-wrapper .commentary {
            font-size: 80%;
            opacity: 0.7;
            margin: 0.25em;
            margin-bottom: 0.75em;
            text-align: justify;
        }
        
        #registration-wrapper .header-image {
            height: 90px;
            margin-bottom: 1em;
        }
        
        #registration-wrapper .btn {
            margin-right: 0.5em;
        }
        
        #registration-wrapper .signup-organization-type input[type="checkbox"] {
            margin: 0em 1em;
        }
        
        #registration-wrapper .quiz-footer {
            margin-top: 4em;
            font-size: 90%;
            font-style: italic;
        }
		#registration-wrapper .quiz-footer {
            margin-top: 4em;
            font-size: 80% !important;
            font-style: italic;
            font-family: verdana;
            box-shadow: 0 10px 6px -6px #adadad;
            background-color: #fff;
            padding: 5px;
        }        
        .btn-primary {
            color: #fff;
            background-color: #0581b7;
            border-color: #0581b7;
        }        
		
		.errorMsg_SignupConfirm {
            color:rgb(209, 11, 11);
            font-size: small;
        }
/* End of RPCommunitySignupConfirmation page */

/*Community Dashboard page Start*/ 
/*style 1 end*/
		.none{
           display: none;
		}
		.20margin{
           margin: 20px;
		}
	  	.spinnerContainer {
           display:none;
           width:100%;
           height:100%;
           position:absolute;
           opacity: 1; 
           z-index: 9999;
           /*left:0px;*/
           top:0px;
           background-color:white; /*#0581b7*/
        }   
        .spinner {
          margin: 100px auto;
          margin-top: 210px;
          width: 25%;
          height: 30px;
          text-align: center;
          font-size: 12px;
        }    
        .spinner &gt; div {
          margin-left:2px;
          background-color: #0581b7; /*#0581b7*/
          height: 59px;
          width: 5px;
          display: inline-block;
          -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
          animation: stretchdelay 1.2s infinite ease-in-out;
        }    
        .spanText{
            color: #0581b7;
        }    
        .spinner .rect2 {
          -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
        }    
        .spinner .rect3 {
          -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
        }    
        .spinner .rect4 {
          -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
        }    
        .spinner .rect5 {
          -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
        }    
        @-webkit-keyframes stretchdelay {
          0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
          20% { -webkit-transform: scaleY(1.0) }
        }    
        @keyframes stretchdelay {
            0%, 40%, 100% { 
            transform: scaleY(0.4);
            -webkit-transform: scaleY(0.4);
            } 20% {
            transform: scaleY(1.0);
            -webkit-transform: scaleY(1.0);
            }
        }

/*style 1 end*/

/*style 2 start*/

/* Start of Hide Compose Button */
   /*.btnCompose_hide {
	display : none !important;
   }*/
/*End of Hide Compose Button */

 .dataTables_wrapper select{
            padding: 5px;
            margin-right: 10px;
            border: none!important;
            border-radius: 4px;
            width: 150px;
        }
        .dataTables_wrapper {
            position: relative;
            clear: both;
            font-family: verdana !important;
			width: 100%;
			margin: 0px auto;
        }
        table.dataTable,table.dataTable th,table.dataTable td {
            box-sizing: content-box;
            font-family: verdana !important;
        }
        .dataTables_wrapper .dataTables_paginate .fg-button {
            font-family: verdana !important;
        }
        .inbox .readCss {
            font-weight: normal !important;
            color: #888 !important;
            font-family: verdana !important;
            font-size:12px;
        }
        .inbox .unreadCss {
            font-weight: 600 !important;
            color: #000 !important;
            font-family: verdana !important;
            font-size:12px;
        }
        .mainTitle {
            font-family: Verdana, Arial, Helvetica, sans-serif !important;
            font-size: 14px !important;
            font-weight: bold !important;
            color: #0581B7 !important;
        }
		
		#reviewerInbox{
			float: left;
			border: 1px solid #c5c5c5!important;
            width: 85.25%;
		}
		
		.btn_opacity {
			 opacity :0.4;
		}
       
        .pbSubsection {
            /*padding: 15px;*/
			padding:0px;
        }
        #request {
            float: left;
            border: 1px solid #c5c5c5 !important;
            width: 83%;
            padding: 15px;
        }
        #inquiry {
            float: left;
            border: 1px solid #c5c5c5 !important;
            width: 83%;
            padding: 15px;
        }
        #Benchmarks{
            float: left;
            border: 1px solid #c5c5c5 !important;
            width: 83%;
            padding: 15px;
        }
        #granteeReport {
            float: left;
            border: 1px solid #c5c5c5 !important;
            width: 83%;
            padding: 15px;
        }        
        .apexp_dashboard {
            float: left;
            border: 1px solid #c5c5c5;
            width: 100%;
        }
        .borderNone {
			border:none !important;
		}
        #countSpan {
            float: right;
            background-color: #92B42C !important;
            color: #FFF;
            border-radius: 12px;
            width: auto;
            font-size: 12px;
            min-width: 11px;
            text-align: center;
            padding: 0px 6px;
            margin-right: 0px;
        }
        
        /*.{
            border: none !important;
            font-family: Verdana, Arial, Helvetica, sans-serif !important;
        }*/
        
        .pbHeader table {
            border: none;
        }
        .apexDefaultPageBlock {
            background: #fff !important;
        }
      
        .borderCurved {
            border: 1px solid #dddddd;
            border-radius: 4px;
            padding: 5px;
            margin-right: 10px;
        }
      
        
        .ui-widget-header {
            background-image: none !important;
            color: #222;
            font-weight: bold;
            background-color: #E1E1E1 !important;
        }
        .ui-state-default,.ui-widget-content 
        .ui-state-default,.ui-widget-header 
        .ui-state-default {
            border: none !important;
            font-weight: normal;
            color: #555555;
           /* background-color: #0581b7 !important;*/
            background-image: none !important;
        }
        .bPageBlock {
            background-color: #fff !important;
        }
        .bPageBlock.brandSecondaryBrd {
            border: none !important;
        }
        .ui-widget-header {
            background-image: none !important;
            color: #222222;
            font-weight: bold;
            /*background-color: #0581b7 !important;*/
        }
        .odd {
            border: 1px solid #000;
            font-family: verdana !important;
        }
        .main,.ui-tabs-anchor,.ui-tabs ui-widget,.ui-widget-content,.ui-corner-all,.ui-tabs-vertical,.ui-helper-clearfix,.tab-section,.ui-state-default,.ui-tabs-active,.ui-state-active,.ui-corner-left
        {
            border-radius: 0px;
            border: none;
            position: relative;
            margin: 0 auto;
            background-color:none! important;
        }
        #subTabRequest,#subTabInquiry,#subTabGranteeReport,#subTabBenchmark,#subTab-1,#subTab-2 {
            border-radius: 0px !important;
        }
        .Custom84Tab .listViewport .subNav .linkBar,.Custom84Tab .mComponent .cHeader,.Custom84Tab .genericTable,.Custom84Tab .bSubBlock,.Custom84Tab .bPageBlock
        {
            border-top: none;
        }
        .pageDescription {
            color: #5A78A3;
            font-weight: 700 !important;
        }
        /*.pageTitleIcon {
            background-image: url(/img/sprites/master.png) !important;
            background-position: 0px 213px !important;
            width: 32px;
        }*/
        .headerRow div {
             padding-left: 0px;
        }
        .dataCell {
            padding-left: 0.8%;
        }
        .edit_action,.view_action {
            font-size: 1.5em;
            cursor: pointer;
        }
        .oRight {
            padding: 0.8%;
            font-size: 1.1em;
            /*box-shadow: 0px 0px 20px #999;
            -moz-box-shadow: 0px 0px 20px #999;
            -webkit-box-shadow: 0px 0px 20px #999;
            border-radius: 5px 5px 5px 5px;*/
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
        }
        .table.list {
            font: 12px/16px "segoe ui", arial, sans-serif;
        }
        .bPageBlock .detailList th {
            vertical-align: middle !important;
        }
        .Icon {
            align: right;
            cursor: pointer;
        }
        .dataTables_filter input {
            border: 1px solid #DDD;
            border-radius: 4px;
            padding: 5px;
            margin-right: 10px;
            }
        .dataTables_filter label {
            font-weight: bold;
        }    
        
        .apexp .detailList .list td {
            border-bottom: none;
			/*float:left;*/
        }
        .dataCell {
           /* background-color: rgba(129, 161, 184, 0.11) !important;*/
            background-color:#fff !important;
        }
        .apexp .totalRow {
            background-color: rgba(212, 228, 239, 1);
        }
        .apexp .bPageBlock tfoot p {
            display: none !important;
        }
        tfoot input.search_init {
            color: #999999;
        }
        tfoot {
            display: table-header-group ;
        }
        body .bPageBlock {
            margin-bottom: 0px !important;
            border-radius: 7px !important;
        }
        .bPageBlock .detailList .data2Col {
            padding-left: 0px;
        }
        #subTabRequest,#subTabInquiry,#subTabGranteeReport,#subTabBenchmark {
            padding-left: 0px !important;
        }      
        .vertical-Tab {
        }
        .main .vertical-Tab h2 {
            float: left;
        }
        .ui-widget-content {
           border:none!important;
           background: none!important;
	
		.detailListTab {
           float:left !important;
		}
}

/*style 2 end*/

/*style 3 Start*/
 		#tabs ul li {
            background-color: #0581b7 !important;
            color: #fff;
        }
        
        #tabs ul li a {
            color: #fff;
        }
        
        #subTabRequest ul li {
            background-color: #e1e1e1;
            float: left;
            list-style: none;
            font-weight: bold;
            background-image: none !important;
        }
        
        #subTabInquiry ul li {
            background-color: #e1e1e1 !important;
            float: left;
            list-style: none;
            font-weight: bold;
            background-image: none !important;
        }
        
         #subTabBenchmark ul li {
            background-color: #e1e1e1 !important;
            float: left;
            list-style: none;
            font-weight: bold;
            background-image: none !important;
        }
        
        #subTabGranteeReport ul li {
            background-color: #e1e1e1 !important;
            float: left;
            list-style: none;
            font-weight: bold;
            background-image: none !important;
        }        
        
         #subTabInquiry ul li a:hover {
            background: none !important;
            text-decoration: none;
        }
        
         #subTabBenchmark ul li a:hover {
            background: none !important;
            text-decoration: none;
        }
         #subTabGranteeReport ul li a:hover {
            background: none !important;
            text-decoration: none;
        }
        
        #subTabBenchmark {
            background: none !important;
            width: 100%;
        }
        
        #subTabInquiry {
            background: none !important;
            width: 100%;
        }
        
        #subTabGranteeReport {
            background: none !important;
            width: 100%;
        }
        
        #subTabRequest ul li a:hover {
            background: none !important;
            text-decoration: none;
        }
        
        #subTabRequest {
            background: none !important;
            width: 100%;
        }
        
        .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
            cursor: pointer;
            color: #0581b7 !important;
        }
        
        .ui-state-hover{
            border:none !important;
            background-color:none ;
        }
        
        .ui-state-active{
            border:none !important;
        }
        
        .ui-tabs-vertical&gt; .ui-tabs-nav li a { 
            display:block; 
            width: 88%; 
            margin-left: 7px;
        }
        
        .ui-tabs .ui-tabs-nav {
            background-color: #0581b7;
            float: left;
            width: 17%;
            margin-top: 30px;
        }
        
        .ui-widget-header {
            border: none;
        }
        
        .ui-tabs {
            padding: 0px;
        }
        
        .ui-widget-content {
        }
        
        .ui-tabs .ui-tabs-panel {
            padding: 0px
        }
        
        .ui-tabs-vertical {
            width: 100%;
        }
        
        .ui-tabs-vertical&gt;.ui-tabs-nav {
            padding: .2em .1em .2em .2em;
            float: left;
            width: 14%;
        }
        
        .ui-tabs-vertical&gt;.ui-tabs-nav li {
            clear: left;
            width: 100%;
            border-bottom-width: 1px !important;
            border-right-width: 0 !important;
            margin: 0;
        }
        
        .ui-tabs-vertical&gt;.ui-tabs-nav li a {
            display: block;
            width: 86%;
        }
        
        .ui-tabs-vertical&gt;.ui-tabs-nav li.ui-tabs-selected{
            padding-bottom: 0;
            padding-right: .1em;
            border-right-width: 1px;
            border-right-width: 1px;
        }
        
        .ui-tabs-vertical&gt;.ui-tabs-panel {
            padding: 0px;
            float: left;
            width: 85%;
        }
        
        .ui-tabs .ui-tabs-nav {
            float: left;
            padding: 0px;
        }
        
        .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
            color: #212121;
            background-color: #FFF;
            z-index: 999;
            height: 29px;
            line-height: 29px;
            border:none !important;
        }
        
        .newtab {
            margin: 10px 0 0 12px;
            padding: 5px;
            float: none;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            line-height: 31px;
            color: #fff;
            width: 126px;
            height: 32px;
            text-align: center;
            list-style: none;
        }
        
        
        .newtab a {
            color: #686868 !important;
            text-decoration: none;
        }
        
        .newTabmain ul {
            float: left;
            width: 98%;
            border-bottom: 5px solid #0581b7;
            margin-left: 10px;
        }
        
        .newTabmain ul li {
            margin: 10px 0 0 12px;
            padding: 5px;
            float: none;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            line-height: 31px;
            color: #fff;
            width: 126px;
            height: 32px;
            text-align: center;
        }
        
        #subTabInquiry ul li {
            background-color: #E1E1E1 !important;
            float: left;
            list-style: none outside none;
        }  
             
        .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { 
            color: #212121; 
            background-color: #FFF; 
            z-index: 999; 
            height: 29px; 
            line-height: 29px; 
        }
        
        .newtab.ui-state-active{
            background-color: red !important;
        }
        
        .newtab.ui-state-active a, .newtab.ui-state-active a:link, .newtab.ui-state-active a:visited {
            background-color: #0581b7 !important;
            color:#fff !important;
        }
        
        #tabs ul li.newtab{
            background-color: #E1E1E1 !important;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
        }
        
        #subTabRequest ul li.newtab.ui-state-active{
            background-color: #0581b7 !important; 
            color:#fff !important;
        }
        
        #subTabInquiry ul li.newtab.ui-state-active{
            background-color: #0581b7 !important;
            color:#fff !important;
        }
        
        #subTabBenchmark ul li.newtab.ui-state-active{
            background-color: #0581b7 !important;
            color:#fff !important;
        }       
        
        #subTabGranteeReport ul li.newtab.ui-state-active{
            background-color: #0581b7 !important;
            color:#fff !important;
        }        
        
        .selectListProfile {
            float: right;
            margin-top: -3%;
        } 
        
/*style 3 end*/

 		.bodytable_opacity1{
           opacity:1;
		}
  		.bodytable_opacity0{
           opacity:0;
		}
		.spinnerContainer_display{
           display:block;
		}

		.pageTicon_Bg{
           background-image:url(/img/sprites/master.png);
		}

		.pb_table_border{
           border-bottom:none;
		}
		.request_tab_Bg{
           background:#0581b7 !important;
		}
		.request_tab_color{
           color:#fff !important;
		}
		.paging_number_margin{
           margin:2px;
		}
		.newtab_cursor{
           cursor:pointer;
		}

/* Style for FCInboxComponent start*/
		.bPageBlock .list {
    		width: 99.8% !important;
		}
 		.inbox a {
            text-decoration: none;
            font-family: Roboto, sans-serif;
            font-weight: bold;
            line-height: 1.5em;
            color: #888;
            font-size:12px;
        }
        .inbox table.list tr:hover {
            background-color: gainsboro;
        }
        .inbox .bPageBlock .pbBody .labelCol {
            display: none;
        }
        .inbox .bPageBlock {
            border-radius: 0px !important;
        }
        .inbox .bPageBlock .pbBody .dataCol {
            width: 90%;
        }
        .inbox  div.DataTables_sort_wrapper span {
            display: none;
        }
        .inbox #emailListSubject {
            font-family:verdana;
            margin:0;
            border: 1px solid #E1E1E1;
            padding: 15px;
            word-wrap:break-word;
            white-space: none;
            min-height: 100px;
        }
        .inbox #headerSub{
            font-weight: 900;
            color: black; 
            font-size: initial; 
            font-family:verdana;
        }
        .inbox #emailDT {
            color: rgb(104, 68, 68);
        }
        .lookupHoverDetail {
            display: none;
        }
        .inbox .unreadCss {
            font-weight: 600 !important;
            color: #000 !important;
        }
        .inbox .readCss {
            font-weight: normal !important;
            color: #888 !important;
        }
        .backbtn{
            float:right; border-radius: 3px;
        }
        .mailBody{
            float:right;font-weight:900; color:black;font-family:verdana;
        }
        .loding_alignment{
        	vertical-align: middle !important;
        }
        .inbox_table1{
        	float: right; 
        	margin-top: 4px;
        	text-align: right;
        } 
        .floatleft{
       	 	float:left;
        }
        
         .floatRight{
       	 	float:right;
		/*background : #0581B7 !important;*/
        }
        .inbox_printbutton{
        	text-align: right; 
        	padding-bottom: 5px; 
        	/*margin-left: 1px; 
        	float:left;*/
        }
        .inbox_printicon{
        	cursor: pointer; 
        	font-size: 1.5em !important; 
        	padding-top: 12px; 
        	padding-left: 5px;
        }
        #printableArea{
        	margin-top:2px;
        	margin-bottom: 11px; 
        	float: left; 
        	width: 100%;
        }
        .printableArea_wrapper{
        	background:#e1e1e1; 
        	min-height:105px; 
        	margin-top: 9px;
        }
        .Top_margin12{
			margin-top: 12px;
		}
		.padding10{
			padding: 10px;
		}
		.printableArea_spantext{
			font-weight:bold; 
			margin-left:8px;	
		}
		.loding_wrapper{
			float:right; 
			width:95%
		}
		.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
            border: 1px solid #d3d3d3;
            font-weight: normal;
            color: #555555;
            background-color: #f2f2f2 !important;
            background-image: none !important;
        }
        
        .btnNew {
            display: inline-block;
            border-radius: 6px !important;
            background: #0581b7 !important;
            line-height: 1.5em;
            text-align: center;
            text-decoration: none;
            font-family: Verdana !important;
            border: none !important;
            font-size: 12px !important;
            font-weight: bold !important;
            color: #fff !important;
            padding: 10px 25px !important;
        }
		
		.padding15 {
           padding: 15px;
		}
        
        #granteeInbox {
            float: left;
            border: 1px solid #c5c5c5 !important;
        }

	

/* Style for FCInboxComponent End*/

		 #RPBoard{
			float: left;
            border: 1px solid #c5c5c5 !important;
            width: 83%;
            padding: 15px;
		}

/*Community Dashboard page End*/ 

/* Start of CommunityManager page */

		.labelCol, .data2Col {
		    padding: 0.75em !important;
		}
		
		.bPageTitle .ptBody .pageType {
            font-size: 12px;
            font-weight: bold;
            color: #4A4A56;
            padding-left: 1px;
            font-family: verdana;
        }        
         .bPageTitle .ptBody .pageDescription {
             font-size: 18px;
             font-weight: bold;
             line-height: 1.1em;
             color: #0581b7;
             font-family: verdana;
            }        
        body .bPageBlock .pbBody .pbSubheader h3, body .bWizardBlock .bPageBlock .pbBody .pbSubheader label {
            font-size: 1.2em;
            font-family: verdana;
        }
        .mainForm .configureLink{
            padding:0.5em;
            font-family: verdana;
        }
        .pbBody a{ 
          /*color:#0581b7 ;*/
        }
        .mainForm .link_col{
         padding:0.6em;
        }
        .mainForm .bDetailBlock.bPageBlock .pbBody .pbSubheader{
            background-color: #CBF2FF;
            padding-left: 1.0em;
        }
        .mainForm .bDetailBlock.bPageBlock .pbBody .pbSubheader img{
         padding-left: 0.3em
        }
        .mainForm td.config_section{
         width:50%;
		 vertical-align: top;
        }
		.FCPortalManager_config_section {
            vertical-align: top !important;
        }
        
        .FCPortalManager_pbSubheader {
            background-color: #CBF2FF !important;
        }
/* End of CommunityManager page */

/* Start of RPpageLayout page */

		body .bPageTitle .ptBody .pageType {
            font-size: 12px;
            font-weight: bold;
            color: #4A4A56;
            padding-left: 1px;
            font-family: verdana;
        }
        body .bPageTitle .ptBody .pageDescription {
            font-size: 18px;
            font-weight: bold;
            line-height: 1.1em;
            color: #0581B7;
            font-family: verdana;
        }
        
        .mainForm .btn-primary {
            display: inline-block;
            border-radius: 6px;
            background: none repeat scroll 0% 0% #0581B7 !important;
            line-height: 1.5em;
            text-align: center;
            text-decoration: none;
            font-family: Verdana,Arial,Helvetica,sans-serif;
            border: medium none !important;
            font-size: 12px;
            font-weight: bold !important;
            color: #FFF !important;
            padding: 10px 25px !important;
        }    
        
        body .bPageBlock .pbBody .labelCol {
            color: #4a4a56;
            font-family: verdana;
            border: none;
			font-size : 12px !important;
        }
        
        .tertiaryPalette, .layoutEdit .individualPalette .Custom18Block .tertiaryPalette {
            
            border-color: #0581b7 !important; 
        }
        .mainForm th,.mainForm td{
            vertical-align: middle;
            border:none !important;
        }
        .mainForm .objectOptions, .mainForm .ddlRecordType{
            min-width:20em;
        }
        .mainForm ul li{
            margin-left:1.0em;
        }
        .mainForm .config_section td+td{
            text-align:right !important;
        }
        .loadingImageStyle{
            vertical-align: middle!important;
            margin-right:0.8em;
        }

		.pbSubheaderNew{
			background-color:#fff !important;
		}

		.labelCol,.data2Col {
            padding: 0.5em ;
        }
		
		.detailListNew{
			padding-bottom: 20px;
		}
		
		.pb_link {
			color : #000;
		}
/*End of RPPagelayout Page*/

/*Start of RPQuizDesignForm Page */
		.New_input{
         width: 99.5% !important;
        }
		.Quizdesigner_padding{
			padding: 4px 3px !important;
		}
		.Quizdesigner_border_new {
		    border: medium none !important;
		    padding: 0px !important;
		    margin: 0px !important;
		}
		.relatedListFormPopUp.popup .bPageBlock .labelCol {
            width: 21% !important;
            font-family: verdana;
        }        
        .relatedListFormPopUp.popup .otherLanguageBlock {
            border-top: 2px solid #C4E8C4;
            padding-top: 1em;
            margin-top: 0.5em;
            font-family: verdana;
        }        
        .relatedListFormPopUp.popup .otherLanguageBlock td {
            border-color: transparent !important;
        }
        .FGM_Portal__Quiz_Questions__c .select2-choice.select2-default {
            min-width: 40em;
            font-family: verdana;
            font-size: 12px;
        }        
        .fieldOptions .select2-choice.select2-default,.fieldOptions {
            min-width: 25em;
            margin-bottom: 1em;
            font-family: verdana;
            font-size: 12px;
        }        
        .FGM_Portal__Quiz_Questions__c .FGM_Portal__Sort_Order__c {
            float: left;
            font-size: 200%;
            font-weight: bold;
            margin-bottom: 0.5em;
            margin-right: 1em;
            opacity: 0.25;
            font-family: verdana;
        }        
             
              
        .FGM_Portal__Quiz_Questions__c .FGM_Portal__Question__c {
            display: block;
            margin-bottom: 1.0em;
            font-size: 125%;
            font-family: verdana;
        }   
		
		.application_FGM_Portal__Quiz_Questions__c {
			padding-left: 1em;
		}
		.dataCell_padding{
			padding:3px !important
		}
		
		.FGM_Portal__Quiz_Questions__c_height{
			height:0em !important;
		}
  
        .mainForm .inputOverlay {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0%;
            left: 0%;
            cursor: not-allowed;
            font-family: verdana;
        }        
        .mainForm .input_wrapper {
            position: relative;
        }
        
        .mainForm .multiSelectPicklistTable td,.mainForm .messageTable td {
            height: auto;
            border: none !important;
            padding: 0px !important;
        }        
        .FGM_Portal__Quiz_Questions__c input[type="text"] {
            font-size: 130%;
            padding: 0.25em;
            width: 98.5%;
            border: 1px solid #ccc;
            font-family: verdana;
        }        
        .FGM_Portal__Quiz_Questions__c select { //
            height: 34px;
            width: 98.5%;
            font-family: verdana;
            font-size: 14px;
        }        
        .FGM_Portal__Quiz_Questions__c textarea {
            font-size: 130%;
            padding: 0.25em;
            width: 98.5%;
            border: 1px solid #ccc;
            font-family: verdana;
            font-size: 14px;
        }        
        .FGM_Portal__Question__new th {
            border: none !important;
            padding: 4px 0 !important;
            height: inherit;
            font-family: verdana;
        }        
        .FGM_Portal__Question__new td {
            border: none !important;
            padding: 4px 0 !important;
            height: inherit;
            font-family: verdana;
        }        
        .FGM_Portal__Question__new textarea {
            height: 3em;
            width: 95%;
            padding: 0.25em;
            font-family: verdana;
            /*font-size: 14px;*/
            font-size: 12px;
        }
        
        .FGM_Portal__Question__new input[type="text"] {
            width: 95%;
            padding: 0.25em;
            font-family: verdana;
            font-size: 14px;
        }        
        .FGM_Portal__Question__new .helpOrb {
            display: none;
        }        
        .FGM_Portal__Question__new .labelCol {
            text-align: left;
            font-size: 105%;
        }
        [disabled="disabled"] {
            background-color: #f9f9f9;
        }        
        .mainNavbar {
            width: 100%;
            border-bottom: 5px solid #0581b7;
			float: left;
        }        
        .mainNavbar .nav {
            margin: 11px 0px 0px 12px;
			padding: 4px 13px;
			float: left;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			line-height: 31px;
			color: #FFF;
			background-color: #E1E1E1;
			width: auto;
			height: 32px;
			text-align: center;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
        }        
        .mainNavbar .nav.active {
            background: #0581b7;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #fff;
            height: 32px;
            line-height: 31px;
            width: auto;
            z-index: 99;
            position: relative;
            text-align: center;
        }        
        .mainNavbar .nav.active a {
            text-decoration: none;
            color: white;
        }        
        .mainNavbar .nav a {
            text-decoration: none;
            color: #333;
        }        
        .mainNavbar .nav a:hover {
            text-decoration: none !important;
            color: 0581b7 !important;
        }        
        .optionsPanel input[type="text"] {
            width: 3em !important;
            min-width: 3em;
            display: inline-block !important;
            font-size: 100%;
            padding: 0.10em;
            text-align: right;
        }        
        .mainForm .primary_btn {
            padding: 0.3em 1.5em !important;
        }        
        image {
            vertical-align: middle !important;
        }
        .config_section{
            position: relative;
            clear: both;
        }
		
		.FCRecord_tfoot {
            display: table-footer-group !important; 
        } 
		
		
		.QuizDesignForm_float_R{
           float: right;
		  }
		
		.QuizDesignForm_tabSection{
		   float:left;
		   width:100%;
		  }
		
		.loadingimg{
           vertical-align: middle!important;
           margin-right:0.5em
		        }
		
		.QuizDesignForm_edittab{
		   margin-left:0.5em;
		   vertical-align:bottom;
		  }
		
		.QuizDesignForm_decoration{
           text-decoration:none;
		  }
		
		.clear{
		   clear: both
		  }
		
		.QuizDesignForm_menuButton{
		   float: right;
		   margin:10px;
		  }
		
		.portal_type_width{
		   width:100%;
		  }
		.QuizDesignForm_edit{
		   margin-top: 0.5em; 
		   text-align: right;
		  }
		.QuizDesignForm_padding_R{
		   padding-right: 0.25em;
		  }
		.QuizDesignForm_Max{
		   padding: 0.2em; 
		   padding-right: 0.25em; 
		   display: inline-block;
		  }
		.QuizDesignForm_box{
		   margin: 1em;
		  }
		
		.QuizDesignForm_access{
		   padding-right: 1em; 
		   vertical-align: middle;
		  }
		.QuizDesignForm_model_fade_in{
		   width: 35%; 
		   left: 55%;
		  }
		  
		  .rpSignup_displayStyle { 
		   display: block;
		  }
 
		.none{
		 display: none;
		 }
		 
 		.apexp_border{
			border:1px solid #DBDBDB;
		}
		
		.QuixDesignForm_float{
			float:none;
		}
		.QuizDesignForm_TotalRow {
            font-weight:normal !important;
            background-color: #e3f3ff !important;;
            vertical-align: middle !important;
            font-family: verdana ! important;
            font-size: 12px;
        }
		.myModel_margin{
           margin:none;
				}
		QuizDesignForm_detailList {
           background-color: #e1e1e1 !important;
				}	
		
		.Custom18Block table tr td {
           border-bottom:1px solid #dbdbdb !important;
		  }
  
  		.Custom18Block table tr:hover td{
           background-color: #e3f3ff !important;
  		}		
		body .pbBody table.list tr.dataRow td {
           vertical-align:middle;
		}
 
		 .input-text{
           padding:6px;
		 }
		 .myModal_dataCol{
           background-color: transparent;
		 }
		 .removehover:hover{
           background-color: transparent;
		 }
		 .pbSubsection table tr:hover td {
           background-color: white; 
		 }
		 .FCRecord_tfoot tr th div div .pbSubsection table tr:hover td {
           background-color: #e3f3ff !important;
		}
		
		.pbSubsection table tr td {
           border-bottom:1px solid #fff !important;
		  }
		  
		  .relatedListForm-wrapper input[type="text"] {
           min-width: 15em;
           padding: 7px;
		}
/*End of RPQuizDesignForm Page */

/*Start of RPFCRecord Page */
		.uploadedAttachment .pbBody table tr:hover td{
           background-color: #e3f3ff !important;
	  	}
		body .apexp .pbBody table.list td {
			border-bottom:1px solid #dbdbdb !important;
			/*padding:0px;*/
		}
		.dateFormat{
           float: left;
		}
	        
		.input_width{
			width:98% !important;
			margin:5px 0;
		}
		.errorMsg_FCRecord{
			width:99% 
		}
		.pbBody_margin{
	    	margin: 5px 0px !important;
	    }		
        
        .rich-table-thead {
            border-bottom: solid 1px #C0C0C0;
            background-color: #555559;
        }        
        .apexp .bPageBlock .detailList .list {
            width: 98%;
            margin: 0 auto;
        }
        .relatedListInstruction p span {
            /*color: #0581b7!important;
            font-weight: bold;
            margin-left: 10px;
            background-color: #fff !important;
            font-family: verdana !important;
            font-size: 14px !important;
            width: 50%;
            float: left;
            padding: 0;
            text-align: left !important;*/
        }        
        .relatedListInstruction h1 span{
            /*color: #000 !important;
            font-size: 10pt !important;
            background-color: #ffffff !important;
            font-family: verdana !important;*/
        }
        table.dataTable thead th, table.dataTable tfoot th {
            font-weight: bold;
            font-family: verdana;
        }        
        table.dataTable tbody th, table.dataTable tbody td {
            padding: 8px 10px;
            font-family: verdana;
            font-size: 12px;
        } 
        
        .dataTables_wrapper .dataTables_info {
            clear: both;
            float: left;
            padding-top: 0.55em;
            font-family: verdana;
            font-size: 12px;
        }
        .footer{
            margin:10px;}
            
                  
        .apexp .pbBody table.list {
             border:none;
        }        
        body .pbBody table.list {
            background-color: #fff;
            border-top: 0px solid #e0e3e5;
        }        
        .apexp .detailList .list .headerRow th {
            border-bottom: none;
            white-space: nowrap;
        }        
                
         
                
        .homeTab .tertiaryPalette {
            background-color: fff !important;
            border: none;
        }        
        html .brandTertiaryBgr {
            background-color: #fff;
            border: none;
            padding:0px;
        }
        
        body .bPageBlock .pbBody .labelCol {
    	    color: #4A4A56;
    	    font-family: verdana;
    	    font-weight: bold;
    	    font-size: 11px;
		}

        .body .bPageBlock .pbBody .labelCol  .data2Col {
            text-align: left;
            font-family: verdana;
        }        
            
       .mainForm .attachmentList .headerRow {
            padding: 1% ;
            border: none;
            color: #555;
            font-size:14px;
        }        
        .mainForm .attachmentList .dataCell {
            padding: 0.8% ;
        }        
        .mainForm .dataRow .last {
            margin-bottom: 12px;
        }        
        .FGM_Portal__Quiz_Questions__c {
           /* margin: 1em 0em;
            margin-bottom: 2em;
            /*padding-left: 0.5em;*/
             margin: 1em 1em 1em 0em;
            border-left: 3px solid transparent;
            font-family:verdana;
        }        
        .FGM_Portal__Quiz_Questions__c .select2-choice.select2-default {
            min-width: 40em;
        }        
        .FGM_Portal__Quiz_Questions__c .FGM_Portal__Sort_Order__c {
            float: left;
            font-size: 200%;
            font-weight: bold;
            margin-bottom: 0.5em;
            margin-right: 1em;
            opacity: 0.25;
            font-family:verdana;
        }        
        .FGM_Portal__Quiz_Questions__c .FGM_Portal__Pre_Text__c {
            display: block;
            opacity: 0.8;
            margin: 0.5em 0em;
            font-family:verdana;
            font-size: 12px;
        }        
        .FGM_Portal__Quiz_Questions__c .FGM_Portal__Post_Text__c {
            display: block;
            opacity: 0.8;
            margin: 0.5em 0em;
           /* font-size: 90%;
            font-style: italic;*/
            font-size: 100%;
            font-family:verdana;
        }        
        .FGM_Portal__Quiz_Questions__c .FGM_Portal__Question__c {
            display: block;
            
            font-size: 14px;
            font-weight: bold;
            font-family: 'verdana', sans-serif;
            color: #0581b7;
        }        
        .FGM_Portal__Quiz_Questions__c input[type="text"] {
            font-size: 130%;
            padding: 0.25em;
            width: 98.5%; //
            border: 1px solid #ccc;
        }        
        .FGM_Portal__Quiz_Questions__c select {
            height: 34px;
            width: 98.5%;
        }        
        .FGM_Portal__Quiz_Questions__c select[multiple],select[size] {
            height: auto!important;
        }        
        .mainForm .message.errorM3,.mainForm .message.errorM1,.mainForm .message.errorM2,.mainForm .message.errorM4{
            background-color: #F4D0D0;
            border-color: transparent;
        }        
        .FGM_Portal__Quiz_Questions__c textarea {
            /*font-size: 130%;*/
            padding: 0.25em;
            width: 98.5%;
            border: 1px solid #ccc;
            resize: vertical;
        }        
        .FGM_Portal__Quiz_Questions__c .multiSelectPicklistRow select[multiple="multiple"] {
            width: 98.5% !important;
            padding: 0.8em;
        }        
        .FGM_Portal__Quiz_Questions__c .multiSelectPicklistTable {
            width: 100%;
        }        
       /* .FGM_Portal__Quiz_Questions__c .help-text {
            float: right;
            width: 24px;
            height: 24px;
            background-color: orange;
            border: 1px solid rgb(255, 255, 255);
            border-radius: 2px;
            color: white;
            font-size: 12px;
            text-align: center;
            line-height: 24px;
            margin-right: 1em;
            opacity: 0.3;
        }   */
		.FGM_Portal__Quiz_Questions__c .help-text {
			float: right;
			color: rgb(255, 0, 0);
			margin-top: 44px;
			position: relative;
			font-weight: bold;

		}	     
        .FGM_Portal__Quiz_Questions__c .help-text:hover {
            opacity: 1.0;
            cursor: pointer;
        }        
        .FGM_Portal__Quiz_Questions__c .help-text.required-marker {
            background-color: red;
        }        
        .FGM_Portal__Quiz_Questions__c.required-missing {
            border-left: 3px solid red;
        }        
        .FGM_Portal__Quiz_Questions__c.required-missing .FGM_Portal__Question__c {
            color: red;
        }        
        .quizQuestionList{
            padding: 0em 0em 0em 0em !important;
            margin: 0em 0em;
            /*border:1px solid #c5c5c5;*/
            float:left;
            width:100%;        
        }
              
        .relatedlistTable tr td{
  			padding:7px;
  		}
	   .relatedlistTable th{
           padding:7px;
           background-color:#e1e1e1;
	  	}
	   .relatedlistTable table {
           width: 100%;
           /*margin-left: 1em;*/
           margin : 0 auto;
	  	}
	  /*.relatedlistTable_border{
           border:1px solid #e1e1e1;
	  }*/
	  .quizQuestionList_table{
           border:none !important;
	  	}        
              
        .btn,.btn:hover {
            text-decoration: none;
        }        
        .serialNumberColumn {
            text-align: center;
            font-weight: 700;
        }        
        .hidden_element {
            display: none;
        }        
       /* .upload_btn {
            -moz-box-shadow: inset 0px 1px 0px 0px #cae3fc;
            -webkit-box-shadow: inset 0px 1px 0px 0px #cae3fc;
            box-shadow: inset 0px 1px 0px 0px #cae3fc;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff ), color-stop(1, #4197ee)) !important;
            background: -moz-linear-gradient(center top, #79bbff 5%, #4197ee 100%) !important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee') !important;
            background-color: #79bbff !important;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #469df5 !important;
            display: inline-block;
            color: #ffffff !important;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: bold;
            padding: 0.3em 0.8em !important;
            text-decoration: none !important;
            text-shadow: 1px 1px 0px #287ace !important;
            cursor: pointer;
        }  */   
		.upload_btn {
			display: inline-block;
			border-radius: 4px !important;
			background: none repeat scroll 0% 0% #0581B7 !important;
			line-height: 0.5em;
			text-align: center;
			text-decoration: none;
			font-family: Verdana,Arial,Helvetica,sans-serif !important;
			border: medium none !important;
			font-size: 11px !important;
			font-weight: bold !important;
			color: #FFF !important;
			padding: 10px 25px !important;
			cursor: pointer;
		}   
        .upload_btn:hover {
            text-decoration: none;
            /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4197ee ), color-stop(1, #79bbff)) !important;
            background: -moz-linear-gradient(center top, #4197ee 5%, #79bbff 100%) !important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff') !important;
            background-color: #4197ee !important;*/
        }  
        .upload_btn:active {
            position: relative;
            top: 1px;
        }        
        input[type="file"] {
            padding: 0.3em 0.1em;
        }        
        .hidden_element thead,.hidden_element tbody {
            display: none !important;
        }        
        .relatedlistTable th.headerRow {
            background: rgba(212, 228, 239, 1);
            background: -moz-linear-gradient(top, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%) !important;
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(212, 228, 239, 1)), color-stop(100%, rgba(134, 174, 204, 1))) !important;
            background: -webkit-linear-gradient(top, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%) !important;
            background: -o-linear-gradient(top, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%) !important;
            background: -ms-linear-gradient(top, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%) !important;
            background: linear-gradient(to bottom, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%) !important;
            filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=1) !important;
        }        
        .relatedlistTable th.tablesorter-header {
            cursor: pointer;
        }        
        .relatedlistTable tr.headerRow {
            height: 2.5em;
        }        
        .relatedlistTable .actionLink {
            color: #015ba7;
            text-decoration: none;
            font-weight: normal;
        }        
        .relatedlistTable .editLink:after,.relatedlistTable .deleteLink:after {
            content: " | ";
        }        
        .relatedlistTable .relatedListInstruction {
            margin-top: 0.5em;
            margin-bottom: 1.2em;
        }        
        .relatedlistTable .newEntrybtn {
            margin-bottom: 1.0em;
            text-align: right;
            margin-right: 10px;
        }        
        .mainForm .duplicateRecordPopup .bootbox .close {
            font-size: 21px;
            line-height: 1;
            padding: 4px 3px;
        }
        .reviewbtn{
            float: right; 
            padding: 0;
        }        
        
		 .mainForm input[type='text'], .mainForm select {
			background-image: none;
			margin-right: 2px;
			font-size: 100%;
			background-color: white !important;
			height: 2.2em !important;
			padding-left: 1.5em;
			z-index: 10;
			height: 10%;
			padding: 4px 0px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #000;
			background-color: #fff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			border-radius:4px;
		}
              
        .updating{
            position: fixed; 
            top: 0; 
            left: 0;
            bottom: 0; 
            right: 0; 
            background-color: rgba(0, 0, 0, 0.3); 
            padding: 10% 30%; 
            text-align: center; 
            z-index: 1000; 
            display: none;
        }        
        .info_alert{
            background-color: rgb(255, 255, 255); 
            padding: 1em; 
            border-radius: 5px; 
            display: inline-block; 
            width: 50%;
        }
		.mainForm {
           margin-top: 0em;
           /* margin-top: 3em; */
           /*margin-right: 10em;*/
		} 
		.FCRecord_tfoot {
           display: table-footer-group !important; 
		} 
		
		.apexp_new{
			width:100%;
		}
		
		.mainborder{
            float: left;
            border: 1px solid #c5c5c5;
            width: 99.8%;
            min-height: 300px;
            /*margin-left: 10px;*/
        }
		
		.FGM_Portal__Quiz_Questions__c_border{
			border-top:1px solid #e0e3e5 !important;
		} 
		
		.errorMsg_FCRecord{
			width:99% 
		}
		
		body .pbBody table.list tr.headerRow td, body .pbBody table.list tr.headerRow th {
          font-family: verdana !important;
		  font-size:11px;
        }
		
		ani body .pbBody table.list tr th, body .pbBody table.list tr td {
          font-family: verdana !important;
          
        }
		
		.headerRowpadding{
			padding-left: 5px !important;
		}
		.serialNumberColumn_text{
			text-align:center;
		}
		.detailList_paddingbottom{
			padding-bottom: 20px;
		}
		
		.FCRecord_required-marker {
			float: right;
			color: #F00;
			margin: 2px 23px;
			position: relative;
			font-weight: bold;
			font-size: 1.5em;
		}

		.FCRecord_required-marker_attachment {
			color: #F00;
			margin-top: -28px;
			font-weight: bold;
			float: right;
			font-size: 1.5em;
		} 
		
/*End of RPFCRecord Page */

/*Start of RPFCRecordReview Page */
     .width60 {
            width: 60%!important;
        }
       .width40 {
            width: 40%!important;
            text-align: left!important;
        }
		.tertiaryPalette_border{
			border-color: #0581B7 !important;
		}

        .uploadedAttachment .pbBody {
            padding-top:0.75em!important;
        }
		
		.RPFCRecordReview_float{
			float: right; 
			padding: 0.5em;
		}
		.RPFCRecordReview_print{
			padding-right:0.3em 
		}
		.ApplicationReview_uploadedAttachment {
			padding-bottom: 2em !important;
		}

/*End of RPFCRecordReview Page */

/*Start of CommunitySecureMessage page */
 
 		.CommunitySecureMessage_width{
           width:25% !important;
   		}
   
		.pbHeader_border{
           border-bottom:1px solid #DBDBDB !important;
		}
	
		.bPageBlock .detailList tr td, .bPageBlock .detailList tr th, .hoverDetail .bPageBlock .detailList tr td, .hoverDetail .bPageBlock .detailList tr th {
           border-bottom: none;
		}
	
		.CommunitySecureMessage_center{
           text-align: center;
		}
		.pbHeader_border{
           border-bottom:1px solid #DBDBDB !important;
		}
			
		.pb_table_border{
           border-bottom:none;
		}
		.popup .modal-header .close {
           opacity: 1 !important; 
		}
/*End of CommunitySecureMessage page */</pre></body></html>