@font-face {
  font-family: "Open Sans Regular";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('OpenSans-Regular'), local('Open Sans Regular'), url(fonts/OpenSans-Regular.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans Bold";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/OpenSans-Bold.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans Light";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('OpenSans-Light'), local('Open Sans Light'), url(fonts/OpenSans-Light.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans Semibold";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('OpenSans-Semibold'), local('Open Sans Semibold'), url(fonts/OpenSans-Semibold.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Table of Contents:

    Allocation Control
    AJAXPopup
    LoginPageLayout
    Typography
    Composite
    Main MasterPage
    Membership Masterpage
    Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    CSS from Metadata
*/
/* 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;
}
/* AJAXPopup           
--------------------------------------------------------------------------------------- */
.ap_content {
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  min-width: 520px;
  width: auto;
  max-height: calc(100vh - 120px);
}
.ap_content .ref_selector {
  padding: 20px;
}
/* LoginPageLayout
--------------------------------------------------------------------------------------- */
.vertical.login_aspx .header .logo {
  margin-left: 180px;
  width: 100%;
}
.vertical.login_aspx .main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 25px 180px;
  width: auto;
}
.vertical.login_aspx .main .membershipcontent {
  padding: 32px 40px;
  width: 380px;
  margin: unset;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
}
.vertical.login_aspx .main .membershipcontent .pagecontent {
  border-bottom: 1.4px solid #4C4C4C;
  margin-bottom: 24px;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform {
  width: 100%;
  border: none;
  margin-bottom: 32px;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .buttonrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: unset;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .buttonrow input {
  margin: unset;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .row .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5px;
  width: 100%;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .row .lkrestore {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #FAA61A;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .row .control {
  margin: unset;
}
.vertical.login_aspx .main .membershipcontent .pagecontent .memberform .content .row .control input {
  height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.vertical.login_aspx .main .membershipcontent .welcometext {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
  margin-bottom: 15px;
}
.vertical.login_aspx .main .membershipcontent .welcometext h1 {
  font-family: "Open Sans Light";
  font-size: 28px;
  line-height: 35px;
  font-weight: 300;
  color: #424242;
  color: #FAA61A;
}
.vertical.login_aspx .main .membershipcontent .welcometext h4 {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
  font-weight: bold;
  color: #FAA61A;
}
.vertical.login_aspx .main .membershipcontent .helptext {
  margin: unset;
}
.vertical.login_aspx .footer .footercontent {
  width: 100%;
}
.vertical.login_aspx .footer .footerLogo {
  margin-left: 180px;
}
.vertical.login_aspx .footer .ftextwrapper {
  margin-right: 180px;
}
/* Typography
--------------------------------------------------------------------------------------- */
.login_aspx {
  background-size: 100% auto;
  background-color: #F5F5F5;
}
.login_aspx .membershipcontent {
  margin: 24px auto 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px 32px;
  border: 0;
}
.login_aspx .loginpage {
  padding: 32px 40px;
  width: 400px;
  border-radius: 5px 0 0 5px;
}
.login_aspx .regpage {
  padding: 32px 40px;
  width: 400px;
  background-color: #004679;
  border-radius: 0 5px 5px 0;
}
.login_aspx .regtext {
  width: 400px;
  color: #616161;
  font-size: 15px;
  line-height: 150%;
}
.login_aspx .welcometext {
  padding: 0;
  margin-bottom: 48px;
}
.login_aspx .helptext {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
}
.login_aspx .pagetitle {
  background-color: inherit;
}
.login_aspx .memberform {
  width: 566px;
  border-right: 1px solid #E0E0E0;
}
.login_aspx .memberform .content .row .text {
  margin: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.login_aspx .row .text {
  width: 188px;
}
.login_aspx .row .lkrestore {
  float: right;
  font-size: 14px;
}
.login_aspx .row .control {
  width: unset;
  float: none;
  margin-right: 56px;
}
.login_aspx .memberform .content .buttonrow {
  padding-left: 0;
  margin-left: 178px;
}
.login_aspx .regblock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  width: 100%;
  margin-left: 56px;
}
.login_aspx .regblock .text {
  margin-bottom: 16px;
}
.login_aspx .regblock .provider_link {
  background-color: #FAA61A;
  border: 1px solid #FAA61A;
  color: #2B1D10;
  height: 16px;
  margin-bottom: 16px;
  display: inline-block;
  text-decoration: none;
}
.login_aspx .regblock .provider_link:hover {
  background-color: #FFC86F;
  border: 1px solid #FFC86F;
  color: #2B1D10;
}
.login_aspx .btnlogin {
  margin-top: 0px;
  margin-right: 16px;
  margin-left: 10px;
}
.login_aspx .btncreate {
  color: #2B1D10;
  background-color: #FAA61A;
}
.accountdetails_aspx .memberform .content .buttonrow {
  margin-left: 200px;
}
.accountdetails_aspx .memberform .content .text {
  width: 200px;
}
.accountdetails_aspx .memberform .content .control {
  width: 352px;
}
.userprofile_aspx .pagecontent {
  margin-top: 20px;
}
.userprofile_aspx .pagecontent .memberform {
  border-right: 1px solid #E0E0E0;
}
.userprofile_aspx .pagecontent .memberform .buttonrow .btn_large {
  margin-right: 8px;
}
.userprofile_aspx .pagecontent .memberform .additional_padding {
  padding-bottom: 24px;
}
.userprofile_aspx .pagecontent .memberform .content {
  padding-right: 56px;
}
.userprofile_aspx .pagecontent .memberform .content .buttonrow .leftbtnedit {
  margin-right: 8px;
  width: 59px;
}
.userprofile_aspx .pagecontent .memberform .content .text {
  width: 200px;
  margin: 0;
}
.userprofile_aspx .pagecontent .memberform .content .row {
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
.userprofile_aspx .pagecontent .memberform .content .row .subtitle {
  padding-left: 0px;
}
.userprofile_aspx .pagecontent .memberform .content .row:not(:first-child) .subtitle {
  margin-top: 20px;
}
.userprofile_aspx .pagecontent .memberform .content .row:nth-child(n+5) {
  margin-bottom: 8px;
}
.userprofile_aspx .pagecontent .instruction {
  margin-left: 56px;
}
.mfu_choose {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
  border: 1px solid #8B8B8B;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  color: #616161;
  width: 104px;
  height: 33px;
  cursor: pointer;
}
.restorepassword_aspx .pagecontent,
.changepassword_aspx .pagecontent,
.edituserinfo_aspx .pagecontent {
  margin-top: 20px;
}
.restorepassword_aspx .memberform,
.changepassword_aspx .memberform,
.edituserinfo_aspx .memberform {
  border-right: 1px solid #E0E0E0;
  padding-right: 40px;
}
.restorepassword_aspx .memberform .content .row,
.changepassword_aspx .memberform .content .row,
.edituserinfo_aspx .memberform .content .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.restorepassword_aspx .row,
.changepassword_aspx .row,
.edituserinfo_aspx .row {
  margin-bottom: 16px;
}
.restorepassword_aspx .memberform .content .buttonrow {
  margin-left: 140px;
}
.restorepassword_aspx .memberform .content .row .text {
  width: 140px;
}
.changepassword_aspx .memberform .content .buttonrow {
  margin-left: 183px;
}
.changepassword_aspx .memberform .content .row .text {
  width: 183px;
}
.edituserinfo_aspx .memberform .content .buttonrow {
  margin-left: 195px;
}
.edituserinfo_aspx .memberform .content .row .text {
  width: 195px;
}
.changeemail_aspx .content .buttonrow {
  margin-left: 239px;
}
.changeemail_aspx .content .row:nth-child(1) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.changeemail_aspx .content .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.changeemail_aspx .content .row .text {
  width: 239px;
}
.changeemail_aspx .instruction {
  display: none;
}
.contactuspreliminary_aspx .pagecontent {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contactuspreliminary_aspx .btncancel {
  float: none;
}
body {
  min-height: 100vh;
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
}
a,
a:link,
a:visited {
  color: #2B1D10;
  text-decoration: underline;
}
a:hover {
  color: #2B1D10;
}
.pagetitle,
.wstitle,
.pf_title {
  font-family: "Open Sans Light";
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  color: #424242;
}
.pagetitle span,
.wstitle span,
.pf_title span {
  font-family: "Open Sans Light";
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  color: #424242;
}
.fe_title {
  font-family: "Open Sans Light";
  font-size: 28px;
  line-height: 35px;
  font-weight: 300;
  color: #424242;
}
.welcometext,
.helptext {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
}
.helptext {
  padding: 0;
  margin-top: 40px;
}
.messagepanel {
  padding-left: 20px;
  padding-right: 20px;
}
.memberform .row .text .subtext {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #2B1D10;
}
.instruction,
.subtext {
  color: #2B1D10;
}
.main {
  position: relative;
  margin: 0 auto;
  width: 1080px;
}
.pagetitle {
  padding-bottom: 16px;
  background-color: #fff;
}
/* Composite
--------------------------------------------------------------------------------------- */
.pre_cancelbutton,
.pre_prevbutton,
.pre_nextbutton,
.btn_medium,
.provider_link,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.btnlarge input,
input.btnlarge,
.btn_large {
  background-color: #FAA61A;
  padding: 11px 16px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #FAA61A;
  height: 40px;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #2B1D10;
}
.fe_all_buttons input,
.ref_selector input.flt_btnapply {
  margin-right: 10px;
  border-radius: 4px 4px 4px 4px;
  background-color: #FAA61A;
  border: 1px solid #FAA61A;
  height: 31px;
  padding: 5px 8px;
  cursor: pointer;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #2B1D10;
}
.tablelayout .flt_btns input {
  background-color: #FAA61A;
  padding: 6px 16px;
  border: 1px solid #FAA61A;
}
.pre_cancelbutton:hover,
.pre_prevbutton:hover,
.pre_nextbutton:hover,
.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: #FFC86F;
  color: #2B1D10;
  border: 1px solid #FFC86F;
}
.pre_cancelbutton:focus,
.pre_prevbutton:focus,
.pre_nextbutton:focus,
.btn_medium:focus,
.provider_link:focus .f_button input:focus,
.pad_btnclassic:focus,
.f_atch_btndelete:focus,
.fe_attachment .fe_atch_right input:focus,
.pf_btn:focus,
.btnlarge input:focus,
input.btnlarge:focus,
.btn_large:focus,
.fe_all_buttons input:focus,
.ref_selector input.flt_btnapply:focus,
.tablelayout .flt_btns input:focus {
  outline: 2px dotted #000000;
}
.pre_cancelbutton[disabled]:hover,
.pre_prevbutton[disabled]:hover,
.pre_nextbutton[disabled]:hover,
.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]:hover {
  background-color: #FAA61A;
  color: #2B1D10;
}
.pre_cancelbutton[disabled],
.pre_prevbutton[disabled],
.pre_nextbutton[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],
.fe_all_buttons input[disabled],
.ref_selector input.flt_btnapply[disabled],
.tablelayout .flt_btns input[disabled] {
  opacity: 0.5;
  cursor: default;
}
.pf_buttons,
.pre_leftpanel,
.pre_rightpanel {
  margin-top: 9px;
}
.pf_buttons input,
.pre_leftpanel input,
.pre_rightpanel input {
  margin-right: 10px;
  margin-left: 4px;
}
.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;
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
  color: #424242;
  line-height: 20px;
  height: 20px;
}
input.dtp_calendar {
  width: 300px;
  margin-right: 5px;
}
button.ui-datepicker-trigger {
  background-size: 26px;
  margin-left: -35px;
  width: 28px;
  position: relative;
  background-repeat: no-repeat;
}
.fe_checkboxlist .fe_q_cont span input,
.fe_radiobuttonlist .fe_q_cont span input {
  margin-top: 5px;
}
.fe_singlelinetext .fe_q_cont input {
  height: 20px;
  padding: 9px 11px;
  min-width: 400px;
}
.fe_dropdownlist select {
  height: 100%;
}
.proposal_instruction {
  margin-bottom: 8px;
}
.ltb_row:nth-child(4) .proposal_instruction {
  margin-bottom: 16px;
}
.form .proposal_info {
  margin-bottom: 8px;
}
.form .f_ctrllabel {
  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;
}
.f_control.f_label.wstitle.labelatleft span {
  font-size: 30px;
}
/* Main MasterPage
--------------------------------------------------------------------------------------- */
.page {
  height: 100%;
  width: 100%;
  position: relative;
  min-height: 100vh;
  margin: auto;
  padding-bottom: 83px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #FDF8F1;
}
.pagecontent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header {
  height: 92px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 0px solid #7A8181;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
}
.userinfoarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  height: 97px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1080px;
  margin: -105px auto auto;
  position: relative;
  z-index: 1;
}
.logo {
  width: 1080px;
  margin: 0 auto;
}
.logo_link {
  width: 91px;
  height: 44px;
  display: block;
  background: url(data:image/png;base64,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) no-repeat scroll 0 0 transparent;
  background-size: contain;
  z-index: 2;
  position: relative;
}
.footer {
  height: 83px;
  position: absolute;
  width: 100%;
  bottom: 0;
  margin-top: 0;
  padding: 0;
  background-color: #FAFAFA;
  color: #FAFAFA;
  border-top: 1px solid #E0E0E0;
}
.footer .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%;
  width: 1080px;
  margin: auto;
}
.footer .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;
}
.footer .copyright {
  padding: 0;
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #616161;
}
.default_aspx .footercontent,
.login_aspx .footercontent {
  width: 1080px;
}
.default_aspx .logo,
.login_aspx .logo {
  width: 1080px;
}
/* Membership Masterpage
--------------------------------------------------------------------------------------- */
.memberform .content .row {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.memberform .content .row .text {
  font-family: "Open Sans Bold";
  font-size: 14px;
  line-height: 21px;
  font-weight: bold;
  color: #424242;
  margin-bottom: 8px;
}
.memberform .content .row .control input {
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 22px;
  width: 278px;
  padding: 9px 10px;
}
.memberform .content .row .control select {
  height: 40px;
  font-size: 14px;
  line-height: 150%;
  width: 300px;
  padding: 9px 10px;
}
.memberform .content .row .subtitle {
  color: #424242;
}
.memberform .content .buttonrow .leftbtnedit {
  width: 170px;
  display: inline-block;
}
.memberform .content .buttonrow:last-child {
  margin-top: 30px;
  clear: both;
}
.postform .row .text {
  font-size: 15px;
  line-height: 150%;
}
.btncreate,
.btnlogin,
.btncreatenewaccount,
.btsSndRstrPass,
.provider_link {
  font-size: 14px;
  line-height: 16px;
}
.btncreate,
.btnlogin,
.provider_link {
  font-weight: 600;
}
.regblock .text {
  padding-top: 0;
  margin-bottom: 16px;
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
}
.memberform .errorrow ul {
  width: 23.7em;
  margin-bottom: 24px;
}
/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_container {
  padding: 24px 32px;
}
/* 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_group:nth-child(1) .fv_grouphead {
  padding: 16px 0px;
}
.fv_grouphead,
.ref_selector .lac_header {
  padding: 10px 0;
  border-bottom: 1px solid #DDDDDD;
  color: #424242;
  font-size: 16px;
  font-weight: normal;
}
.fv_grouphead.fv_groupcollabsible,
.ref_selector .lac_header {
  cursor: pointer;
}
.fv_group {
  margin-bottom: 8px;
}
.fv_rowalt td,
.fv_row td {
  border-bottom: solid 1px #DDDDDD;
  border-top: solid 1px #DDDDDD;
}
.fv_cell_lt,
.fv_mtrx_celllt,
.fv_mtrx_totalcelllt {
  background-color: #f0f0f0;
  padding: 6px 16px;
}
.fv_cell_lt,
.fv_cell_rt {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #616161;
}
.fv_mtrx .fv_mtrx_celllt span {
  padding-left: 16px;
}
.fv_mtrx .fv_mtrx_celllt,
.fv_mtrx .fv_mtrx_celllt:first-child {
  font-weight: normal;
}
.fv_mtrx > tbody > tr > :nth-child(2) {
  padding-left: 16px;
}
/* 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 {
  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;
  position: absolute;
}
.fe_q_cont .taxid_notvalid {
  margin-left: 8px;
}
.fe_question {
  padding-bottom: 24px;
}
/* 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;
  }
}
ol,
ul {
  margin-left: 22px;
}
/* Grid                
--------------------------------------------------------------------------------------- */
.grid .fixed {
  width: 100%;
}
.g_headrow td,
.g_headrowsort td {
  background-color: #BCBCBC;
  border: 1px solid #D9D9D9;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px 3px 5px 10px;
  text-align: left;
}
/* Menu            
--------------------------------------------------------------------------------------- */
.mainmenu {
  padding: 0 20px;
  height: 31px;
  border-top: 1px solid #465866;
}
.ws_main {
  background-color: #fff;
  width: 1080px;
  margin: 40px auto;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}
.ws_main .f_home .f_group {
  margin-bottom: 16px;
}
.mainmenu .m_static {
  height: 31px;
  margin-left: 50px;
}
.mainmenu table.m_staticitem {
  height: 31px;
  margin-right: 30px;
  vertical-align: middle;
}
.mainmenu a.m_staticitem {
  display: inline-block;
  color: #6FA1CB;
  position: relative;
  top: 4px;
  text-decoration: none;
  height: 31px;
  padding: 0 2px 0 1px;
  font-size: 12px !important;
}
/* CSS from Metadata
--------------------------------------------------------------------------------------- */
/*          fixed           */
.fixed {
  width: 100%;
}
/*          wstitle          */
.wstitle {
  padding-bottom: 11px;
}
.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%;
}
.contactus_aspx .pagecontent {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contactus_aspx .pagecontent .errorrow {
  width: 616px;
}
.contactus_aspx .pagecontent .errorrow ul {
  margin: 0px;
}
.contactus_aspx .pagecontent .rowcaptcha {
  height: 80px;
}
.contactus_aspx .pagecontent .buttonrow input {
  margin-right: 10px;
}
/*Login Status Ctrl*/
.loginStatusCtr {
  top: 38px;
  right: 0px;
}
.showPasswordEye {
  margin-left: -33px;
}
.membershipcontent {
  background-color: #fff;
  margin: 40px auto;
  padding: 32px 40px;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
}
.membershipcontent .loginStatusCtr {
  top: -102px;
}
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%23E0E0E0%22/%3E%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%3Cpath%20d%3D%22M19%2019C18.25%2019%2017.5938%2018.8438%2016.9688%2018.4688C16.3438%2018.125%2015.875%2017.6562%2015.5312%2017.0312C15.1562%2016.4062%2015%2015.75%2015%2015C15%2014.2812%2015.1562%2013.625%2015.5312%2013C15.875%2012.375%2016.3438%2011.9062%2016.9688%2011.5312C17.5938%2011.1875%2018.25%2011%2019%2011C19.7188%2011%2020.375%2011.1875%2021%2011.5312C21.625%2011.9062%2022.0938%2012.375%2022.4688%2013C22.8125%2013.625%2023%2014.2812%2023%2015C23%2015.75%2022.8125%2016.4062%2022.4688%2017.0312C22.0938%2017.6562%2021.625%2018.125%2021%2018.4688C20.375%2018.8438%2019.7188%2019%2019%2019ZM21.8125%2020C22.5625%2020%2023.25%2020.1875%2023.9062%2020.5625C24.5312%2020.9375%2025.0625%2021.4688%2025.4375%2022.0938C25.8125%2022.75%2026%2023.4375%2026%2024.1875V25.5C26%2025.9375%2025.8438%2026.2812%2025.5625%2026.5625C25.25%2026.875%2024.9062%2027%2024.5%2027H13.5C13.0625%2027%2012.7188%2026.875%2012.4375%2026.5625C12.125%2026.2812%2012%2025.9375%2012%2025.5V24.1875C12%2023.4375%2012.1875%2022.75%2012.5625%2022.0938C12.9375%2021.4688%2013.4375%2020.9375%2014.0938%2020.5625C14.7188%2020.1875%2015.4375%2020%2016.1875%2020H16.7188C17.4375%2020.3438%2018.1875%2020.5%2019%2020.5C19.7812%2020.5%2020.5312%2020.3438%2021.2812%2020H21.8125Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .panelButtons {
  background-color: #F5F5F5;
}
.loginStatusCtr .panelButtons a {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #FAA61A;
}
.loginStatusCtr .panelButtons a:link {
  color: #2B1D10;
}
.loginStatusCtr .panelButtons a:visited {
  color: #2B1D10;
}
.loginStatusCtr .panelButtons a:hover {
  background-color: #EEEEEE;
}
.loginStatusCtr .panelShowLoginStatusPanel {
  margin-left: 20px;
  color: #616161;
}
.loginStatusCtr .panelShowLoginStatusPanel .userName {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #616161;
  margin-left: 3px;
}
.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%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.8715%200.649385L12.352%200.102534C12.2153%20-0.0341781%2011.9966%20-0.0341781%2011.8872%200.102534L6.9382%205.05153L1.96186%200.102534C1.85249%20-0.0341781%201.63375%20-0.0341781%201.49704%200.102534L0.977534%200.649385C0.840822%200.758755%200.840822%200.977495%200.977534%201.11421L6.69212%206.82879C6.82883%206.96551%207.02023%206.96551%207.15694%206.82879L12.8715%201.11421C13.0082%200.977495%2013.0082%200.758755%2012.8715%200.649385Z%22%20fill%3D%22%23616161%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E");
}
.loginStatusCtr .buttonpanel {
  background-color: #FAA61A;
  color: #2B1D10;
  padding: 0 15px;
}
.loginStatusCtr .buttonpanel i.ls-question-circle:before {
  content: none !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%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.8715%200.649385L12.352%200.102534C12.2153%20-0.0341781%2011.9966%20-0.0341781%2011.8872%200.102534L6.9382%205.05153L1.96186%200.102534C1.85249%20-0.0341781%201.63375%20-0.0341781%201.49704%200.102534L0.977534%200.649385C0.840822%200.758755%200.840822%200.977495%200.977534%201.11421L6.69212%206.82879C6.82883%206.96551%207.02023%206.96551%207.15694%206.82879L12.8715%201.11421C13.0082%200.977495%2013.0082%200.758755%2012.8715%200.649385Z%22%20fill%3D%22%232B1D10%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .HomeButton {
  background-color: #FAA61A;
  color: #2B1D10;
  padding: 0 15px;
}
.loginStatusCtr .HomeButton i.ls-home::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.62215%206.04697C5.2577%206.04697%204.86895%206.1688%204.52879%206.46118C3.60551%207.21649%203.75129%208.48347%204.40731%209.14132L6.52114%2011.3342C6.837%2011.6509%207.27434%2011.5047%207.44442%2011.3342L9.58255%209.14132C10.2386%208.48347%2010.36%207.21649%209.46106%206.46118C9.12091%206.1688%208.73216%206.04697%208.3677%206.04697C7.83317%206.04697%207.29864%206.29062%206.98278%206.63173C6.66692%206.29062%206.15668%206.04697%205.62215%206.04697ZM8.70786%207.33832C9.1452%207.72815%208.85364%208.23982%208.75645%208.33728L6.98278%2010.1159L5.2334%208.33728C5.13622%208.23982%204.84465%207.72815%205.282%207.33832C5.62215%207.0703%206.0352%207.31395%206.15668%207.43578L6.98278%208.28855L7.83317%207.43578C7.93036%207.31395%208.3677%207.0703%208.70786%207.33832ZM13.9317%206.82665L12.4253%205.55968V3.12318C12.4253%203.02572%2012.3524%202.92826%2012.2309%202.92826H11.4534C11.3562%202.92826%2011.259%203.02572%2011.259%203.12318V4.60944L7.6145%201.61256C7.25005%201.29581%206.73981%201.29581%206.37536%201.61256L0.0581638%206.85102C-0.0147269%206.92411%20-0.0147269%207.04594%200.0338669%207.11903L0.544102%207.72815C0.592696%207.80125%200.71418%207.82561%200.811368%207.75252L1.54027%207.0703V13.4539C1.54027%2013.6732%201.73465%2013.8438%201.92902%2013.8438H12.0608C12.2552%2013.8438%2012.4496%2013.6732%2012.4496%2013.4539V7.0703L13.1785%207.75252C13.2757%207.80125%2013.3972%207.80125%2013.4701%207.70379L13.956%207.11903C14.0289%207.02157%2014.0046%206.89975%2013.9317%206.82665ZM11.259%2012.6742H2.70653V6.12007L6.8613%202.70898C6.93419%202.66025%207.03137%202.66025%207.10426%202.70898L11.259%206.12007V12.6742Z%22%20fill%3D%22%232B1D10%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel {
  background-color: #F5F5F5;
  border: 1px solid #DEDEDF;
  border-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel {
  background-color: #F5F5F5;
  color: #616161;
  line-height: 16px;
}
.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%23E0E0E0%22/%3E%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%3Cpath%20d%3D%22M19%2019C18.25%2019%2017.5938%2018.8438%2016.9688%2018.4688C16.3438%2018.125%2015.875%2017.6562%2015.5312%2017.0312C15.1562%2016.4062%2015%2015.75%2015%2015C15%2014.2812%2015.1562%2013.625%2015.5312%2013C15.875%2012.375%2016.3438%2011.9062%2016.9688%2011.5312C17.5938%2011.1875%2018.25%2011%2019%2011C19.7188%2011%2020.375%2011.1875%2021%2011.5312C21.625%2011.9062%2022.0938%2012.375%2022.4688%2013C22.8125%2013.625%2023%2014.2812%2023%2015C23%2015.75%2022.8125%2016.4062%2022.4688%2017.0312C22.0938%2017.6562%2021.625%2018.125%2021%2018.4688C20.375%2018.8438%2019.7188%2019%2019%2019ZM21.8125%2020C22.5625%2020%2023.25%2020.1875%2023.9062%2020.5625C24.5312%2020.9375%2025.0625%2021.4688%2025.4375%2022.0938C25.8125%2022.75%2026%2023.4375%2026%2024.1875V25.5C26%2025.9375%2025.8438%2026.2812%2025.5625%2026.5625C25.25%2026.875%2024.9062%2027%2024.5%2027H13.5C13.0625%2027%2012.7188%2026.875%2012.4375%2026.5625C12.125%2026.2812%2012%2025.9375%2012%2025.5V24.1875C12%2023.4375%2012.1875%2022.75%2012.5625%2022.0938C12.9375%2021.4688%2013.4375%2020.9375%2014.0938%2020.5625C14.7188%2020.1875%2015.4375%2020%2016.1875%2020H16.7188C17.4375%2020.3438%2018.1875%2020.5%2019%2020.5C19.7812%2020.5%2020.5312%2020.3438%2021.2812%2020H21.8125Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel .loginName {
  color: #616161;
}
.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 a {
  padding: 0;
  padding-left: 10px;
  color: #FAA61A;
  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:link {
  color: #FAA61A;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:visited {
  color: #FAA61A;
}
.loginStatusCtr .buttonTextCell {
  font-family: "Open Sans Semibold";
  font-size: 12px;
  line-height: 17px;
  font-weight: 600;
  color: #2B1D10;
}
.loginStatusCtr .buttonTextCell,
.loginStatusCtr .RequestUpdateText {
  margin: 8px 0;
  line-height: 142%;
}
.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 #DEDEDF;
  position: absolute;
}
.g-recaptcha {
  float: left;
}
.gv_infocell {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.gv_header th {
  background-color: #F5F5F5;
  border: 1px solid #E0E0E0;
  text-align: left;
  padding: 5px;
}
.gv_header th a,
.gv_header th a:link,
.gv_header th a:visited {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.gv_pager {
  background-color: #F5F5F5;
}
.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: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #2B1D10;
}
.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: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #2B1D10;
}
.notificationactions .m_staticitem a {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.notificationactions .m_staticitem td {
  padding: 10px 20px;
}
.gv_rowcl td,
.gv_alterowcl td,
.gv_selrowcl td,
.gv_row td,
.gv_alterow td,
.gv_selrow td,
.gv_pager {
  border: 1px solid #E0E0E0;
  padding: 8px;
}
.notificationtitle {
  border-bottom: 1px solid #2B1D10;
  border-top: 2px solid #2B1D10;
  padding: 5px 0 5px 0px;
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #2B1D10;
}
.f_control {
  margin-bottom: 8px;
}
.proposaltabview {
  margin-top: 17px;
}
.proposalmanagersettings table {
  margin-top: 24px;
}
.proposalmanagersettingstitle {
  border-bottom: 1px solid #2B1D10;
  border-top: 2px solid #2B1D10;
  padding-left: 0px;
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #2B1D10;
}
.proposalmanagersettingstext {
  color: #616161;
  border-color: #E0E0E0;
  padding: 16px 0px;
}
.footer .footerlist a {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #616161;
  text-decoration: none;
}
.fe_progress ul {
  margin-left: 0;
}
.fe_q_name {
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  color: #424242;
}
.fe_q_help {
  padding-bottom: 4px;
}
.fe_q_cont {
  padding-top: 4px;
}
.notificationactions {
  height: 210px;
}
figure {
  display: none;
}
.valmark {
  display: none;
}
.registration_aspx .memberform .content {
  width: 465px;
}
.registration_aspx .memberform .content .buttonrow {
  margin-left: 142px;
}
.registration_aspx .memberform .content .row .text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin: 0;
  width: 120px;
}
.fe_progress li span {
  font-size: 12px;
}
.fe_progress .fe_active .fe_prog_num,
.fe_progress .fe_active .fe_prog_text {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #2B1D10;
  background-color: #FAA61A;
}
.fe_progress .fe_active .fe_prog_arrow {
  background: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%228%22%20height%3D%2220%22%20viewBox%3D%220%200%208%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M0%200L8%2010L0%2020V0Z%22%20fill%3D%22%23FAA61A%22/%3E%20%3C/svg%3E%20") no-repeat scroll right center transparent;
}
.fe_progress .fe_prog_next .fe_prog_num,
.fe_progress .fe_prog_next .fe_prog_text {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #616161;
  background-color: #F5F5F5 !important;
}
.fe_progress .fe_prog_next .fe_prog_arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUCAYAAACwG3xrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACkSURBVHgBfZLLDcMgEEQXrnChA5dgl5JK4k6STlxKKMEdcOEjcYAslm0hzDISHNjHzAgB1toVRnLOZYRmas6PjfMthDCRQM55SiltJHBqxqjPCADG2NqWZqVkewsjFymlfjjctlXpLlCX7kZU4JfDQBg1dNBCiIVy2GOML7JkGSql9i5QHguH+j4oHa7lvX88dQ38enG8LdV1MMaQHwYw9w0D/QHoDW3CIBLnvAAAAABJRU5ErkJggg==) no-repeat scroll right center transparent;
}
.pf_middleButtons {
  padding: 2px 0px;
}
.locator .lc_map {
  height: 400px;
  width: 450px;
  margin: 20px 0;
}
.box img {
  width: 100%;
  height: 100%;
}
.viewmenu {
  position: relative;
  float: left;
}
.viewmenu a {
  margin-right: 8px;
}
.viewmenu a[disabled] {
  opacity: 0.5;
}
.viewmenu a.m_staticitem {
  display: inline-block;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
  border: 1px solid #8B8B8B !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 11px 16px;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  color: #616161;
  height: 40px;
}
.viewmenu a.m_dynamicitem {
  min-width: 75px;
}
.viewmenutable td {
  vertical-align: baseline;
}
.menu.requiredactionsmenu,
.menu.viewmenu {
  position: relative;
  float: left;
  height: 3.5em;
}
.requiredactionsmenu a.m_staticitem {
  background: #2B1D10;
  border: 1px solid #2B1D10;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 11px 16px !important;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  width: 175px;
  height: 40px;
}
.requiredactionsmenu a.m_staticitem:after {
  font-family: none;
  font-size: 9px;
  margin-left: 8px;
  content: "";
  background: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.8715%200.649385L12.352%200.102534C12.2153%20-0.0341781%2011.9966%20-0.0341781%2011.8872%200.102534L6.9382%205.05153L1.96186%200.102534C1.85249%20-0.0341781%201.63375%20-0.0341781%201.49704%200.102534L0.977534%200.649385C0.840822%200.758755%200.840822%200.977495%200.977534%201.11421L6.69212%206.82879C6.82883%206.96551%207.02023%206.96551%207.15694%206.82879L12.8715%201.11421C13.0082%200.977495%2013.0082%200.758755%2012.8715%200.649385Z%22%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E") no-repeat scroll 0 0 transparent;
}
.ptv_tab {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #616161;
  background: #E0E0E0;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px 4px 0px 0px;
}
.ptv_tab .ptv_label {
  background: none;
}
.ptv_active {
  background: none;
  border: none;
  margin-bottom: -1px;
}
.ptv_active .ptv_label {
  background: none;
  background: #FFFFFF;
  border-bottom: 0px solid #E0E0E0 !important;
  border: 1px solid #E0E0E0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px 4px 0px 0px;
}
.ptv_contents {
  border-color: #E0E0E0;
  padding: 4px 20px 12px 20px;
}
.fv_cell_rt {
  padding: 6px 36px 6px 16px;
}
.closelink a:before {
  padding-right: 10px;
}
/* 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;
  text-decoration: none;
}
.gv_header th,
.gv_header td {
  background-color: #F5F5F5;
  color: #0d1c3d;
  padding: 5px 10px;
}
.gv_alterow,
.gv_alterowcl {
  background-color: #FAFAFA;
}
.exclamation,
.exclamation:hover {
  font-size: 16px;
  cursor: default;
}
.exclamation::before {
  color: #006BA6;
}
.locales {
  position: absolute;
  right: 5px;
}
.popup_title .f_ctrlinput {
  font-weight: 600;
  color: #424242;
}
.form.subemailform {
  margin: 16px 0;
}
.form.subemailform .f_column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form.subemailform .labelatright .f_ctrllabel,
.form.subemailform .labelatleft .f_ctrllabel {
  width: 200px;
  margin-bottom: 8px;
}
.prelim_cause_nomination .f_control {
  padding-top: 24px;
}
.prelim_cause_nomination .f_control input {
  width: 278px;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #8B8B8B;
  font-size: 16px;
}
.prelim_cause_nomination .f_control select {
  width: 300px;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #8B8B8B;
  font-size: 16px;
}
.prelim_cause_nomination .f_control:last-child {
  padding-bottom: 24px;
}
.prelim_cause_nomination .tooltiptext {
  display: block;
  padding: 2px 0 7px;
  font-size: 14px;
  line-height: 18px;
}
.prelim_cause_nomination .tooltiptext a {
  font-size: 14px;
  line-height: 18px;
}

