<style type="text/css">
        h1{
            margin: 30px 0;
            padding: 0 200px 15px 0;
			border-bottom: 1px solid #E5E5E5;
        }
		.formtitle h2 {
			line-height: 1.2em;
			color: #00BCE4;
			font-weight: 300;
			font-size: 1.5em;
			font-family: 'PT Sans', sans-serif;
			text-align: center;
			padding: 50px 0px 5px 0px;
			margin: 0;
			text-shadow: none;
		}
		h3{
			margin: 20px 0;
			font-size: 1.4em;
			font-family: 'PT Sans', sans-serif;
			border-bottom: 1px solid #E5E5E5;
            color: black;
		}
        form {
            display: block;
            margin: auto;
            margin-top: 0em;
            margin-bottom: 5px;
            width: 60%;
        }
        .bs-form{
            margin: 20px;
            margin-bottom: 5px;
        }
        .form-horizontal .control-label{
            text-align:left;
			font-size: 14px;
            font-family: 'PT Sans', sans-serif;
        }
		.form-group.required .control-label:after {
			content: " *";
			color: red;
		}
        .btn-primary{
            margin-right: 10px;
        }
        .container{
            margin: 20px 0;
        }
        .form-group {
            margin-bottom: 10px;
        }
        td.noBorder{
            border: 0;
            border-style:none;
            padding: 0;
            margin: 0;
        }
        .form-control{
            height: 35px;
        }
		caption{
			color: black;
			text-align: center;
			margin-bottom: 10px;
            margin-top: 50px;
		}
		input[type="text"]{
			display: inline-block;
			word-wrap: break-word;
			padding-bottom: 2px;
			line-height: 1;
			font-family: 'PT Sans', sans-serif;
		}
		input[type="date"]{
			width: 150px;
		}
        input[type="checkbox"] {
            font-size: 10px;
        }
        input[type="button"], input[type="submit"]{
            margin-top: 20px;
            margin-right: 10px;
            margin-bottom: 10px;
            font-size: 15px;
            width: 100%;
            background: #f8f9fa 
        }
        button[type="button"]{
            margin-top: 20px;
            margin-right: 10px;
            margin-bottom: 10px;
            font-size: 13px;
        }
        button[type="button"] .col-md-4{
            padding-left: 0px;
        }
        .custom-control{
            padding-left: 40px;
        }
		.col-md-offset-10{
			margin-right: 10px;
		}
		p{
			margin-right: 20px;
		}
        .checkbox-inline {
            font-size: 13px;
        }
        .form-check {
            padding-left: 35px;
        }
        label {
            display: inline-block;
        }

        #modal {
            display: none;
            position: absolute;
            top: 45%;
            left: 45%;
            width: 80px;
            height: 80px;
            padding: 20px 17px 0px;
            border: 3px solid #ababab;
            box-shadow:1px 1px 10px #ababab;
            border-radius:30px;
            background-color: white;
            z-index: 1002;
            text-align:center;
            overflow: auto;
        }

        #fade {
            display: none;
            position:absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: #ababab;
            z-index: 1001;
            -moz-opacity: 0.8;
            opacity: .70;
            filter: alpha(opacity=80);
        }
        .row {
            margin: 0px;
            padding-right: 0px;
            padding-top: 5px;
        }
        .col-md-2 {
            padding-left: 0px;
        }
        .col-md-4 {
            padding-right: 5px;
        }
</style>
