﻿/*
	tag#id.class.class
	direct parent > direct child
	ancestor decendent
*/

#logo img {
	padding: 0px;
}
a:link {
	text-decoration: none;
}

.banner {
	background-image: url(../images/covid-banner.jpg);
}

.fieldset *{
	box-sizing: border-box;
}
.fieldset {
	display: flex;
	flex-wrap: wrap;
}
	.fieldset .field {
		display: flex;
		width: 50%;
		padding-top: 0.25em;
		padding-bottom: 0.25em;
		align-items:center;
	}
		.fieldset .field label {
			padding-right: 0.25em;
			display: inline-block;
			text-align: right;
			flex-grow: 0;
			width: 7.5em;
		}

		.fieldset .field input {
			flex-grow: 1;
		}

input, select {
	margin: 0;
	font-family: 'OpenSans-Regular', serif;
	font-size: 12pt;
}

.checksection h2 {
	display: inline-block;
}

.checksection-title {
	display: flex;
	justify-content: flex-start;
}

	.checksection-title h3.master {
		padding-left: 0.9em;
	}
	
	.checksection-title input {
		margin-right: 0.5em;
	}

.checksection-body {
    
}

    .checksection-body h4 {
/*        padding-left: 0.9em;
        padding-top: 0.2em;
        padding-bottom: 0.2em;*/
    }

    .checksection-body .qa {
            display: flex;
            padding-top: 0.25em;
            padding-bottom: 0.25em;
    }

            .checksection-body .qa .question {
                    flex-grow: 1;
                    padding-left: 1.4em;
            }

            .checksection-body .qa .answer {
                    flex-grow: 0;
                    width: 7.5em;
            }

                    .checksection-body .qa .answer select {
                            width: 7.5em;
                    }



button {
	font-family: 'OpenSans-Regular', serif;
	font-size: 12pt;
}

.EmailButton {
	display: flex;
	justify-content: flex-end;
}

#submitBtn{
    display: flex;
    justify-content: flex-end;
}

@media screen and (max-width: 799px) {
	.fieldset .field {
		width: 100%;
	}
}

.hidden {
	display: none;
	visibility: hidden;
}