/* Main Style Sheet
--------------------------------------------*/




/* Defaults
--------------------------------------------*/
/* --- Block Elements --- */
html { width: 100%; height: 100%; }

/*body { min-height: 100%; min-width: 320px; margin: 0 auto; font-size: 0.8125rem; background: #FFFFFF; }
*/
/* --- Text Elements --- */








/* Container
--------------------------------------------*/
.outer-container { width: 100%; }

/* End Container */
/* Header
-----------------------------*/
.site-header { max-width: 960px; height: 220px; margin-bottom: 0; border-radius: 4px; background: url("../../../images/tis/branding/header_image.jpg") no-repeat 0 0; background-size: 960px 220px; }

@media screen and (max-width: 47.9375em) {
	.site-header { /* Only affects large-medium screens and smaller */
		max-width: 100%;
		margin-left: 10px;
		margin-right: 10px;
		background: url("../../../images/tis/branding/header_image.jpg") no-repeat 0 0;
		background-size: 768px 220px;
	} }

.site-header .site-logo span { display: inline-block; width: inherit; height: inherit; text-indent: -1000px; }

/* End Headers */
/* Footer
-----------------------------*/
footer .site-footer { margin-top: 35px; padding: 35px 0; line-height: 1.0; }

@media screen and (max-width: 47.9375em) { footer .site-footer { /* Only affects large-medium screens and smaller */ margin-top: 15px; padding: 15px 0; } }

/* End Footer */
/* Article
-----------------------------*/
/* Only affects large-medium screens and larger */
section { margin-bottom: 15px; padding-bottom: 0; }

section:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.home-header-image {
	display: none;
}

.headline-area {
	margin-top: -50px;
	margin-bottom: 15px;
	padding: 25px 35px;
	background-color: #FFFFFF;
	border-top: 4px solid #f19f53;
	border-radius: 4px;
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.08), 0 -1px rgba(0, 0, 0, 0.08);
}

@media screen and (max-width: 47.9375em) { .headline-area { /* Only affects large-medium screens and smaller */ padding: 10px 15px; } }

.disclaimer { margin: 40px; line-height: 1.0; }

@media screen and (max-width: 47.9375em) { .disclaimer { /* Only affects large-medium screens and smaller */ margin: 20px; } }

.disclaimer .pdf-copy { width: 60%; margin: 0 auto; }

@media screen and (max-width: 47.9375em) { .disclaimer .pdf-copy { /* Only affects large-medium screens and smaller */ width: 100%; margin: 0; padding-left: 10px; padding-right: 10px; } }

.disclaimer .pdf-copy:before { content: url("../../images/adobe-pdf.png"); float: left; padding-right: 10px; }

@media screen and (max-width: 47.9375em) { .disclaimer .pdf-copy:before { /* Only affects large-medium screens and smaller */ margin-bottom: 20px; } }

.disclaimer .pdf-copy a { color: #666666; text-decoration: none; }

/* Loader */


/* End Article */


/* Forms
-----------------------------*/

/* Search
-----------------------------*/
.note { color: #666666; }

/* End Search */
/* Results
-----------------------------*/
@media screen and (max-width: 39.9375em) { ul.pds-navigation { margin: 20px 0; } }

@media screen and (min-width: 40em) { ul.pds-navigation { margin: 40px -40px 20px 0; } }

ul.pds-navigation li { height: 135px; border: 2px solid #ebebeb; border-radius: 4px; font-size: 1.125rem; color: #666666; text-align: center; cursor: pointer; }

@media screen and (max-width: 39.9375em) { ul.pds-navigation li { margin: 20px 0; } }

@media screen and (min-width: 40em) { ul.pds-navigation li { /* Only affects large-medium screens and smaller */ display: inline-block; float: left; margin-right: 40px; }
  ul.pds-navigation li:first-child:nth-last-child(1) { width: 100%; }
  ul.pds-navigation li:first-child:nth-last-child(1):last-of-type { width: 100%; margin-right: 0; } }

@media screen and (min-width: 40em) and (max-width: 39.9375em) { ul.pds-navigation li:first-child:nth-last-child(1):last-of-type { /* Only affects medium screens and larger */ margin-bottom: 10px; } }

@media screen and (min-width: 40em) { ul.pds-navigation li:first-child:nth-last-child(2), ul.pds-navigation li:first-child:nth-last-child(2) ~ li { width: calc(50% - 40px); }
  ul.pds-navigation li:first-child:nth-last-child(2):last-of-type, ul.pds-navigation li:first-child:nth-last-child(2) ~ li:last-of-type { margin-right: 0; } }

@media screen and (min-width: 40em) and (max-width: 39.9375em) { ul.pds-navigation li:first-child:nth-last-child(2):last-of-type, ul.pds-navigation li:first-child:nth-last-child(2) ~ li:last-of-type { /* Only affects medium screens and larger */ margin-bottom: 10px; } }

@media screen and (min-width: 40em) { ul.pds-navigation li:first-child:nth-last-child(3), ul.pds-navigation li:first-child:nth-last-child(3) ~ li { width: calc(33% - 40px); }
  ul.pds-navigation li:first-child:nth-last-child(3):last-of-type, ul.pds-navigation li:first-child:nth-last-child(3) ~ li:last-of-type { margin-right: 0; } }

@media screen and (min-width: 40em) and (max-width: 39.9375em) { ul.pds-navigation li:first-child:nth-last-child(3):last-of-type, ul.pds-navigation li:first-child:nth-last-child(3) ~ li:last-of-type { /* Only affects medium screens and larger */ margin-bottom: 10px; } }

ul.pds-navigation li.summary { background: url("../../images/summary.png") no-repeat center 21px; background-size: 36px 50px; }

ul.pds-navigation li.summary.selected { border-color: #fda529; }

ul.pds-navigation li.policy { background: url("../../images/policy.png") no-repeat center 16px; background-size: 46px 60px; }

ul.pds-navigation li.policy.selected { border-color: #32c9b9; }

ul.pds-navigation li.contact { padding-top: 90px; background: url("../../images/contact.png") no-repeat center 20px; background-size: 41px 50px; }

ul.pds-navigation li.contact.selected { border-color: #fc672c; }

ul.pds-navigation li a { display: inline-block; height: 100%; width: 100%; padding-top: 90px; color: #666666; text-decoration: none;  }

ul.pds-navigation li.contact.selected { border-color: #fc672c; }

ul.pds-navigation li a { display: inline-block; height: 100%; width: 100%; padding-top: 90px; color: #666666; text-decoration: none; }

.details-area { display: none; margin-bottom: 15px; padding: 25px 35px; background-color: #f8f8f8; border-radius: 4px; }

.details-area.open { display: block; }

.details-area h3 { margin-top: 25px; }

.details-area .line-item { display: block; padding-bottom: 12px; }

.details-area .line-item strong { display: inline-block; width: 220px; }

@media screen and (max-width: 39.9375em) { .details-area .line-item strong { /* Only affects large-medium screens and smaller */ display: block; width: inherit; } }

/* End Results */
/* Loader */
.page-loading { position: fixed; width: 100%; height: 100%; margin: 0; left: 0; top: 0; z-index: 10000; background-color: rgba(229, 229, 229, 0.75); }

.page-loading 
.loader { display: block; width: inherit; height: inherit; }

/* Loading Spinner */
.loader { height: 330px; padding: 50px 0 0; background: url("../ges/Loading-icon.gif") no-") no-repeat 50% 50%; background-size: 100px 25px; text-align: center; }

