/* Minification failed. Returning unminified contents.
(1171,1): run-time error CSS1019: Unexpected token, found '@import'
(1171,9): run-time error CSS1019: Unexpected token, found ''https://fonts.googleapis.com/css?family=Georgia''
 */
header, footer, nav, section { display: block; }


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }

legend { font-size: 1.2em; font-weight: bold; }

textarea { min-height: 75px; }

.editor-label { margin: 1em 0 0 0; }

.editor-field { margin: 0.5em 0 0 0; }

.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input { margin: 1px !important; }

.k-autocomplete.k-state-default .k-input,
.k-combobox .k-state-default .k-input,
.k-picker-wrap.k-state-default .k-input,
.k-numeric-wrap.k-state-default .k-input,
.k-multiselect-wrap,
.k-multiselect-float-wrap,
.k-slider-track,
.k-slider-selection,
.k-progress-status-wrap { -webkit-box-shadow: none !important; box-shadow: none !important; margin: 1px; }

.k-webkit .k-combobox .k-dropdown-wrap:before, .k-webkit .k-numeric-wrap:before, .k-webkit .k-picker-wrap:before { padding-bottom: 0em; }

.k-combobox .k-dropdown-wrap:before, .k-numeric-wrap:before, .k-picker-wrap:before { padding-bottom: 0em; }

.dropdown-xs { font-size: 100%; }

.dropdown-sm { font-size: 120%; }

.dropdown-lg { font-size: 140%; }

.underline { text-decoration: underline; }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #f00; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #f00; background-color: #fee; }

.validation-summary-errors { font-weight: bold; color: #f00; }

.validation-summary-valid { display: none; }

.rgmp-renderbody-row { padding-top: 0.4%; }

.rgmpContainer { padding-top: 50px; padding-bottom: 50px; padding-left: 20px; padding-right: 20px; margin-right: auto; margin-left: auto; }

.rgmpAdvisorDesktopContainer { padding-top: 10px; padding-bottom: 50px; padding-left: 20px; padding-right: 20px; margin-right: auto; margin-left: auto; }

.rgmpProductTitle { color: #A39161; font-size: 24px; font-weight: bold; }

.rgmpMenu { margin-right: 0; margin-left: 0; background-color: #ddd; border-width: 1px; border-radius: 4px 4px 0 0; box-shadow: none; }

.rgmpMenuItem { padding-top: .25%; }

.impersonateLabel { font-size: 14px; font-weight: bold; }

.impersonateInput { font-size: 14px; width: 100%; }

.filteractions { padding-left: 1%; padding-right: 1%; }

.filteraction { padding-top: .5%; }

.scrollable-dropdown-menu { height: auto; max-height: 200px; overflow-x: hidden; }

.advance-filter-label { font-weight: bold; }

.advance-filter-input-text { width: 80%; }

.jqx-grid-cell-filter { background-color: Yellow; }

.RowDetailsContainer { width: 99% !important; }

img { max-width: 100%; }

/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .hide-me-tablet { display: none; }
}

/* css loader styles */
body.loading { overflow: hidden; }

    body.loading .modal-loading { display: block; }

.modal-loading { display: none; position: fixed; z-index: 1000000; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 100, 100, 100, .4 ); }

.modal-spinner { position: fixed; z-index: 1000001; top: -100px; left: 0; height: 100%; width: 100%; background: rgba( 0, 0, 0, .0 ) url('./Images/RGMP/loader.png') 50% 50% no-repeat; -webkit-animation-name: spin; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }

    to { -ms-transform: rotate(360deg); }
}

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }

    to { -moz-transform: rotate(360deg); }
}

@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }

    to { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    from { transform: rotate(0deg); }

    to { transform: rotate(360deg); }
}

