/**/body{  background-color:#ffffff !important;  background-image:none !important;  margin:0px;  color:#000000;    font-family:Arial;  font-size:13px;}b, strong{  font-weight:bold;}#tcs-capterra-badge,#proposal-content #call-today{  display:none;}.pagebreak {   page-break-before: always; }.animated {  -webkit-animation-duration:0s;  animation-duration:0s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both;}#tcs-tagline,#tcs-team,.proposal-container,.tcs-team-photo,#tcs-content-logo,#tcs-nav{  visibility:visible !important;}.print-logo{  width:150px;  float:right;}#tcs-nav h1{  font-size:35px;  margin-top:5px;  margin-bottom:5px;  font-weight:900;  color:#002953;}#tcs-nav h4{  font-size:18px;  border-bottom:1px solid #dfdfdf;  margin-bottom:0px;  padding-bottom:20px;  color:#0089DB;}.navbar-expand-lg button.navbar-toggler{  display:none;}.navbar-collapse.collapse{  display:inline-block !important;}.print-bg{  background: url(https://www.associationsoftware.com/aws/TCSLABS/am/gi/tcs-proposal-background-01.jpg?ver=5) no-repeat right top;  background-size:125%;  margin:0px 0px 0px 0px;  padding:20px 0px 120px 0px;}.proposal-button {  background:#0089DB;  background:linear-gradient(to right, #0089DB, #005995);  width:40%;  color:#ffffff;  padding:7px 20px;  margin-bottom:10px;  border-radius:5px;}.print-bg #navbarSupportedContent {  padding:15px 20px;  border:1px solid #d4d4d4;  width:40%;  border-radius:5px;  background:#fff;  background:linear-gradient(to bottom right, #ffffff, #eeeeee);  opacity:.7;}.nav-item a {  border-bottom:1px dashed #d4d4d4;  display:block;  padding-bottom:5px;  margin-bottom:5px;  color:#002953;}.nav-details {  color:#222222;  margin-bottom:15px;  text-align:right;}.proposal-button.download{  display:none;}.signature-section{  margin-top:-90px;  position:relative;}.signature-section #call-today{  padding:0px;  border:0px solid #d4d4d4;  margin-bottom:20px;}.signature-section #call-today h3{  font-size:14px;  font-weight:300;}.signature-section #call-today h1{  font-size:15px;  border-bottom:0px solid #d4d4d4;  padding:0px !important;  margin:-20px 0px 10px 0px !important;}.signature-section .sig-left{  float:left;  width:65%;}.signature-section .sig-right{  float:right;  width:30%;}.signature-section hr {  padding:20px 0px 0px 0px;  margin:0px 0px 5px 0px;  border-top:0px;  border-bottom:1px solid #d4d4d4;}#tcs-banner{  background: url(https://www.associationsoftware.com/aws/TCSLABS/am/gi/tcs-proposal-background-01.jpg?ver=5) no-repeat right top;  background-size:125%;  margin:0px 0px 0px 0px;  padding:20px 0px 0px 0px;}#tcs-infographic{  background:#001933;  background:linear-gradient(to right, #002953, #001933);  padding:20px;  margin:20px 0px 0px 0px;  border-radius:10px;}#tcs-infographic .infographic{  width:50%;  float:left;}#tcs-infographic .infographic img{  width:100%;}#tcs-content-logo img{  width:300px;  margin-bottom:25px;}#tcs-tagline  {    padding-right:30%;  padding-bottom:10px;}#tcs-tagline h1 {  font-size:25px;  color:#002953;  margin-top:25px;}.tcs-team-photo {  width: 100px;  height: 100px;  overflow: hidden;  border-radius: 50px;  margin-right: -10px;  border: 3px solid #fff;}.tcs-team-photo img{  width:100%;}#tcs-team {  margin:0px;}.proposal-container{  padding:25px 10px;  border:1px solid #d4d4d4;  margin-bottom:20px;}.proposal-container .title form{  display:inline-block;}.proposal-container .title p,.nav-details p,.tcs-acronym p,.proposal-button p{  margin:0px;}.proposal-container h1{  font-size:25px;  font-weight:900;  color:#002953;  border-bottom:1px dashed #dfdfdf;  margin-bottom:10px;  padding-bottom:10px;}.proposal-container h1 .quote-text{  float:right;  font-size:25px;  font-weight:300;  color:#0089DB;}.proposal-container .tcs-team-photo{  display:none;}.proposal-container h3{  font-size:20px;  font-weight:900;  color:#002953;}.proposal-container .col-md-5{  padding:0px 10px 0px 0px;  width:50%;  float:left;}.proposal-container .col-lg{  padding:0px 15px 15px 0px;  width:50%;  float:left;}.website-detailed .website-screenshot{  width:30%;  float:left;}.website-screenshot img, .website-screenshot-large img{  width:100%;  border:1px solid #d4d4d4;}.website-description {  float:right;  width:67%;}hr{  clear:both;}.website-group .website-screenshot{  width:20%;  float:left;}@media print {  a[href]:after {    content: none !important;  }}