@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Roboto:light');

h1.title,[type="submit"] {
	font-family: 'Roboto', sans-serif;
}


ul.team-cb {
  list-style: none;
}

.team-cb li:before {
    content: "☐"; /* Insert content that looks like bullets */
    padding-right: 8px;
}

.team p {
    margin: 0;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.8;
    color: #0a0a0a;

}

.team p:before {
  content: "☐";
  padding-right: 8px;

}
p.team-cb-active:before {
    content: "☑";
}

input.borderless, input.borderless:hover {
	border: 0px;
	background-color: #ffffff;
	cursor: default;
	box-shadow: 0 0 0px #ffffff;
	transition: none;
	margin-bottom: 0;
}



input.tbl {
	margin: 0;
}
input.tbl-disabled,input.tbl-disabled:focus,input.tbl-disabled:hover {
	margin: 0;
	background: rgba(0, 0, 0, 0);
	background: transparent;
	background-color: rgba(0, 0, 0, 0);
    border: none;
    outline: none;
}

label.error {
	color: #f44842;
}

input.error {
	border: 1px solid #f44842;
	margin-bottom: .4rem;
}

textarea.error {
	border: 1px solid #f44842;
	margin-bottom: .4rem;
}

span.error { 
	color: red;
	line-height: .6em;
}

.js .input-group {
	display: block;
	margin-bottom: .2rem;
}
button.new-rfp, button.view-rfp, button.open-pdf, button.copy-rfp, button.del-rfp {
	cursor: pointer;
	color: #00639a;
}

@media(max-width: 280px) {
	th, td {
		display: block;
		width: 100%;
	}
}