.rgmp-label-primary-gold { background-color: #A39161; }

.rgmp-label-primary-blue { background-color: #00447C; }

.rgmp-label-primary-midblue { background-color: #759AB7; }

.rgmp-label-primary-softblue { background-color: #B8CBDA; }

.rgmp-label-primary-darkgrey { background-color: #3F3F3F; }

.rgmp-label-primary-softgrey { background-color: #BFBFBF; }

/* rgmp panel classes */
.rgmp-panel-heading { }

.rgmp-panel-sub-heading { font-weight: bold; }

.rgmp-panel-label-class { font-size: 14px; margin-top: 10px; margin-bottom: 10px; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }

.rgmp-panel-data-class { font-size: 14px; margin-top: 10px; margin-bottom: 10px; font-family: inherit; font-weight: 600; line-height: 1.1; color: inherit; }

/* rgmp navbar classes */
.rgmp-navbar { border-radius: 4px; position: relative; min-height: 50px; border: 1px solid transparent; }

.navbar-main { background-color: #f8f8f8; border-color: #e7e7e7; }

.rgmp-navbar-sub { border-radius: 4px; position: relative; min-height: 50px; border: 1px solid transparent; }

.navbar-sub { border-color: #e7e7e7; }

/* rgmp seperator classes */
.rgmp-hr-seperator { margin-top: 0px !important; }

.canvas-container { margin-right: auto; margin-left: auto; width: 300px; }

.rgmp-input-container { padding-top: 2%; }

.rgmp-select-container { padding-top: 4%; }

.rgmp-message-panel-item:hover { border-color: transparent; border-color: #999; background: #e8e8e8; cursor: pointer; }

.rgmp-positive-balance { color: green; }

.rgmp-negative-balance { color: red; }

.rgmp-filter-dropdown-row:hover { cursor: pointer; }

.rgmp-filter-remove { cursor: pointer; }

.rgmp-fee-breakdown-total { border-top: solid 1px; }

.rgmp-menu-item { }

.rgmp-overlay-menu { background-color: gray; width: 100%; height: 200px; display: block; }


/* new hoverable menu */
.rgmp-row-spacer { padding-bottom: 0.5%; }

.rgmp-menu { height: 55px; line-height: 55px; font-size: 16px; position: relative; background-color: #00447C; }

#rgmp-menu-search { font-size: 16px; position: relative; background-color: #00447C; height: 55px; }

#rgmp-site-menu { height: 55px; line-height: 55px; font-size: 16px; position: relative; min-width: 100%; background-color: #759AB7; }

#rgmp-search-form { top: 12px; height: 60%; box-shadow: 0 1px rgba(255,255,255,0.09),0 1px rgba(0,0,0,0.2) inset; background-color: #003057; border: none; display: block; border-radius: 18px; position: relative; }

#rgmp-search-form-input { margin-left: 5px; font-size: 16px; background: none; border: none; width: 100%; height: 30px; padding-bottom: 0; color: #fff; line-height: 1.7; }

#rgmp-menu-primary { font-size: 16px; position: relative; min-width: 100%; display: block; }

#rgmp-menu-primary-site { font-size: 16px; position: relative; min-width: 100%; display: block; }

.rgmp-primary-nav-item { position: relative; height: 55px; display: block; text-decoration: none; color: white; }

    .rgmp-primary-nav-item > a { cursor: pointer; text-decoration: none; }

    .rgmp-primary-nav-item:hover { cursor: pointer; text-decoration: none; color: white; }

.rgmp-primary-nav-item-site { position: relative; height: 55px; display: block; text-decoration: none; color: white; }

    .rgmp-primary-nav-item-site > a { cursor: pointer; text-decoration: none; }

    .rgmp-primary-nav-item-site:hover { cursor: pointer; text-decoration: none; color: white; }

.rgmp-primary-menu-item { float: right; position: relative; padding: 0 20px; }

.rgmp-primary-menu-item-left { border-left: 1px solid rgba(0,0,0,0.2); box-shadow: 1px 0 rgba(255,255,255,0.1) inset; }

.rgmp-primary-menu-item:hover:before { background-color: rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset; content: ""; position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0; }

.rgmp-primary-menu-item:hover > .rgmp-menu-wrapper { top: 54px; visibility: visible; opacity: 1; }

.rgmp-primary-menu-item-float-left { float: left; position: relative; padding: 0 20px; }

    .rgmp-primary-menu-item-float-left:hover:before { background-color: rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset; content: ""; position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0; }

    .rgmp-primary-menu-item-float-left:hover > .rgmp-menu-wrapper { top: 54px; visibility: visible; opacity: 1; }

.rgmp-menu-wrapper nav { overflow: hidden; display: block; }

.rgmp-menu-wrapper { font-size: 14px; position: absolute; top: 85px; left: 0; z-index: 5000000; box-shadow: 0 3px 8px 3px rgba(0,0,0,0.1); background-color: #fff; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.2s ease,top 0.2s ease; -moz-transition: opacity 0.2s ease,top 0.2s ease; -o-transition: opacity 0.2s ease,top 0.2s ease; transition: opacity 0.2s ease,top 0.2s ease }

    .rgmp-menu-wrapper:after { position: absolute; content: ""; display: block; background: url('http://cnet4.cbsistatic.com/fly/1046-fly/bundles/cnetcss/images/sprites/main-sa34defa97d.png') 0 -1437px no-repeat; left: 30px; padding-top: 0; top: -5px; height: 5px; width: 11px; }

.rgmp-menu-item-header { }

.rgmp-menu-item-information { }

.rgmp-nav-wrapper { background: #DBDBDB; box-shadow: 2px 0 3px -3px rgba(0,0,0,0.4) inset; float: left; left: 180px; position: relative; width: 450px; display: inline-block; }

.rgmp-nav-wrapper-links { background: white; margin: 0; padding: 20px 0 20px 20px; width: 160px; right: 180px; position: relative; float: left; margin: 0; }

    .rgmp-nav-wrapper-links li { display: list-item; text-align: left; position: relative; margin: 8px 0; list-style: none; line-height: 1.6; }

        .rgmp-nav-wrapper-links li:hover:after { content: ""; display: block; height: 12px; position: absolute; right: -24px; top: 2px; width: 10px; z-index: 9; background: url('http://cnet3.cbsistatic.com/fly/1055-fly/bundles/cnetcss/images/main/hover-arrow-left.png') no-repeat; }

.rgmp-nav-wrapper-links-title { text-transform: uppercase; margin-top: 0; font-weight: 600; list-style: none; }

.rgmp-nav-wrapper-information { display: none; padding: 20px; position: relative; right: 180px; float: left; width: 230px; list-style: none; margin: 0; }

    .rgmp-nav-wrapper-information li { display: list-item; text-align: left; position: relative; margin: 8px 0 0 20px; line-height: 1.6; }

.rgmp-nav-wrapper-information-title { text-transform: uppercase; margin-top: 0; font-weight: 600; }

.active { display: block; }

.deactive { display: none; }

.rgmp-nav-wrapper-links a { color: #00447C; display: block; text-decoration: none; cursor: pointer; }

    .rgmp-nav-wrapper-links a:hover { color: #B8CBDA; text-decoration: none; }

.rgmp-nav-wrapper-information a { color: #00447C; display: block; text-decoration: none; cursor: pointer; }

    .rgmp-nav-wrapper-information a:hover { color: #B8CBDA; text-decoration: none; }

rgmp-nav-wrapper-primary-submenu-details { text-align: justify; }

.rgmp-dropdown-input-search { text-align: left !important; -webkit-user-select: auto !important; width: 100%; }

.rgmp-dropdown-input-readonly { text-align: left !important; -webkit-user-select: auto !important; width: 100%; }

.rgmp-server-details { font-size: 10px; color: white; }

/* Page Template for the exported PDF */
.rgmp-page-template { font-family: "Arial", sans-serif; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

    .rgmp-page-template .header { position: absolute; top: 30px; left: 30px; right: 30px; border-bottom: 1px solid #888; color: #888; }

    .rgmp-page-template .disclaimer { position: absolute; bottom: 30px; left: 30px; right: 30px; border-top: 1px solid #888; text-align: center; color: #888; }

    .rgmp-page-template .footer { position: absolute; bottom: 30px; left: 30px; right: 30px; border-top: 1px solid #888; text-align: center; color: #888; }

    .rgmp-page-template .watermark { font-weight: bold; font-size: 400%; text-align: center; margin-top: 30%; color: #aaaaaa; opacity: 0.1; transform: rotate(-35deg) scale(1.7, 1.5); }
/* End of Page Template for the exported PDF */

.gly-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-moz-keyframes spin {
    0% { -moz-transform: rotate(0deg); }

    100% { -moz-transform: rotate(359deg); }
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }

    100% { -webkit-transform: rotate(359deg); }
}

@-o-keyframes spin {
    0% { -o-transform: rotate(0deg); }

    100% { -o-transform: rotate(359deg); }
}

@keyframes spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }

    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}

.nopadding { padding: 0 !important; margin: 0 !important; }

.rgmp-dashboard-panel-primary { margin-top: 10px !important; margin-bottom: 10px !important; box-shadow: 10px 10px 5px #888888 !important; }

.rgmp-dashboard-panel-navigation { margin-top: 15px; }

.rgmp-dashboard-panel-grid-record { font-size: 11px; }

.rgmp-nopadding-hr { margin-top: 0px !important; margin-bottom: 5px !important; }

.rgmp-dsahboard-panel-item-order-change { }

.rgmp-dashboard-panel-body { height: 115px !important; overflow-y: hidden; }

.rgmp-dashboard-panel-body-marquee { width: 100%; height: 70px; }

.rgmp-dashboard-panel-icon { margin-top: 14px; }

.rgmp-dropdown-label { margin-top: 4px; }

.btn-primary-rgmp-primaryblue { color: #FFFFFF; background-color: #00447C; border-color: #130269; }

    .btn-primary-rgmp-primaryblue:hover,
    .btn-primary-rgmp-primaryblue:focus,
    .btn-primary-rgmp-primaryblue:active,
    .btn-primary-rgmp-primaryblue.active,
    .open .dropdown-toggle.btn-primary-rgmp-primaryblue { color: #FFFFFF; background-color: #759AB7; border-color: #130269; }

    .btn-primary-rgmp-primaryblue:active,
    .btn-primary-rgmp-primaryblue.active,
    .open .dropdown-toggle.btn-primary-rgmp-primaryblue { background-image: none; }

    .btn-primary-rgmp-primaryblue.disabled,
    .btn-primary-rgmp-primaryblue[disabled],
    fieldset[disabled] .btn-primary-rgmp-primaryblue,
    .btn-primary-rgmp-primaryblue.disabled:hover,
    .btn-primary-rgmp-primaryblue[disabled]:hover,
    fieldset[disabled] .btn-primary-rgmp-primaryblue:hover,
    .btn-primary-rgmp-primaryblue.disabled:focus,
    .btn-primary-rgmp-primaryblue[disabled]:focus,
    fieldset[disabled] .btn-primary-rgmp-primaryblue:focus,
    .btn-primary-rgmp-primaryblue.disabled:active,
    .btn-primary-rgmp-primaryblue[disabled]:active,
    fieldset[disabled] .btn-primary-rgmp-primaryblue:active,
    .btn-primary-rgmp-primaryblue.disabled.active,
    .btn-primary-rgmp-primaryblue[disabled].active,
    fieldset[disabled] .btn-primary-rgmp-primaryblue.active { background-color: #00447C; border-color: #130269; }

    .btn-primary-rgmp-primaryblue .badge { color: #00447C; background-color: #FFFFFF; }

.panel-primary-rgmp-primaryblue { border-color: #00447C; }

    .panel-primary-rgmp-primaryblue > .panel-heading { color: #fff; background-color: #00447C; border-color: #00447C; }

        .panel-primary-rgmp-primaryblue > .panel-heading + .panel-collapse > .panel-body { border-top-color: #00447C; }

        .panel-primary-rgmp-primaryblue > .panel-heading .badge { color: #00447C; background-color: #fff; }

    .panel-primary-rgmp-primaryblue > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #00447C; }

.rgmp-has-error { border-color: #a94442 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }

.rgmp-conditional-validation-error { border-color: #ff9900 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }

.rgmp-has-error-text { color: #a94442 !important; }

.rgmp-flag { display: inline-block; position: relative; width: 16px; height: 11px; background: url('./Images/RGMP/ISOFlags.png') no-repeat }

    .rgmp-flag.rgmp-flag-gu { background-position: -96px -55px }

    .rgmp-flag.rgmp-flag-mn { background-position: -208px -88px }

    .rgmp-flag.rgmp-flag-va { background-position: -48px -154px }

    .rgmp-flag.rgmp-flag-tibet { background-position: -32px -143px }

    .rgmp-flag.rgmp-flag-fo { background-position: -64px -44px }

    .rgmp-flag.rgmp-flag-th { background-position: -16px -143px }

    .rgmp-flag.rgmp-flag-tr { background-position: -144px -143px }

    .rgmp-flag.rgmp-flag-tl { background-position: -80px -143px }

    .rgmp-flag.rgmp-flag-kz { background-position: -144px -77px }

    .rgmp-flag.rgmp-flag-zm { background-position: -16px -165px }

    .rgmp-flag.rgmp-flag-uz { background-position: -32px -154px }

    .rgmp-flag.rgmp-flag-dk { background-position: -64px -33px }

    .rgmp-flag.rgmp-flag-scotland { background-position: -176px -121px }

    .rgmp-flag.rgmp-flag-gi { background-position: -224px -44px }

    .rgmp-flag.rgmp-flag-gy { background-position: -128px -55px }

    .rgmp-flag.rgmp-flag-bj { background-position: -112px -11px }

    .rgmp-flag.rgmp-flag-fr { background-position: -80px -44px }

    .rgmp-flag.rgmp-flag-mo { background-position: -224px -88px }

    .rgmp-flag.rgmp-flag-ir { background-position: -112px -66px }

    .rgmp-flag.rgmp-flag-io { background-position: -80px -66px }

    .rgmp-flag.rgmp-flag-tm { background-position: -96px -143px }

    .rgmp-flag.rgmp-flag-ch { background-position: -96px -22px }

    .rgmp-flag.rgmp-flag-mt { background-position: -32px -99px }

    .rgmp-flag.rgmp-flag-nl { background-position: -240px -99px }

    .rgmp-flag.rgmp-flag-gp { background-position: -16px -55px }

    .rgmp-flag.rgmp-flag-im { background-position: -48px -66px }

    .rgmp-flag.rgmp-flag-tv { background-position: -176px -143px }

    .rgmp-flag.rgmp-flag-mu { background-position: -48px -99px }

    .rgmp-flag.rgmp-flag-pe { background-position: -96px -110px }

    .rgmp-flag.rgmp-flag-vi { background-position: -112px -154px }

    .rgmp-flag.rgmp-flag-hn { background-position: -176px -55px }

    .rgmp-flag.rgmp-flag-ss { background-position: -128px -132px }

    .rgmp-flag.rgmp-flag-ae { background-position: -16px 0 }

    .rgmp-flag.rgmp-flag-td { background-position: -240px -132px }

    .rgmp-flag.rgmp-flag-pw { background-position: 0 -121px }

    .rgmp-flag.rgmp-flag-nu { background-position: -32px -110px }

    .rgmp-flag.rgmp-flag-bt { background-position: -208px -11px }

    .rgmp-flag.rgmp-flag-ms { background-position: -16px -99px }

    .rgmp-flag.rgmp-flag-cv { background-position: -240px -22px }

    .rgmp-flag.rgmp-flag-es { background-position: -224px -33px }

    .rgmp-flag.rgmp-flag-mh { background-position: -144px -88px }

    .rgmp-flag.rgmp-flag-la { background-position: -160px -77px }

    .rgmp-flag.rgmp-flag-vn { background-position: -128px -154px }

    .rgmp-flag.rgmp-flag-py { background-position: -16px -121px }

    .rgmp-flag.rgmp-flag-br { background-position: -176px -11px }

    .rgmp-flag.rgmp-flag-ye { background-position: -224px -154px }

    .rgmp-flag.rgmp-flag-ie { background-position: 0 -66px }

    .rgmp-flag.rgmp-flag-gh { background-position: -208px -44px }

    .rgmp-flag.rgmp-flag-cg { background-position: -80px -22px }

    .rgmp-flag.rgmp-flag-cu { background-position: -224px -22px }

    .rgmp-flag.rgmp-flag-hu { background-position: -224px -55px }

    .rgmp-flag.rgmp-flag-sg { background-position: -224px -121px }

    .rgmp-flag.rgmp-flag-at { background-position: -176px 0 }

    .rgmp-flag.rgmp-flag-lk { background-position: -224px -77px }

    .rgmp-flag.rgmp-flag-vu { background-position: -144px -154px }

    .rgmp-flag.rgmp-flag-bo { background-position: -160px -11px }

    .rgmp-flag.rgmp-flag-jo { background-position: -208px -66px }

    .rgmp-flag.rgmp-flag-er { background-position: -208px -33px }

    .rgmp-flag.rgmp-flag-za { background-position: -256px -154px }

    .rgmp-flag.rgmp-flag-rs { background-position: -80px -121px }

    .rgmp-flag.rgmp-flag-nr { background-position: -16px -110px }

    .rgmp-flag.rgmp-flag-ls { background-position: -256px -77px }

    .rgmp-flag.rgmp-flag-jm { background-position: -192px -66px }

    .rgmp-flag.rgmp-flag-tz { background-position: -208px -143px }

    .rgmp-flag.rgmp-flag-ki { background-position: -16px -77px }

    .rgmp-flag.rgmp-flag-sj { background-position: 0 -132px }

    .rgmp-flag.rgmp-flag-cz { background-position: -16px -33px }

    .rgmp-flag.rgmp-flag-pg { background-position: -128px -110px }

    .rgmp-flag.rgmp-flag-lv { background-position: -32px -88px }

    .rgmp-flag.rgmp-flag-do { background-position: -96px -33px }

    .rgmp-flag.rgmp-flag-lu { background-position: -16px -88px }

    .rgmp-flag.rgmp-flag-no { background-position: -256px -99px }

    .rgmp-flag.rgmp-flag-kw { background-position: -112px -77px }

    .rgmp-flag.rgmp-flag-mx { background-position: -96px -99px }

    .rgmp-flag.rgmp-flag-yt { background-position: -240px -154px }

    .rgmp-flag.rgmp-flag-ly { background-position: -48px -88px }

    .rgmp-flag.rgmp-flag-cy { background-position: 0 -33px }

    .rgmp-flag.rgmp-flag-ph { background-position: -144px -110px }

    .rgmp-flag.rgmp-flag-my { background-position: -112px -99px }

    .rgmp-flag.rgmp-flag-sm { background-position: -48px -132px }

    .rgmp-flag.rgmp-flag-et { background-position: -240px -33px }

    .rgmp-flag.rgmp-flag-ru { background-position: -96px -121px }

    .rgmp-flag.rgmp-flag-tj { background-position: -48px -143px }

    .rgmp-flag.rgmp-flag-ai { background-position: -64px 0 }

    .rgmp-flag.rgmp-flag-pl { background-position: -176px -110px }

    .rgmp-flag.rgmp-flag-kp { background-position: -64px -77px }

    .rgmp-flag.rgmp-flag-uy { background-position: -16px -154px }

    .rgmp-flag.rgmp-flag-gb { background-position: -112px -44px }

    .rgmp-flag.rgmp-flag-gs { background-position: -64px -55px }

    .rgmp-flag.rgmp-flag-kurdistan { background-position: -96px -77px }

    .rgmp-flag.rgmp-flag-rw { background-position: -112px -121px }

    .rgmp-flag.rgmp-flag-ec { background-position: -128px -33px }

    .rgmp-flag.rgmp-flag-mm { background-position: -192px -88px }

    .rgmp-flag.rgmp-flag-pa { background-position: -80px -110px }

    .rgmp-flag.rgmp-flag-wales { background-position: -160px -154px }

    .rgmp-flag.rgmp-flag-kg { background-position: -256px -66px }

    .rgmp-flag.rgmp-flag-ve { background-position: -80px -154px }

    .rgmp-flag.rgmp-flag-tk { background-position: -64px -143px }

    .rgmp-flag.rgmp-flag-ca { background-position: -16px -22px }

    .rgmp-flag.rgmp-flag-is { background-position: -128px -66px }

    .rgmp-flag.rgmp-flag-ke { background-position: -240px -66px }

    .rgmp-flag.rgmp-flag-ro { background-position: -64px -121px }

    .rgmp-flag.rgmp-flag-gq { background-position: -32px -55px }

    .rgmp-flag.rgmp-flag-pt { background-position: -256px -110px }

    .rgmp-flag.rgmp-flag-tf { background-position: -256px -132px }

    .rgmp-flag.rgmp-flag-ad { background-position: 0 0 }

    .rgmp-flag.rgmp-flag-sk { background-position: -16px -132px }

    .rgmp-flag.rgmp-flag-pm { background-position: -192px -110px }

    .rgmp-flag.rgmp-flag-om { background-position: -64px -110px }

    .rgmp-flag.rgmp-flag-an { background-position: -112px 0 }

    .rgmp-flag.rgmp-flag-ws { background-position: -192px -154px }

    .rgmp-flag.rgmp-flag-sh { background-position: -240px -121px }

    .rgmp-flag.rgmp-flag-mp { background-position: -240px -88px }

    .rgmp-flag.rgmp-flag-gt { background-position: -80px -55px }

    .rgmp-flag.rgmp-flag-cf { background-position: -64px -22px }

    .rgmp-flag.rgmp-flag-zanzibar { background-position: 0 -165px }

    .rgmp-flag.rgmp-flag-mw { background-position: -80px -99px }

    .rgmp-flag.rgmp-flag-catalonia { background-position: -32px -22px }

    .rgmp-flag.rgmp-flag-ug { background-position: -240px -143px }

    .rgmp-flag.rgmp-flag-je { background-position: -176px -66px }

    .rgmp-flag.rgmp-flag-km { background-position: -32px -77px }

    .rgmp-flag.rgmp-flag-in { background-position: -64px -66px }

    .rgmp-flag.rgmp-flag-bf { background-position: -48px -11px }

    .rgmp-flag.rgmp-flag-mc { background-position: -80px -88px }

    .rgmp-flag.rgmp-flag-sy { background-position: -192px -132px }

    .rgmp-flag.rgmp-flag-sn { background-position: -64px -132px }

    .rgmp-flag.rgmp-flag-kr { background-position: -80px -77px }

    .rgmp-flag.rgmp-flag-eu { background-position: -256px -33px }

    .rgmp-flag.rgmp-flag-bn { background-position: -144px -11px }

    .rgmp-flag.rgmp-flag-st { background-position: -144px -132px }

    .rgmp-flag.rgmp-flag-england { background-position: -192px -33px }

    .rgmp-flag.rgmp-flag-lc { background-position: -192px -77px }

    .rgmp-flag.rgmp-flag-dm { background-position: -80px -33px }

    .rgmp-flag.rgmp-flag-be { background-position: -32px -11px }

    .rgmp-flag.rgmp-flag-ni { background-position: -224px -99px }

    .rgmp-flag.rgmp-flag-ua { background-position: -224px -143px }

    .rgmp-flag.rgmp-flag-mz { background-position: -128px -99px }

    .rgmp-flag.rgmp-flag-pf { background-position: -112px -110px }

    .rgmp-flag.rgmp-flag-tn { background-position: -112px -143px }

    .rgmp-flag.rgmp-flag-ee { background-position: -144px -33px }

    .rgmp-flag.rgmp-flag-xk { background-position: -208px -154px }

    .rgmp-flag.rgmp-flag-sx { background-position: -176px -132px }

    .rgmp-flag.rgmp-flag-sd { background-position: -192px -121px }

    .rgmp-flag.rgmp-flag-gd { background-position: -128px -44px }

    .rgmp-flag.rgmp-flag-ci { background-position: -112px -22px }

    .rgmp-flag.rgmp-flag-sz { background-position: -208px -132px }

    .rgmp-flag.rgmp-flag-cl { background-position: -144px -22px }

    .rgmp-flag.rgmp-flag-fi { background-position: 0 -44px }

    .rgmp-flag.rgmp-flag-ga { background-position: -96px -44px }

    .rgmp-flag.rgmp-flag-jp { background-position: -224px -66px }

    .rgmp-flag.rgmp-flag-de { background-position: -32px -33px }

    .rgmp-flag.rgmp-flag-np { background-position: 0 -110px }

    .rgmp-flag.rgmp-flag-re { background-position: -48px -121px }

    .rgmp-flag.rgmp-flag-bg { background-position: -64px -11px }

    .rgmp-flag.rgmp-flag-sc { background-position: -160px -121px }

    .rgmp-flag.rgmp-flag-ng { background-position: -208px -99px }

    .rgmp-flag.rgmp-flag-qa { background-position: -32px -121px }

    .rgmp-flag.rgmp-flag-mk { background-position: -160px -88px }

    .rgmp-flag.rgmp-flag-aw { background-position: -208px 0 }

    .rgmp-flag.rgmp-flag-kn { background-position: -48px -77px }

    .rgmp-flag.rgmp-flag-al { background-position: -80px 0 }

    .rgmp-flag.rgmp-flag-bw { background-position: -240px -11px }

    .rgmp-flag.rgmp-flag-um { background-position: -256px -143px }

    .rgmp-flag.rgmp-flag-ky { background-position: -128px -77px }

    .rgmp-flag.rgmp-flag-tt { background-position: -160px -143px }

    .rgmp-flag.rgmp-flag-so { background-position: -80px -132px }

    .rgmp-flag.rgmp-flag-lt { background-position: 0 -88px }

    .rgmp-flag.rgmp-flag-by { background-position: -256px -11px }

    .rgmp-flag.rgmp-flag-bb { background-position: 0 -11px }

    .rgmp-flag.rgmp-flag-us { background-position: 0 -154px }

    .rgmp-flag.rgmp-flag-md { background-position: -96px -88px }

    .rgmp-flag.rgmp-flag-ag { background-position: -48px 0 }

    .rgmp-flag.rgmp-flag-hm { background-position: -160px -55px }

    .rgmp-flag.rgmp-flag-as { background-position: -160px 0 }

    .rgmp-flag.rgmp-flag-eg { background-position: -160px -33px }

    .rgmp-flag.rgmp-flag-sv { background-position: -160px -132px }

    .rgmp-flag.rgmp-flag-sl { background-position: -32px -132px }

    .rgmp-flag.rgmp-flag-fk { background-position: -32px -44px }

    .rgmp-flag.rgmp-flag-am { background-position: -96px 0 }

    .rgmp-flag.rgmp-flag-ck { background-position: -128px -22px }

    .rgmp-flag.rgmp-flag-tw { background-position: -192px -143px }

    .rgmp-flag.rgmp-flag-kh { background-position: 0 -77px }

    .rgmp-flag.rgmp-flag-to { background-position: -128px -143px }

    .rgmp-flag.rgmp-flag-se { background-position: -208px -121px }

    .rgmp-flag.rgmp-flag-cd { background-position: -48px -22px }

    .rgmp-flag.rgmp-flag-pn { background-position: -208px -110px }

    .rgmp-flag.rgmp-flag-gr { background-position: -48px -55px }

    .rgmp-flag.rgmp-flag-id { background-position: -256px -55px }

    .rgmp-flag.rgmp-flag-vc { background-position: -64px -154px }

    .rgmp-flag.rgmp-flag-somaliland { background-position: -96px -132px }

    .rgmp-flag.rgmp-flag-bi { background-position: -96px -11px }

    .rgmp-flag.rgmp-flag-pk { background-position: -160px -110px }

    .rgmp-flag.rgmp-flag-pr { background-position: -224px -110px }

    .rgmp-flag.rgmp-flag-bd { background-position: -16px -11px }

    .rgmp-flag.rgmp-flag-co { background-position: -192px -22px }

    .rgmp-flag.rgmp-flag-fm { background-position: -48px -44px }

    .rgmp-flag.rgmp-flag-bm { background-position: -128px -11px }

    .rgmp-flag.rgmp-flag-ar { background-position: -144px 0 }

    .rgmp-flag.rgmp-flag-bv { background-position: -224px -11px }

    .rgmp-flag.rgmp-flag-sb { background-position: -144px -121px }

    .rgmp-flag.rgmp-flag-mq { background-position: -256px -88px }

    .rgmp-flag.rgmp-flag-eh { background-position: -176px -33px }

    .rgmp-flag.rgmp-flag-bh { background-position: -80px -11px }

    .rgmp-flag.rgmp-flag-it { background-position: -144px -66px }

    .rgmp-flag.rgmp-flag-hr { background-position: -192px -55px }

    .rgmp-flag.rgmp-flag-sa { background-position: -128px -121px }

    .rgmp-flag.rgmp-flag-mv { background-position: -64px -99px }

    .rgmp-flag.rgmp-flag-mg { background-position: -128px -88px }

    .rgmp-flag.rgmp-flag-dz { background-position: -112px -33px }

    .rgmp-flag.rgmp-flag-gg { background-position: -192px -44px }

    .rgmp-flag.rgmp-flag-gm { background-position: -256px -44px }

    .rgmp-flag.rgmp-flag-af { background-position: -32px 0 }

    .rgmp-flag.rgmp-flag-li { background-position: -208px -77px }

    .rgmp-flag.rgmp-flag-sr { background-position: -112px -132px }

    .rgmp-flag.rgmp-flag-vg { background-position: -96px -154px }

    .rgmp-flag.rgmp-flag-cr { background-position: -208px -22px }

    .rgmp-flag.rgmp-flag-tc { background-position: -224px -132px }

    .rgmp-flag.rgmp-flag-ao { background-position: -128px 0 }

    .rgmp-flag.rgmp-flag-ma { background-position: -64px -88px }

    .rgmp-flag.rgmp-flag-mr { background-position: 0 -99px }

    .rgmp-flag.rgmp-flag-gn { background-position: 0 -55px }

    .rgmp-flag.rgmp-flag-ne { background-position: -176px -99px }

    .rgmp-flag.rgmp-flag-nf { background-position: -192px -99px }

    .rgmp-flag.rgmp-flag-wf { background-position: -176px -154px }

    .rgmp-flag.rgmp-flag-hk { background-position: -144px -55px }

    .rgmp-flag.rgmp-flag-gf { background-position: -160px -44px }

    .rgmp-flag.rgmp-flag-ps { background-position: -240px -110px }

    .rgmp-flag.rgmp-flag-ic { background-position: -240px -55px }

    .rgmp-flag.rgmp-flag-cw { background-position: -256px -22px }

    .rgmp-flag.rgmp-flag-ml { background-position: -176px -88px }

    .rgmp-flag.rgmp-flag-ax { background-position: -224px 0 }

    .rgmp-flag.rgmp-flag-gl { background-position: -240px -44px }

    .rgmp-flag.rgmp-flag-dj { background-position: -48px -33px }

    .rgmp-flag.rgmp-flag-cn { background-position: -176px -22px }

    .rgmp-flag.rgmp-flag-ht { background-position: -208px -55px }

    .rgmp-flag.rgmp-flag-lr { background-position: -240px -77px }

    .rgmp-flag.rgmp-flag-tg { background-position: 0 -143px }

    .rgmp-flag.rgmp-flag-ba { background-position: -256px 0 }

    .rgmp-flag.rgmp-flag-ge { background-position: -144px -44px }

    .rgmp-flag.rgmp-flag-bz { background-position: 0 -22px }

    .rgmp-flag.rgmp-flag-au { background-position: -192px 0 }

    .rgmp-flag.rgmp-flag-iq { background-position: -96px -66px }

    .rgmp-flag.rgmp-flag-cm { background-position: -160px -22px }

    .rgmp-flag.rgmp-flag-gw { background-position: -112px -55px }

    .rgmp-flag.rgmp-flag-az { background-position: -240px 0 }

    .rgmp-flag.rgmp-flag-na { background-position: -144px -99px }

    .rgmp-flag.rgmp-flag-fj { background-position: -16px -44px }

    .rgmp-flag.rgmp-flag-zw { background-position: -32px -165px }

    .rgmp-flag.rgmp-flag-bs { background-position: -192px -11px }

    .rgmp-flag.rgmp-flag-il { background-position: -16px -66px }

    .rgmp-flag.rgmp-flag-nz { background-position: -48px -110px }

    .rgmp-flag.rgmp-flag-me { background-position: -112px -88px }

    .rgmp-flag.rgmp-flag-si { background-position: -256px -121px }

    .rgmp-flag.rgmp-flag-nc { background-position: -160px -99px }

    .rgmp-flag.rgmp-flag-lb { background-position: -176px -77px }

.rgmp-recaptch { transform: scale(0.55); -webkit-transform: scale(0.55); transform-origin: 100% 0%; -webkit-transform-origin: 100% 0%; float: right; }

.text-align-right { text-align: right; }

.account-digits { width: 24px; text-align: center; }

.toggle-button { position: relative; float: right; padding: 9px 10px; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }

    .toggle-button:focus { outline: 0; }

    .toggle-button .icon-bar { display: block; width: 10px; height: 2px; border-radius: 1px; }

        .toggle-button .icon-bar + .icon-bar { margin-top: 4px; }

.label-normal { font-weight: normal !important; }

.rgmp-oaa-summary-item-title { }

.rgmp-oaa-summary-subitem-title { text-indent: 20px; }


@media all and (min-width: 1px) {
    #rgmp-menu-primary { height: 40px; line-height: 38px; font-size: 10px; background-color: #00447C; }

    #rgmp-primary-nav { padding-right: 8px; padding-left: 4px; }

    .rgmp-unauthorized-layout-navigation-row { margin-top: 1%; margin-bottom: 1%; }

    .rgmp-unauthorized-layout-inner-navigation-row { margin-top: 10px; }

    .rgmp-authorized-layout-inner-navigation-row { margin-top: 5px; }

    .rgmp-authorized-layout-navigation-row { margin-top: 1%; margin-bottom: 1%; }

    .rgmp-authorized-nav-panel { width: 100%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; box-sizing: border-box; }

    .rgmp-login-header-one { font-family: Arial; font-size: 14px; font-weight: bold; margin-bottom: 15px; }

    .rgmp-login-body-md { font-family: Arial; font-size: 12px; }

    .rgmp-autheticated-header-one { font-family: Arial; font-size: 12px; color: rgb(144,145,148); font-weight: bold; }

    .rgmp-autheticated-header-two { font-family: Arial; font-size: 10px; color: rgb(144,145,148); }

    .rgmp-message-panel-subject { font-size: 12px; font-weight: bold; }

    .rgmp-message-panel-title { font-size: 12px; }

    .rgmp-message-panel-date { font-size: 12px; }
}

@media all and (min-width: 320px) {
    .modal.modal-20 .modal-dialog { width: 100%; margin: 10px auto; }

    .modal-20 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-30 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-30 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-40 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-40 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-50 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-50 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-60 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-60 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-70 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-70 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-80 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-80 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-90 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-90 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-100 .modal-dialog { width: 100%; margin: 10px auto; }

    .modal-100 .modal-body { overflow-y: auto; overflow-y: visible; }
}

@media all and (min-width: 480px) {
    .modal.modal-20 .modal-dialog { width: 100%; margin: 10px auto; }

    .modal-20 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-30 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-30 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-40 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-40 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-50 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-50 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-60 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-60 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-70 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-70 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-80 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-80 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-90 .modal-dialog { width: 90%; margin: 10px auto; }

    .modal-90 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-100 .modal-dialog { width: 100%; margin: 10px auto; }

    .modal-100 .modal-body { overflow-y: auto; overflow-y: visible; }
}

@media all and (min-width: 768px) {
    .modal.modal-20 .modal-dialog { width: 90%; }

    .modal-20 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-30 .modal-dialog { width: 90%; }

    .modal-30 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-40 .modal-dialog { width: 90%; }

    .modal-40 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-50 .modal-dialog { width: 90%; }

    .modal-50 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-60 .modal-dialog { width: 90%; }

    .modal-60 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-70 .modal-dialog { width: 90%; }

    .modal-70 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-80 .modal-dialog { width: 90%; }

    .modal-80 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-90 .modal-dialog { width: 90%; }

    .modal-90 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-100 .modal-dialog { width: 100%; }

    .modal-100 .modal-body { overflow-y: auto; overflow-y: visible; }
}

@media all and (min-width: 992px) {
    .modal.modal-20 .modal-dialog { width: 90%; }

    .modal-20 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-30 .modal-dialog { width: 90%; }

    .modal-30 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-40 .modal-dialog { width: 90%; }

    .modal-40 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-50 .modal-dialog { width: 90%; }

    .modal-50 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-60 .modal-dialog { width: 90%; }

    .modal-60 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-70 .modal-dialog { width: 90%; }

    .modal-70 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-80 .modal-dialog { width: 90%; }

    .modal-80 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-90 .modal-dialog { width: 90%; }

    .modal-90 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-100 .modal-dialog { width: 100%; }

    .modal-100 .modal-body { overflow-y: auto; overflow-y: visible; }
}

@media all and (min-width: 1200px) {
    .modal.modal-20 .modal-dialog { width: 20%; }

    .modal-20 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-30 .modal-dialog { width: 30%; }

    .modal-30 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-40 .modal-dialog { width: 40%; }

    .modal-40 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-50 .modal-dialog { width: 50%; }

    .modal-50 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-60 .modal-dialog { width: 60%; }

    .modal-60 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-70 .modal-dialog { width: 70%; }

    .modal-70 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-80 .modal-dialog { width: 80%; }

    .modal-80 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-90 .modal-dialog { width: 90%; }

    .modal-90 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-100 .modal-dialog { width: 100%; }

    .modal-100 .modal-body { overflow-y: auto; overflow-y: visible; }
}

@media all and (min-width: 1400px) {
    .modal.modal-20 .modal-dialog { width: 20%; }

    .modal-20 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-30 .modal-dialog { width: 30%; }

    .modal-30 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-40 .modal-dialog { width: 40%; }

    .modal-40 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-50 .modal-dialog { width: 50%; }

    .modal-50 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-60 .modal-dialog { width: 60%; }

    .modal-60 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-70 .modal-dialog { width: 70%; }

    .modal-70 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-80 .modal-dialog { width: 80%; }

    .modal-80 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-90 .modal-dialog { width: 90%; }

    .modal-90 .modal-body { overflow-y: auto; overflow-y: visible; }

    .modal.modal-100 .modal-dialog { width: 100%; }

    .modal-100 .modal-body { overflow-y: auto; overflow-y: visible; }
}

html, body {
}
/* GLOBAL */
@import 'https://fonts.googleapis.com/css?family=Georgia';
@font-face {
    font-family: arial narrow;
    font-style: normal;
    font-weight: 400;
    src: local('Arial Narrow'),local('ArialNarrow-Regular'),url('/Content/Fonts/arial-narrow_d0eb64ed2b91fe9a67f7800c1b14868b.woff') format('woff'),url('/Content/Fonts/arial-narrow_d0eb64ed2b91fe9a67f7800c1b14868b.ttf') format('truetype');
}

.rgmp-pfo-hidden {
    display: none;
}
.rgmp-pfo-row {margin-top: 20px;}
.rgmp-pfo-fa-play {
    color: rgb(137,12,88) !important;
}
.rgmp-pfo-access-row {margin-top: 15px;}
.rgmp-pfo-content-img {width:100%;}
.rgmp-pfo-resource-new{color: rgb(137,12,88); font-style: italic; font-weight: bold; }
.rgmp-pfo-full-row {padding-left:0px!important; padding-right:0px!important;}
.rgmp-pfo-form-group-lg { margin-bottom: 45px;}
.rgmp-pfo-form-group-md { margin-bottom: 20px; margin-top: 8px;}
.rgmp-pfo-form-group-sm { margin-bottom: 5px;}
.rgmp-pfo-team-member {font-family:Arial; margin-bottom:10px; color: white;}
    .rgmp-pfo-team-member .member-name {
        font-size: 16px;
        font-weight: normal;
    }
    .rgmp-pfo-team-member .member-title {
        font-family: Georgia;
        font-size: 18px;
    }
.rgmp-pfo-team-member .member-bio { }
.member-bio p {font-family: Arial; font-size: 14px; line-height: 19px;padding-bottom: 10px; margin:0 0 0 0!important; }
.rgmp-pfo-splash-layout-body {height: 100%;background-color: black; }
.rgmp-pfo-layout-body {height: 100%; background-color: #333333!important;}
.rgmp-pfo-client-layout-body {height: 100%; background-color: #333333!important;}
.rgmp-pfo-layout-body .navbar-default {border-color: White!important;}
.rgmp-pfo-client-layout-body .jqx-grid-cell-alt {background-color: #E5E4E5!important; border-color:#ccc!important}
.rgmp-pfo-client-layout-body .jqx-grid-cell-selected {background-color: #919195!important; border-color:#919195!important;}
.rgmp-pfo-client-layout-body .navbar-default {border-color: White!important;}
.rgmp-pfo-disclaimer {font-family: Arial; font-size: 9px; color: rgb(144,145,148); line-height: 11px; padding-left: 15px; padding-right: 15px;  }
.rgmp-pfo-link {line-height: 19px;}
.rgmp-pfo-link a {font-family: Arial; font-size:14px; color: rgb(137,12,88);}
.rgmp-pfo-link a:hover {
    font-family: Arial;
    font-size: 14px;
    color: rgb(137,12,88);
    text-decoration: none;
}
.rgmp-pfo-link a:focus {
    font-family: Arial;
    color: rgb(137,12,88);
    text-decoration: none;
}
.rgmp-pfo-one-link {
    line-height: 19px;
}

.rgmp-pfo-one-link a {
    font-family: Arial;
    font-size: 14px;
    color: rgb(137,12,88);
}

.rgmp-pfo-one-link a:hover {
    font-family: Arial;
    font-size: 14px;
    color: rgb(137,12,88);
    text-decoration: none;
}

.rgmp-pfo-one-link a:focus {
    font-family: Arial;
    color: rgb(137,12,88);
    text-decoration: none;
}
.rgmp-pfo-dialog-header {
    font-family: Arial;
    font-size: 18px;
    color: rgb(99,102,106);
}
.rgmp-pfo-filter-btn-class {white-space:normal; word-wrap:break-word;display:inline-block;}

.rgmp-pfo-grid-link {}
.rgmp-pfo-grid-link a {font-family: Arial; font-size:inherit; color: rgb(137,12,88);}
.rgmp-pfo-grid-link a:hover {
    font-family: Arial;
    font-size: inherit;
    color: rgb(137,12,88);
    text-decoration: none;
}
.rgmp-pfo-grid-link a:focus {
    font-family: Arial;
    color: rgb(137,12,88);
    text-decoration: none;
}

.rgmp-pfo-response-link {}
    .rgmp-pfo-response-link a {
        color: rgb(137,12,88);
        font-weight: bold;
        text-decoration: none;
}
.rgmp-pfo-response-link a:hover {
    color: rgb(137,12,88);
    font-weight: bold;
    text-decoration: none;
}
.rgmp-pfo-response-link a:focus {
    color: rgb(137,12,88);
    font-weight: bold;
    text-decoration: none;
}

/* SPLASH */
.rgmp-pfo-splash-container {overflow: hidden;display: block; font-family: Arial;}
.rgmp-pfo-splash-container-media {}
.rgmp-pfo-splash-container-banner {float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto;padding-top: 1%;padding-bottom: 1%; position:fixed; bottom: 40%;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0,0,0,0.42) 49%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,0,0,0.42)), color-stop(49%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0,0,0,0.42) 49%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0,0,0,0.42) 49%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0,0,0,0.42) 49%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(0,0,0,0.42) 49%, rgba(255, 255, 255, 0) 100%);
}
.rgmp-pfo-splash-container-banner-image-div {margin-bottom: 5px; margin-top: 50px;}
.rgmp-pfo-splash-container-banner-image {width:300px;}
.rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 15px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
.rgmp-pfo-splash-login {position:fixed; bottom: 15%;float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }
#rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}

/* LOGIN */
.rgmp-pfo-login-container-media {}
.rgmp-pfo-login-container-content {float: none;width: 100%;left: 0;right: 0;padding-top:25px;padding-bottom:25px;}
.rgmp-pfo-login-container-content-input-group {width: 80%!important;}
.rgmp-pfo-login-container-content-input-control {font-family: Arial; font-size: 12px; color: rgb(144,145,148); height:28px;}
#rgmp-pfo-login-container-content-input-control-username { width:80%!important;}
.rgmp-pfo-login-container-content-links {}
.rgmp-pfo-login-container-content-links a {font-family: Arial; font-size: 12px; color: rgb(137,12,88);}
.rgmp-pfo-login-container-content-links a:hover {
    font-family: Arial;
    font-size: 12px;
    color: rgb(137,12,88);
    text-decoration: underline;
}
.rgmp-pfo-login-container-footer {background-color: rgba(0,0,0,0.45); height: 60px; position: absolute; width: 100%;}
.rgmp-pfo-login-container-footer-image {margin-top: 5%;}
.rgmp-pfo-login-heading-two {font-family: Georgia; font-size: 22px; font-weight: bold; color: rgb(144,145,148); line-height: 26px; }
.rgmp-pfo-login-guest-request-heading-two {font-family: Georgia; font-size: 15px; font-weight: bold; color: rgb(144,145,148); line-height: 26px; }
.rgmp-pfo-login-subheading-one {font-family: Georgia; font-size: 16px; font-weight: normal; color: rgb(0,0,0); line-height: 18px; }
.rgmp-pfo-splash-login a { color: white; font-size: 16px; }
.rgmp-pfo-splash-login a:hover {color: white;font-size: 16px;font-weight: bold;text-decoration: none; }

#pfo-one-guest-navigation-map area {
    cursor: pointer;
    display:block;
}
#pfo-landing-navigation-map {
    cursor: pointer;
    display: block;
}
/* HELP SECTION */
.rgmp-pfo-help-heading-one {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: normal;
    font-size: 22px;
    color: rgb(99,102,106);
}
.rgmp-pfo-help-heading-two {
    font-family: Georgia;
    font-size: 22px;
    color: rgb(144,145,148);
    line-height: 26px;
    margin-top: 15px;
}
.rgmp-pfo-help-sub-heading-one {
    font-family: Georgia;
    font-weight: normal;
    font-size: 16px;
    color: rgb(0,0,0);
    line-height: 18px;
}
.rgmp-pfo-help-body-text {font-family:Arial; font-size:14px; color: rgb(51,51,51);}

/* GUEST REQUEST */
.rgmp-pfo-login-control-guest-request-access-btn {font-family: Arial; color: #8C2232; }
.rgmp-pfo-login-control-guest-request-dialog-info {
    font-family: Arial;
    color: rgb(0,0,0);
}
.rgmp-pfo-login-control-guest-request-dialog-label {font-family: Arial; color: #333333; padding-top:7px; }

/* GUEST HOME */
.rgmp-pfo-guest-links {}
.rgmp-pfo-guest-links a {font-family:Arial; font-size:14px; color: rgb(137,12,88);}
.rgmp-pfo-guest-links a:hover {font-family:Arial; font-size:14px; color: rgb(137,12,88); text-decoration: underline;}
.rgmp-pfo-one-guest-links {
}

.rgmp-pfo-one-guest-links a {
    font-family: Arial !important;
    font-size: 14px !important;
    color: rgb(137,12,88) !important;
}

.rgmp-pfo-one-guest-links a:hover {
    font-family: Arial !important;
    font-size: 14px !important;
    color: rgb(137,12,88) !important;
    text-decoration: underline !important;
}
.rgmp-pfo-guest-links-white {}
.rgmp-pfo-guest-links-white a {font-family:Arial; font-size:14px; color: White;}
.rgmp-pfo-guest-links-white a:hover {font-family:Arial; font-size:14px; color: White; text-decoration: underline;}
.rgmp-pfo-guest-welcome-header { font-family: Georgia; font-size: 30px; font-weight: normal; color: rgb(0,0,0); margin-bottom:3%; margin-top:1%; padding-left: 21px; padding-right: 21px; }
.rgmp-pfo-guest-welcome-container {padding-left:0px!important; padding-right:0px!important;}
.rgmp-pfo-guest-welcome-container-image {}
.rgmp-pfo-guest-menu {margin-top:7%;margin-bottom:8%; }
.rgmp-pfo-guest-menu-gradient { position: absolute; bottom: -25%; width: 100%;}
.rgmp-pfo-guest-heading-one {
    font-family: Arial;
    font-size: 22pt;
    color: rgb(99,102,106);
    line-height: 30px;
}
.rgmp-pfo-heading-danger {
    font-family: Arial;
    font-size: 22pt;
    color: rgb(145,12,88);
    line-height: 30px;
    text-align:center;
}
.rgmp-pfo-guest-heading-one-contrast {
    font-family: Arial;
    font-size: 22pt;
    color: rgb(255,255,255);
    line-height: 30px;
}
.rgmp-pfo-one-guest-heading-one {
    font-family: Arial;
    font-size: 23px;
    color: rgb(99,102,106);
}
.rgmp-pfo-guest-heading-two {font-family:Georgia; font-size:22px; color: rgb(144,145,148); line-height: 26px;}
.rgmp-pfo-guest-heading-three {font-family:Georgia; font-weight: normal; font-size:20px; color: rgb(0,0,0); line-height: 24px;}
.rgmp-pfo-guest-sub-heading-one {font-family:Georgia; font-weight:normal; font-size:16px; color: rgb(0,0,0); line-height: 18px;}
.rgmp-pfo-guest-body-md {font-family:Arial; font-size:14px; color: rgb(51,51,51); line-height: 19px;}

.rgmp-pfo-guest-body-md-padding {margin-bottom: 10px;}
.rgmp-pfo-guest-body-md-padding-large {margin-bottom: 20px;}

.rgmp-pfo-guest-body-md a {font-family:Arial; font-size:14px; color: rgb(51,51,51); line-height: 19px;}
.rgmp-pfo-guest-body-md a:hover{font-family:Arial; font-size:14px; color: rgb(51,51,51); line-height: 19px; text-decoration: none;}
.rgmp-pfo-guest-body-md a:focus{font-family:Arial; font-size:14px; color: rgb(51,51,51); line-height: 19px;text-decoration: none; }

.rgmp-pfo-guest-body-sm {font-family:Arial; font-size:12px; color: rgb(51,51,51);line-height: 17px;}
.rgmp-pfo-guest-body-sm-padding {margin-bottom: 10px;}
.rgmp-pfo-guest-bullet-list { list-style: none;padding-top:0px;padding:0;margin:0; display: table;}
.rgmp-pfo-guest-bullet-list li { font-family:Arial; font-size:12px; color: rgb(51,51,51); display: table-row;}
.rgmp-pfo-guest-bullet-list li:before { font-family:Arial; content: "•"; color: rgb(137,12,88); padding-right: 8px; display: table-cell; text-align: right;}
.rgmp-pfo-guest-bullet-list-indent { list-style: none;padding-top:0px;padding-bottom:0px;padding-left:8px;padding-bottom:0px;margin:0; display: table;}
.rgmp-pfo-guest-bullet-list-indent li { font-family:Arial; font-size:14px; color: rgb(51,51,51); display: table-row;}
.rgmp-pfo-guest-bullet-list-indent li:before { content: "•"; color: rgb(137,12,88); padding-right: 8px; display: table-cell; text-align: right;}
.rgmp-pfo-guest-display-name {font-family:Georgia; font-size:18px; font-weight:bold; color: rgb(0,0,0);}
.rgmp-pfo-guest-our-mission-footer-row {margin-top:4%;}
.rgmp-pfo-guest-team-container {float: none; width: 100%;position: absolute;left: 0;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%; background: rgba(51,51,51,0.85);}
.rgmp-pfo-guest-team-container-media {overflow: hidden; display: block; font-family: Arial;}
.rgmp-pfo-guest-team-container-image {}
.rgmp-pfo-guest-team-bio {display: none;}

.rgmp-pfo-information-top-header { font-family: Arial; font-size: 20px; font-weight: bold;color: #A39161; }
.rgmp-pfo-information-section-header { font-family: Arial; font-size: 14px; font-weight: bold; color: #00447C; }
.rgmp-pfo-information-section-inner-header {
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
    color: rgb(0,0,0)
}
.rgmp-pfo-information-section-text {
    font-family: Arial;
    font-size: 12px;
    color: rgb(0,0,0)
}
.rgmp-pfo-information-section-text-contrast {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(145,12,88);
}
.rgmp-pfo-information-bullet-list { margin-left: 18px; padding: 0px;}
.rgmp-pfo-information-bullet-list li { color: #E36F1E; }
.rgmp-pfo-information-link { color: #E36F1E; font-size: 12px; }
.rgmp-pfo-information-link:hover { color: #E36F1E; font-size: 12px; }
.rgmp-pfo-information-privacy-number-bullet-list { margin-left: 18px; padding: 0px;}
    .rgmp-pfo-information-privacy-number-bullet-list li {
        color: rgb(137,12,88);
        margin-top: 10px;
    }
.rgmp-pfo-information-privacy-bullet-list { margin-left: 18px; padding: 0px;}
    .rgmp-pfo-information-privacy-bullet-list li {
        color: rgb(137,12,88);
        margin-top: 0px !important;
    }

.rgmp-pfo-one-information-privacy-number-bullet-list {
    margin-left: 18px;
    padding: 0px;
}

    .rgmp-pfo-one-information-privacy-number-bullet-list li {
        color: rgb(137,12,88);
        margin-top: 10px;
    }

.rgmp-pfo-one-information-privacy-bullet-list {
    margin-left: 18px;
    padding: 0px;
}

    .rgmp-pfo-one-information-privacy-bullet-list li {
        color: rgb(137,12,88);
        margin-top: 0px !important;
    }

.rgmp-pfo-information-link { color: #E36F1E; font-size: 12px; }
.rgmp-pfo-information-link:hover { color: #E36F1E; font-size: 12px; }

/* CLIENT CSS */
.rgmp-pfo-client-row {margin-right: 10px!important; margin-left: 10px!important;}
.rgmp-pfo-client-row-padding {padding-bottom: 25px;}

.rgmp-pfo-client-welcome-message-row {margin-bottom: 56px; }
.rgmp-pfo-client-body-md {font-family:Arial; font-size:14px; color: rgb(51,51,51);}
.rgmp-pfo-client-body-md-padding {margin-bottom: 10px;}
.rgmp-pfo-client-body-sm {font-family:Arial; font-size:12px; color: rgb(51,51,51);}
.rgmp-pfo-client-body-sm-padding {margin-bottom: 10px;}
.rgmp-pfo-client-header-container {}
.rgmp-pfo-client-header-container-image {}
.rgmp-pfo-client-calendar-header {font-family: Georgia; font-size: 16px; color: rgb(0,0,0); font-weight: normal; margin-top:40px;}
.rgmp-pfo-client-calendar-event-search-header {
    font-family: Georgia;
    font-size: 16px;
    color: rgb(0,0,0);
    font-weight: normal;
}
.rgmp-pfo-client-calendar-event {width:100%; background-color: #E5E4E5; border: 1px, solid, rgb(144, 145, 158); padding: 16px; min-height:130px; }
.rgmp-pfo-client-calendar-event .summary-title { font-family: Arial; font-size: 14px; color: rgb(137,12,88); font-weight: bold; }
.rgmp-pfo-client-calendar-event .summary-content { font-family: Arial; font-size: 12px; color: rgb(51,51,51); }
.rgmp-pfo-client-heading-one {font-family:Arial; font-weight:normal; font-size:23px;color: rgb(99,102,106); text-transform:lowercase;}
.rgmp-pfo-client-heading-one::first-letter {
    text-transform: uppercase;
}
.rgmp-pfo-client-yourfamily-container {float: none;width: 100%;position: absolute;left: 0;right: 0;margin: 0;height: auto;padding-top: 8%;padding-bottom: 3%;background: rgba(255,255,255,0.9);}
.rgmp-pfo-client-yourreports-container {float: none;width: 100%;position: absolute;left: 0;right: 0;margin: 0;height: auto;padding-top: 8%;padding-bottom: 3%;background: rgba(255,255,255,0.9);}
.rgmp-pfo-client-yourdocuments-container {float: none;width: 100%;position: absolute;left: 0;right: 0;margin: 0;height: auto;padding-top: 8%;padding-bottom: 3%;background: rgba(255,255,255,0.9);}
.rgmp-pfo-client-reflibrary-container{float: none;width: 100%;position: absolute;left: 0;right: 0;margin: 0;height: auto;padding-top: 8%;padding-bottom: 3%;background: rgba(255,255,255,0.9);}
.rgmp-pfo-client-mission-statement {font-style: italic;}
.rgmp-pfo-client-team-bio {display: none; padding-top:10px; padding-bottom: 10px;}

.rgmp-pfo-download-link {}
.rgmp-pfo-download-link a {font-family: Arial; font-size:15px; font-weight: bold; color: rgb(137,12,88);}
    .rgmp-pfo-download-link a:hover {
        font-family: Arial;
        font-size: 15px;
        font-weight: bold;
        color: rgb(137,12,88);
    }

.pfo-nav-btn {background-color: #E5E4E5!important; margin-bottom: 2px!important; border-color: rgb(144, 145, 148)!important;}
.pfo-nav-btn-active {
    color: rgb(137,12,88) !important;
    border-color: rgb(137,12,88) !important;
    font-weight: bold !important;
}

.rgmp-pfo-client-content-div{padding-top:60px;}
.rgmp-pfo-client-welcome {color: #A39060; font-family: Arial; font-size:28px; }
.rgmp-pfo-client-section-text-content {font-family: Arial; font-size: 16px; color:#333333; margin-top: 5px;}


/* CLIENT CSS */
.rgmp-pfo-client-navigation a {font-family: Arial; font-size: 16px; color:#333333; }
    .rgmp-pfo-client-navigation a:hover { font-family: Arial; font-size: 16px; color: rgb(137,12,88); text-decoration: none; font-weight: bold; }
    .rgmp-pfo-client-navigation a:visited { font-family: Arial; font-size: 16px; color: rgb(137,12,88); text-decoration: none; }

.rgmp-pfo-container {min-height: 100%; height: 100%;}
.rgmp-pfo-container-row {min-height: 100%; height: 100%; display: block;}

.rgmp-pfo-client-layout-body .jqx-calendar-title-header { background-color: rgb(137,12,88) !important; }
.rgmp-pfo-client-layout-body .jqx-calendar-title-content{color:white!important;}
.rgmp-pfo-client-layout-body .jqx-calendar-cell-selected { background-color: rgb(137,12,88) !important; color: white !important; }

.rgmp-pfo-client-layout-body .jqx-widget-header {
    background-color: rgb(99,102,106);
}
.rgmp-pfo-client-layout-body .jqx-grid-pager{background-color:White!important;}
.rgmp-pfo-client-layout-body .jqx-grid-column-header {font-size: 14px!important; font-weight:bold!important; color:white!important;}
.rgmp-pfo-client-layout-body .jqx-grid-cell {font-size: 14px!important;}

.rgmp-pfo-client-grid-filter-title{font-family: Arial; font-size: 14px;}

.rgmp-pfo-client-team-title{font-family: Arial; font-size: 16px;}
.rgmp-pfo-client-team-details{font-family: Arial; font-size: 16px;}

.rgmp-pfo-client-team-address-title{color: #A39060; font-family: Arial; font-size:16px; font-weight:bold;}
.rgmp-pfo-client-team-address {font-family: Arial; font-size:16px;}

#rgmp-pfo-guest-header {overflow: hidden; display: block; font-family: Arial;padding-top: 20px;}

.rgmp-pfo-login-footer {
    float: none;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0;
    height: 50px;
    font-family: Arial;
    background-color:white;
    opacity:0.80;
    bottom: 34%;
    position: absolute;
}

.rgmp-pfo-login-media {overflow: hidden;display: block;}
.rgmp-pfo-login-media-image {}
.rgmp-pfo-login-media-content {
    float: none;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0;
    height: auto;
    padding-top: 5%;
    padding-bottom: 5%;    
    background-color: transparent;
    background-position-y: -1px;
    bottom: 1px;
}
.rgmp-pfo-login-media-content-image{}

.rgmp-pfo-login-media-content-header {color:white;font-weight:bold;}


.rgmp-pfo-information-label {
    font-family: Arial;
    color: rgb(0,0,0);
    font-size: 16px;
    font-weight: normal;
}
.rgmp-pfo-admin-information-label {font-family: Arial; font-size:16px; font-weight:bold;}

.rgmp-pfo-admin-control-resource-dialog-label {font-family: Arial; color: #333333; }

.rgmp-pf-setup-innerheading{font-family: Arial; font-size:16px; font-weight:bold;}
.rgmp-pf-setup-innerlabel{font-family: Arial; font-size:14px;padding-top:7px;}

.fa-plus-rgmp-pfo {
    color: rgb(163,145,97);
}
.fa-minus-rgmp-pfo {
    color: rgb(163,145,97);
}

.rgmp-pfo-section-break-row {margin-bottom: 40px;}

.rgmp-pfo-admin-section-header {font-size: 16px; font-weight: bold;}
.rgmp-pfo-notes-noitems {font-weight: bold; padding-top: 7px;}
.rgmp-pfo-user-notes{max-height:320px; overflow-x: hidden}
.rgmp-pfo-setup-securityquestion {font-family: Arial; font-size:16px;padding-top:7px;}
.rgmp-pfo-setup-securityanswer {font-family: Arial; font-size:16px;padding-top:7px;font-weight: bold;}
.rgmp-pfo-setup-error-container {font-family: Arial; font-size:14px;padding-top:7px;font-weight: bold; color: #d9534f;}

@media (min-width: 320px) { 
    .rgmp-pfo-gutter {padding-left:15px; padding-right:15px; float: left; min-height: 100%; height: 100%; width:0%;}
    .rgmp-pfo-content {padding-left:15px; padding-right:15px; float:left; background-color: white!important; min-height: 100%!important; height: auto!important; width:100%;}

    .rgmp-pfo-splash-container-banner{position:fixed; bottom: 40%;}
    .rgmp-pfo-splash-container-banner-image-div {margin-bottom: 5px; margin-top: 50px;}
    .rgmp-pfo-splash-container-banner-image {width:300px;}
    .rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 15px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
    .rgmp-pfo-splash-login {position:fixed; bottom: 15%;float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }

    .rgmp-pfo-login-container {overflow: auto;display: block; background-color: white; font-family: Arial;}
    .rgmp-pfo-login-container-content{position:relative; background: rgba(0,0,0,1);}
    .rgmp-pfo-login-container-content-heading-one {
        font-family: Arial;
        font-size: 19px;
        color: rgb(255,255,255);
    }  
    .rgmp-pfo-login-media-content-header{font-size:24px;}
    .rgmp-pfo-login-container-footer {display:none;}
    .rgmp-pfo-guest-team-container{bottom: 6%;height: 90%; overflow-x:hidden;}
    .rgmp-pfo-guest-welcome-container-content {float: none;width:100%;position: absolute;left: 15px;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%;bottom: 32%; }
    .rgmp-pfo-guest-welcome-container-content-text {font-family:"Arial Narrow", Arial, sans-serif; font-size: 30px;font-weight: bold;color: white;padding:0px;margin-left:0px;margin-right:0px;text-shadow: 2px 3px 5.58px rgba(0, 0, 0, 0.4); line-height: 18px;}

    .rgmp-pfo-client-yourfamily-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourfamily-container{bottom: 10%;height: 80%;}    

    .rgmp-pfo-client-yourreports-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourreports-container{bottom: 10%;height: 80%;}

    .rgmp-pfo-client-yourdocuments-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourdocuments-container{bottom: 10%;height: 80%;}     

    .rgmp-pfo-client-reflibrary-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-reflibrary-container {bottom: 10%;height: 80%;}

    .rgmp-pfo-guest-welcome-header {
        font-family: Georgia;
        font-size: 20px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-bottom: 3%;
        margin-top: 1%;
    }
    .rgmp-pfo-guest-our-mission-image { margin-top: 0%; margin-left:24%;}
    
    .rgmp-pfo-guest-ourmission-container-div { margin-top: 8%; }
    .rgmp-pfo-guest-ourservices-container-div { margin-top: 6%; }
    .rgmp-pfo-guest-contactus-container-div { margin-top: 1%; margin-bottom:8%; }
    .rgmp-pfo-guest-container-content-div { margin-top: 6%; }

    .rgmp-pfo-navigation-image{ position: relative; margin-top: 8px; margin-bottom: 8px; max-width:210px; }    

    .rgmp-pfo-login-link a {font-family: Arial; font-size:11px; color: White;}
    .rgmp-pfo-login-link a:hover{font-family: Arial; font-size:11px; color: White;}

    .rgmp-pfo-link-gold {line-height: 19px;}
    .rgmp-pfo-link-gold a {font-family: Arial; font-size:11px; color: rgb(137, 145, 97);}
    .rgmp-pfo-link-gold a:hover{font-family: Arial; font-size:11px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-purple {
        line-height: 19px;
    }

        .rgmp-pfo-link-purple a {
            font-family: Arial;
            font-size: 11px;
            color: rgb(137, 12, 88);
        }

            .rgmp-pfo-link-purple a:hover {
                font-family: Arial;
                font-size: 11px;
                color: rgb(137, 12, 88);
            }
    .rgmp-pfo-login-link {line-height: 14px;}

    .rgmp-pfo-login-heading-one {font-family: Arial; font-size: 22px; font-weight: normal; color: rgb(99,102,106); line-height: 25px; }
    .rgmp-pfo-login-contactus-href {padding-left:0px!important; padding-right:0px!important}

    .rgmp-pfo-login-contactus-container { margin-top:4%; padding-left: 21px; padding-right: 21px; }
    .rgmp-pfo-navbar {position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}

    .pfo-guest-content-2-footer {margin-bottom: 4%;}
    .rgmp-pfo-dialog-image{ position: relative; margin-top: 8px; margin-bottom: 8px; width:210px; max-width:210px; }

    #rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}

    .rgmp-pfo-our-service-right {padding-right: 5px!important;}
    .rgmp-pfo-our-service-left {padding-left: 5px!important;}
    .rgmp-pfo-our-service-family-right{padding-right: 5px!important;}
    .rgmp-pfo-our-service-family-left{padding-left: 5px!important;}

    .rgmp-pfo-guest-links-menu {float: left; margin-right: 6px;margin-left:6px; margin-top:5px;}
        .rgmp-pfo-guest-links-menu a {
            font-family: Arial;
            font-size: 10px;
            color: rgb(0,0,0);
            font-weight:bold;
        }
            .rgmp-pfo-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 10px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-one-guest-links-menu {
        float: left;
        margin-right: 6px;
        margin-left: 6px;
        margin-top: 5px;
    }

        .rgmp-pfo-one-guest-links-menu a {
            font-family: Arial;
            font-size: 10px;
            color: rgb(0,0,0);
            font-weight: bold;
        }

            .rgmp-pfo-one-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 10px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-client-links-menu {float: left; margin-right: 6px;margin-left:6px; margin-top:5px;}
    .rgmp-pfo-client-links-menu a {font-family:Arial; font-size:10px; color: rgb(98,99,101);}
        .rgmp-pfo-client-links-menu a:hover {
            font-family: Arial;
            font-size: 10px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-links-menu a:focus {font-family:Arial; font-size:10px; color: rgb(98,99,101); text-decoration: none;}

    .rgmp-pfo-client-settings-links-menu {padding-right:15px;}
    .rgmp-pfo-client-settings-links-menu a {font-family:Arial; font-size:10px; color: rgb(144,145,148);}
        .rgmp-pfo-client-settings-links-menu a:hover {
            font-family: Arial;
            font-size: 10px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-settings-links-menu-disabled {padding-right:15px; font-family:Arial; font-size:10px; color: rgb(144,145,148);cursor: not-allowed; opacity: 0.5;}

    .rgmp-pfo-section-navigation-resource-section {margin-top:3%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation {margin-top:8%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation-lg {margin-top:3%;margin-bottom:2%;}
    .rgmp-pfo-grid-filter-btn {float:left; width:100%;}

    .rgmp-pfo-client-welcome-header {font-family: Georgia; font-size: 20px; font-weight: normal; color: rgb(0,0,0); margin-top:15px;}

    .rgmp-pfo-client-upload-icon {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width:16.66666666%;}
    .rgmp-pfo-client-upload-description {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 66.66666664%;}
    .rgmp-pfo-client-upload-btn {position: relative; min-height: 1px; padding-left: 0px; padding-right: 15px; float: left; width: 16.66666666%;}
    .rgmp-pfo-client-upload-btn-text {display: none;}

    .rgmp-pfo-help-li a { padding-left: 10px!important; padding-right: 15px!important;}
    .rgmp-pfo-help-tab-heading {font-family:Georgia; font-size:16px; color: rgb(144,145,148);}

    .rgmp-pfo-help-modal-dialog {width: auto!important;}
    .rgmp-pfo-guestaccess-modal-dialog {width: auto!important;}
    .rgmp-pfo-pfoteam-modal-dialog {width: auto!important;}
    .rgmp-pfo-family-modal-dialog {width: auto!important;}
    .rgmp-pfo-event-modal-dialog {width: auto!important;}
    .rgmp-pfo-resource-modal-dialog {width: auto!important;}
}
@media (min-width: 480px) { 
    .rgmp-pfo-gutter {padding-left:15px; padding-right:15px; float: left; min-height: 100%; height: 100%; width:0%;}
    .rgmp-pfo-content {padding-left:15px; padding-right:15px; float:left; background-color: white!important; min-height: 100%!important; height: auto!important; width:100%;}

    .rgmp-pfo-splash-container-banner {position:fixed; bottom: 30%;}
    .rgmp-pfo-splash-container-banner-image-div {margin-bottom: 5px; margin-top: 50px;}
    .rgmp-pfo-splash-container-banner-image {width:580px;}
    .rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 35px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
    .rgmp-pfo-splash-login {position:fixed; bottom: 5%; float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }

    .rgmp-pfo-login-container {overflow: hidden;display: block; background-color: white; font-family: Arial; height:300px; max-height: 300px;}
    .rgmp-pfo-login-container-content {bottom:16%;position:absolute; background: rgba(0,0,0,0.42);padding-top:15px;padding-bottom:15px;}
    .rgmp-pfo-login-container-content-heading-one {font-family: Arial; font-size: 15px; color:rgb(255,255,255);}  
    .rgmp-pfo-login-media-content-header{font-size:24px;}
    .rgmp-pfo-login-container-footer {display:none;}
    .rgmp-pfo-guest-team-container{bottom: 4%;height: 90%; overflow-x:hidden;}
    .rgmp-pfo-guest-welcome-container-content {float: none;width:100%;position: absolute;left: 25px;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%;bottom: 30%; }
    .rgmp-pfo-guest-welcome-container-content-text {font-family:"Arial Narrow", Arial, sans-serif; font-size: 63px;font-weight: bold;color: white;padding:0px;margin-left:0px;margin-right:0px;text-shadow: 2px 3px 5.58px rgba(0, 0, 0, 0.4); line-height: 38px;}

    .rgmp-pfo-client-yourfamily-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourfamily-container{bottom: 10%;height: 80%;}    

    .rgmp-pfo-client-yourreports-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourreports-container{bottom: 10%;height: 80%;}

    .rgmp-pfo-client-yourdocuments-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourdocuments-container{bottom: 10%;height: 80%;}     

    .rgmp-pfo-client-reflibrary-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-reflibrary-container {bottom: 10%;height: 80%;}

    .rgmp-pfo-guest-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-bottom: 3%;
        margin-top: 1%;
    }
    .rgmp-pfo-guest-our-mission-image { margin-top: 12%; margin-left:10%;}

    .rgmp-pfo-guest-ourmission-container-div { margin-top: 8%; }
    .rgmp-pfo-guest-ourservices-container-div { margin-top: 6%; }
    .rgmp-pfo-guest-contactus-container-div { margin-top: 1%; margin-bottom:8%; }
    .rgmp-pfo-guest-container-content-div { margin-top: 6%; }

    .rgmp-pfo-navigation-image{ position: relative; margin-top: 8px; margin-bottom: 8px; max-width:334px; }

    .rgmp-pfo-login-link a {font-family: Arial; font-size:11px; color: rgb(255,255,255);}
        .rgmp-pfo-login-link a:hover {
            font-family: Arial;
            font-size: 11px;
            color: rgb(255,255,255);
        }

    .rgmp-pfo-link-gold {line-height: 19px;}
    .rgmp-pfo-link-gold a {font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-gold a:hover{font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-purple {
        line-height: 19px;
    }

        .rgmp-pfo-link-purple a {
            font-family: Arial;
            font-size: 14px;
            color: rgb(137, 12, 88);
        }

            .rgmp-pfo-link-purple a:hover {
                font-family: Arial;
                font-size: 14px;
                color: rgb(137, 12, 88);
            }
    .rgmp-pfo-login-link {line-height: 14px;}

    .rgmp-pfo-login-heading-one {
        font-family: Arial;
        font-size: 22px;
        font-weight: normal;
        color: rgb(99,102,106);
        line-height: 25px;
    }
    .rgmp-pfo-login-contactus-href {padding-left:0px!important; padding-right:0px!important}

    .rgmp-pfo-login-contactus-container { margin-top:4%; padding-left: 21px; padding-right: 21px; }
    .rgmp-pfo-navbar {position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}

    .pfo-guest-content-2-footer {margin-bottom: 4%;}
    .rgmp-pfo-dialog-image{ position: relative; margin-top: 8px; margin-bottom: 8px; width:210px; max-width:210px; }

    #rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;min-height:100%;width: auto;height: auto;transform: translate(-50%, -50%);}

    .rgmp-pfo-our-service-right {padding-right: 0px!important;}
    .rgmp-pfo-our-service-left {padding-left: 0px!important;}
    .rgmp-pfo-our-service-family-right{padding-right: 0px!important;}
    .rgmp-pfo-our-service-family-left{padding-left: 0px!important;}

    .rgmp-pfo-guest-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
        .rgmp-pfo-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }
            .rgmp-pfo-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-one-guest-links-menu {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 14px;
    }

        .rgmp-pfo-one-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }

            .rgmp-pfo-one-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-client-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
    .rgmp-pfo-client-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-links-menu a:focus {font-family:Arial; font-size:15px; color: rgb(98,99,101); text-decoration: none;}

    .rgmp-pfo-client-settings-links-menu {padding-right:15px;}
    .rgmp-pfo-client-settings-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-settings-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-settings-links-menu-disabled {padding-right:15px; font-family:Arial; font-size:15px; color: rgb(98,99,101);cursor: not-allowed; opacity: 0.5;}

    .rgmp-pfo-section-navigation-resource-section {margin-top:5%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation {margin-top:6%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation-lg {margin-top:4%;margin-bottom:2%;}
    .rgmp-pfo-grid-filter-btn {float:left; width:50%;}

    .rgmp-pfo-client-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-top: 15px;
    }

    .rgmp-pfo-client-upload-icon {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width:8.33333333%;}
    .rgmp-pfo-client-upload-description {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 66.66666667%;}
    .rgmp-pfo-client-upload-btn {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 25%;}
    .rgmp-pfo-client-upload-btn-text {display:inline;}

    .rgmp-pfo-help-li a { padding-left: 10px!important; padding-right: 15px!important;}
    .rgmp-pfo-help-tab-heading {font-family:Georgia; font-size:16px; color: rgb(144,145,148);}

    .rgmp-pfo-help-modal-dialog {width: auto!important;}
    .rgmp-pfo-guestaccess-modal-dialog {width: auto!important;}
    .rgmp-pfo-pfoteam-modal-dialog {width: auto!important;}
    .rgmp-pfo-family-modal-dialog {width: auto!important;}
    .rgmp-pfo-event-modal-dialog {width: auto!important;}
    .rgmp-pfo-resource-modal-dialog {width: auto!important;}
}
@media (min-width: 768px) { 
    .rgmp-pfo-gutter {padding-left:15px; padding-right:15px; float: left; min-height: 100%; height: 100%; width:0%;}
    .rgmp-pfo-content {padding-left:15px; padding-right:15px; float:left; background-color: white!important; min-height: 100%!important; height: auto!important; width:100%;}

    .rgmp-pfo-splash-container-banner{position:fixed; bottom: 40%;}
    .rgmp-pfo-splash-container-banner-image-div {margin-bottom: 60px; margin-top: 50px;}
    .rgmp-pfo-splash-container-banner-image {width:600px;}
    .rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 35px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
    .rgmp-pfo-splash-login {position:fixed; bottom: 15%;float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }

    .rgmp-pfo-login-container {overflow: hidden;display: block; background-color: white; font-family: Arial; height:400px; max-height: 400px;}
    .rgmp-pfo-login-container-content {bottom:35%;position:absolute; background: rgba(0,0,0,0.42);}
    .rgmp-pfo-login-container-content-heading-one {font-family: Arial; font-size: 19px; color: rgb(255,255,255);}
    .rgmp-pfo-login-media-content-header{font-size:36px;}
    .rgmp-pfo-login-container-footer {display:block; bottom:0%;}
    .rgmp-pfo-guest-team-container{bottom: 4%;height: 90%;}
    .rgmp-pfo-guest-welcome-container-content {float: none;width:100%;position: absolute;left: 25px;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%;bottom: 32%; }
    .rgmp-pfo-guest-welcome-container-content-text {font-family:"Arial Narrow", Arial, sans-serif; font-size: 73px;font-weight: bold;color: white;padding:0px;margin-left:0px;margin-right:0px;text-shadow: 2px 3px 5.58px rgba(0, 0, 0, 0.4); line-height: 48px;}

    .rgmp-pfo-client-yourfamily-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourfamily-container{bottom: 10%;height: 80%;}    

    .rgmp-pfo-client-yourreports-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourreports-container{bottom: 10%;height: 80%;}

    .rgmp-pfo-client-yourdocuments-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourdocuments-container{bottom: 10%;height: 80%;}     

    .rgmp-pfo-client-reflibrary-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-reflibrary-container {bottom: 10%;height: 80%;}

    .rgmp-pfo-guest-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-bottom: 3%;
        margin-top: 1%;
    }
    .rgmp-pfo-guest-our-mission-image { margin-top: 4%; margin-left:20%;}

    .rgmp-pfo-guest-ourmission-container-div { margin-top: 8%; }
    .rgmp-pfo-guest-ourservices-container-div { margin-top: 6%; }
    .rgmp-pfo-guest-contactus-container-div { margin-top: 1%; margin-bottom:8%; }
    .rgmp-pfo-guest-container-content-div { margin-top: 6%; }

    .rgmp-pfo-navigation-image{ position: relative; margin-top: 8px; margin-bottom: 8px; max-width:200px; }

    .rgmp-pfo-login-link a {
        font-family: Arial;
        font-size: 11px;
        color: rgb(255,255,255);
    }
        .rgmp-pfo-login-link a:hover {
            font-family: Arial;
            font-size: 11px;
            color: rgb(255,255,255);
        }

    .rgmp-pfo-link-gold {line-height: 19px;}
    .rgmp-pfo-link-gold a {font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-gold a:hover{font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-purple {
        line-height: 19px;
    }

        .rgmp-pfo-link-purple a {
            font-family: Arial;
            font-size: 14px;
            color: rgb(137, 12, 88);
        }

            .rgmp-pfo-link-purple a:hover {
                font-family: Arial;
                font-size: 14px;
                color: rgb(137, 12, 88);
            }
    .rgmp-pfo-login-link {line-height: 14px;}

    .rgmp-pfo-login-heading-one {
        font-family: Arial;
        font-size: 29px;
        font-weight: normal;
        color: rgb(99,102,106);
        line-height: 30px;
    }
    .rgmp-pfo-login-contactus-href {padding-left:15px!important; padding-right:15px!important}

    .rgmp-pfo-login-contactus-container { margin-top:6%; padding-left: 21px; padding-right: 21px; }
    .rgmp-pfo-navbar {position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}

    .pfo-guest-content-2-footer {margin-bottom: 4%;}
    .rgmp-pfo-dialog-image{ position: relative; margin-top: 8px; margin-bottom: 8px; width:210px; max-width:210px; }

    #rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}

    .rgmp-pfo-our-service-right {padding-right: 0px!important;}
    .rgmp-pfo-our-service-left {padding-left: 0px!important;}
    .rgmp-pfo-our-service-family-right{padding-right: 0px!important;}
    .rgmp-pfo-our-service-family-left{padding-left: 0px!important;}

    .rgmp-pfo-guest-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
        .rgmp-pfo-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }
            .rgmp-pfo-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-one-guest-links-menu {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 14px;
    }

        .rgmp-pfo-one-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }

            .rgmp-pfo-one-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-client-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
    .rgmp-pfo-client-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-links-menu a:focus {font-family:Arial; font-size:15px; color: rgb(98,99,101); text-decoration: none;}

    .rgmp-pfo-client-settings-links-menu {padding-right:15px;}
    .rgmp-pfo-client-settings-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-settings-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-settings-links-menu-disabled {padding-right:15px; font-family:Arial; font-size:15px; color: rgb(98,99,101);cursor: not-allowed; opacity: 0.5;}

    .rgmp-pfo-section-navigation-resource-section {margin-top:3%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation {margin-top:3%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation-lg {margin-top:4%;margin-bottom:2%;}
    .rgmp-pfo-grid-filter-btn {float:left; width:50%;}

    .rgmp-pfo-client-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-top: 15px;
    }

    .rgmp-pfo-client-upload-icon {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width:8.33333333%;}
    .rgmp-pfo-client-upload-description {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 66.66666667%;}
    .rgmp-pfo-client-upload-btn {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 25%;}
    .rgmp-pfo-client-upload-btn-text {display:inline;}

    .rgmp-pfo-help-li a { padding-left: 10px!important; padding-right: 15px!important;}
    .rgmp-pfo-help-tab-heading {font-family:Georgia; font-size:16px; color: rgb(144,145,148);}

    .rgmp-pfo-help-modal-dialog {width: 600px!important;}
    .rgmp-pfo-guestaccess-modal-dialog {width: 700px!important;}
    .rgmp-pfo-pfoteam-modal-dialog {width: 700px!important;}
    .rgmp-pfo-family-modal-dialog {width: 700px!important;}
    .rgmp-pfo-event-modal-dialog {width: 700px!important;}
    .rgmp-pfo-resource-modal-dialog {width: 700px!important;}
}
@media (min-width: 992px) { 
    .rgmp-pfo-gutter {padding-left:15px; padding-right:15px; float: left; min-height: 100%; height: 100%; width:8.33333333%;}
    .rgmp-pfo-content {padding-left:15px; padding-right:15px; float:left; background-color: white!important; min-height: 100%!important; height: auto!important; width:83.33333333%;}

    .rgmp-pfo-splash-container-banner{position:fixed; bottom: 40%;} 
    .rgmp-pfo-splash-container-banner-image-div {margin-bottom: 60px; margin-top: 50px;}
    .rgmp-pfo-splash-container-banner-image {width:600px;}
    .rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 35px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
    .rgmp-pfo-splash-login {position:fixed; bottom: 10%;float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }

    .rgmp-pfo-login-container {overflow: hidden;display: block; background-color: white; font-family: Arial; height:500px; max-height: 500px;}
    .rgmp-pfo-login-container-content {bottom:40%;position:absolute; background: rgba(0,0,0,0.42);}
    .rgmp-pfo-login-container-content-heading-one {font-family: Arial; font-size: 19px; color: rgb(255,255,255);}
    .rgmp-pfo-login-media-content-header{font-size:44px;}            
    .rgmp-pfo-login-container-footer {display:block; bottom:0%;}
    .rgmp-pfo-guest-team-container{bottom: 4%;height: 90%;}
    .rgmp-pfo-guest-welcome-container-content {float: none;width:100%;position: absolute;left: 25px;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%;bottom: 32%; }
    .rgmp-pfo-guest-welcome-container-content-text {font-family:"Arial Narrow", Arial, sans-serif; font-size: 73px;font-weight: bold;color: white;padding:0px;margin-left:0px;margin-right:0px;text-shadow: 2px 3px 5.58px rgba(0, 0, 0, 0.4); line-height: 48px;}

    .rgmp-pfo-client-yourfamily-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourfamily-container{bottom: 10%;height: 80%;}    

    .rgmp-pfo-client-yourreports-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourreports-container{bottom: 10%;height: 80%;}

    .rgmp-pfo-client-yourdocuments-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourdocuments-container{bottom: 10%;height: 80%;}     

    .rgmp-pfo-client-reflibrary-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-reflibrary-container {bottom: 10%;height: 80%;}


    .rgmp-pfo-guest-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-bottom: 3%;
        margin-top: 1%;
    }
    .rgmp-pfo-guest-our-mission-image { margin-top: 5%; margin-left:0%;}

    .rgmp-pfo-guest-ourmission-container-div { margin-top: 8%; }
    .rgmp-pfo-guest-ourservices-container-div { margin-top: 6%; }
    .rgmp-pfo-guest-contactus-container-div { margin-top: 1%; margin-bottom:8%; }
    .rgmp-pfo-guest-container-content-div { margin-top: 6%; }

    .rgmp-pfo-navigation-image{ position: relative; margin-top: 8px; margin-bottom: 8px; max-width:300px; }

    .rgmp-pfo-login-link a {
        font-family: Arial;
        font-size: 11px;
        color: rgb(255,255,255);
    }
        .rgmp-pfo-login-link a:hover {
            font-family: Arial;
            font-size: 11px;
            color: rgb(255,255,255);
        }

    .rgmp-pfo-link-gold {line-height: 19px;}
    .rgmp-pfo-link-gold a {font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-gold a:hover{font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-purple {
        line-height: 19px;
    }

        .rgmp-pfo-link-purple a {
            font-family: Arial;
            font-size: 14px;
            color: rgb(137, 12, 88);
        }

            .rgmp-pfo-link-purple a:hover {
                font-family: Arial;
                font-size: 14px;
                color: rgb(137, 12, 88);
            }
    .rgmp-pfo-login-link {line-height: 14px;}

    .rgmp-pfo-login-heading-one {
        font-family: Arial;
        font-size: 29px;
        font-weight: normal;
        color: rgb(99,102,106);
        line-height: 30px;
    }
    .rgmp-pfo-login-contactus-href {padding-left:15px!important; padding-right:15px!important}

    .rgmp-pfo-login-contactus-container { margin-top:6%; padding-left: 21px; padding-right: 21px; }
    .rgmp-pfo-navbar {position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}

    .pfo-guest-content-2-footer {margin-bottom: 4%;}
    .rgmp-pfo-dialog-image{ position: relative; margin-top: 8px; margin-bottom: 8px; width:210px; max-width:210px; }

    #rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}

    .rgmp-pfo-our-service-right {padding-right: 0px!important;}
    .rgmp-pfo-our-service-left {padding-left: 0px!important;}
    .rgmp-pfo-our-service-family-right{padding-right: 0px!important;}
    .rgmp-pfo-our-service-family-left{padding-left: 15px!important;}

    .rgmp-pfo-guest-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
        .rgmp-pfo-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }
            .rgmp-pfo-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-one-guest-links-menu {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 14px;
    }

        .rgmp-pfo-one-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }

            .rgmp-pfo-one-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-client-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
    .rgmp-pfo-client-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-links-menu a:focus {font-family:Arial; font-size:15px; color: rgb(98,99,101); text-decoration: none;}

    .rgmp-pfo-client-settings-links-menu {padding-right:15px;}
    .rgmp-pfo-client-settings-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-settings-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-settings-links-menu-disabled {padding-right:15px; font-family:Arial; font-size:15px; color: rgb(98,99,101);cursor: not-allowed; opacity: 0.5;}

    .rgmp-pfo-section-navigation-resource-section {margin-top:3%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation {margin-top:8%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation-lg {margin-top:4%;margin-bottom:2%;}
    .rgmp-pfo-grid-filter-btn {float:left; width:100%;}

    .rgmp-pfo-client-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-top: 15px;
    }
    .rgmp-pfo-guest-service-section-icon-container{padding-left:0px!important;}
    .rgmp-pfo-guest-service-section-icon {width: 46px; height:40px;}

    .rgmp-pfo-client-upload-icon {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width:8.33333333%;}
    .rgmp-pfo-client-upload-description {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 66.66666667%;}
    .rgmp-pfo-client-upload-btn {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 25%;}
    .rgmp-pfo-client-upload-btn-text {display:inline;}

    .rgmp-pfo-help-li a { padding-left: 10px!important; padding-right: 15px!important;}
    .rgmp-pfo-help-tab-heading {font-family:Georgia; font-size:16px; color: rgb(144,145,148);}

    .rgmp-pfo-help-modal-dialog {width: 600px!important;}
    .rgmp-pfo-guestaccess-modal-dialog {width: 900px!important;}
    .rgmp-pfo-pfoteam-modal-dialog {width: 900px!important;}
    .rgmp-pfo-family-modal-dialog {width: 900px!important;}
    .rgmp-pfo-event-modal-dialog {width: 900px!important;}
    .rgmp-pfo-resource-modal-dialog {width: 900px!important;}
}
@media (min-width: 1200px) { 
    .rgmp-pfo-gutter {padding-left:15px; padding-right:15px; float: left; min-height: 100%; height: 100%; width:16.66666667%;}
    .rgmp-pfo-content {padding-left:15px; padding-right:15px; float:left; background-color: white!important; min-height: 100%!important; height: auto!important; width:66.66666668%;}

    .rgmp-pfo-splash-container-banner{position:fixed; bottom: 40%;}
    .rgmp-pfo-splash-container-banner-image-div {margin-bottom: 60px; margin-top: 50px;}
    .rgmp-pfo-splash-container-banner-image {width:600px;}
    .rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 35px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
    .rgmp-pfo-splash-login {position:fixed; bottom: 10%;float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }

    .rgmp-pfo-login-container {overflow: hidden;display: block; background-color: white; font-family: Arial; height:500px; max-height: 500px;}
    .rgmp-pfo-login-container-content {bottom:40%;position:absolute; background: rgba(0,0,0,0.42);}
    .rgmp-pfo-login-container-footer {display:block; bottom:0%;}
    .rgmp-pfo-login-container-content-heading-one {font-family: Arial; font-size: 19px; color: rgb(255,255,255);}
    .rgmp-pfo-login-media-content-header{font-size:55px;}  
    .rgmp-pfo-guest-team-container{bottom: 4%;height: 90%;}              
    .rgmp-pfo-guest-welcome-container-content {float: none;width:100%;position: absolute;left: 25px;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%;bottom: 32%; }
    .rgmp-pfo-guest-welcome-container-content-text {font-family:"Arial Narrow", Arial, sans-serif; font-size: 73px;font-weight: bold;color: white;padding:0px;margin-left:0px;margin-right:0px;text-shadow: 2px 3px 5.58px rgba(0, 0, 0, 0.4); line-height: 48px;}

    .rgmp-pfo-client-yourfamily-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourfamily-container{bottom: 10%;height: 80%;}    

    .rgmp-pfo-client-yourreports-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourreports-container{bottom: 10%;height: 80%;}

    .rgmp-pfo-client-yourdocuments-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourdocuments-container{bottom: 10%;height: 80%;}     

    .rgmp-pfo-client-reflibrary-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-reflibrary-container {bottom: 10%;height: 80%;}

    .rgmp-pfo-guest-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-bottom: 3%;
        margin-top: 1%;
    }
    .rgmp-pfo-guest-our-mission-image { margin-top: 12%; margin-left:10%;}

    .rgmp-pfo-guest-ourmission-container-div { margin-top: 8%; }
    .rgmp-pfo-guest-ourservices-container-div { margin-top: 6%; }
    .rgmp-pfo-guest-contactus-container-div { margin-top: 1%; margin-bottom:8%; }
    .rgmp-pfo-guest-container-content-div { margin-top: 6%; }
        
    .rgmp-pfo-navigation-image{ position: relative; margin-top: 8px; margin-bottom: 8px; max-width:334px; }

    .rgmp-pfo-login-link a {
        font-family: Arial;
        font-size: 11px;
        color: rgb(255,255,255);
    }
        .rgmp-pfo-login-link a:hover {
            font-family: Arial;
            font-size: 11px;
            color: rgb(255,255,255);
        }

    .rgmp-pfo-link-gold {line-height: 19px;}
    .rgmp-pfo-link-gold a {font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-gold a:hover{font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-purple {
        line-height: 19px;
    }

        .rgmp-pfo-link-purple a {
            font-family: Arial;
            font-size: 14px;
            color: rgb(137, 12, 88);
        }

            .rgmp-pfo-link-purple a:hover {
                font-family: Arial;
                font-size: 14px;
                color: rgb(137, 12, 88);
            }
    .rgmp-pfo-login-link {line-height: 14px;}

    .rgmp-pfo-login-heading-one {
        font-family: Arial;
        font-size: 29px;
        font-weight: normal;
        color: rgb(99,102,106);
        line-height: 30px;
    }
    .rgmp-pfo-login-contactus-href {padding-left:15px!important; padding-right:15px!important}

    .rgmp-pfo-login-contactus-container { margin-top:8%; padding-left: 21px; padding-right: 21px; }
    .rgmp-pfo-navbar {position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}

    .pfo-guest-content-2-footer {margin-bottom: 4%;}
    .rgmp-pfo-dialog-image{ position: relative; margin-top: 8px; margin-bottom: 8px; width:210px; max-width:210px; }

    #rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}
    
    .rgmp-pfo-our-service-right {padding-right: 0px!important;}
    .rgmp-pfo-our-service-left {padding-left: 0px!important;}
    .rgmp-pfo-our-service-family-right{padding-right: 0px!important;}
    .rgmp-pfo-our-service-family-left{padding-left: 15px!important;}

    .rgmp-pfo-guest-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
        .rgmp-pfo-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }
            .rgmp-pfo-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-one-guest-links-menu {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 14px;
    }

        .rgmp-pfo-one-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }

            .rgmp-pfo-one-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-client-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
    .rgmp-pfo-client-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        } 
    .rgmp-pfo-client-links-menu a:focus {font-family:Arial; font-size:15px; color: rgb(98,99,101); text-decoration: none;}
     
    .rgmp-pfo-client-settings-links-menu {padding-right:15px;}
    .rgmp-pfo-client-settings-links-menu a {font-family:Arial; font-size:14px; color: rgb(98,99,101);}
        .rgmp-pfo-client-settings-links-menu a:hover {
            font-family: Arial;
            font-size: 14px;
            color: rgb(137,12,88);
            text-decoration: none;
        }
    .rgmp-pfo-client-settings-links-menu-disabled {padding-right:15px; font-family:Arial; font-size:14px; color: rgb(98,99,101);cursor: not-allowed; opacity: 0.5;}

    .rgmp-pfo-section-navigation-resource-section {margin-top:4%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation {margin-top:8%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation-lg {margin-top:4%;margin-bottom:2%;}
    .rgmp-pfo-grid-filter-btn {float:left; width:100%;}

    .rgmp-pfo-client-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-top: 15px;
    }
    .rgmp-pfo-guest-service-section-icon-container{padding-left:0px!important;}
    .rgmp-pfo-guest-service-section-icon {width: 46px; height:40px;}

    .rgmp-pfo-client-upload-icon {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width:8.33333333%;}
    .rgmp-pfo-client-upload-description {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 66.66666667%;}
    .rgmp-pfo-client-upload-btn {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 25%;}
    .rgmp-pfo-client-upload-btn-text {display:inline;}

    .rgmp-pfo-help-li a { padding-left: 10px!important; padding-right: 15px!important;}
    .rgmp-pfo-help-tab-heading {font-family:Georgia; font-size:16px; color: rgb(144,145,148);}

    .rgmp-pfo-help-modal-dialog {width: 1020px!important;}
    .rgmp-pfo-guestaccess-modal-dialog {width: 900px!important;}
    .rgmp-pfo-pfoteam-modal-dialog {width: 900px!important;}
    .rgmp-pfo-family-modal-dialog {width: 900px!important;}
    .rgmp-pfo-event-modal-dialog {width: 900px!important;}
    .rgmp-pfo-resource-modal-dialog {width: 900px!important;}
}
@media (min-width: 1400px) { 
    .rgmp-pfo-gutter {padding-left:15px; padding-right:15px; float: left; min-height: 100%; height: 100%; width:25%;}
    .rgmp-pfo-content {padding-left:15px; padding-right:15px; float:left; background-color: white!important; min-height: 100%!important; height: auto!important; width:50%;}

    .rgmp-pfo-splash-container-banner{position:fixed; bottom: 40%;}
    .rgmp-pfo-splash-container-banner-image-div {margin-bottom: 60px; margin-top: 50px;}
    .rgmp-pfo-splash-container-banner-image {width:600px;}
    .rgmp-pfo-splash-container-banner-text { font-family:Georgia; margin-top:2%; color: white; font-size: 35px; font-weight:bold; margin-top:15px; margin-bottom:28px; }
    .rgmp-pfo-splash-login {position:fixed; bottom: 10%;float: none;width: 100%;left: 0;right: 0;margin: 0;height: auto; font-family: Arial; }

    .rgmp-pfo-login-container {overflow: hidden;display: block; background-color: white; font-family: Arial; height:500px; max-height: 500px;}
    .rgmp-pfo-login-container-content {bottom:40%;position:absolute; background: rgba(0,0,0,0.42);}

    .rgmp-pfo-login-container-footer {
        display: block;
        bottom: 0%;
    }
    .rgmp-pfo-login-container-content-heading-one {font-family: Arial; font-size: 19px; color: rgb(255,255,255);}
    .rgmp-pfo-login-media-content-header{font-size:55px;}  
    .rgmp-pfo-guest-team-container{bottom: 4%;height: 90%;}              
    .rgmp-pfo-guest-welcome-container-content {float: none;width:100%;position: absolute;left: 25px;right: 0;margin: 0;height: auto;padding-top: 3%;padding-bottom: 3%;bottom: 32%; }
    .rgmp-pfo-guest-welcome-container-content-text {font-family:"Arial Narrow", Arial, sans-serif; font-size: 73px;font-weight: bold;color: white;padding:0px;margin-left:0px;margin-right:0px;text-shadow: 2px 3px 5.58px rgba(0, 0, 0, 0.4); line-height: 48px;}

    .rgmp-pfo-client-yourfamily-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourfamily-container{bottom: 10%;height: 80%;}    

    .rgmp-pfo-client-yourreports-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourreports-container{bottom: 10%;height: 80%;}

    .rgmp-pfo-client-yourdocuments-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-yourdocuments-container{bottom: 10%;height: 80%;}


    .rgmp-pfo-client-reflibrary-container-img {min-height: 900px; max-height:993px;height:993px;}
    .rgmp-pfo-client-reflibrary-container {bottom: 10%;height: 80%;}

    .rgmp-pfo-guest-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-bottom: 3%;
        margin-top: 1%;
    }
    .rgmp-pfo-guest-our-mission-image { margin-top: 12%; margin-left:10%;}

    .rgmp-pfo-guest-ourmission-container-div { margin-top: 8%; }
    .rgmp-pfo-guest-ourservices-container-div { margin-top: 6%; }
    .rgmp-pfo-guest-contactus-container-div { margin-top: 1%; margin-bottom:8%; }
    .rgmp-pfo-guest-container-content-div { margin-top: 6%; }
        
    .rgmp-pfo-navigation-image{ position: relative; margin-top: 8px; margin-bottom: 8px; max-width:334px; }

    .rgmp-pfo-login-link a {
        font-family: Arial;
        font-size: 11px;
        color: rgb(255,255,255);
    }
        .rgmp-pfo-login-link a:hover {
            font-family: Arial;
            font-size: 11px;
            color: rgb(255,255,255);
        }

    .rgmp-pfo-link-gold {line-height: 19px;}
    .rgmp-pfo-link-gold a {font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-gold a:hover{font-family: Arial; font-size:14px; color: rgb(163, 145, 97);}
    .rgmp-pfo-link-purple {
        line-height: 19px;
    }

        .rgmp-pfo-link-purple a {
            font-family: Arial;
            font-size: 14px;
            color: rgb(137, 12, 88);
        }

            .rgmp-pfo-link-purple a:hover {
                font-family: Arial;
                font-size: 14px;
                color: rgb(137, 12, 88);
            }
    .rgmp-pfo-login-link {line-height: 14px;}

    .rgmp-pfo-login-heading-one {
        font-family: Arial;
        font-size: 29px;
        font-weight: normal;
        color: rgb(99,102,106);
        line-height: 30px;
    }
    .rgmp-pfo-login-contactus-href {padding-left:15px!important; padding-right:15px!important}

    .rgmp-pfo-login-contactus-container { margin-top:8%; padding-left: 21px; padding-right: 21px; }
    .rgmp-pfo-navbar {position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}

    .pfo-guest-content-2-footer {margin-bottom: 4%;}
    .rgmp-pfo-dialog-image{ position: relative; margin-top: 8px; margin-bottom: 8px; width:210px; max-width:210px; }

    #rgmp-pfo-splash-image {position: fixed;top: 50%; left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}
    
    .rgmp-pfo-our-service-right {padding-right: 0px!important;}
    .rgmp-pfo-our-service-left {padding-left: 0px!important;}
    .rgmp-pfo-our-service-family-right{padding-right: 0px!important;}
    .rgmp-pfo-our-service-family-left{padding-left: 15px!important;}

    .rgmp-pfo-guest-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
        .rgmp-pfo-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }
            .rgmp-pfo-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-one-guest-links-menu {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 14px;
    }

        .rgmp-pfo-one-guest-links-menu a {
            font-family: Arial;
            font-size: 15px;
            color: rgb(0,0,0);
            font-weight: bold;
        }

            .rgmp-pfo-one-guest-links-menu a:hover {
                font-family: Arial;
                font-size: 15px;
                color: rgb(0,0,0);
                font-weight: bold;
                text-decoration: underline;
            }
    .rgmp-pfo-client-links-menu {float: left; margin-right: 10px;margin-left:10px; margin-top:14px;}
    .rgmp-pfo-client-links-menu a {font-family:Arial; font-size:15px; color: rgb(98,99,101);}
        .rgmp-pfo-client-links-menu a:hover {
            font-family: Arial;
            font-size: 15px;
            color: rgb(137,12,88);
            text-decoration: none;
        }  
    .rgmp-pfo-client-links-menu a:focus {font-family:Arial; font-size:15px; color: rgb(98,99,101); text-decoration: none;}

    .rgmp-pfo-client-settings-links-menu {padding-right:15px;}
    .rgmp-pfo-client-settings-links-menu a {font-family:Arial; font-size:14px; color: rgb(98,99,101);}
    .rgmp-pfo-client-settings-links-menu a:hover {font-family:Arial; font-size:14px; color: rgb(137,12,88); text-decoration: none;}
    .rgmp-pfo-client-settings-links-menu-disabled {padding-right:15px; font-family:Arial; font-size:14px; color: rgb(98,99,101);cursor: not-allowed; opacity: 0.5;}
        
    .rgmp-pfo-section-navigation-resource-section {margin-top:4%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation {margin-top:8%;margin-bottom:4%;}
    .rgmp-pfo-section-navigation-lg {margin-top:4%;margin-bottom:2%;}
    .rgmp-pfo-grid-filter-btn {float:left; width:100%;}

    .rgmp-pfo-client-welcome-header {
        font-family: Georgia;
        font-size: 30px;
        font-weight: normal;
        color: rgb(0,0,0);
        margin-top: 15px;
    }
    .rgmp-pfo-guest-service-section-icon-container{padding-left:0px!important;}
    .rgmp-pfo-guest-service-section-icon {width: 46px; height:40px;}

    .rgmp-pfo-client-upload-icon {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width:8.33333333%;}
    .rgmp-pfo-client-upload-description {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 66.66666667%;}
    .rgmp-pfo-client-upload-btn {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; width: 25%;}
    .rgmp-pfo-client-upload-btn-text {display:inline;}

    .rgmp-pfo-help-li a { padding-left: 10px!important; padding-right: 15px!important;}
    .rgmp-pfo-help-tab-heading {font-family:Georgia; font-size:16px; color: rgb(144,145,148);}

    .rgmp-pfo-help-modal-dialog {width: 1020px!important;}
    .rgmp-pfo-guestaccess-modal-dialog {width: 900px!important;}
    .rgmp-pfo-pfoteam-modal-dialog {width: 900px!important;}
    .rgmp-pfo-family-modal-dialog {width: 900px!important;}
    .rgmp-pfo-event-modal-dialog {width: 900px!important;}
    .rgmp-pfo-resource-modal-dialog {width: 900px!important;}
}

#rgmp-pfo-splash-video {
  position: fixed;
  top: 50%; left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
}

#rgmp-pfo-login-video {
    min-width: 100%;    
    width: 80%;
    height: 20%;
}

/* NAVIGATION */

#rgmp-pfo-menu-container{padding-top:15px;}
.rgmp-pfo-pfo-row-spacer {padding-bottom: 0.5%;}
.rgmp-pfo-menu {height: 40px; line-height: 40px; font-size: 14px; position: relative; background-color: #00447C;}
#rgmp-pfo-menu-search {font-size: 16px; position: relative; background-color: #00447C;height: 40px;}
#rgmp-pfo-site-menu {height: 40px; line-height: 40px; font-size: 16px; position: relative; min-width: 100%; background-color: #759AB7;}

#rgmp-pfo-search-form {top:12px;height:60%;box-shadow: 0 1px rgba(255,255,255,0.09),0 1px rgba(0,0,0,0.2) inset;background-color: #003057;border: none;display: block;border-radius: 18px;position: relative;}
#rgmp-pfo-search-form-input {margin-left: 5px;font-size: 16px;background: none;border: none;width: 100%;height: 30px;padding-bottom: 0; color: #fff; line-height: 1.7;}

#rgmp-pfo-menu-primary {font-size: 16px; position: relative; min-width: 100%; display: block;}
#rgmp-pfo-menu-primary-site {font-size: 16px; position: relative; min-width: 100%; display: block;}

.rgmp-pfo-primary-nav-item {position: relative; height: 40px; display: block; text-decoration: none; color: white;}
.rgmp-pfo-primary-nav-item > a { cursor: pointer; text-decoration: none;}
.rgmp-pfo-primary-nav-item:hover { cursor: pointer; text-decoration: none; color: white;}

.rgmp-pfo-primary-nav-item-site {position: relative; height: 40px; display: block; text-decoration: none; color: white;}
.rgmp-pfo-primary-nav-item-site > a { cursor: pointer; text-decoration: none;}
.rgmp-pfo-primary-nav-item-site:hover { cursor: pointer; text-decoration: none; color: white;}

.rgmp-pfo-primary-menu-item { float: right; position: relative; padding: 0 20px;}
.rgmp-pfo-primary-menu-item-left {border-left: 1px solid rgba(0,0,0,0.2); box-shadow: 1px 0 rgba(255,255,255,0.1) inset;}
.rgmp-pfo-primary-menu-item:hover:before{background-color: rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;content: "";position: absolute;display: block;height: 100%;width: 100%;top: 0;left: 0;}
.rgmp-pfo-primary-menu-item:hover > .rgmp-pfo-menu-wrapper{top: 40px; visibility: visible; opacity: 1;}

.rgmp-pfo-primary-menu-item-float-left { float: left; position: relative; padding: 0 20px;}
.rgmp-pfo-primary-menu-item-float-left:hover:before{background-color: rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;content: "";position: absolute;display: block;height: 100%;width: 100%;top: 0;left: 0;}
.rgmp-pfo-primary-menu-item-float-left:hover > .rgmp-pfo-menu-wrapper{top: 40px; visibility: visible; opacity: 1;}

.rgmp-pfo-menu-wrapper nav { overflow: hidden; display: block;}
.rgmp-pfo-menu-wrapper {font-size:14px;position:absolute;top:90px;left:0;z-index:5000000;box-shadow:0 3px 8px 3px rgba(0,0,0,0.1);background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease,top 0.2s ease;-moz-transition:opacity 0.2s ease,top 0.2s ease;-o-transition:opacity 0.2s ease,top 0.2s ease;transition:opacity 0.2s ease,top 0.2s ease}
.rgmp-pfo-menu-wrapper:after {position: absolute;content: "";display: block;background: url('./Images/RGMP/MenuFly.png') 0 -593px no-repeat; left: 30px;padding-top: 0;top: -5px;height: 5px;width: 11px;}

.rgmp-pfo-menu-item-header {}
.rgmp-pfo-menu-item-information {}
.rgmp-pfo-nav-wrapper {background:#DBDBDB;box-shadow:2px 0 3px -3px rgba(0,0,0,0.4) inset;float:left;left:240px;position:relative;width:245px;display:inline-block;}
.rgmp-pfo-nav-wrapper-links {background:white;margin:0;padding:20px 0 20px 20px;width:220px; right: 240px; position: relative;float:left; margin: 0;}
.rgmp-pfo-nav-wrapper-links li {display: list-item;text-align:left;position:relative;margin:8px 0;list-style: none;line-height:1.6; }
.rgmp-pfo-nav-wrapper-links li:hover:after {content: "";display: block;height: 12px;position: absolute;right: -24px;top: 2px;width: 10px;z-index: 9;background: url('./Images/RGMP/hover-arrow-left.png') no-repeat;}
.rgmp-pfo-nav-wrapper-links-title {text-transform: uppercase; margin-top:0;font-weight:600;list-style:none;}
.rgmp-pfo-nav-wrapper-information {display:none;padding:20px;position:relative;right:180px;float:left;width:230px;list-style:none; margin:0; }
.rgmp-pfo-nav-wrapper-information li {display: list-item;text-align:left;position:relative;margin:8px 0 0 20px;line-height:1.6;}
.rgmp-pfo-nav-wrapper-information-title {text-transform: uppercase; margin-top:0;font-weight:600;}


.rgmp-pfo-primary-btn {
    color: #FFFFFF !important;
    background-color: rgb(137,12,88) !important;
    border: none !important;
}

    .rgmp-pfo-primary-btn:hover,
    .rgmp-pfo-primary-btn:focus,
    .rgmp-pfo-primary-btn:active,
    .rgmp-pfo-primary-btn.active,
    .open .dropdown-toggle.rgmp-pfo-primary-btn {
        color: #FFFFFF;
        background-color: #731D2A;
        border-color: #010005;
    }

    .rgmp-pfo-primary-btn:active,
    .rgmp-pfo-primary-btn.active,
    .open .dropdown-toggle.rgmp-pfo-primary-btn {
        background-image: none;
    }

    .rgmp-pfo-primary-btn.disabled,
    .rgmp-pfo-primary-btn[disabled],
    fieldset[disabled] .rgmp-pfo-primary-btn,
    .rgmp-pfo-primary-btn.disabled:hover,
    .rgmp-pfo-primary-btn[disabled]:hover,
    fieldset[disabled] .rgmp-pfo-primary-btn:hover,
    .rgmp-pfo-primary-btn.disabled:focus,
    .rgmp-pfo-primary-btn[disabled]:focus,
    fieldset[disabled] .rgmp-pfo-primary-btn:focus,
    .rgmp-pfo-primary-btn.disabled:active,
    .rgmp-pfo-primary-btn[disabled]:active,
    fieldset[disabled] .rgmp-pfo-primary-btn:active,
    .rgmp-pfo-primary-btn.disabled.active,
    .rgmp-pfo-primary-btn[disabled].active,
    fieldset[disabled] .rgmp-pfo-primary-btn.active {
        background-color: #8C2232;
        border-color: #010005;
    }

    .rgmp-pfo-primary-btn .badge {
        color: #8C2232;
        background-color: #FFFFFF;
    }
        .rgmp-pfo-one-primary-btn {
    color: #FFFFFF !important;
    background-color: rgb(137,12,88) !important;
    border: none !important;
}

    .rgmp-pfo-one-primary-btn:hover,
    .rgmp-pfo-one-primary-btn:focus,
    .rgmp-pfo-one-primary-btn:active,
    .rgmp-pfo-one-primary-btn.active,
    .open .dropdown-toggle.rgmp-pfo-one-primary-btn {
        color: #FFFFFF !important;
        background-color: rgb(137,12,88) !important;
        border: none !important;
    }

    .rgmp-pfo-one-primary-btn:active,
    .rgmp-pfo-one-primary-btn.active,
    .open .dropdown-toggle.rgmp-pfo-one-primary-btn {
        color: #FFFFFF !important;
        background-color: rgb(137,12,88) !important;
        border: none !important;
    }

    .rgmp-pfo-one-primary-btn.disabled,
    .rgmp-pfo-one-primary-btn[disabled],
    fieldset[disabled] .rgmp-pfo-one-primary-btn,
    .rgmp-pfo-one-primary-btn.disabled:hover,
    .rgmp-pfo-one-primary-btn[disabled]:hover,
    fieldset[disabled] .rgmp-pfo-one-primary-btn:hover,
    .rgmp-pfo-one-primary-btn.disabled:focus,
    .rgmp-pfo-one-primary-btn[disabled]:focus,
    fieldset[disabled] .rgmp-pfo-one-primary-btn:focus,
    .rgmp-pfo-one-primary-btn.disabled:active,
    .rgmp-pfo-one-primary-btn[disabled]:active,
    fieldset[disabled] .rgmp-pfo-one-primary-btn:active,
    .rgmp-pfo-one-primary-btn.disabled.active,
    .rgmp-pfo-one-primary-btn[disabled].active,
    fieldset[disabled] .rgmp-pfo-one-primary-btn.active {
        color: #FFFFFF !important;
        background-color: rgb(137,12,88) !important;
        border: none !important;
    }

    .rgmp-pfo-one-primary-btn .badge {
        color: #8C2232;
        background-color: #FFFFFF;
        border: none !important;
    }

.rgmp-pfo-tab-error {color: #a94442;}

.rgmp-pfo-primary-panel {
    border-color: rgb(99,102,106)!important;
}
    .rgmp-pfo-primary-panel > .panel-heading {
        color: #fff;
        background-color: rgb(99,102,106) !important;
        border-color: rgb(99,102,106) !important;
    }
        .rgmp-pfo-primary-panel > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(99,102,106) !important;
        }
        .rgmp-pfo-primary-panel > .panel-heading .badge {
            color: rgb(99,102,106) !important;
            background-color: #fff;
        }
    .rgmp-pfo-primary-panel > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(99,102,106) !important;
    }

.progress-bar {
    background-color: rgb(137,22,88) !important;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: rgb(137,22,88) !important;
}



