﻿/*© 2014 5ive Technologies Inc. http://www.5iveTech.com - All Rights Reserved*/
* { box-sizing: border-box; margin: 0; padding: 0; }
html { overflow-y: scroll; }
html, body, div, h1, table, tr, td { padding: 0; margin: 0; border-spacing: 0; }
html, body, #formMain, #aspnetForm { height: 100%; scroll-behavior: smooth; }
body { font-family: "open sans", calibri, arial; color: #555; background-color: #FEFDFB; }
body { background: #F8F9F5; color: var(--page-text); font-family: "Segoe UI", Roboto, Arial, sans-serif; font-family: "Inter", Arial, sans-serif; }

:root { --page-text: #111111; --general-header: #E2E8F0; --assessment-header: #BAE6FD; --quote-header: #DDD6FE; --financial-header: #BBF7D0; --motion-header: #FDE68A; --vote-header: #BFDBFE; --execution-header: #99F6E4; --closed-header: #CBD5E1; --stage-bg: #DBEAFE; --motion-bg: #FEF3C7; --vote-bg: #DBEAFE; --financial-bg: #DCFCE7; --active-bg: #DCFCE7; --active-text: #111111; --high-priority-bg: #FEE2E2; --high-priority-text: #111111; }

img { border: none; }
textarea, input { outline: none; resize: none; }

h1, .h1, h2, .h2, h3, .h3, h5, .h5 { color: #252525; font-weight: normal; margin: 0; padding: 0; padding: 9px 0 5px 0; }
h1, .h1, h2, .h2, h3, .h3, h5, .h5 { letter-spacing: -1px; line-height: 1.1; }
h1, .h1, h5, .h5 { font-size: 36px; }
h2, .h2 { font-size: 33px; }
h3, .h3 { font-size: 27px; }
h4, .h4 { font-size: 21px; }
h5, .h5, h6, .h6 { padding-left: 0; }
h6, .h6 { font-size: 14px; }

.w960 { width: 960px; }
.w870 { width: 870px; }
.w778 { width: 778px; }
.w735 { width: 735px; }
.w230 { width: 230px; }
.w190 { width: 190px; }
.w170 { width: 170px; }

.w100Percent { width: 100%; }
.w95Percent { width: 95%; }
.w80Percent { width: 80%; }
.w75Percent { width: 75%; }
.w70Percent { width: 70%; }
.w60Percent { width: 60%; }
.w50Percent { width: 50%; }
.w20Percent { width: 20%; }
.w15Percent { width: 15%; }
.w10Percent { width: 10%; }
.w5Percent { width: 5%; }

.VAT { vertical-align: top; }
.VAM { vertical-align: middle; }
.VAB { vertical-align: bottom; }
.TAC { text-align: center; }
.TAL, h1, .h1, h2, .h2, h3, .h3, h5, .h5 { text-align: left; }
.TAR { text-align: right; }
.TAJ { text-align: justify; }
.DT { display: table; }
.DTR { display: table-row; }
.DTC { display: table-cell; }
.DB { display: block; }
.DI { display: inline; }
.DIB { display: inline-block; }
.DIF { display: inline-flex; }
.DN { display: none; }
.TDN { text-decoration: none; }

.FLR { float: right; }
.FLL { float: left; }
.FLC, .CLB, .FLN { clear: both; }

.MG0 { margin: 0 !important; }
.MGT0 { margin-top: 0 !important; }
.MGR0 { margin-right: 0 !important; }
.MGB0 { margin-bottom: 0 !important; }
.MGL0 { margin-left: 0 !important; }
.MG2 { margin: 2px !important; }
.MGT2 { margin-top: 2px !important; }
.MGR2 { margin-right: 2px !important; }
.MGB2 { margin-bottom: 2px !important; }
.MGL2 { margin-left: 2px !important; }
.MG3 { margin: 3px !important; }
.MGT3 { margin-top: 3px !important; }
.MGR3 { margin-right: 3px !important; }
.MGB3 { margin-bottom: 3px !important; }
.MGL3 { margin-left: 3px !important; }
.MG5 { margin: 5px !important; }
.MGT5 { margin-top: 5px !important; }
.MGR5 { margin-right: 5px !important; }
.MGB5 { margin-bottom: 5px !important; }
.MGL5 { margin-left: 5px !important; }
.MG9 { margin: 9px !important; }
.MGT9 { margin-top: 9px !important; }
.MGR9 { margin-right: 9px !important; }
.MGB9 { margin-bottom: 9px !important; }
.MGL9 { margin-left: 9px !important; }
.MGT10 { margin-top: 10px !important; }
.MGR10 { margin-right: 10px !important; }
.MGB10 { margin-bottom: 10px !important; }
.MGL10 { margin-left: 10px !important; }
.MG19 { margin: 19px !important; }
.MGT19 { margin-top: 19px !important; }
.MGR19 { margin-right: 19px !important; }
.MGB19 { margin-bottom: 19px !important; }
.MGL19 { margin-left: 19px !important; }
.MG33 { margin: 33px !important; }
.MGT33 { margin-top: 33px !important; }
.MGR33 { margin-right: 33px !important; }
.MGB33 { margin-bottom: 33px !important; }
.MGL33 { margin-left: 33px !important; }
.MGT45 { margin-top: 45px !important; }
.MGR45 { margin-right: 45px !important; }
.MGB45 { margin-bottom: 45px !important; }
.MGL45 { margin-left: 45px !important; }
.MG55 { margin: 55px !important; }
.MGT55 { margin-top: 55px !important; }
.MGR55 { margin-right: 55px !important; }
.MGB55 { margin-bottom: 55px !important; }
.MGL55 { margin-left: 55px !important; }
.MGT90 { margin-top: 90px !important; }
.MGR90 { margin-right: 90px !important; }
.MGB90 { margin-bottom: 90px !important; }
.MGL90 { margin-left: 90px !important; }
.MGT110 { margin-top: 110px !important; }
.MGR110 { margin-right: 110px !important; }
.MGB110 { margin-bottom: 110px !important; }
.MGL110 { margin-left: 110px !important; }


.PD0 { padding: 0 !important; }
.PDT0 { padding-top: 0 !important; }
.PDR0 { padding-right: 0 !important; }
.PDB0 { padding-bottom: 0 !important; }
.PDL0 { padding-left: 0 !important; }
.PD2 { padding: 2px !important; }
.PDT2 { padding-top: 2px !important; }
.PDR2 { padding-right: 2px !important; }
.PDB2 { padding-bottom: 2px !important; }
.PDL2 { padding-left: 2px !important; }
.PD3 { padding: 3px !important; }
.PDT3 { padding-top: 3px !important; }
.PDR3 { padding-right: 3px !important; }
.PDB3 { padding-bottom: 3px !important; }
.PDL3 { padding-left: 3px !important; }
.PD5 { padding: 5px !important; }
.PDT5 { padding-top: 5px !important; }
.PDR5 { padding-right: 5px !important; }
.PDB5 { padding-bottom: 5px !important; }
.PDL5 { padding-left: 5px !important; }
.PD9 { padding: 9px !important; }
.PDT9 { padding-top: 9px !important; }
.PDR9 { padding-right: 9px !important; }
.PDB9 { padding-bottom: 9px !important; }
.PDL9 { padding-left: 9px !important; }
.PDT10 { padding-top: 10px !important; }
.PDR10 { padding-right: 10px !important; }
.PDB10 { padding-bottom: 10px !important; }
.PDL10 { padding-left: 10px !important; }
.PD19 { padding: 19px !important; }
.PDT19 { padding-top: 19px !important; }
.PDR19 { padding-right: 19px !important; }
.PDB19 { padding-bottom: 19px !important; }
.PDL19 { padding-left: 19px !important; }
.PD33 { padding: 33px !important; }
.PDT33 { padding-top: 33px !important; }
.PDR33 { padding-right: 33px !important; }
.PDB33 { padding-bottom: 33px !important; }
.PDL33 { padding-left: 33px !important; }
.PDT45 { padding-top: 45px !important; }
.PDR45 { padding-right: 45px !important; }
.PDB45 { padding-bottom: 45px !important; }
.PDL45 { padding-left: 45px !important; }
.PD55 { padding: 55px !important; }
.PDT55 { padding-top: 55px !important; }
.PDR55 { padding-right: 55px !important; }
.PDB55 { padding-bottom: 55px !important; }
.PDL55 { padding-left: 55px !important; }
.PDT90 { padding-top: 90px !important; }
.PDR90 { padding-right: 90px !important; }
.PDB90 { padding-bottom: 90px !important; }
.PDL90 { padding-left: 90px !important; }
.PDT110 { padding-top: 110px !important; }
.PDR110 { padding-right: 110px !important; }
.PDB110 { padding-bottom: 110px !important; }
.PDL110 { padding-left: 110px !important; }

.OK, .green, .Green { color: Green !important; }
.star, .red, .Red { color: Red; }
.darkred, .DarkRed { color: darkred; }
.bold, .Bold { font-weight: bold; }

.Pointer { cursor: pointer; }
.ellipsis { white-space: normal; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
     .ui-timepicker-div dl dt { float: left; clear: left; padding: 0 0 0 5px; }
     .ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl { direction: rtl; }
     .ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
          .ui-timepicker-rtl dl dt { float: right; clear: right; }
          .ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

#ui-datepicker-div { font-size: 15px !important; }

.BorderBottom { border-bottom: 1px solid #DDD; }

#chkRememberMe { margin-top: 2px; }
