/*! Database Style Sheet
---------------------------------------------------------------------------------------------------- */
#postcode_lookup {
	margin:0 0 0 200px;
	width : 500px;

}

.label {
	display: inline-block;
	width : 200px;
}

.it200 {
	max-width:200px;;
}

.sidedetails {
	float: right;
	width : 300px;
}
.candidatedetails {
	width : 750px;
	float: left;
}

#maillabel, .maillabel{
	display:None;
}

.it500 {
	display: inline-block;
	max-width:500px;;
}

a.menu {
    margin: 0 1px 1px 0;
    color: #fff;
	background:#B06210;
	display: inline-block;
    padding: 4px 10px;
    position: relative;
}

a:hover.menu {
	background:#777;
}

.small {
	font-size:10px;
	color:#777;
}


xmp {
	display: inline-block;
	margin : 0;
}

.intent5 {
	margin : 0  0 0 25px;
}

.intent10 {
	margin : 0  0 0 50px;
}

.intent15 {
	margin : 0  0 0 75px;
}





.post-edit-link {
	display: none;
}

.database-page .entry-content {
	position: relative;
}

.database-page h1, .database-page h2, .database-page h3, .database-page h4 {
}

.database-page .entry-content h1 {
	font-size : 32px;
}

.database-page .entry-content h2, .database-page h2 {
	font-size : 28px;
}

.database-page h2:first-child {
	    margin: 0px 0 5px;
}

.database-page h2 {
	    margin: 12px 0 3px;
}

.database-page .fixedtopright {
	position: absolute;
	top : 0;
	right:0px;
}

.database-page .right {
	float: right;
}

.database-page .pageleft::before,
.database-page .pageright::before
 {
	content: " ";
	display: table;
}

.database-page .pageleft::after, 
.database-page .pageright::after {
	clear: both;
	content: " ";
	display: table;
}



.database-page .pageleft {
	width : 50%;
	float:left;
}

.database-page .pageright {
	width : 50%;
	float:left;
}

.database-page .companynotes, .database-page .contactnotes {
	max-height : 450px;
	overflow : auto;
}

.database-page .companynote, .database-page .contactnote{
	border : 1px solid #ccc;
	padding : 2px 5px;
	border-radius : 5px;
	margin : 0 0 5px 0;
}

.database-page .companynoteheader, .database-page .contactnoteheader {
	background : #eee;
}

.database-page .companynoteuser, .database-page .contactnoteuser {
	font-size : 12px;
	width : 25%;
	float : left;
}

.database-page .companynoteentity, .database-page .contactnoteentity {
	font-size : 12px;
	width : 25%;
	float : left;
}

.database-page .companynotetimestamp, .database-page .contactnotetimestamp {
	font-size : 12px;
	width : 40%;
	float : right;
}

.spacer50 {
	margin:50px 0 0 0;
	}
	
.multicombo {
		height:193px;
}

.label {
	font-size: 1.4rem;
	font-size: 14px;
}
.search input[type="submit"],
.filter input[type="submit"] {
	padding: 4px 10px;
	margin :21px 5px 0 0;
}

#updated {
	display: none;
}



/*! ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	font-weight: 300;
	padding: 2px 12px;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid #ccc;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #777;
	font-weight: 300;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #777;
	font-weight: 300;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button ,
.more-link{
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Source Sans Pro",sans-serif;
	-webkit-font-smoothing: antialiased;
	padding: 8px 20px;
	margin:2px ;
	width: auto;
	box-shadow: none;
}

@media only screen and (min-width: 860px) {

	.button {
		padding: 8px 20px;
	}

}


button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.more-link:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus,
.more-link:focus {
	box-shadow: none;
	color: #fff;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}





/*! ## Rows and Columns
--------------------------------------------- */
.row {
	width : 100%;
	background : #ffffff;
}

.row.red:nth-child(odd) {
	background : #bf0000;
	color:#ffffff;
}

.row.red:nth-child(even) {
	background : #8b0000;
	color:#ffffff;
}

.row.amber:nth-child(odd) {
	background : #feb204;
	color:#ffffff;
}

.row.amber:nth-child(even) {
	background : #ff8503;
	color:#ffffff;
}

.row.green:nth-child(odd) {
	background : #008b00;
	color:#ffffff;
}

.row.green:nth-child(even) {
	background : #006400;
	color:#ffffff;
}

.row:nth-child(even) {background: #CCC}
.row:nth-child(odd) {background: #FFF}

.rowheader {
	width : 100%;
	font-weight : 100;
	color:#fff;
	font-size: 1.4rem;
	font-size: 14px;

}
.col {
	display:inline-block;
	vertical-align: text-top;
}

.center {
	text-align : center;
}

.col25 {
	display:inline-block;
	width : 25px;
}

.col100 {
	display:inline-block;
	width : 100px;
}

.col75c {
	display:inline-block;
	width : 75px;
	text-align : center;
	vertical-align: text-top;
}

.col100c {
	display:inline-block;
	width : 100px;
	text-align : center;
	vertical-align: text-top;
}

.col125 {
	display:inline-block;
	width : 125px;
	text-align : center;
}

.col125c {
	display:inline-block;
	width : 125px;
	text-align : center;
}

.col150 {
	display:inline-block;
	width : 150px;
	max-width:10%;
}

.col150c {
	display:inline-block;
	width : 150px;
	text-align : center;
	vertical-align: text-top;
}

.col175 {
	display:inline-block;
	width : 175px;
	max-width:12%;
}
.col200 {
	display:inline-block;
	width : 200px;
	max-width:20%;
}

.col250 {
	display:inline-block;
	width : 250px;
}

.wp-block-columns.has-2-columns .col200 {
	max-width:25%;
}

.col200c {
	display:inline-block;
	width : 200px;
	text-align : center;
	word-wrap: break-word;
}
.col300 {
	display:inline-block;
	width : 300px;
	max-width:20%;
}
.col300c {
	display:inline-block;
	width : 300px;
	text-align : center;
	max-width:30%;
}
.col350 {
	display:inline-block;
	width : 350px;
	max-width:20%;
}
.col350c {
	display:inline-block;
	width : 350px;
	text-align : center;
	max-width:30%;
}

.col400 {
	display:inline-block;
	width : 400px;
	max-width:30%;
}

.col400c {
	display:inline-block;
	width : 400px;
	text-align : center;
	max-width:30%;
}
.col500 {
	display:inline-block;
	width : 500px;
	max-width:50%;
}
.col600 {
	display:inline-block;
	width : 600px;
	max-width:60%;
}


.col800 {
	display:inline-block;
	width : 800px;
	max-width:80%;
}

.col800c {
	display:inline-block;
	width : 800px;
	text-align : center;
	max-width:80%;
}

@media only screen and (max-width: 500px){
	.hide500 {
	display:none !important;
}

.database-page .pageleft, .database-page .pageright {
    width: 100%;
    float: none;
}

.col25,.col100,.col150,.col200,.col300,.col400,.col500 {
	display:block;
	width : 100%;
	max-width:100%;
	text-align:center;
}
}
