@font-face {
  font-family: 'Source Serif Pro Regular';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  src: local('Source Serif Pro'), local('SourceSerifPro-Regular'), url(fonts/SourceSerifPro-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Source Serif Pro Bold';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  src: local('Source Serif Pro Bold'), local('SourceSerifPro-Bold'), url(fonts/SourceSerifPro-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Source Serif Pro Semi Bold';
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  src: local('Source Serif Pro Semibold'), local('SourceSerifPro-Semibold'), url(fonts/SourceSerifPro-Semibold.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro Regular';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff');
}
/* Table of Contents:

    AJAXPopup
    Allocation Control 
	Typography
	Composite
	Main MasterPage
	Membership Masterpage
	Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    CSS from Metadata
*/
/* AJAXPopup           
--------------------------------------------------------------------------------------- */
.ap_content {
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  min-width: 520px;
  width: auto;
  max-height: calc(100vh - 120px);
  padding: 0px;
}
.ap_content .ref_selector {
  padding: 20px;
}
/* Allocation Control               
--------------------------------------------------------------------------------------- */
.fe_all_row_tl {
  background-color: #D3D6DC;
}
.fe_all_cell_tl,
.fe_all_amount_title,
.fe_all_percentage_title {
  border: 1px solid #BFBFBF;
  text-align: center;
}
.fe_all_cell,
.fe_table_cell_percentage,
.fe_table_cell_amount,
.fe_all_command,
.fe_all_primary {
  border: 1px solid #BFBFBF;
}
.fe_all_primary {
  vertical-align: middle;
  text-align: center;
}
.fe_all_command {
  padding: 0px 15px;
  vertical-align: middle;
}
.fe_all_row_total {
  height: 30px;
}
/* --------------------------------------------------------------------------------------- */
.popup_title .f_ctrlinput {
  font-weight: 600;
  color: #424242;
}
/* Typography
--------------------------------------------------------------------------------------- */
body {
  background-color: #ffffff;
  min-height: 100vh;
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
}
a,
a:link,
a:visited {
  color: orange;
  text-decoration: underline;
}
a:hover {
  color: orange;
  text-decoration: underline;
}
.pagetitle {
  font-family: 'Source Serif Pro Semi Bold';
  font-size: 48px;
  line-height: 52px;
  font-weight: 600;
  color: #000000;
}
.pagetitle span {
  font-family: 'Source Serif Pro Semi Bold';
  font-size: 48px;
  line-height: 52px;
  font-weight: 600;
  color: #000000;
}
.wstitle,
.pf_title {
  font-family: 'Source Serif Pro Semi Bold';
  font-size: 36px;
  line-height: 39px;
  font-weight: 600;
  color: #000000;
}
.wstitle span,
.pf_title span {
  font-family: 'Source Serif Pro Semi Bold';
  font-size: 36px;
  line-height: 39px;
  font-weight: 600;
  color: #000000;
}
.memberform .row .subtitle {
  font-family: 'Source Serif Pro Semi Bold';
  font-size: 36px;
  line-height: 39px;
  font-weight: 600;
  color: #000000;
}
.fe_title {
  font-family: 'Source Serif Pro Semi Bold';
  font-size: 36px;
  line-height: 39px;
  font-weight: 600;
  color: #000000;
  font-size: 27px;
  line-height: 30px;
}
.welcometext,
.helptext {
  padding-bottom: 18px;
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
}
.messagepanel {
  padding-left: 20px;
  padding-right: 20px;
}
.memberform .row .text .subtext {
  font-family: 'Source Sans Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #000000;
}
.instruction,
.subtext {
  color: #767676;
}
.main {
  position: relative;
  margin-bottom: 20px;
}
.main .membershipcontent,
.main .ws_main {
  padding: 0 20px;
}
.main .ws_top {
  padding: 0;
}
.pagetitle {
  padding: 20px 0;
}
/* Composite
--------------------------------------------------------------------------------------- */
.pre_cancelbutton,
.pre_prevbutton,
.pre_nextbutton,
.btn_medium,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.btnlarge input,
input.btnlarge,
.btn_large {
  background-color: #F4831E;
  border: none;
  padding: 0 18px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 12px;
  height: 32px;
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  line-height: 14px;
  color: #ffffff;
}
.fe_all_buttons input,
.ref_selector input.flt_btnapply {
  color: #fff;
  margin-right: 10px;
  border-radius: 4px 4px 4px 4px;
  background-color: #F4831E;
  border: none;
  text-decoration: none;
  height: 31px;
  padding: 6px 9px;
  cursor: pointer;
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  line-height: 14px;
  color: #ffffff;
}
.tablelayout .flt_btns input {
  background-color: #F4831E;
  margin-top: 26px;
}
.pre_prevbutton[disabled],
.btn_medium[disabled],
.f_button input[disabled],
.pad_btnclassic[disabled],
.f_atch_btndelete[disabled],
.fe_attachment .fe_atch_right input[disabled],
.pf_btn[disabled],
.btnlarge input[disabled],
input.btnlarge[disabled],
.btn_large[disabled],
.btn_medium[disabled]:hover,
.f_button input[disabled]:hover,
.pad_btnclassic[disabled]:hover,
.f_atch_btndelete[disabled]:hover,
.fe_attachment .fe_atch_right input[disabled]:hover,
.pf_btn[disabled]:hover,
.btnlarge input[disabled]:hover,
input.btnlarge[disabled]:hover,
.btn_large[disabled]:hover,
.fe_all_buttons input[disabled]:hover,
.ref_selector input.flt_btnapply[disabled]:hover,
.tablelayout .flt_btns input[disabled] {
  color: #ffffff;
  background-color: #D9D9D6;
  border-color: #D9D9D6;
  cursor: auto;
}
.pf_buttons,
.pre_leftpanel,
.pre_rightpanel {
  margin-bottom: 70px;
  margin-top: 50px;
}
.pf_buttons input,
.pre_leftpanel input,
.pre_rightpanel input {
  margin-right: 10px;
  margin-left: 4px;
}
.btn_medium:hover,
.f_button input:hover,
.pad_btnclassic:hover,
.f_atch_btndelete:hover,
.fe_attachment .fe_atch_right input:hover,
.pf_btn:hover,
.btnlarge input:hover,
input.btnlarge:hover,
.btn_large:hover,
.fe_all_buttons input:hover,
.ref_selector input.flt_btnapply:hover,
.tablelayout .flt_btns input:hover {
  background-color: #F4831E;
}
.memberform .row .control input,
.memberform .row .control select,
.postform .row .control input,
.postform .row .control textarea,
.fe_singlelinetext .fe_q_cont input,
.fe_dropdownlist select,
.fe_question textarea,
.fe_taxid input,
.fe_q_other,
.dtp_calendar,
.dtp_time,
.fe_date .fe_q_cont input[type=text],
.ref_selector .flt_form .f_ctrlinput select {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #BDBDBD;
  padding: 3px 5px 3px 5px;
  font-family: 'Source Sans Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #000000;
  line-height: 20px;
}
.fe_checkboxlist .fe_q_cont span input,
.fe_radiobuttonlist .fe_q_cont span input {
  margin-top: 5px;
}
.form .proposal_info {
  margin-bottom: 8px;
}
.form .labelatright .f_ctrlinput,
.form .labelatleft .f_ctrlinput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
}
.form .labelatright .f_ctrllabel,
.form .labelatleft .f_ctrllabel {
  width: auto;
  margin-right: 8px;
}
.ref_selector .buttonsatright .flt_form {
  padding-top: 4px;
}
.ref_selector .buttonsatright .flt_form .f_ctrlinput input {
  height: 31px;
}
.ref_selector .buttonsatright .flt_form .f_ctrlinput select {
  height: 31px;
}
.ref_selector .buttonsatright .flt_btns {
  padding-top: 27px;
}
.ref_selector .buttonsatright a.aspNetDisabled:hover {
  color: gray;
}
/* Main MasterPage
--------------------------------------------------------------------------------------- */
#formcontent {
  background-color: #F5F5F5;
}
.page {
  height: 100%;
  width: 1280px;
  position: relative;
  display: table;
  min-height: 100vh;
  margin: auto;
  padding-bottom: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.header {
  height: 294px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 0px solid #7A8181;
  padding: 0 20px;
  background-color: #ffffff;
  background: url(images/CITGO_SBF_bgr_header2.jpg) no-repeat scroll 0 0 transparent;
}
.logo {
  padding-left: 48px;
}
.logo_link {
  height: 199px;
  width: 199px;
  display: block;
  background: url(images/CITGO_SBF_logo.png) no-repeat scroll 0 0 transparent;
  background-size: cover;
}
.footer {
  height: 80px;
  position: absolute;
  width: 1280px;
  bottom: 0;
  margin-top: 0;
  border-top: 0px solid #CCCCCC;
  background-color: #F4831E;
  color: #ffffff;
}
.footer .footerLogo {
  background: url(data:image/png;base64,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) no-repeat scroll 0 0 transparent;
}
.footer .sep {
  border-color: #ffffff;
}
.footercontent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  padding: 0 20px;
}
.ftextwrapper {
  text-align: unset;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.copyright {
  padding: 0;
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
}
/* Membership Masterpage
--------------------------------------------------------------------------------------- */
.memberform {
  float: left;
  width: 576px;
  border-right: 1px solid #CCCCCC;
}
.memberform .content .row {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.memberform .content .row .text {
  width: 206px;
  margin-right: 10px;
  font-family: 'Source Sans Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #000000;
}
.memberform .content .row .control {
  width: 325px;
}
.memberform .content .row .control input {
  width: 280px;
  /* 25px - reserved to red asterisk */
  height: 16px;
  padding: 8px 10px 9px 10px;
}
.memberform .content .row .control select {
  width: 302px;
  /* 25px - reserved to red asterisk */
  height: 36px;
}
.memberform .content .row .subtitle {
  color: #000000;
}
.memberform .content .buttonrow {
  padding-left: 216px;
}
.memberform .content .buttonrow .leftbtnedit {
  width: 170px;
  display: inline-block;
}
.memberform .content .buttonrow:last-child {
  margin-top: 30px;
  clear: both;
}
.lkrestore {
  margin-left: 43px;
}
.regblock {
  padding-left: 60px;
}
.regblock .text {
  padding-top: 0;
  margin-bottom: 30px;
}
.memberform .errorrow ul {
  border: none;
}
.instruction {
  margin-left: 60px;
}
.userprofile_aspx .memberform .buttonrow {
  padding-left: 0px;
}
.userprofile_aspx .memberform .row .subtitle {
  padding-left: 0px;
}
.userprofile_aspx .memberform .row:not(:first-child) .subtitle {
  margin-top: 20px;
}
.userprofile_aspx .memberform .buttonrow .btn_large {
  margin-right: 5px;
}
/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_container {
  padding-top: 20px;
}
.workspace {
  background-color: #fff;
}
/* TabbedLayout            
--------------------------------------------------------------------------------------- */
.notification-panel {
  min-width: 300px;
}
/* FormView 
--------------------------------------------------------------------------------------- */
.ref_selector {
  min-width: 37.5em;
  max-width: 56.25em;
}
.ref_selector .ref_grid {
  border: none;
  overflow-x: hidden;
}
.fv_grouphead,
.ref_selector .lac_header {
  padding: 10px 0;
  cursor: pointer;
  border-bottom: 1px solid #006ba6;
  color: #006ba6;
  font-size: 14px;
  font-weight: bold;
}
.fv_rowalt td,
.fv_row td {
  border-bottom: dotted 1px #a8a8a8;
}
.fv_cell_lt,
.fv_mtrx_celllt,
.fv_mtrx_totalcelllt {
  background-color: #f0f0f0;
}
/* FormEdit
--------------------------------------------------------------------------------------- */
.fe_matrix .fe_table_cell input[type="image"].calendarImage,
.fe_table .fe_table_cell input[type="image"].calendarImage {
  padding: 2px;
  vertical-align: top;
}
/* Form
--------------------------------------------------------------------------------------- */
.ui-datepicker-trigger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05LjMyODEyIDEyLjc1QzkuNDMzNTkgMTIuNzUgOS41MzkwNiAxMi43MTQ4IDkuNjA5MzggMTIuNjQ0NUM5LjY3OTY5IDEyLjU3NDIgOS43NSAxMi40Njg4IDkuNzUgMTIuMzI4MVYxMC45MjE5QzkuNzUgMTAuODE2NCA5LjY3OTY5IDEwLjcxMDkgOS42MDkzOCAxMC42NDA2QzkuNTM5MDYgMTAuNTcwMyA5LjQzMzU5IDEwLjUgOS4zMjgxMiAxMC41SDcuOTIxODhDNy43ODEyNSAxMC41IDcuNjc1NzggMTAuNTcwMyA3LjYwNTQ3IDEwLjY0MDZDNy41MzUxNiAxMC43MTA5IDcuNSAxMC44MTY0IDcuNSAxMC45MjE5VjEyLjMyODFDNy41IDEyLjQ2ODggNy41MzUxNiAxMi41NzQyIDcuNjA1NDcgMTIuNjQ0NUM3LjY3NTc4IDEyLjcxNDggNy43ODEyNSAxMi43NSA3LjkyMTg4IDEyLjc1SDkuMzI4MTJaTTEzLjEyNSAxMi4zMjgxQzEzLjEyNSAxMi40Njg4IDEzLjA1NDcgMTIuNTc0MiAxMi45ODQ0IDEyLjY0NDVDMTIuOTE0MSAxMi43MTQ4IDEyLjgwODYgMTIuNzUgMTIuNzAzMSAxMi43NUgxMS4yOTY5QzExLjE1NjIgMTIuNzUgMTEuMDUwOCAxMi43MTQ4IDEwLjk4MDUgMTIuNjQ0NUMxMC45MTAyIDEyLjU3NDIgMTAuODc1IDEyLjQ2ODggMTAuODc1IDEyLjMyODFWMTAuOTIxOUMxMC44NzUgMTAuODE2NCAxMC45MTAyIDEwLjcxMDkgMTAuOTgwNSAxMC42NDA2QzExLjA1MDggMTAuNTcwMyAxMS4xNTYyIDEwLjUgMTEuMjk2OSAxMC41SDEyLjcwMzFDMTIuODA4NiAxMC41IDEyLjkxNDEgMTAuNTcwMyAxMi45ODQ0IDEwLjY0MDZDMTMuMDU0NyAxMC43MTA5IDEzLjEyNSAxMC44MTY0IDEzLjEyNSAxMC45MjE5VjEyLjMyODFaTTE2LjUgMTIuMzI4MUMxNi41IDEyLjQ2ODggMTYuNDI5NyAxMi41NzQyIDE2LjM1OTQgMTIuNjQ0NUMxNi4yODkxIDEyLjcxNDggMTYuMTgzNiAxMi43NSAxNi4wNzgxIDEyLjc1SDE0LjY3MTlDMTQuNTMxMiAxMi43NSAxNC40MjU4IDEyLjcxNDggMTQuMzU1NSAxMi42NDQ1QzE0LjI4NTIgMTIuNTc0MiAxNC4yNSAxMi40Njg4IDE0LjI1IDEyLjMyODFWMTAuOTIxOUMxNC4yNSAxMC44MTY0IDE0LjI4NTIgMTAuNzEwOSAxNC4zNTU1IDEwLjY0MDZDMTQuNDI1OCAxMC41NzAzIDE0LjUzMTIgMTAuNSAxNC42NzE5IDEwLjVIMTYuMDc4MUMxNi4xODM2IDEwLjUgMTYuMjg5MSAxMC41NzAzIDE2LjM1OTQgMTAuNjQwNkMxNi40Mjk3IDEwLjcxMDkgMTYuNSAxMC44MTY0IDE2LjUgMTAuOTIxOVYxMi4zMjgxWk0xMy4xMjUgMTUuNzAzMUMxMy4xMjUgMTUuODQzOCAxMy4wNTQ3IDE1Ljk0OTIgMTIuOTg0NCAxNi4wMTk1QzEyLjkxNDEgMTYuMDg5OCAxMi44MDg2IDE2LjEyNSAxMi43MDMxIDE2LjEyNUgxMS4yOTY5QzExLjE1NjIgMTYuMTI1IDExLjA1MDggMTYuMDg5OCAxMC45ODA1IDE2LjAxOTVDMTAuOTEwMiAxNS45NDkyIDEwLjg3NSAxNS44NDM4IDEwLjg3NSAxNS43MDMxVjE0LjI5NjlDMTAuODc1IDE0LjE5MTQgMTAuOTEwMiAxNC4wODU5IDEwLjk4MDUgMTQuMDE1NkMxMS4wNTA4IDEzLjk0NTMgMTEuMTU2MiAxMy44NzUgMTEuMjk2OSAxMy44NzVIMTIuNzAzMUMxMi44MDg2IDEzLjg3NSAxMi45MTQxIDEzLjk0NTMgMTIuOTg0NCAxNC4wMTU2QzEzLjA1NDcgMTQuMDg1OSAxMy4xMjUgMTQuMTkxNCAxMy4xMjUgMTQuMjk2OVYxNS43MDMxWk05Ljc1IDE1LjcwMzFDOS43NSAxNS44NDM4IDkuNjc5NjkgMTUuOTQ5MiA5LjYwOTM4IDE2LjAxOTVDOS41MzkwNiAxNi4wODk4IDkuNDMzNTkgMTYuMTI1IDkuMzI4MTIgMTYuMTI1SDcuOTIxODhDNy43ODEyNSAxNi4xMjUgNy42NzU3OCAxNi4wODk4IDcuNjA1NDcgMTYuMDE5NUM3LjUzNTE2IDE1Ljk0OTIgNy41IDE1Ljg0MzggNy41IDE1LjcwMzFWMTQuMjk2OUM3LjUgMTQuMTkxNCA3LjUzNTE2IDE0LjA4NTkgNy42MDU0NyAxNC4wMTU2QzcuNjc1NzggMTMuOTQ1MyA3Ljc4MTI1IDEzLjg3NSA3LjkyMTg4IDEzLjg3NUg5LjMyODEyQzkuNDMzNTkgMTMuODc1IDkuNTM5MDYgMTMuOTQ1MyA5LjYwOTM4IDE0LjAxNTZDOS42Nzk2OSAxNC4wODU5IDkuNzUgMTQuMTkxNCA5Ljc1IDE0LjI5NjlWMTUuNzAzMVpNMTYuNSAxNS43MDMxQzE2LjUgMTUuODQzOCAxNi40Mjk3IDE1Ljk0OTIgMTYuMzU5NCAxNi4wMTk1QzE2LjI4OTEgMTYuMDg5OCAxNi4xODM2IDE2LjEyNSAxNi4wNzgxIDE2LjEyNUgxNC42NzE5QzE0LjUzMTIgMTYuMTI1IDE0LjQyNTggMTYuMDg5OCAxNC4zNTU1IDE2LjAxOTVDMTQuMjg1MiAxNS45NDkyIDE0LjI1IDE1Ljg0MzggMTQuMjUgMTUuNzAzMVYxNC4yOTY5QzE0LjI1IDE0LjE5MTQgMTQuMjg1MiAxNC4wODU5IDE0LjM1NTUgMTQuMDE1NkMxNC40MjU4IDEzLjk0NTMgMTQuNTMxMiAxMy44NzUgMTQuNjcxOSAxMy44NzVIMTYuMDc4MUMxNi4xODM2IDEzLjg3NSAxNi4yODkxIDEzLjk0NTMgMTYuMzU5NCAxNC4wMTU2QzE2LjQyOTcgMTQuMDg1OSAxNi41IDE0LjE5MTQgMTYuNSAxNC4yOTY5VjE1LjcwMzFaTTE5Ljg3NSA2LjU2MjVDMTkuODc1IDYuMTA1NDcgMTkuNjk5MiA1LjcxODc1IDE5LjM4MjggNS4zNjcxOUMxOS4wMzEyIDUuMDUwNzggMTguNjQ0NSA0Ljg3NSAxOC4xODc1IDQuODc1SDE2LjVWMy4wNDY4OEMxNi41IDIuOTQxNDEgMTYuNDI5NyAyLjgzNTk0IDE2LjM1OTQgMi43NjU2MkMxNi4yODkxIDIuNjk1MzEgMTYuMTgzNiAyLjYyNSAxNi4wNzgxIDIuNjI1SDE0LjY3MTlDMTQuNTMxMiAyLjYyNSAxNC40MjU4IDIuNjk1MzEgMTQuMzU1NSAyLjc2NTYyQzE0LjI4NTIgMi44MzU5NCAxNC4yNSAyLjk0MTQxIDE0LjI1IDMuMDQ2ODhWNC44NzVIOS43NVYzLjA0Njg4QzkuNzUgMi45NDE0MSA5LjY3OTY5IDIuODM1OTQgOS42MDkzOCAyLjc2NTYyQzkuNTM5MDYgMi42OTUzMSA5LjQzMzU5IDIuNjI1IDkuMzI4MTIgMi42MjVINy45MjE4OEM3Ljc4MTI1IDIuNjI1IDcuNjc1NzggMi42OTUzMSA3LjYwNTQ3IDIuNzY1NjJDNy41MzUxNiAyLjgzNTk0IDcuNSAyLjk0MTQxIDcuNSAzLjA0Njg4VjQuODc1SDUuODEyNUM1LjMyMDMxIDQuODc1IDQuOTMzNTkgNS4wNTA3OCA0LjYxNzE5IDUuMzY3MTlDNC4yNjU2MiA1LjcxODc1IDQuMTI1IDYuMTA1NDcgNC4xMjUgNi41NjI1VjE4LjkzNzVDNC4xMjUgMTkuNDI5NyA0LjI2NTYyIDE5LjgxNjQgNC42MTcxOSAyMC4xMzI4QzQuOTMzNTkgMjAuNDg0NCA1LjMyMDMxIDIwLjYyNSA1LjgxMjUgMjAuNjI1SDE4LjE4NzVDMTguNjQ0NSAyMC42MjUgMTkuMDMxMiAyMC40ODQ0IDE5LjM4MjggMjAuMTMyOEMxOS42OTkyIDE5LjgxNjQgMTkuODc1IDE5LjQyOTcgMTkuODc1IDE4LjkzNzVWNi41NjI1Wk0xOC4xODc1IDE4LjcyNjZDMTguMTg3NSAxOC43OTY5IDE4LjE1MjMgMTguODMyIDE4LjExNzIgMTguODY3MkMxOC4wNDY5IDE4LjkzNzUgMTguMDExNyAxOC45Mzc1IDE3Ljk3NjYgMTguOTM3NUg2LjAyMzQ0QzUuOTUzMTIgMTguOTM3NSA1LjkxNzk3IDE4LjkzNzUgNS44ODI4MSAxOC44NjcyQzUuODEyNSAxOC44MzIgNS44MTI1IDE4Ljc5NjkgNS44MTI1IDE4LjcyNjZWOC4yNUgxOC4xODc1VjE4LjcyNjZaIiBmaWxsPSIjOUU5RTlFIi8+DQo8L3N2Zz4NCg==);
  width: 24px;
  height: 26px;
  margin-left: -28px;
  margin-top: 1px;
  background-color: #FAFAFA;
  border-left: 1px solid #BDBDBD;
  background-position: 1px;
}
.fe_date .fe_q_cont input[type=image].calendarImage {
  width: 26px;
  height: 26px;
  margin-left: -35px;
  margin-top: 1px;
  background-color: #FAFAFA;
  border-left: 1px solid #BDBDBD !important;
  vertical-align: top;
  padding: 0 0 0 0;
}
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ui-datepicker-trigger {
    height: 25px;
  }
  .fe_date .fe_q_cont input[type=image].calendarImage {
    height: 25px;
  }
}
/* Grid                
--------------------------------------------------------------------------------------- */
.grid .fixed {
  width: 100%;
}
.g_headrow td,
.g_headrowsort td {
  background-color: #BCBCBC;
  border: 1px solid #D9D9D9;
  color: #0d1c3d;
  font-weight: bold;
  padding: 5px 3px 5px 10px;
  text-align: left;
}
.gv_header th,
.gv_header th a {
  color: #0d1c3d;
  font-weight: bold;
}
.gv_header th,
.gv_header td {
  background-color: #D3D6DC;
  color: #0d1c3d;
  border: 1px solid #BFBFBF;
  padding: 5px 10px;
}
.gv_alterow,
.gv_alterowcl {
  background-color: #F7F7F7;
}
.exclamation,
.exclamation:hover {
  font-size: 16px;
  cursor: default;
}
.exclamation::before {
  color: #006ba6;
}
/* Menu            
--------------------------------------------------------------------------------------- */
.mainmenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  background-color: #F4831E;
  padding: 0 20px;
}
.mainmenu td {
  vertical-align: middle;
}
.mainmenu table.m_staticitem {
  height: 31px;
  margin-right: 30px;
  vertical-align: middle;
}
.mainmenu a.m_staticitem {
  color: #fff;
  position: relative;
  text-decoration: none;
}
/* CSS from Metadata
--------------------------------------------------------------------------------------- */
/*          fixed           */
.fixed {
  width: 100%;
}
/*          wstitle          */
.wstitle {
  padding-bottom: 15px;
}
.wstitle .f_ctrllabel {
  font-weight: inherit;
  width: auto;
}
/*          selector            */
.selector td {
  vertical-align: top;
}
.selector .leftsel {
  width: 370px;
}
.selector .wstitle {
  margin-right: 0px;
  padding-right: 0px;
}
.selector .tree {
  border: 1px solid #C2C2C2;
  padding: 7px;
  margin-right: 10px;
}
.selector .line {
  border-top: 1px solid #C2C2C2;
  padding-top: 7px;
}
/* history implementation */
.colclosed table {
  width: 100%;
}
.colclosed input {
  float: right;
}
.edithisttitle {
  font-size: 14px;
  color: #5AA341;
  font-weight: bold;
}
.historygrid {
  width: 100%;
}
.login_aspx .pagecontent,
.registration_aspx .pagecontent,
.userprofile_aspx .pagecontent,
.changeemail_aspx .pagecontent,
.changepassword_aspx .pagecontent,
.restorepassword_aspx .pagecontent,
.edituserinfo_aspx .pagecontent,
.accountdetails_aspx .pagecontent {
  margin: 0 45px;
}
.contactus_aspx .errorrow {
  width: 616px;
}
.contactus_aspx .errorrow ul {
  margin: 0px;
}
.contactus_aspx .pagecontent .rowcaptcha {
  height: 80px;
}
.contactus_aspx .pagecontent .buttonrow > input {
  margin-right: 10px;
}
/*Login Status Ctrl*/
.loginStatusCtr {
  top: -51px;
  right: 20px;
}
.membershipcontent .loginStatusCtr {
  top: -51px;
}
i.ls-user-circle::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2038%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%2219%22%20fill%3D%22%23fff%22/%3E%20%3Cpath%20d%3D%22M36%2018.9998C36%2028.3887%2028.3888%2035.9998%2019%2035.9998C9.61116%2035.9998%202%2028.3887%202%2018.9998C2%209.61101%209.61116%201.99985%2019%201.99985C28.3888%201.99985%2036%209.61101%2036%2018.9998Z%22%20fill%3D%22%23E0E0E0%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20d%3D%22M19%2018.625C18.1562%2018.625%2017.418%2018.4492%2016.7148%2018.0273C16.0117%2017.6406%2015.4844%2017.1133%2015.0977%2016.4102C14.6758%2015.707%2014.5%2014.9688%2014.5%2014.125C14.5%2013.3164%2014.6758%2012.5781%2015.0977%2011.875C15.4844%2011.1719%2016.0117%2010.6445%2016.7148%2010.2227C17.418%209.83594%2018.1562%209.625%2019%209.625C19.8086%209.625%2020.5469%209.83594%2021.25%2010.2227C21.9531%2010.6445%2022.4805%2011.1719%2022.9023%2011.875C23.2891%2012.5781%2023.5%2013.3164%2023.5%2014.125C23.5%2014.9688%2023.2891%2015.707%2022.9023%2016.4102C22.4805%2017.1133%2021.9531%2017.6406%2021.25%2018.0273C20.5469%2018.4492%2019.8086%2018.625%2019%2018.625ZM22.1641%2019.75C23.0078%2019.75%2023.7812%2019.9609%2024.5195%2020.3828C25.2227%2020.8047%2025.8203%2021.4023%2026.2422%2022.1055C26.6641%2022.8438%2026.875%2023.6172%2026.875%2024.4609V25.9375C26.875%2026.4297%2026.6992%2026.8164%2026.3828%2027.1328C26.0312%2027.4844%2025.6445%2027.625%2025.1875%2027.625H12.8125C12.3203%2027.625%2011.9336%2027.4844%2011.6172%2027.1328C11.2656%2026.8164%2011.125%2026.4297%2011.125%2025.9375V24.4609C11.125%2023.6172%2011.3359%2022.8438%2011.7578%2022.1055C12.1797%2021.4023%2012.7422%2020.8047%2013.4805%2020.3828C14.1836%2019.9609%2014.9922%2019.75%2015.8359%2019.75H16.4336C17.2422%2020.1367%2018.0859%2020.3125%2019%2020.3125C19.8789%2020.3125%2020.7227%2020.1367%2021.5664%2019.75H22.1641Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .panelButtons {
  background-color: #F5F5F5;
}
.loginStatusCtr .panelButtons a {
  color: #58595B;
}
.loginStatusCtr .panelButtons a:link {
  color: #58595B;
}
.loginStatusCtr .panelButtons a:visited {
  color: #58595B;
}
.loginStatusCtr .panelButtons a:hover {
  background-color: #EEEEEE;
}
.loginStatusCtr .panelShowLoginStatusPanel {
  margin-left: 25px;
  color: #fff;
}
.loginStatusCtr .panelShowLoginStatusPanel .dropdownIcon i.ls-rowdawn-d::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M4.65137%205.34473C4.7334%205.46777%204.85645%205.50879%205%205.50879C5.12305%205.50879%205.24609%205.46777%205.34863%205.34473L9.32715%201.36621C9.40918%201.28418%209.4707%201.16113%209.4707%201.01758C9.4707%200.894531%209.40918%200.771484%209.32715%200.668945L8.87598%200.217773C8.77344%200.135742%208.65039%200.0742188%208.52734%200.0742188C8.38379%200.0742188%208.26074%200.115234%208.17871%200.197266L5%203.37598L1.82129%200.197266C1.71875%200.115234%201.5957%200.0742188%201.47266%200.0742188C1.3291%200.0742188%201.20605%200.135742%201.12402%200.217773L0.672852%200.668945C0.570312%200.771484%200.529297%200.894531%200.529297%201.01758C0.529297%201.16113%200.570312%201.28418%200.672852%201.36621L4.65137%205.34473Z%22%20fill%3D%22%23fff%22/%3E%20%3C/svg%3E%20");
}
.loginStatusCtr .buttonpanel {
  background-color: #FAFAFA;
  color: #454545;
}
.loginStatusCtr .buttonpanel:hover {
  background-color: #FAFAFA;
}
.loginStatusCtr .buttonpanel i.ls-question-circle:before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ffffff%3B%7D.b%7Bfill%3A%23454545%3B%7D%3C/style%3E%3C/defs%3E%3Cg%20transform%3D%22translate%28-798%20-359%29%22%3E%3Crect%20class%3D%22a%22%20width%3D%2216%22%20height%3D%2216%22%20transform%3D%22translate%28798%20359%29%22/%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8,1.938a5.764,5.764,0,0,1,2.906.8,5.692,5.692,0,0,1,2.109,2.109,5.764,5.764,0,0,1,.8,2.906,5.7,5.7,0,0,1-.8,2.906A5.725,5.725,0,0,1,8,13.563a5.679,5.679,0,0,1-2.906-.773,5.818,5.818,0,0,1-2.133-2.133A5.679,5.679,0,0,1,2.188,7.75,5.725,5.725,0,0,1,5.094,2.734,5.7,5.7,0,0,1,8,1.938Zm0,10.5a4.569,4.569,0,0,0,2.344-.633,4.789,4.789,0,0,0,1.711-1.711,4.508,4.508,0,0,0,.633-2.344,4.569,4.569,0,0,0-.633-2.344A4.981,4.981,0,0,0,10.344,3.7,4.569,4.569,0,0,0,8,3.063,4.508,4.508,0,0,0,5.656,3.7,4.788,4.788,0,0,0,3.945,5.406,4.569,4.569,0,0,0,3.313,7.75a4.508,4.508,0,0,0,.633,2.344A4.61,4.61,0,0,0,5.656,11.8,4.508,4.508,0,0,0,8,12.438Zm2.508-5.977a1.781,1.781,0,0,0-.352-1.055,2.54,2.54,0,0,0-.891-.75,2.5,2.5,0,0,0-1.125-.281A2.713,2.713,0,0,0,6.781,4.7a2.929,2.929,0,0,0-1.008.938.348.348,0,0,0-.047.211.209.209,0,0,0,.117.188l.656.492a.182.182,0,0,0,.188.047.289.289,0,0,0,.188-.094,2.294,2.294,0,0,1,.516-.539A1.237,1.237,0,0,1,8,5.781a1.26,1.26,0,0,1,.656.188.6.6,0,0,1,.3.469.553.553,0,0,1-.164.375,2.9,2.9,0,0,1-.492.328l-.047.023a3.477,3.477,0,0,0-.7.492,1.238,1.238,0,0,0-.375.914v.211a.249.249,0,0,0,.281.281H8.539a.266.266,0,0,0,.188-.07.3.3,0,0,0,.094-.211V8.641a.362.362,0,0,1,.164-.281A2.972,2.972,0,0,1,9.359,8.1a2.746,2.746,0,0,0,.773-.562A1.671,1.671,0,0,0,10.508,6.461ZM8.984,10.375A1.046,1.046,0,0,0,8,9.391a.974.974,0,0,0-.7.3.939.939,0,0,0-.281.68A.961.961,0,0,0,8,11.359a.939.939,0,0,0,.68-.281A.974.974,0,0,0,8.984,10.375Z%22%20transform%3D%22translate%28797.813%20359.063%29%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.loginStatusCtr .buttonpanel i.ls-rowdawn-w::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M4.65137%205.34473C4.7334%205.46777%204.85645%205.50879%205%205.50879C5.12305%205.50879%205.24609%205.46777%205.34863%205.34473L9.32715%201.36621C9.40918%201.28418%209.4707%201.16113%209.4707%201.01758C9.4707%200.894531%209.40918%200.771484%209.32715%200.668945L8.87598%200.217773C8.77344%200.135742%208.65039%200.0742188%208.52734%200.0742188C8.38379%200.0742188%208.26074%200.115234%208.17871%200.197266L5%203.37598L1.82129%200.197266C1.71875%200.115234%201.5957%200.0742188%201.47266%200.0742188C1.3291%200.0742188%201.20605%200.135742%201.12402%200.217773L0.672852%200.668945C0.570312%200.771484%200.529297%200.894531%200.529297%201.01758C0.529297%201.16113%200.570312%201.28418%200.672852%201.36621L4.65137%205.34473Z%22%20fill%3D%22%23454545%22/%3E%20%3C/svg%3E%20") !important;
}
.loginStatusCtr .HomeButton {
  background-color: #FAFAFA;
  color: #454545;
}
.loginStatusCtr .HomeButton i.ls-home::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ffffff%3B%7D.b%7Bfill%3A%23454545%3B%7D%3C/style%3E%3C/defs%3E%3Cg%20transform%3D%22translate%28-798%20-359%29%22%3E%3Crect%20class%3D%22a%22%20width%3D%2216%22%20height%3D%2216%22%20transform%3D%22translate%28798%20359%29%22/%3E%3Cpath%20class%3D%22b%22%20d%3D%22M12.53,8.773v3.352a.56.56,0,0,1-.563.563H9.249a.291.291,0,0,1-.211-.094.253.253,0,0,1-.07-.188V9.781A.331.331,0,0,0,8.687,9.5H7a.291.291,0,0,0-.211.094.253.253,0,0,0-.07.187v2.625a.331.331,0,0,1-.281.281H3.718a.56.56,0,0,1-.563-.563V8.773a.318.318,0,0,1,.094-.234L7.655,4.93a.285.285,0,0,1,.375,0l4.406,3.609A.318.318,0,0,1,12.53,8.773ZM14.5,7.344,12.53,5.727V2.469a.223.223,0,0,0-.094-.187.223.223,0,0,0-.188-.094H10.937a.291.291,0,0,0-.211.094.253.253,0,0,0-.07.187V4.18L8.569,2.445a1.148,1.148,0,0,0-.727-.258,1.057,1.057,0,0,0-.7.258l-5.953,4.9a.356.356,0,0,0-.094.187.343.343,0,0,0,.07.211l.586.727a.223.223,0,0,0,.187.094.343.343,0,0,0,.211-.07L7.655,3.969a.285.285,0,0,1,.375,0l5.508,4.523a.343.343,0,0,0,.211.07.223.223,0,0,0,.188-.094l.586-.727a.365.365,0,0,0-.024-.4Z%22%20transform%3D%22translate%28798.05%20359.098%29%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel {
  background-color: #F5F5F5;
  border: 1px solid #BBBCBC;
  border-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel {
  background-color: #F5F5F5;
  color: #58595B;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel i.ls-user-circle::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2250px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2038%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%2219%22%20fill%3D%22%23fff%22/%3E%20%3Cpath%20d%3D%22M36%2018.9998C36%2028.3887%2028.3888%2035.9998%2019%2035.9998C9.61116%2035.9998%202%2028.3887%202%2018.9998C2%209.61101%209.61116%201.99985%2019%201.99985C28.3888%201.99985%2036%209.61101%2036%2018.9998Z%22%20fill%3D%22%23E0E0E0%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20d%3D%22M19%2018.625C18.1562%2018.625%2017.418%2018.4492%2016.7148%2018.0273C16.0117%2017.6406%2015.4844%2017.1133%2015.0977%2016.4102C14.6758%2015.707%2014.5%2014.9688%2014.5%2014.125C14.5%2013.3164%2014.6758%2012.5781%2015.0977%2011.875C15.4844%2011.1719%2016.0117%2010.6445%2016.7148%2010.2227C17.418%209.83594%2018.1562%209.625%2019%209.625C19.8086%209.625%2020.5469%209.83594%2021.25%2010.2227C21.9531%2010.6445%2022.4805%2011.1719%2022.9023%2011.875C23.2891%2012.5781%2023.5%2013.3164%2023.5%2014.125C23.5%2014.9688%2023.2891%2015.707%2022.9023%2016.4102C22.4805%2017.1133%2021.9531%2017.6406%2021.25%2018.0273C20.5469%2018.4492%2019.8086%2018.625%2019%2018.625ZM22.1641%2019.75C23.0078%2019.75%2023.7812%2019.9609%2024.5195%2020.3828C25.2227%2020.8047%2025.8203%2021.4023%2026.2422%2022.1055C26.6641%2022.8438%2026.875%2023.6172%2026.875%2024.4609V25.9375C26.875%2026.4297%2026.6992%2026.8164%2026.3828%2027.1328C26.0312%2027.4844%2025.6445%2027.625%2025.1875%2027.625H12.8125C12.3203%2027.625%2011.9336%2027.4844%2011.6172%2027.1328C11.2656%2026.8164%2011.125%2026.4297%2011.125%2025.9375V24.4609C11.125%2023.6172%2011.3359%2022.8438%2011.7578%2022.1055C12.1797%2021.4023%2012.7422%2020.8047%2013.4805%2020.3828C14.1836%2019.9609%2014.9922%2019.75%2015.8359%2019.75H16.4336C17.2422%2020.1367%2018.0859%2020.3125%2019%2020.3125C19.8789%2020.3125%2020.7227%2020.1367%2021.5664%2019.75H22.1641Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel .loginName {
  color: #777879;
}
.loginStatusCtr .loginStatusPanel .panelButtons {
  background-color: #ffffff;
  border-radius: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loginStatusCtr .loginStatusPanel .panelButtons:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .panelButtons:hover {
  background-color: #EEEEEE;
  border-radius: 0;
}
.loginStatusCtr .loginStatusPanel .panelButtons:hover:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .panelButtons a {
  padding: 0;
  padding-left: 10px;
  color: #58595B;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:hover {
  background-color: unset;
  border-radius: unset;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:link {
  color: #58595B;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:visited {
  color: #58595B;
}
.loginStatusCtr .helpDropdownList,
.loginStatusCtr .updateDropdownList {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #F5F5F5;
  text-align: left;
  border-radius: 3px;
  -webkit-box-shadow: 4px 4px 6px #b0b0b080;
          box-shadow: 4px 4px 6px #b0b0b080;
  border: 1px solid #BBBCBC;
  position: absolute;
}
.g-recaptcha {
  float: left;
}
.gv_header th {
  background-color: #58595B;
  border: 1px solid #BBBCBC;
  text-align: center;
  padding: 5px;
}
.gv_header th a,
.gv_header th a:link,
.gv_header th a:visited {
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  color: #ffffff;
  text-decoration: underline;
}
.gv_alterow,
.gv_alterowcl {
  background-color: #F5F5F5;
}
.gv_pager {
  background-color: #EEEEEE;
}
.gv_row td.breakwordgrid a,
.gv_alterow td.breakwordgrid a,
.gv_row td.breakwordgrid a:link,
.gv_alterow td.breakwordgrid a:link,
.gv_row td.breakwordgrid a:visited,
.gv_alterow td.breakwordgrid a:visited {
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  color: #F4831E;
  text-decoration: underline;
}
.gv_row td:last-child a,
.gv_alterow td:last-child a,
.gv_row td:last-child a:link,
.gv_alterow td:last-child a:link,
.gv_row td:last-child a:visited,
.gv_alterow td:last-child a:visited {
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  color: #F4831E;
  text-decoration: underline;
}
.gv_rowcl td,
.gv_alterowcl td,
.gv_selrowcl td,
.gv_row td,
.gv_alterow td,
.gv_selrow td {
  border: 1px solid #BBBCBC;
}
.proposalmanagersettingstitle {
  border-color: #000000;
  color: #000000;
}
.notificationtitle {
  border-color: #000000;
  color: #000000;
}
.notificationtitle .f_ctrlinput::before {
  color: #FFB200;
}
.footer .footerlist a {
  font-family: 'Source Serif Pro Regular';
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #58595B;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
}
.fe_progress ul {
  margin-left: unset;
}
.fe_q_name {
  font-family: 'Source Sans Pro Bold';
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  color: #000000;
}
.fe_q_help {
  font-family: 'Source Sans Pro Regular';
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  font-size: 14px;
  line-height: 19px;
  color: #58595B;
}

