/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtOld,.rdtPicker td.rdtNew{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:#0003;position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px}.rdtCounter{width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}html,body,#root{height:100vh}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bootstrapTabs .nav-link{background-color:gray;color:#000!important}.alert .close{float:right}.listOfFiles{white-space:pre-wrap}.btn-primary{color:#000!important;background-color:#fff;border-color:#000}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff!important;background-color:#000;border-color:#fff}.modal-dialog{max-width:none;width:fit-content}.video-wrapper{height:600px;width:800px}.sr-only{display:none}@media only screen and (max-width: 400px){.video-wrapper{height:100%;width:380px}}.text-title{font-weight:700}.form-label{color:#7c7c7d}.nav-link{color:#7c7c7d!important}@font-face{font-family:Poppins-Regular;src:url(/assets/Poppins-Regular-DMDyLzTA.ttf) format("truetype"),url(/assets/Poppins-Regular-DMDyLzTA.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Bold;src:url(/assets/Poppins-Bold-4EJUS-ax.ttf) format("truetype"),url(/assets/Poppins-Bold-4EJUS-ax.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-SemiBold;src:url(/assets/Poppins-SemiBold-DZdpPoZG.ttf) format("truetype"),url(/assets/Poppins-SemiBold-DZdpPoZG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Medium;src:url(/assets/Poppins-Medium-Bqb8xGaS.ttf) format("truetype"),url(/assets/Poppins-Medium-Bqb8xGaS.ttf) format("truetype");font-weight:400;font-style:normal}body{background-color:#631d79}body{margin:0;font-family:Poppins-Regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#737373!important}ul,p{font-size:.8em}h2{font-family:Poppins-SemiBold,sans-serif;font-size:1em}h3{font-family:Poppins-Medium,sans-serif;font-size:.9em}h5{font-family:Poppins-SemiBold,sans-serif;font-size:.75em;color:#9ab1da}label{font-size:.8em;font-family:Poppins-SemiBold,sans-serif}small{font-size:9px!important}table th{color:#737373!important;font-size:.8em;font-family:Poppins-SemiBold,sans-serif}.btn-primary{color:#fff!important}.btn-outline-primary,.btn-light{color:#2c5197!important}.btn-outline-primary:hover{color:#fff!important}.form-control{font-size:.8em!important}.form-control::placeholder{opacity:.5}.progress-step-custom{width:33px;height:33px}.progress-step-custom-sub{width:20px;height:20px;margin-right:5px}.progress-step-check{width:15px;height:15px}.lake-marker-custom{width:33px;height:33px;border:4px solid #b42a2a!important;padding-right:1px;z-index:-1;-webkit-user-drag:auto}.lake-marker-pin{width:33px;height:33px;margin-bottom:-20px;z-index:1000000000!important}.progress-text{font-family:Poppins-SemiBold,sans-serif;padding-top:2px;padding-left:1px}.select-proposal{border-radius:.5rem!important}.select-proposal th,.options-table th{font-size:.75em;padding:5px 10px;font-family:Poppins-Regular,sans-serif}.select-proposal td,.options-table td{padding-left:10px;font-size:.75em;font-family:Poppins-Regular,sans-serif}.options-table td .form-group{margin:0}.btn{font-size:.8em;min-width:150px}.dropdown a{padding-top:0}.cursor-pointer{cursor:pointer}.portal-content{min-height:600px}.portal-content-300{min-height:300px}.progress-bar-height{height:5px!important}.footer-menu{color:#b6b7b9!important;min-height:65px}.footer-menu ul li{text-decoration:none!important}.progress-step{width:31%}.progress-divider{width:2%}.menuDivider{width:90%!important;margin-left:20px}.dropdown-menu{border:none;background-color:#fff;-webkit-box-shadow:0 0 5px 2px #7c7c7d;-moz-box-shadow:0 0 5px 2px #7c7c7d;box-shadow:0 0 5px 2px #7c7c7d}.googleMapsContainer{min-width:300px;min-height:300px;position:relative;display:block}textarea.form-control{border:1px solid #cfd4d9!important}.edit-contact:active{background-color:#f8f9fa!important}.smallModalBtn{min-width:126px!important}.optionCheckColumn{width:50px}.jumbotron{border:1px solid #d4d4d4!important;background-color:#f8f8f8!important}.proposalTotal{min-width:75px;padding:0 0 0 30px;margin:0}.sigCanvas{border:1px solid #828282!important;border-radius:3px}.scroll-box{overflow-y:scroll;width:100%;height:300px;margin:0 auto;border:1px solid #828282!important;border-radius:3px;padding:10px}.acceptHosted iframe,#iframeAuthorizeNet{height:500px!important}.paymentModal .modal-content{min-height:600px!important}.downloadSignedProposal{color:#2aa729!important;font-size:15px;border-bottom:1px solid #2aa729;width:200px;text-decoration:none}.downloadSignedProposal:hover,.downloadSignedProposal:visited{text-decoration:none;color:#2aa729!important}.headerButton{min-width:235px!important}.totalColumn{width:100px!important}.order-number-column{width:10%!important}.progress-bar-sub{display:flex;margin-left:25px!important;font-size:.9em}@media only screen and (max-width: 600px){#basic-navbar-nav{font-size:.75em}#basic-navbar-nav .nav-link{padding-left:0;padding-right:0}}@media screen and (max-width: 500px){#progress-indicator{flex-direction:column!important}}@media only screen and (max-width: 400px){img{margin-top:12px;width:70px}}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#fdc039}@media screen and (min-width: 400px){.react-datepicker{width:100%}.react-datepicker__month{width:100%;margin-left:0}.react-datepicker__month-container{width:100%}.react-datepicker__day,.react-datepicker__day-name{width:10%}}.checkboxesComplete{padding-top:25px}.portal-state-300 .col{padding-top:30px}
