
 
 @font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-BoldIt.eot');
    src: url('../fonts/SourceSansPro-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-BoldIt.woff2') format('woff2'),
        url('../fonts/SourceSansPro-BoldIt.woff') format('woff'),
        url('../fonts/SourceSansPro-BoldIt.ttf') format('truetype'),
        url('../fonts/SourceSansPro-BoldIt.svg#SourceSansPro-BoldIt') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-LightIt.eot');
    src: url('../fonts/SourceSansPro-LightIt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-LightIt.woff2') format('woff2'),
        url('../fonts/SourceSansPro-LightIt.woff') format('woff'),
        url('../fonts/SourceSansPro-LightIt.ttf') format('truetype'),
        url('../fonts/SourceSansPro-LightIt.svg#SourceSansPro-LightIt') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-Light.eot');
    src: url('../fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-Light.woff2') format('woff2'),
        url('../fonts/SourceSansPro-Light.woff') format('woff'),
        url('../fonts/SourceSansPro-Light.ttf') format('truetype'),
        url('../fonts/SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-Bold.eot');
    src: url('../fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-Bold.woff2') format('woff2'),
        url('../fonts/SourceSansPro-Bold.woff') format('woff'),
        url('../fonts/SourceSansPro-Bold.ttf') format('truetype'),
        url('../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-SemiboldIt.eot');
    src: url('../fonts/SourceSansPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-SemiboldIt.woff2') format('woff2'),
        url('../fonts/SourceSansPro-SemiboldIt.woff') format('woff'),
        url('../fonts/SourceSansPro-SemiboldIt.ttf') format('truetype'),
        url('../fonts/SourceSansPro-SemiboldIt.svg#SourceSansPro-SemiboldIt') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-It.eot');
    src: url('../fonts/SourceSansPro-It.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-It.woff2') format('woff2'),
        url('../fonts/SourceSansPro-It.woff') format('woff'),
        url('../fonts/SourceSansPro-It.ttf') format('truetype'),
        url('../fonts/SourceSansPro-It.svg#SourceSansPro-It') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-Regular.eot');
    src: url('../fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('../fonts/SourceSansPro-Regular.woff') format('woff'),
        url('../fonts/SourceSansPro-Regular.ttf') format('truetype'),
        url('../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-Semibold.eot');
    src: url('../fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SourceSansPro-Semibold.woff2') format('woff2'),
        url('../fonts/SourceSansPro-Semibold.woff') format('woff'),
        url('../fonts/SourceSansPro-Semibold.ttf') format('truetype'),
        url('../fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}



body {
	font-family:'Source Sans Pro';
	color: #333333;
	font-size:16px;
}

.mandatory {
	background-color:#f5f5f5;
	border:1px solid #ccc;
}

h1 {
	font-family:'Source Sans Pro';
	font-weight:bold;
	color: #002e5b;
	font-size:36px;
}

h3 {
	font-family:'Source Sans Pro';
	font-weight:600;
	color: #002e5b;
	font-size:30px;
}

h4 {
	display:block;
	float:left;
	width:100%;
}

p {
	font-family:'Source Sans Pro';
	color: #333333;
	font-size:16px;
}

.divFormWrapper {
	border:1px solid #d8d8d8;
	background:#f5f5f5;
	padding:20px;
	width:400px;
	float:left;
	display:block;
	margin-bottom:50px;
}

.lblFormLabel {
	font-family:'Source Sans Pro';
	display:inline-block;
	width:130px;
	font-size:16px !important;
	margin-top:3px;
	color:#999999;
}

.ddlFormDropdown {
	font-family:'Source Sans Pro';
	font-size:16px !important;
	display:inline-block;
	height:27px !important;	
	border:1px solid #ccc;
	padding:0 !important;
	padding-left:5px !important;
	width:175px;
}

.ddlFormDropdownFull {
	width:249px;
}

.inputFormInput {
	font-family:'Source Sans Pro';
	font-size:16px !important;
	display:inline-block;
	height:25px !important;
	border:1px solid #ccc;
	padding:0 !important;
	padding-left:5px !important;
}

.btnShowResultsButton {
	font-family:'Source Sans Pro';
	font-size:16px !important;	
	background-color: #0183bf;
	color:white;
	padding:5px 10px;
	border:1px solid #002e5b;
	cursor:pointer;
	margin-top:15px;
	border-radius: 5px;
	font-weight: bold;
	-moz-transition: all 0.28s ease;
					-o-transition: all 0.28s ease;
					-webkit-transition: all 0.28s ease;
					transition: all 0.28s ease;
}

.btnShowResultsButton:hover {
	background:#6b98cc;
	color: white;
	-moz-transition: all 0.28s ease;
					-o-transition: all 0.28s ease;
					-webkit-transition: all 0.28s ease;
					transition: all 0.28s ease;
}



.divResultFullColumn:first-of-type {
	border-top:1px solid #d8d8d8;
}

.divResultFullColumn {
	width:800px;
	clear:both;
	float:left;
	padding:20px;
	border-bottom:1px solid #d8d8d8;
}

.pMatchingCollars {
	margin-top:15px
}

.pResultLabel {
	width:130px;
	color:#999999;
	display:inline-block;
}

.halfColumn-left {
	float:left; 
	width:50%;
}
.halfColumn-right {
	float:right; 
	width:50%;
}

.halfColumn-right img {
	text-align:right;
	float:right;
	width:250px;
	border:1px solid #d8d8d8;
}

.anchPrintResults {
	font-family:'Source Sans Pro';
	font-size:16px !important;	
	background-color: #0183bf;
	color:white;
	padding:5px 10px;
	border:1px solid #002e5b;
	cursor:pointer;
	margin-top:15px;
	border-radius: 5px;
	font-weight: bold;
	-moz-transition: all 0.28s ease;
					-o-transition: all 0.28s ease;
					-webkit-transition: all 0.28s ease;
					transition: all 0.28s ease;
}

.anchPrintResults:hover {
	color:#fbfbfb;
	background:#6b98cc;
	-moz-transition: all 0.28s ease;
					-o-transition: all 0.28s ease;
					-webkit-transition: all 0.28s ease;
					transition: all 0.28s ease;
}

.divTips {
    display: inline-block;
    margin-left: 20px;
    width: 530px;
    margin-top: -27px;
}

.divTips li {
	margin-bottom:5px;
}

.divTips a {
	color:#002e5b;
	font-weight:bold;
	text-decoration:none;border-bottom:none;
	font-style:italic;
	-moz-transition: all 0.28s ease;
					-o-transition: all 0.28s ease;
					-webkit-transition: all 0.28s ease;
					transition: all 0.28s ease;
}

.divTips a:hover {
	color:#999999;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;border-bottom:none;
	-moz-transition: all 0.28s ease;
					-o-transition: all 0.28s ease;
					-webkit-transition: all 0.28s ease;
					transition: all 0.28s ease;
}

.divOutletMessage {
	clear:both;
	
}

