/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;}
audio:not([controls]) {display:none; height:0;}
[hidden] {display:none;}
html {font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body {margin:0;}
a:focus {outline:thin dotted;}
a:active, a:hover {outline:0;}
h1 {font-size:2em;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
mark {background:#ff0; color:#000;}
code,kbd,pre,samp {font-family:monospace, serif; font-size:1em;}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
q {quotes:"\201C" "\201D" "\2018" "\2019";}
small {font-size:80%;}
sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend {border:0; padding:0;}
button,input,select,textarea {font-family:inherit; font-size:100%; margin:0; vertical-align:middle; /*-webkit-appearance:none;*/ -moz-appearance:none; appearance:none; outline:none;}
button,input {line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled],input[disabled] {cursor:default;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input[type="text"],input[type="submit"],input[type="reset"],input[type="button"] {outline:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0; padding:0;}
textarea {overflow:auto; vertical-align:top;}
table {border-collapse:collapse; border-spacing:0;}


/* ===============  Default Adjustments  =============== */

::-moz-selection {background: #3197fc; text-shadow: none;}
::selection {background: #3197fc; text-shadow: none;}

.border-box {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img {max-width:100% !important; height:auto !important; vertical-align: middle;}
fieldset {border: 0;margin: 0; padding: 0;}
textarea {resize: vertical;}

p {margin:0 0 1em 0;}

.ir {background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px;}
.ir::before {content: ""; display: block; width: 0; height: 100%;}
.hidden {display: none; visibility: hidden;}
.visuallyHidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.visuallyHidden.focusable:active, .visuallyHidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}
.invisible {visibility: hidden;}
.clearfix::before, .clearfix::after {content: ""; display: table;}
.clearfix::after {clear: both;}
.clearfix {zoom: 1;}

.hide       {display:none;}
.smallest   {font-size:.8em;}
.smaller    {font-size:.9em;}
.larger     {font-size:1.14286em;}
.largest    {font-size:1.28571em;}
.bold       {font-weight:bold;}
.italic     {font-style:italic !important;}
.strike     {text-decoration:line-through !important;}

.red, .red:visited          {color:#f00 !important;}
.green, .green:visited      {color:#390 !important;}
.lgreen, .lgreen:visited    {color:#97937d !important;}

.bgYellow {background:yellow;}
.bgGreen {background:lime;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.imgLeft {float:left; margin-right:5px; padding:5px; border:1px solid #c4c4c4;}
.imgRight {float:right; margin-left:5px; padding:5px; border:1px solid #c4c4c4;}
.nowrap {white-space:nowrap;}
.borderless {border:0; border-collapse:collapse;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
.skip {
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.skip a{
	text-align: center;
    display: block;
    font-size: 1rem;
    color: #000;
    font-weight: 500;
    background: #e3ae44;
	height: 0;
	opacity: 0;
}

.skip a:focus {
	visibility: visible;
	height: auto;
	opacity: 1;
	padding: 15px;
}
.important {color:red; font-weight:bold; text-transform:uppercase;}


/* ## Base List styles ## */
ul, ol {margin:0 0 1em;}
.noBullet {padding:0 0 0 1em; list-style-type:none;}
.noIndent {padding:0; list-style-type:none;}
.bulletSquare {list-style-type:square;}

/* ## Note/hint text or link ## */
.note {margin:0 7px; font-size:.8em; color:#4e4e4e;}
.note a, .note a:link, .note a:visited {text-decoration:underline;}


/* ================================================================
   PRIMARY LAYOUT STYLES 
   ================================================================ */

/* Enter unique styles for site here */

/* ## Disabled Form Fields ## */
input[disabled=true]    {background-color: #F0F0F0;}
textarea[disabled=true] {background-color: #F0F0F0;}
select[disabled=true]   {background-color: #F0F0F0;}
input[readonly=true]    {background-color: #F0F0F0;}
textarea[readonly=true] {background-color: #F0F0F0;}
select[readonly=true]   {background-color: #F0F0F0;}


/* Removed :link from the list to help cut down on writing time and prevent the need for extra specificity for classes */

a, a:visited {color:#5452b5; text-decoration:underline;}
a:hover, a:active, a:focus {color:#5452b5; text-decoration:none;}
a:active, a:focus {outline: 1px solid;}

.btnText {margin:0; padding:0; color:#6D6D6D; text-decoration:underline; border:0; background:none;}
.btnText:hover {color:#6D6D6D; text-decoration:none;}


/* ## Link Modifiers ## */
a .text {text-decoration:underline;}
a:hover .text, a:active .text, a:focus .text {text-decoration:none;}
a [class^="icon-"] {text-decoration:none;}
a.removeLink {color:#f00; font-size:0.9em;}


/* ## Link Lists ## */
/* We use '<ul class="linkList">' when setting a list of organized links. */
ul.linkList {margin:0 0 15px 0; padding:0; list-style-type:none;}
ul.linkList li {margin-bottom:8px;}
ul.linkList a,
ul.linkList a:link,
ul.linkList a:visited {text-decoration:none;}
ul.linkList a:hover,
ul.linkList a:active {text-decoration:underline;}


/* ## Start Up Layout - Use, modify, or delete as need be ## */
body {background:#fff;}
.container {}
.siteBody {min-height:300px; margin:15px 0;}


/* ## Site Header ## */
.siteHeader {position:relative; min-height:80px; margin-bottom:3px; z-index:1000;}
.siteHeader a.sitelogo,
.siteHeader a.sitelogo:link,
.siteHeader a.sitelogo:visited {float:left; display:block; width:300px; height:47px; margin-bottom:10px; background:url(/cms/images/dev/placeholders/AE_logo_tag_3color_300w.png) no-repeat 0 0; text-indent:-9999em;}

@media only screen and (min--moz-device-pixel-ratio: 1.5),
    (-o-min-device-pixel-ratio: 3/2),
    (-webkit-min-device-pixel-ratio: 1.5),
    (min-device-pixel-ratio: 1.5) {

	.siteHeader a.sitelogo,
	.siteHeader a.sitelogo:link,
	.siteHeader a.sitelogo:visited {
		background-image:url(/cms/images/dev/placeholders/AE_logo_tag_3color_300w_2x.png);
	}
}

.siteHeader .hdrPhonenum {
    background-position: 100% 0;
    background-repeat: no-repeat;
    bottom: 12px;
    display: block;
    height: 34px;
    position: absolute;
    right: 12px;
    text-indent: -9999em;
    width: 200px;
}
.headerLinks {
    font-size: 0.9em;
    margin: 0 0 10px;
    padding: 5px 0 0;
    text-align: right;
}
.headerLinks a, .headerLinks a:link, .headerLinks a:visited {
    margin: 0 3px;
    text-decoration: none;
}
.headerLinks a:hover, .headerLinks a:active {
    text-decoration: underline;
}


/* ## Disabled Form Fields ## */

.siteSearch {
    color: #FFFFFF;
    margin: 0;
}
.siteSearch label {
    display: none;
}


/* Item Media
   ========================================================================== */

.aside {
	display: table-cell;
	padding: 0 15px 0 0; 
	text-align: center;
}

.caption {
	display: block;
	font-size: 0.8em;
	line-height: 1.2em;
}


/* Media Queries for Item Lists 
  ========================================================================== */

@media (max-width : 400px) {
	
	.item {display: block;}
	.item > .content {display: block;}
	.item > .aside {display: block;}

}


/* News
   ========================================================================== */

.article > .aside {
	float:right; 
	margin: 1em;
}

.meta{
	margin:0.5em 0;
}

.meta > div {
	float: left;
}

.meta .social-tools{
	float: right;
}


/* ==========================================================================
   Filters
   ========================================================================== */

.filter{
	padding: 1em;
	border: 1px solid #444444;
	background: #cccccc;
}

.filter-options{
	float: left;
}

.filter-actions{
	float: right;
}

/* Pagination
   ========================================================================== */

.paging {
	padding: 1em;
}

.paging-results {
	float: left;
}

.paging-list {
	float: right;
}

.paging-list ul {
	display: block;
	padding: 0;
	margin: 0;
}

.paging-list li{
	display: block;
	padding: 0;
	margin: 0;
	border: 1px solid #002B40;
	border-left-width: 0;
	float: left;
}

.paging-list li:first-child{
	border-left-width: 1px;
}

.paging-list li a,
.paging-list li span {
	display: block;
	min-width: 30px;
	padding: 2px 5px;
	text-align: center;
}

.paging-list li a {
	/* Link State */
}

.paging-list li span {
	/* Current Page State */
}

.paging-list li.disabled {
	display: none;
}

.paging-list li.disabled+li {
	border-left-width: 1px;
}

.paging-list li.disabled+.all {
	border-left-width: 0;
}


/* pagination and filters */

.filters {float:left; display:inline; margin:0 0 5px 0;}
.filters .filterList {float:left; display:inline; margin-bottom:5px;}
.filters label {display:inline; margin:0 5px 0 0; font-weight:bold; font-size:0.8em;}
.filters .sortList {float:left; display:inline;  padding:3px 10px 0;}
.filters .sortList label {margin:0 5px 0 0;}
.filters select {margin-right:10px;}


.filters .sortList .last {border-right:0;}
.filters .sortItem {display:inline; margin:0; padding:2px 4px; font-size:0.8em; border-right:1px solid #999999;}
.filters .sortItem a, .filters .sortItem a:link, .filters .sortItem a:visited {padding-right:12px; text-decoration:none; background:url(/cms/images/layout/arrow_sortorder.gif) no-repeat 100% 2px;}
.filters .sortItem a.down, .filters .sortItem a.down:link, .filters .sortItem a.down:visited {font-weight:bold; background-position:100% -18px;}
.filters .sortItem a.up, .filters .sortItem a.up:link, .filters .sortItem a.up:visited {font-weight:bold; background-position:100% -38px;}

.pagination {float:right; width:400px; margin:0 0 10px 0; text-align:right;}
.pagination .view {float:right; display:inline; padding:0 0 0 10px;}
.pagination .view a,.pagination .view a:link, .pagination .view a:visited {display:inline-block; text-decoration:none; padding:2px 6px;}
.pagination .paging {float:right; display:inline; padding:0 10px; border-right:1px solid #999999;}
.pagination .paging a,.pagination .paging a:link,.pagination .paging a:visited {float:left; display:inline; margin:0 3px; padding:2px 6px; text-align:center; text-decoration:none;}
.pagination .paging .active {float:left; display:inline; margin:0 4px; padding:2px 6px; text-align:center; color:#000; background-color:#d2d2d2; text-decoration:none; border:1px solid #969696;}
.pagination .paging .total {float:left; display:block; padding-top:2px; color:#999999;}
.pagination a.arrowRight,.pagination a.arrowRight:link,.pagination a.arrowRight:visited {float:left; display:inline; background:url(/cms/images/layout/arrow_right_gray.gif) no-repeat 50% 50%; text-indent:-9999em;}
.pagination a.arrowLeft,.pagination a.arrowLeft:link,.pagination a.arrowLeft:visited {float:left; display:inline; background:url(/cms/images/layout/arrow_left_gray.gif) no-repeat 50% 50%; text-indent:-9999em;}



/* ==============================================================
   GLOBAL STYLES 
   ============================================================== */

/*--- where is this used at? ----*/
.alert {		
	overflow:hidden;
	border: 1px solid #FE0000; 
	margin: 1em 0;
	padding: 10px;
	min-height: 50px;	
	color: #fff;
	background-color: #FEFF99;	
}
.alert a {color:#fff;}

.bdr        {border:1px solid #555244; padding:1px; background-color:#a7a496;}
.bdrTop     {border-top:1px solid #999;}
.bdrRight   {border-right:1px solid #999;}
.bdrBottom  {border-bottom:1px solid #999;}
.bdrLeft    {border-left:1px solid #999;}

.bdrDash        {border:1px dashed #555244;}
.bdrDashTop     {border-top:1px dashed #999;}
.bdrDashRight   {border-right:1px dashed #999;}
.bdrDashBottom  {border-bottom:1px dashed #999;}
.bdrDashLeft    {border-left:1px dashed #999;}

.alternate	{background-color: #d8d8d8;}
.row		{background-color: #ffffff;}


/* ##  Error Markers  ## */
   
.fieldlbl {padding:4px 2px 0 0; text-align:right;}
.field {padding-left:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000000;}
.fielderror {color:#cc0000;}
.fieldnorm {width:16px; height:20px;}
.fieldreq {width:16px; height:20px; background:transparent url(/cms/images/global/field-req.gif) no-repeat center right;}
 span.fieldreq {padding:0 6px; background-position:center center;}
 span.fieldnorm {padding:0 6px; background-position:center center;}
.fieldred {width:16px; height:20px; background:transparent url(/cms/images/global/field-error.gif) no-repeat center right;}
 span.fieldred {padding:0 6px; background-position:center center;}

 
/* ##  Tooltip Classes  ## */

.toolTipWrpr {display:none;width:340px;z-index:99;}
.toolTipShadow {background: url(/cms/images/core/tooltipbacktop.png) no-repeat top left;padding: 10px 13px 1px 13px;color:#666666;}
.toolTopShadowBottom {background: url(/cms/images/core/tooltipbackbottom.png) no-repeat top left;width:340px;height:16px;}
.toolTipDate {font-size:11px;color:#999999;font-weight:bold;}
.toolTipName {font-size:14px;color:#666666;font-weight:bold;margin-bottom:14px;}


/* ##  Generic Pager  ## */

.genericPager {padding:10px 15px 20px 10px;}
.genericPager ul {list-style-type: none; margin:0; padding:0;}
.genericPager li {float:left; display:block; font-size:11px; margin:0 5px 5px 0;}
.genericPager li a {float:left; color:#003871; padding:2px 4px; border:1px solid #ddd; text-decoration:none;}
.genericPager li a:hover, .genericPager li a:focus {color:#000; background-color:#CFCFCF; border: 1px solid #000; text-decoration:none;}
.genericPager li.nolink {color:#fff; border:1px solid #ddd; padding:2px 4px;}
.genericPager li.active {color:#686868; border:1px solid #ddd; padding:2px 4px; background-color:#CFCFCF;}


/* ##  Smart Bug  ## */

.smartbug ul {list-style-type:none; background-color:#ccc; font-size:10px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; padding:0px;}
.smartbug li {border-bottom:1px solid #000;}
.smartbug a, .smartbug a:link, .smartbug a:visited {text-decoration:none; display:block; color:#000; padding:5px;}
.smartbug a:hover {background-color:#999; text-decoration:underline;}


/* ##  Master Overlay Styles ## */

.siteOverlay {
    display:none;
    position:relative;
    width:550px;
    max-width:95%;
    min-height:1px;
    background-color:#fff;
    z-index:1000;
    -webkit-border-radius:5px;    
       -moz-border-radius:5px;
            border-radius:5px;
    -webkit-box-shadow:0 0 15px #333;
       -moz-box-shadow:0 0 15px #333;
            box-shadow:0 0 15px #333;
}
.siteOverlay .overlayBar {position:relative; padding:7px 10px; text-align:right; border-bottom:1px solid #e6e6e6;}
.siteOverlay .overlayClose {display:inline-block; cursor:pointer; z-index:5;}
.siteOverlay .overlayContent {padding:15px;}


/* =================================================================
                           MODULE STYLES 
===================================================================*/


/* ## Email a Friend ## */

.emailFriendWrapper {}
.emailFriendWrapper .inner {padding:10px;}
.emailFriendWrapper .emailFriendSender {margin:10px 0 20px; border-bottom:1px dashed #ccc;}
.emailFriendWrapper .emailFriendAdditional {margin:10px 0 0; padding:20px 0 0; border-top:1px dashed #ccc;}

/* =================================================================
                        THIRD PARTY STYLES
===================================================================*/


/* ===============  HOME SLIDESHOW  =============== */

.mainStage {position:relative; overflow:hidden; width:960px; height:425px; margin:0 20px;}

.mainStage h1 {color:#72A3D0; font:normal 14px Sone,'Arial Narrow',Arial,Helvetica,sans-serif; font-stretch:condensed; margin:0 0 0.6em 0; padding:0; text-transform:lowercase; text-shadow:1px 1px 1px #fff; z-index:2;}
.mainStage h1 sup {font-size:0.5em;}
.mainStage h3 {color:#72A3D0; font:bold 20px 'Arial Narrow',Arial,Helvetica,sans-serif; font-stretch:condensed; margin:0 0 0.6em; z-index:2;}
.mainStage-top {position:absolute; top:20px; border-bottom:1px dashed #bbc2c9; width:100%;padding-bottom:4px; z-index:1;}
.mainStage .items {width:20000em; position:absolute; clear:both}
.mainStage .single {float:left; position:relative; width:960px; height:425px; margin:0; padding:0;  background-repeat:no-repeat; background-position:right 0;}
.mainStage .single h3 {font-size:60px; text-transform:uppercase; margin:80px 0 0 0; text-shadow:2px 2px 2px #ABC9E4;}
.mainStage .single p {font-size:14px; font-weight:bold; color:#72a3d0; line-height:1.6em;}

.mainStage .navi {position:absolute; top:15px; right:0;}
.mainStage a.browse {background:url(/cms/images/slideshow/slide_arrows.png) no-repeat; display:block; width:25px; height:30px; cursor:pointer; font-size:1px; position:absolute; z-index:1000; top:0;}
.mainStage a.right {background-position:-25px 0; right:0;}
.mainStage a.right:hover {background-position:-25px -30px}
.mainStage a.right:active {background-position:-25px -60px}
.mainStage a.left {margin-left:0;right:35px;}
.mainStage a.left:hover {background-position:0 -30px;}
.mainStage a.left:active {background-position:0 -60px;}
.mainStage a.disabled {visibility:hidden !important;}

/* ## Button Styles ## */
/* 
    <span class="btnWrapper"><input class="btn" value="Submit" /></span>
	or
	<a href="#" class="btnWrapper"><span class="btn">Submit</a></a>
*/

.btnWrapper {display:inline-block; vertical-align:middle;}

.btn {display:inline-block; vertical-align:middle; margin:0; padding:10px 20px 11px 20px; font-size:19px; line-height:24px; font-weight:700; color:#ffffff; border:none; text-align:center; text-decoration:none; cursor:pointer;
	background-color:#e3ae44;
	-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
	-webkit-transition:background-color 0.1s ease; -moz-transition:background-color 0.1s ease; transition:background-color 0.1s ease;
}

.btn:hover,
.btn:active {background-color:#3b444f;}

a.btn,
a.btn:focus,
a.btn:hover,
a.btn:visited {color:#ffffff; text-decoration:none;}

.btnLarge .btn {padding:5px 10px; font-size:1.4em;}

.btnFullWidth {display:block;}
.btnFullWidth .btn {display:block; padding-left:0; padding-right:0;}
.btnFullWidth input.btn {width:100%;}


/* ## modifier for icon fonts (IcoMoon) embedded within button wrapper ## */

.btnWrapper [class^="icon-"] {margin:0 3px; font-size:0.7em;}


/* ## Site Icons ## */

.iconImage {position:relative; display:inline-block; bottom:1px; width:10px; height:10px;  vertical-align:middle; text-indent:-9999em; background:url(/cms/images/layout/icons_default.png) no-repeat 0 0; overflow:hidden;}
.iconCart {width:22px; height:22px; background-position:0 0;}
.iconRefresh {width:22px; height:22px; background-position:0 -27px;}
.iconContinueArrow {width:22px; height:16px; background-position:0 -57px;}
.iconCheckbox {width: 18px; height: 14px; background-position: -23px -112px;}
.iconXSquareRed {width: 12px; height: 12px; background-position: 0 -112px;}
.iconSearch {width: 14px; height: 14px; background-position: -55px 0;}
.iconQuestion {width: 22px; height: 22px; background-position: 0 -75px;}


/* ## truncate styling ## */

.truncateLink {}
.truncateLink a, .truncateLink a:link, .truncateLink a:visited {margin-left:5px;}
.truncateLink a.truncateMore, .truncateLink a.truncateMore:link, .truncateLink a.truncateMore:visited {}
.truncateLink a.truncateLess, .truncateLink a.truncateLess:link, .truncateLink a.truncateLess:visited {}

/* ## Footer Email Signup ## */

.emailSignup {margin:0 0 15px;}
.emailSignup p {margin:0 0 2px 0;}
.emailSignup .imgLabel {float:left; margin:5px 7px 0 0;}
.emailSignup .text {float:left; width:165px; margin:0 5px 0 0;}


/* ## Table Wrapper to allow for overflow/scroll on smaller screens ## */
.tableWrapper {overflow:auto;}


/* ## NEW Limit Text Box ## */

.limitTextBox {}
.limitTextBox span {display:none;}
.limitTextBoxBar {width:100%; margin:-15px 0 15px 0;}
.limitTextBoxBarWrpr {
	width:100%;
	border:0px solid #000;
	overflow:hidden;
	font-size:9px;
	color:#000;
	white-space:nowrap;
	height:5px;
	background-color:#726E04;
}
.limitTextBoxBarInner {width:0%; background-color:#FF0000;}
.limitTextBoxInputWrpr {display:table-cell; width:100%; vertical-align:top;}
.limitTextBoxInputWrpr textarea {box-sizing:border-box; vertical-align:top;}
.limitTextBoxSpellWrpr {display:table-cell; padding-left:5px; vertical-align:top;}
.limitTextBoxSpellWrpr img {max-width:16px !important; cursor: pointer;}

/* =================================================================
                        STYLES
===================================================================*/

body.mainbody {display:block; min-width:320px; min-height:100%; font-family:lato,sans-serif,arial; font-size:16px; color:#3b444f; background-color:#f2f2f2; -webkit-text-stroke:0.01px;}
.body-mod {display:block; position:relative;}
main {font-size:14px; line-height:1.5em;}
main p {margin-bottom:1.25em;}
main p:last-child {margin-bottom:0;}

main ul,
main ol {margin-left:6px; padding-left:8px;}

h1,h2,h3,h4,h5,h6 {display:block; margin-top:0; margin-bottom:0.5em; line-height:1.5em;}
h2,h3,h4,h5,h6 {font-weight:600;}
h1 {font-size:18px; font-weight:400;}
h2 {font-size:21px;}
h3,h4 {font-size:16px; line-height:1.25em;}
h5 {font-size:15px;}
h6 {font-size:14px;}

.content-box h2 {font-weight:300; font-size:28px;}

.data-download-form {display:block;}
.data-download-form .container [class*="grid_"] {margin-bottom:20px;}
.data-download-form label {font-weight:700;}

/* GENERAL FORM FIELDS STYLING - BEGIN */

.int-mod .label {display:block; margin-bottom:5px;}
.int-mod .input {display:block;}
.int-mod .select {display:block; position:relative; z-index:12; border:1px solid #dcddde; background-color:transparent;}
.int-mod .select::before {content:"\203a"; display:block; position:absolute; z-index:11; left:auto; right:10px; top:50%; bottom:auto; margin-top:-13px; font-family:monospace; font-size:26px; line-height:26px; font-weight:700; -ms-transform:rotate(90deg) scale(1,1.5); -webkit-transform:rotate(90deg) scale(1,1.5); -moz-transform:rotate(90deg) scale(1,1.5); transform:rotateZ(90deg) scale(1,1.5);}
.int-mod .select::after {content:""; display:block; width:0; position:absolute; left:auto; right:42px; top:0px; bottom:0px; border-left:1px solid #dcddde;}
.int-mod select {display:block; position:relative; z-index:12; padding:0 2px; margin:0; font-size:inherit; width:100%; height:32px; border-style:none; color:#3f3f3f; background-color:transparent;}
.int-mod select::-ms-expand {display:none;}
.int-mod select:focus {-webkit-appearance:none; outline:none;}
.int-mod select:hover {cursor:pointer;}
.int-mod .checkbox {display:block; float:left; line-height:20px; margin-right:5px;}
.int-mod label {position:relative; font-size:14px;}
.int-mod label.req::before {content:"*"; position:absolute; left:-10px; right:auto;}
.int-mod input[type="text"] {display:block; padding:0 12px; margin:0; font-size:inherit; height:34px; border-style:none; width:100%; color:#3f3f3f; background-color:#f2f2f2; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:inset 0px 3px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:inset 0px 3px 3px 0 rgba(0,0,0,0.2); box-shadow:inset 0px 3px 3px 0 rgba(0,0,0,0.25);}
.int-mod input[type="text"]:focus {-webkit-appearance:none; outline:none;}
.int-mod input[type="text"]::-webkit-input-placeholder {color:#bcbec0; opacity:1;}
.int-mod input[type="text"]:focus::-webkit-input-placeholder {opacity:0.5;}
.int-mod input[type="text"]:-moz-placeholder {color:#bcbec0; opacity:1;}
.int-mod input[type="text"]:focus:-moz-placeholder {opacity:0.5;}
.int-mod input[type="text"]::-moz-placeholder {color:#bcbec0; opacity:1;}
.int-mod input[type="text"]:focus::-moz-placeholder {opacity:0.5;}
.int-mod input[type="text"]:-ms-input-placeholder {color:#bcbec0; opacity:1;}
.int-mod input[type="text"]:focus::-ms-input-placeholder {opacity:0.5;}
.int-mod input[type="text"]::placeholder {color:#bcbec0; opacity:1;}
.int-mod input[type="text"]:focus::placeholder {opacity:0.5;}
input[type="button"],
input[type="submit"] {min-width:130px;}

/* GENERAL FORM FIELDS STYLING - END */


header {position:relative; margin:0 auto; border-bottom:10px solid #f2f2f2; z-index:401; background-color:#ffffff; -webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2); box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);}

header * {-webkit-transition:margin 0.2s ease; -moz-transition:margin 0.2s ease; transition:margin 0.2s ease;}

.hm-search {display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; margin:0 auto; width:100%;}
.hm-search .mod {display:table-cell; padding:0 10px; vertical-align:middle; width:100%; height:425px; background-position:center top; background-repeat:no-repeat; background-size:cover; -webkit-transition:height 0.2s ease; -moz-transition:height 0.2s ease; transition:height 0.2s ease;}

.hm-search .ctrl-mod {display:block; margin:0 auto; padding:45px 50px; text-align:center; width:870px; max-width:100%; max-height:400px; overflow:hidden; background-color:rgba(32,31,65,0.75); -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; transition:all 0.1s ease; -webkit-box-shadow:0px 8px 8px 0 rgba(0,0,0,0.5); -moz-box-shadow:0px 8px 8px 0 rgba(0,0,0,0.5); box-shadow:0px 8px 8px 0 rgba(0,0,0,0.5);}
.hm-search .ctrl-mod .heading {display:block; color:#ffffff;}
.hm-search .ctrl-mod .heading h1 {display:block; color:#ffffff; font-size:38px; font-weight:700;}
.hm-search .ctrl-mod .heading * {display:block; margin:0 auto;}

	.hm-search .table-mod {display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; margin:40px 0 5px 0; width:100%;}
	.hm-search .table-cell {display:table-cell; padding:0; vertical-align:middle;}
	.hm-search .table-cell ~ .table-cell {width:135px; padding-left:10px;}

	.hm-search .table-cell input[type="text"] {display:block; padding:0 20px; margin:0; font-size:21px; line-height:21px; height:60px; border-style:none; width:100%; color:#3f3f3f; background-color:#f2f2f2; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; -webkit-box-shadow:inset 0px 3px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:inset 0px 3px 3px 0 rgba(0,0,0,0.2); box-shadow:inset 0px 3px 3px 0 rgba(0,0,0,0.25);}

		.hm-search .table-cell input[type="text"]::-webkit-input-placeholder {color:#51575C; opacity:1;}
		.hm-search .table-cell input[type="text"]:focus::-webkit-input-placeholder {opacity:0.5;}

		/*#51575C*/
		.hm-search .table-cell input[type="text"]:-moz-placeholder {color:#51575C; opacity:1;}
		.hm-search .table-cell input[type="text"]:focus:-moz-placeholder {opacity:0.5;}

		.hm-search .table-cell input[type="text"]::-moz-placeholder {color:#51575C; opacity:1;}
		.hm-search .table-cell input[type="text"]:focus::-moz-placeholder {opacity:0.5;}

		.hm-search .table-cell input[type="text"]:-ms-input-placeholder {color:#51575C; opacity:1;}
		.hm-search .table-cell input[type="text"]:focus::-ms-input-placeholder {opacity:0.5;}

		.hm-search .table-cell input[type="text"]::placeholder {color:#51575C; opacity:1;}
		.hm-search .table-cell input[type="text"]:focus::placeholder {opacity:0.5;}

	.hm-search .table-cell input[type="submit"] {display:block; font-size:26px; line-height:30px; font-weight:700; padding:15px 2px; margin:0; border-style:none; width:100%;}

header a, header a:visited {color:#3b444f; text-decoration:none; display: inline-block;}
header a:hover, header a:active, header a:focus {color:#3b444f; text-decoration:underline;}
header a:focus {
	outline: 1px solid;
}

.hm-main {display:block; margin:0 auto; padding:30px 0; background-color:#f2f2f2;}
.hm-main h2 {margin-top:0; margin-bottom:10px;}
.hm-main .grid_6:nth-child(1) .mod {border-top:10px solid #383471;}
.hm-main .grid_6:nth-child(2) .mod {border-top:10px solid #337880;}

.hm-main .grid_6 h2 {font-weight:400; font-size:26px; line-height:1.25em; color:#363571;}

.hm-main .mod {display:block;}
.hm-main .img p {display:block; margin:0;}
.hm-main .content {font-size:14px; line-height:1.5em;}
.hm-main .content p:last-child {margin-bottom:0;}

.hm-main .link {display:block; position:relative; border-top:1px solid #dcddde;}
.hm-main .link p {margin:0;}
.hm-main .link a {display:block; position:relative; padding:0 70px 0 20px; line-height:40px; text-align:right; font-size:19px; font-weight:700;}
.hm-main .link a,
.hm-main .link a:visited,
.hm-main .link a:hover,
.hm-main .link a:active,
.hm-main .link a:focus {text-decoration:none;}
.hm-main .link a::before {content:""; position:absolute; left:0; right:0; top:0;}
.hm-main .link a::after {content:""; display:inline-block; position:absolute; text-align:center; font-weight:400; right:15px; width:34px; height:34px; line-height:34px; border:2px solid #2e2b5e; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-repeat:no-repeat; background-position:60% center; background-size:14px 24px;}

.hm-main .grid_6:nth-child(1) .link a,
.hm-main .grid_6:nth-child(1) .link a:visited,
.hm-main .grid_6:nth-child(1) .link a:hover,
.hm-main .grid_6:nth-child(1) .link a:active,
.hm-main .grid_6:nth-child(1) .link a:focus {color:#1f5279;}

.hm-main .grid_6:nth-child(1) .link a::after {border-color:#1f5279; background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyNy4yNDVweCIgaGVpZ2h0PSI0OC4yNzRweCIgdmlld0JveD0iMCAwIDI3LjI0NSA0OC4yNzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3LjI0NSA0OC4yNzQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwb2x5Z29uIGZpbGw9IiMxZjUyNzkiIHBvaW50cz0iMi4wMTEsMCAwLDIuMDk3IDIzLjA0MiwyNC4xNCAwLDQ2LjE3IDIuMDExLDQ4LjI3NCAyNy4yNDUsMjQuMTQgMi4wMTEsMCIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");}

.hm-main .grid_6:nth-child(2) .link a,
.hm-main .grid_6:nth-child(2) .link a:visited,
.hm-main .grid_6:nth-child(2) .link a:hover,
.hm-main .grid_6:nth-child(2) .link a:active,
.hm-main .grid_6:nth-child(2) .link a:focus {color:#337880;}

.hm-main .grid_6:nth-child(2) .link a::after {border-color:#337880; background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyNy4yNDVweCIgaGVpZ2h0PSI0OC4yNzRweCIgdmlld0JveD0iMCAwIDI3LjI0NSA0OC4yNzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3LjI0NSA0OC4yNzQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwb2x5Z29uIGZpbGw9IiMzMzc4ODAiIHBvaW50cz0iMi4wMTEsMCAwLDIuMDk3IDIzLjA0MiwyNC4xNCAwLDQ2LjE3IDIuMDExLDQ4LjI3NCAyNy4yNDUsMjQuMTQgMi4wMTEsMCIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");}

.int-wrpr {display:block; padding:15px 0 20px 0;}
.int-mod {display:block;}

.page-tools {display:block; margin:0 0 15px 0;}

	.page-heading {display:inline-block; vertical-align:middle; position:relative; padding:20px 30px 20px 0; margin-right:30px;}
	.page-heading h1,
	.page-heading h2,
	.page-heading h3,
	.page-heading h4 {margin:0; font-size:18px; font-weight:400; line-height:24px;}

	.breadcrumbs {display:inline-block; vertical-align:middle; margin:20px 0; font-size:14px; line-height:22px; color:#363571; font-weight:700;}
	.breadcrumbs a {display:inline-block; vertical-align:middle;}
	.breadcrumbs a,
	.breadcrumbs a:visited {color:#363571; text-decoration:none;}
	.breadcrumbs a:hover,
	.breadcrumbs a:active {text-decoration:underline;}
	.breadcrumbs span {display:inline-block; vertical-align:middle; color:#3b444f; font-weight:400;}
	.breadcrumbs span.default {position:relative; position:relative; top:-2px; margin:0 10px; font-size:22px; line-height:17px;}

	.page-tools .tls-wrpr {display:block; float:right; font-size:14px;}

	.page-tools .tls-wrpr a.printpage,
	.page-tools .tls-wrpr a.addthis_button_compact {display:block; float:left; padding:4px 14px 4px 16px; margin:15px 0 0 5px; position:relative; border:1px solid #3b444f; background-color:transparent; text-transform:uppercase; font-size:12px; line-height:22px; font-weight:700; letter-spacing:1px; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; transition:all 0.1s ease;}

	.page-tools .tls-wrpr div.tool-item {display:block; float:left; margin-top:15px; position:relative;}
	.page-tools .tls-wrpr div.tool-item > * {margin-left:5px;}	
	.page-tools .tls-wrpr div.tool-item a {display:block; padding:4px 14px 4px 16px; border:1px solid #3b444f; background-color:transparent; text-transform:uppercase; font-size:12px; line-height:22px; font-weight:700; letter-spacing:1px; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; transition:all 0.1s ease;}
	.page-tools .tls-wrpr div.tool-item p,
	.page-tools .tls-wrpr div.tool-item div {margin-bottom:0;}

	.page-tools .tls-wrpr a,
	.page-tools .tls-wrpr a:visited,
	.page-tools .tls-wrpr a:focus,
	.page-tools .tls-wrpr div.tool-item a,
	.page-tools .tls-wrpr div.tool-item a:visited,
	.page-tools .tls-wrpr div.tool-item a:focus {color:#3b444f; text-decoration:none;}

	.page-tools .tls-wrpr a:hover,
	.page-tools .tls-wrpr div.tool-item a:hover {color:#ffffff; background-color:#3b444f; text-decoration:none;}
	.page-tools .tls-wrpr div.tool-item a:hover svg {fill:#ffffff; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; transition:all 0.1s ease;}

.int-mod .left-rail::after {content:"\0020"; display:block; border-top:1px solid transparent; height:0; overflow:hidden;}
.int-wrpr .grid_12.flex-mod {float:none;}
.int-wrpr .grid_12.flex-mod [class*="grid_"]:first-child {padding-left:0;}
.int-wrpr .grid_12.flex-mod [class*="grid_"]:last-child {padding-right:0;}

.search-input-mod {display:block; position:relative; padding:20px; margin:10px 0 20px 0; font-size:14px; background-color:#ffffff; border:1px solid #dcddde;}
.search-input-mod label {display:block; margin-bottom:4px;}
.search-input-mod::before {content:""; position:absolute; left:0; right:0; top:-10px; border-top:10px solid #363571;}
.search-input-mod .table-mod {display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%;}
.search-input-mod .table-cell {display:table-cell; padding:0; vertical-align:middle;}
.search-input-mod .table-cell ~ .table-cell {width:130px; padding-left:20px;}


.head-box .table-mod {display:table; border-collapse:collapse; border-spacing:0; table-layout:auto; margin:0 auto; width:100%;}
.head-box .table-cell {display:table-cell; padding:0; vertical-align:top;}
.head-box .table-row {display:table-row;}


footer {padding:30px 0; color:#ffffff; background-color:#2e2b5e;}

footer * {-webkit-transition:margin 0.2s ease; -moz-transition:margin 0.2s ease; transition:margin 0.2s ease;}

footer .mod {font-size:12px;}

footer a, footer a:visited {color:#ffffff; text-decoration:none; display: inline-block;}
footer a:hover, footer a:active, footer a:focus {color:#ffffff; text-decoration:underline;}
footer a:focus {outline: 1px solid;}

footer .group, footer .links, footer .copyright, footer .social {display:inline-block; vertical-align:top;}
footer .group {padding-top:10px;}
footer .links, footer .copyright, footer .social {margin:5px 0;}
footer ul {display:block; list-style-type:none; margin:0; padding:0;}
footer ul li {display:inline-block; vertical-align:top;}

footer .links {margin-right:40px;}
footer .links li ~ li {margin-left:2px;}
footer .links li ~ li::before {content:"|"; display:inline-block; margin-right:4px;}

footer .social {display:block; float:right;}
footer .social .label {display:inline-block; vertical-align:middle; font-size:16px; font-weight:700;}
footer .social ul {display:inline-block; vertical-align:middle; margin-left:20px;}
footer .social ul li {width:34px; height:34px;}
footer .social ul li ~ li {margin-left:5px;}
footer .social .svg-ikon {display:block; position:relative; width:34px; height:34px; fill:#ffffff;}

.svg-ikon {fill:#3b444f;}

#at20mc .atm-i {background-color:#f2f2f2 !important;}
#at20mc #at_hover.atm-s a,
#at20mc .atm-s a {-webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; transition:all 0.1s ease;}
#at20mc #at_hover.atm-s a:hover,
#at20mc .atm-s a:hover {background-color:#3b444f !important; -webkit-transition-delay:0s; -transition-delay:0s; -webkit-transition-delay:0s;}
#at20mc #at_hover.atm-s a:focus, #at20mc .atm-s a:focus, .at-branding-logo:focus, .content-box .delist input[type="checkbox"]:focus, .content-box .delist input[type="radio"]:focus {
	outline: 1px solid !important;
}

.image a {
	display: inline-block;
}

.image a:focus {
	outline: 1px solid;
}

.limitTextBoxSpellWrpr {
	visibility: hidden;
}
/* =================================================================
                        INTERIOR - MAIN - MODS
===================================================================*/

.head-box {display:block; margin-bottom:20px;}
.head-box h2 {display:block; font-size:21px; font-weight:400; padding:20px 30px; margin-bottom:0; color:#ffffff; background-color:#363571;}
.head-box h3 {display:block; padding:20px; margin-bottom:0; color:#ffffff; background-color:#363571;}
.head-box h3[class*="svg-ikon"] {background-position:22px center; padding-left:44px;}
.head-box .cmlla {display:block; position:relative; background-color:#ffffff; border:1px solid #dcddde;}
.head-box .mod {display:block; position:relative; padding:25px;}
.head-box .mod .summ {display:block; margin-top:25px; padding-top:25px; border-top:1px solid #dcddde;}

.head-box .mod-slim {display:block; position:relative; }
.cmlla, .mod-slim, .mod-slim .x-table, .mod-slim .x-row, .mod-slim .x-cell, .mod-slim .x-cell * { page-break-inside:avoid; }

.cmlla.imp-goals, .cmlla.imp-goals .mod-slim, .NoSites  .cmlla, .NoSites .mod-slim { page-break-inside:auto; }

.content-box {display:block; position:relative; margin:30px 0 20px 0; padding:25px 30px; background-color:#ffffff; border:1px solid #dcddde;}
.content-box::before {content:""; position:absolute; left:0; right:0; top:-10px; border-top:10px solid #363571;}

.content-box ul {display:block; margin:10px; padding:0; list-style-type:none; font-size:14px; color:#3b444f;}
.content-box ul li {padding:2px 0;}

.content-box .delist input[type="checkbox"],
.content-box .delist input[type="radio"] {margin-right:5px;}


/* =================================================================
                        PAGE HEADING - SVG
===================================================================*/

.svg-ikon-base64-data-download {padding-left:40px; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNHB4Ig0KCSBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCA3NjggNzY4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3MiA3MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzNiNDQ0ZiI+DQoJPGc+DQoJCTx0aXRsZT5Eb3dubG9hZCBJY29uPC90aXRsZT4NCgkJPHBhdGggZD0iTTU0NC41IDQxNS41aC05NnYtMTI3LjVoLTEyOXYxMjcuNWgtOTZsMTYwLjUgMTYwLjV6TTYxOS41IDMyMXE2MS41IDQuNSAxMDUgNTAuMjV0NDMuNSAxMDguNzVxMCA2Ni00Ny4yNSAxMTMuMjV0LTExMy4yNSA0Ny4yNWgtNDE1LjVxLTc5LjUgMC0xMzUuNzUtNTYuMjV0LTU2LjI1LTEzNS43NXEwLTczLjUgNDkuNS0xMjguMjV0MTIxLjUtNjIuMjVxMzEuNS01OC41IDg4LjUtOTQuNXQxMjQuNS0zNnE4NyAwIDE1MyA1NC43NXQ4Mi41IDEzOC43NXoiPjwvcGF0aD4NCgk8L2c+DQo8L3N2Zz4NCg==") no-repeat left center;}
.svg-ikon-base64-search {padding-left:36px; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjQgNCA2NiA2NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzNiNDQ0ZiI+DQoNCgk8Zz4NCgkJPHBhdGggZD0iTTEyLjk4LDEzLjcxNGMtNy45OSw3Ljk4OS03Ljk5LDIwLjk0NCwwLDI4LjkzNGM3Ljk4OCw3Ljk4OSwyMC45NDMsNy45ODksMjguOTMzLTAuMDAxDQoJCQljNy45ODktNy45ODksNy45ODktMjAuOTQzLDAuMDAxLTI4LjkzM0MzMy45MjQsNS43MjUsMjAuOTcsNS43MjUsMTIuOTgsMTMuNzE0eiBNMzguMzgzLDM5LjExNw0KCQkJYy02LjA0LDYuMDQxLTE1LjgzMyw2LjA0MS0yMS44NzMsMGMtNi4wNDEtNi4wNC02LjA0MS0xNS44MzMsMC0yMS44NzNjNi4wNC02LjA0MSwxNS44MzMtNi4wNDEsMjEuODczLDANCgkJCUM0NC40MjQsMjMuMjg0LDQ0LjQyNCwzMy4wNzcsMzguMzgzLDM5LjExN3oiLz4NCgkJPHBhdGggZD0iTTQyLjkwMSw0My42MzhjLTEuNzI1LDEuNzI0LTEuNzI1LDQuNTIxLDAsNi4yNDVsOS40ODMsOS40ODRsNi4yNDgtNi4yNDdsLTkuNDg0LTkuNDgzDQoJCQlDNDcuNDI1LDQxLjkxMSw0NC42MjcsNDEuOTExLDQyLjkwMSw0My42Mzh6Ii8+DQoJCTxwYXRoIGQ9Ik01Ni45NTksNjMuOTQxYzEuNzI1LDEuNzI0LDQuNTIxLDEuNzI0LDYuMjQ3LDBjMS43MjUtMS43MjYsMS43MjUtNC41MjIsMC4wMDEtNi4yNDhsLTMuMzQ4LTMuMzQ2bC02LjI0Nyw2LjI0Nw0KCQkJTDU2Ljk1OSw2My45NDF6Ii8+DQoJPC9nPg0KDQo8L3N2Zz4NCg==") no-repeat left center;}



/* =================================================================
                        ICONS
===================================================================*/

.svg-ikon-base64-gold-seal {display:inline-block; padding-left:35px; min-height:25px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTZCMDU5MDk5RDI0MTFFNTlBMzFFMEYxOTE3OEQ0NEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTZCMDU5MEE5RDI0MTFFNTlBMzFFMEYxOTE3OEQ0NEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NkIwNTkwNzlEMjQxMUU1OUEzMUUwRjE5MTc4RDQ0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NkIwNTkwODlEMjQxMUU1OUEzMUUwRjE5MTc4RDQ0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv0CX+sAAAdsSURBVHjadFZZbBxnHf/NN/fe9nrXduzYGzux44Smae6kl9smAiUPSAhVCFWQJ15KyxM8Ul4QSPAUKp4QEhIPtDxABYIGqIJ6EEpu57Cxs3Yce32s95qZnfviP4uE1IiONLuzO998v//3O/7fcF5nAcnBMRFW/S4sfQWIIzAxi8BtwrfqE5GnnQ3d1ikEOyNg4ARlsC1mRu8IavmvTO6/htgBpGGEXD/CKIDPFRDwE+C4uDe3gCcOjuPpQ4DTWfqq3Zx7LXIbr9DgDJiAhiFCkhUUmQG+O/+q7z78oaCUrnJy+bdMGvk5wLtA8OSUnwVJVhN6xkh34+olz6h+hYkKtC7Q7PLYNShAN11oOxGW1hh4BgwN5lHsa54eKndPC5b99Ug5+VbMDf3pc0EYL8O3G8dbi+++GwdmRfOyWH8cY7QUIJuKkE2ryOf7ENNKQxpve0DHCLGw4mFH43DoQPtYP//x77To8Hf1+NilzxRvN+bBmAy7ff/Axqc/+LvreaWOo4LFFiSJw/BYBdliGXHoIvSJb9cmrWzERLeazUMk8NqWjbVNH9NTeUzuzaBuvfSdTjx7iWceElWEKDTpYU3evPX2b/SuXXpUZ8ilu9g73ofixEFkSwMEaJMBDLimCS6KEHkBnK4Bq7UDQU1jz9QkyiMyPvp4E3xKxvie6z91tLGVmK/8AbEHFtFDzX+/85bdWXpqS2MYyAeYmihieP8z6CtlwMMmrXiISgpyOgMpnaVvOrM5iKoEV29i+cYN5EQXL7y0B9ev1WHblliUPnw7DNxioh3zzHreqH30LVGWsG8kETiL/t37kFIDRL4NRCE4UoFJEsRUGnImAzWXhZLJ/hcwlwfjIgK6iawc4OwXJ5CSU0jzq2PMufVGGIpgVv3aa1HkFCEWwPEC8T9Cg3wEjkk6+AQSUGwiyo8Do2PBM22sPtaw3YooT+QyXoIdKtjYtrA2dxeFfAqB5cI3HSjh3KuW7UiCs/PPi21LwmojwPEZBYrKEwDlQFIoMxyixB2UwG67hcBsobq4gZ1gAIen0kRVA3rHxtyyj6em+2BrbdRXNrC5oWNjfQsnznAzncbKGcG3tvfmMzwmpagXtATAiRjkmENiDUY2onqhpiQsVG20uCGc//JhONvreNwUMF9X8exzE8jLLvRWBztraxiuVFAqKeC9BuzO/FkBvBCriohsTqTKRbjkooh4jGlymdoLXUFSJKzVDGzbCi5cmCFteDScGAtbEmZf3o886WfpXaRyIQyHimUhRCFERFbvbN07IDCBhOFF6ggiIhLZtygDVHlIgD5xniK6Hm916PTxwskKAqOLzUfbuLNkYfbc0yjlBVj0n5yiFTMOhmf3fnOBAz6woTXXCgLPJ4tJTprU8+E51H5ITC4yoMQylmpNrFDQnj+zh6jUUVvbxO3FLl45fxSDZZXCSVWrKWIBPRBOo8DaFugDLDDhullL4EVG7qTGpxJdNKgb0CACkknyWttCtebi7LO7ITDK03YLcw9tnD13EOWiSKAuPSNQxxbBxypdM2o3GqTY7K3EpsDy6jMrTE4PNAOipbpG3KeSgcQPWXedHDK/1MHJGSIs8tAggOv3Wnj5uVGUCxzZ1AEXBj2Lc6QfL0roegJ26ho8ure146Kt+XDYyIeM5Y78npFQC488CJKKdP8ADMNEdd3G0X1yD9Clh+4vNnHyUAEF4t6jDMShRwah3hRQpnyfhGbY2NRQUm00dA6NhoG2k9+WspUPmJf90i/6B4r+6CAHzfAxPjPdC+XRSeI3Tqjz4Fgmju+XUVAplBTG0HcR08SR79E1FceFeLyuYau6DFngsbFloJw2sOONX6bCW8zjx+Yd8el/nDpWwJ0Fsi+vYuL4Ceh23Ou4Ea0kmTDwXLikQUjfvufQSfc8j7QIsF3vYu5fdzGet7Fcl5BiOgxXtaLS+UuV3SVqO9SXWuz895R0fzg9VcCfP1hFaXQQE6dfJDsqsLom0e70JkyqDpLqCSj5nQAvr7Zx/eoDVAouWm4OnVYDpRQZxj7xy1xx9w1D18C/+ebriPlcranxbGasNtvs+Lh1s47DRyooT05gvRH2fO9Se7esADZZ1rAi2jEjWnkblqZj7xCPtU4aK6t1HBzsYL45/mk0+o1vphXOC0NqsEsPqz2Pu76AoHP5Z4fG5r59+34b1YdtzM7uQyYtotnQYeo6GnUdjkONT6CdUqE3ijChE2Rzn7qDhl0ZA3Obw3fM4dcvTE5Wasmq/7f9JrucKAToxKfeuHzDq53Yv/z98dGsapLgnsXjypUlHDsyiuFB2n59k8xgYbVmQeuYGMl7SMMiU4R4/8GuP7qlr12coY0/CoP/8yJBSALvQ3cnf/zO37j3D1VWfzKxS39e4ix5sCRiubqJdtNAjvb7kPQopl0MlYlCJ0TTzD54b37/jxpu+ddHdlO3i4LPf1tJDp4nDlnm9s3qzLn3rtz7wmi/d3F6tPDiQJ9VKmWDjOdYnGszp6ErrU8WU/M3H6V/xacrf+kvFn3Jb/be2Z48/iPAAFSt9qMhboVnAAAAAElFTkSuQmCC") left top;}
.svg-ikon-base64-key-quality {display:inline-block; padding-left:18px; min-height:19px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODEwNTRFQ0Y5RDI0MTFFNUFCN0U5QUQzNjEzNzE3MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODEwNTRFRDA5RDI0MTFFNUFCN0U5QUQzNjEzNzE3MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTA1NEVDRDlEMjQxMUU1QUI3RTlBRDM2MTM3MTcwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MTA1NEVDRTlEMjQxMUU1QUI3RTlBRDM2MTM3MTcwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prpo7GoAAAH1SURBVHjahFJdaxNBFL1zZ2Y/mibNgmBomkJt6ydYkFqMVvDdUv+APvYn+OY/8FkRiu/1oX3RJ62CpNAKLWK6VCyWaIpxKyTdxGbT/ZpxdmsetYc5XLj3zOXeM0OkiCAFoQCicy50lh/t1xuMxc1ioF2qDF+5/5ipqjoEZHR0IehsP/c736eNkQflAl1bcHZePLTf7V1GmYgUg/aXm91fu3kydKfG9VwbWMa1Rm9tZeTX60oEkJBlJ15i+DMQ7qeLOvbm0KQz0qvejrPltxBLmVIkMToe7B1UFnq1xePq2pMPLceekyqPMnBBBIcQqygj7wiNwiKEB93V1Y336x9brxo/GsDibh2kCNO5UkppEmTAOdXs6hbs7mwCA4KQsi8CAX1wzlUmBIRTQJQ9p4oS4El78n8RJRFQ4p/o/9lJDc2ICxjX/y4g00LiTxiGKVn/cbFbAaH7QDJTylgBpsGxND4JDEVqAUsvixiEuw5RaE6TWJijZ+X5a7NlPZMxfeY37SUzX8ihZgHxPkPsLFEtO8JqDt/2NzZ9hnHSieYAB7OEnyHUKAJGruQMSbPVjuzXbzQrbwYs+P1tRc8VNUoH1KqIxCiNeYF3Y7KkTQ0PXC1NjI/tMUDjGRBD/RULaH4GuD5rOfbTu37ED+/Nz+9b1hD8EWAAYnjSgBJz7e0AAAAASUVORK5CYII=") left top;}
.svg-ikon-base64-locator {display:inline-block; padding-left:30px; min-height:26px; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjEyIDMgNDYgNjYiIGZpbGw9IiMzYjQ0NGYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCg0KPGcgaWQ9IkxheWVyXzMiPg0KCTxwYXRoIGQ9Ik0zNS44NDQsNy43NjljLTExLjY4MSwwLTIxLjE1LDkuNDY5LTIxLjE1LDIxLjE0OWMwLDQuODQzLDEuNjMyLDkuMzA0LDQuMzcxLDEyLjg2OWwxNi43NzksMjMuMjQ3bDE2Ljc4Mi0yMy4yNTENCgkJYzIuNzM3LTMuNTY1LDQuMzY4LTguMDIzLDQuMzY4LTEyLjg2NUM1Ni45OTQsMTcuMjM3LDQ3LjUyNCw3Ljc2OSwzNS44NDQsNy43Njl6IE0zNS44NDQsNDAuMjMNCgkJYy02LjI0OSwwLTExLjMxMy01LjA2NC0xMS4zMTMtMTEuMzEyczUuMDY0LTExLjMxMywxMS4zMTMtMTEuMzEzYzYuMjQ4LDAsMTEuMzEyLDUuMDY1LDExLjMxMiwxMS4zMTNTNDIuMDkyLDQwLjIzLDM1Ljg0NCw0MC4yM3oiDQoJCS8+DQo8L2c+DQo8L3N2Zz4NCg==") left top;}
.svg-ikon-base64-globe {display:inline-block; padding-left:35px; min-height:25px; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjQgMyA2NiA2NiIgZmlsbD0iIzNiNDQ0ZiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzIgNzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KDQo8ZyBpZD0iTGF5ZXJfMyI+DQoJPHBhdGggZD0iTTM2LjUwNCw3LjY1MWMtMTUuNzg5LDAtMjguNjMzLDEyLjg0Ni0yOC42MzMsMjguNjMzczEyLjg0NCwyOC42MzMsMjguNjMzLDI4LjYzM2MxNS43ODgsMCwyOC42MzMtMTIuODQ2LDI4LjYzMy0yOC42MzMNCgkJUzUyLjI5Miw3LjY1MSwzNi41MDQsNy42NTF6IE0zOC41LDI3LjE0OWMzLjExMS0wLjEzMSw2LjEzMi0wLjUzNyw4Ljk1NS0xLjE5M2MwLjYwNSwyLjU4MiwwLjk5NCw1LjM5NCwxLjExNSw4LjMzMkgzOC41VjI3LjE0OXoNCgkJIE0zOC41LDIzLjE1M1YxMi4wMDJjMy4xODgsMS4xMjksNS45OTYsNC44OTgsNy44NCwxMC4xMjFDNDMuODc1LDIyLjY4MSw0MS4yMzIsMjMuMDMxLDM4LjUsMjMuMTUzeiBNMzQuNTA3LDEyLjAwMnYxMS4xNjcNCgkJYy0yLjczLTAuMTAyLTUuMzgzLTAuNDMzLTcuODY2LTAuOTczQzI4LjQ4NCwxNi45MzcsMzEuMzAzLDEzLjEzNiwzNC41MDcsMTIuMDAyeiBNMzQuNTA3LDI3LjE2NHY3LjEyNGgtMTAuMDcNCgkJYzAuMTIyLTIuOTEsMC41MDQtNS42OTQsMS4wOTctOC4yNTVDMjguMzczLDI2LjY2OSwzMS40MDEsMjcuMDU2LDM0LjUwNywyNy4xNjR6IE0yMC40MzksMzQuMjg4aC04LjQ4OA0KCQljMC4zNDktNC4zMTcsMS44MDgtOC4zMjQsNC4xLTExLjcyOWMxLjY4NiwwLjkzOCwzLjU3NCwxLjc0Niw1LjYxLDIuNDE1QzIwLjk4MywyNy44NTMsMjAuNTYyLDMwLjk4NiwyMC40MzksMzQuMjg4eg0KCQkgTTIwLjQzOSwzOC4yOGMwLjEyMywzLjMwMywwLjU0NCw2LjQzNywxLjIyMiw5LjMxNWMtMi4wMzYsMC42NjgtMy45MjUsMS40NzgtNS42MSwyLjQxNGMtMi4yOTItMy40MDUtMy43NTEtNy40MTMtNC4xLTExLjcyOQ0KCQlIMjAuNDM5eiBNMjQuNDM3LDM4LjI4aDEwLjA3djcuMTI0Yy0zLjEwNSwwLjEwOC02LjEzNCwwLjQ5NC04Ljk3MywxLjEzQzI0Ljk0LDQzLjk3NCwyNC41NTksNDEuMTkxLDI0LjQzNywzOC4yOHogTTM0LjUwNyw0OS40DQoJCXYxMS4xNjZjLTMuMjA0LTEuMTM0LTYuMDIyLTQuOTM0LTcuODY2LTEwLjE5NEMyOS4xMjQsNDkuODM0LDMxLjc3Niw0OS41MDEsMzQuNTA3LDQ5LjR6IE0zOC41LDYwLjU2NlY0OS40MTQNCgkJYzIuNzMyLDAuMTIzLDUuMzc1LDAuNDczLDcuODQsMS4wMzJDNDQuNDk2LDU1LjY2OCw0MS42ODgsNTkuNDM4LDM4LjUsNjAuNTY2eiBNMzguNSw0NS40MjFWMzguMjhoMTAuMDcNCgkJYy0wLjEyMywyLjkzOC0wLjUxLDUuNzUxLTEuMTE1LDguMzMzQzQ0LjYzMiw0NS45NTcsNDEuNjExLDQ1LjU1MSwzOC41LDQ1LjQyMXogTTUyLjU2OCwzOC4yOGg4LjQ4OA0KCQljLTAuMzU0LDQuMzgtMS44NTIsOC40NDEtNC4yMDMsMTEuODc4Yy0xLjY2LTAuOTQ5LTMuNTI0LTEuNzctNS41MzUtMi40NTFDNTIuMDEyLDQ0Ljc5Nyw1Mi40NDMsNDEuNjI2LDUyLjU2OCwzOC4yOHoNCgkJIE01Mi41NjgsMzQuMjg4Yy0wLjEyNS0zLjM0Ni0wLjU1Ny02LjUxOC0xLjI1LTkuNDI3YzIuMDExLTAuNjgyLDMuODc1LTEuNTAyLDUuNTM1LTIuNDVjMi4zNTIsMy40MzcsMy44NSw3LjQ5Nyw0LjIwMywxMS44NzcNCgkJSDUyLjU2OHogTTU0LjI5NCwxOS4yNjJjLTEuMjUsMC42NjktMi42MjEsMS4yNjItNC4wOTIsMS43N2MtMC45NjQtMi43NjktMi4xODctNS4yMDgtMy42MTQtNy4yMjENCgkJQzQ5LjUsMTUuMTIyLDUyLjExMSwxNi45ODMsNTQuMjk0LDE5LjI2MnogTTI2LjQxOSwxMy44MTFjLTEuNDQ1LDIuMDQtMi42ODMsNC41MTUtMy42NTIsNy4zM2MtMS40OTktMC41LTIuOS0xLjA4Ni00LjE3Ni0xLjc0OQ0KCQlDMjAuNzk3LDE3LjA1NSwyMy40NTIsMTUuMTQ4LDI2LjQxOSwxMy44MTF6IE0xOC41OTEsNTMuMTc4YzEuMjc1LTAuNjYzLDIuNjc3LTEuMjUsNC4xNzYtMS43NQ0KCQljMC45NywyLjgxNSwyLjIwNyw1LjI5MSwzLjY1Miw3LjMyOUMyMy40NTIsNTcuNDIxLDIwLjc5Nyw1NS41MTUsMTguNTkxLDUzLjE3OHogTTQ2LjU4OCw1OC43NTcNCgkJYzEuNDI4LTIuMDEyLDIuNjUtNC40NTEsMy42MTQtNy4yMmMxLjQ3MSwwLjUwOSwyLjg0MiwxLjEwMSw0LjA5LDEuNzcxQzUyLjExMSw1NS41ODYsNDkuNSw1Ny40NDYsNDYuNTg4LDU4Ljc1N3oiLz4NCjwvZz4NCjwvc3ZnPg0K") left top;}
.svg-ikon-base64-other-locations {display:inline-block; min-height:12px; padding-right:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkRDNEU4MzU5RDI1MTFFNUI3Rjc5RDM4NzEyNjQ5N0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkRDNEU4MzY5RDI1MTFFNUI3Rjc5RDM4NzEyNjQ5N0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGREM0RTgzMzlEMjUxMUU1QjdGNzlEMzg3MTI2NDk3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGREM0RTgzNDlEMjUxMUU1QjdGNzlEMzg3MTI2NDk3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl7AFuQAAAAVSURBVHjaYgwJ2spACDAxEAEAAgwAYhUBX28diikAAAAASUVORK5CYII=") right center;}
.svg-ikon-base64-other-locations.active {display:inline-block; padding-left:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU2MDI1OTA5RDI2MTFFNTk4NDk4Mzc3MzFBNjI3MUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU2MDI1OTE5RDI2MTFFNTk4NDk4Mzc3MzFBNjI3MUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTYwMjU4RTlEMjYxMUU1OTg0OTgzNzczMUE2MjcxRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTYwMjU4RjlEMjYxMUU1OTg0OTgzNzczMUE2MjcxRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuxhJ90AAAAuSURBVHjaYvz//z8DOggN3gYWXL3WixFdjomBRDAINTCGBG39T1sbRmKwAgQYAB+jEGpkXtrkAAAAAElFTkSuQmCC") right top;}
.svg-ikon-base64-download {display:inline-block; padding-left:25px; min-height:25px; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMSINCgkgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDcyIDcyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3MiA3MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzU0NTJiNSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMiI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMyI+DQoJPGc+DQoJCTxwb2x5Z29uIHBvaW50cz0iNTQuNzIzLDQzLjY5OSA1NC43MjMsNTUuOTczIDE3LjE1LDU1Ljk3MyAxNy4xNSw0My42OTkgMTEuMTU0LDQzLjY5OSAxMS4xNTQsNjMuODAyIDYwLjcxOSw2My44MDIgDQoJCQk2MC43MTksNDMuNjk5IAkJIi8+DQoJCTxwb2x5Z29uIHBvaW50cz0iMzUuOTM3LDUxLjMzOCA1Ni43MTMsMzAuNTYyIDQzLjg0LDMwLjU2MiA0My44NCw2LjUzNyAyOC4wMzMsNi41MzcgMjguMDMzLDMwLjU2MiAxNS4xNjEsMzAuNTYyIAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=") left top;}

.svg-ikon {display:inline-block; vertical-align:top; width:30px; height:22px;}

.svg-ikon-star,
.svg-ikon-plus,
.svg-ikon-check,
.svg-ikon-minus,
.svg-ikon-no-circle,
.svg-ikon-screen {display:inline-block; vertical-align:top; width:22px; height:22px;}

.svg-ikon-download {display:inline-block; vertical-align:top; width:38px; height:24px;}

.svg-ikon-star {fill:#e1af42;}
.svg-ikon-plus {fill:#159459;}
.svg-ikon-check {fill:#363571;}
.svg-ikon-minus {fill:#eb2e1a;}
.svg-ikon-no-circle {fill:#37c0f0;}
.svg-ikon-screen {fill:#37c0f0;}

[class*="svg-ikon-base64-"] {background-repeat:no-repeat;}

a[class*="svg-ikon-base64-"] {text-decoration:none;}
a[class*="svg-ikon-base64-"]:hover,
a[class*="svg-ikon-base64-"]:active {text-decoration:underline;}


/* =================================================================
                        X-MOD
===================================================================*/

.x-trigger {display:inline-block; opacity:1; position:relative; padding-right:20px; text-decoration:none; -webkit-transition:opacity 0.2s ease; -moz-transition:opacity 0.2s ease; transition:opacity 0.2ease; cursor:pointer;}
.x-trigger.trans {opacity:0;}
.x-trigger::before {content:attr(data-open); display:inline-block;}
.x-trigger.active::before {content:attr(data-close); display:inline-block;}
.x-trigger:hover::before {text-decoration:underline;}
.x-trigger::after {content:"+"; display:block; position:absolute; left:auto; right:0px; font-size:24px; line-height:20px; font-weight:400; top:50%; margin-top:-11px;}
.x-trigger.active::after {content:"\2013"; font-size:28px;}

.x-target {display:none; opacity:0; position:relative; transition:opacity 0.4s ease-in-out;}
.x-target.active {opacity:1;}

.x-mod.x-mod-static .x-trigger {display:none;}
.x-mod.x-mod-static .x-target {display:block; position:relative; opacity:1; left:0; right:0; margin:10px 10px 0 10px}


/* =================================================================
                        INTERIOR - QUALITY REPORT
===================================================================*/

.qr-head-logo {display:inline-block; vertical-align:middle; margin-right:25px; margin-bottom:25px;}
.qr-head-logo .denied {display:table-cell; min-width:90px; height:90px; padding:10px; vertical-align:middle; text-align:center; color:#b1b4b9; font-weight:700; border:1px solid #b1b4b9; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}

.qr-head-mod {display:inline-block; vertical-align:middle; margin-bottom:25px;}

.qr-title {display:block; font-size:21px;}
.qr-link {display:block; font-weight:bold;}

.head-box h3 .qr-more {float:right; font-size:14px; font-weight:400; margin-right:5px;}

.head-box h3 .qr-more a,
.head-box h3 .qr-more a:visited,
.head-box h3 .qr-more a:hover,
.head-box h3 .qr-more a:active,
.head-box h3 .qr-more a:focus {color:#ffffff;}

/* IMPROVEMENT GOALS */

.imp-goals .x-table {font-weight:700;}
.imp-goals .x-table .x-row ~ .x-row {border-top:2px solid #ffffff;}
.imp-goals .x-table .x-cell {padding:15px 10px;}
.imp-goals .x-table td ~ td {background-color:#eeeef8;}
.imp-goals .x-table .x-cell:nth-child(2) {color:#5452b5;}
.imp-goals .x-label {color:#ffffff; font-size:16px; background-color:#363571;}
.imp-goals .x-table .x-row.dtls ~ .x-row.dtls {border-top:none;}
.imp-goals .x-table .x-row.dtls ~ .x-row.dtls td {position:relative;}
.imp-goals .x-table .x-row.dtls .x-cell .table-sub-heading-item {display:block; margin-bottom:5px; color:#3b444f;}
.imp-goals .x-table .x-row.dtls .x-cell.col-span {width:100%;}
.imp-goals .x-table .x-row.dtls .x-cell .weight-normal {font-weight:400; color:#3b444f;}
.imp-goals .x-table .x-row.dtls ul {margin:0 0 0 8px; padding:0 0 0 8px;}
.imp-goals .x-table .x-row.dtls td ~ td {background-color:#faeed4;}
.imp-goals .x-table .svg-ikon {margin-left:2px;}
.imp-goals .x-table .ft-note-star {display:inline-block; vertical-align:top; font-size:15px; font-weight:400; line-height:12px; top:-6px;}
.imp-goals .x-table .ft-note {display:inline-block; vertical-align:top; font-size:13px; line-height:12px; top:-6px;}
.imp-goals .foot-notes {display:block; margin:20px 0 30px 0; padding:0 10px;}


/* KEYS */

div.x-table-keys-mod {display:none; position:static; margin-top:-1px; text-align:left; z-index:51; background-color:#faeed4; border:1px solid #dcddde;}
div.x-table-keys-mod div.x-table-keys .x-row ~ .x-row {border-top:2px solid #ffffff;}
div.x-table-keys-mod div.x-table-keys {display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; margin:0 auto; width:100%; border-top:1px solid #dcddde;}
div.x-table-keys-mod div.x-table-keys .x-keys-row {display:table-row;}
div.x-table-keys-mod div.x-table-keys .x-keys-cell {display:table-cell; vertical-align:top; padding:20px;}
div.x-table-keys-mod div.x-table-keys h4 {padding-bottom:20px; border-bottom:1px solid #b7b7b7;}
div.x-table-keys-mod div.x-table-keys ul {list-style-type:none; margin:0; padding:0;}
div.x-table-keys-mod div.x-table-keys ul li {display:block; padding:10px 0;}
div.x-table-keys-mod div.x-table-keys ul li .svg-ikon {margin-right:10px;}
div.x-table-keys-mod div.x-table-keys ol {margin-top:15px; margin-left:8px; padding-left:8px;}
div.x-table-keys-mod div.x-table-keys ol li {padding:3px 0 3px 15px;}
div.x-table-keys-mod div.x-table-keys svg {display:inline-block; vertical-align:top; margin:0 10px 0 0; padding:0; border:none; width:22px; max-width:none;}


/* ACCREDITATION HISTORY */

/*
.ah-title {display:block; padding:20px; font-size:16px; border-top:10px solid #363571;}
.x-target .x-table.ah-table {border-top:1px solid #dcddde;}

.ah-link {display:block; margin:0 20px; padding:20px 0; text-align:right;}
.x-target .ah-title {margin:0 20px; padding:20px 0; border-top:1px solid #dcddde;}

.x-table.ah-table {border-top:1px solid #dcddde;}

.x-table.ah-table .x-row .x-cell {padding-top:10px; padding-bottom:10px;}
.x-table.ah-table .x-row.x-shade .x-cell {background-color:#f2f2f4;}

.x-table .x-list {display:block; padding:20px; border-bottom:1px solid #dcddde;}
.x-table .x-list li ~ li {margin-top:5px;}
*/


/* ACCREDITATION HISTORY */

.ah-title {display:block; padding:20px; font-size:16px; border-top:10px solid #363571;}

.ah-link {display:block; margin:0 20px; padding:20px 0; text-align:right;}
.x-target .ah-title {margin:0 20px; padding:20px 0; border-top:1px solid #dcddde;}

.x-table.ah-table .x-row .x-cell {position:relative; padding-top:2px; padding-bottom:2px;}

.x-table .x-list {display:block; padding:20px;}
.x-table .x-list li ~ li {margin-top:5px;}

.x-target .x-table.ah-table {margin-bottom:40px;}


/* MEASURE AREA */

.ma-title {display:block; font-size:21px; line-height:25px; border-bottom:1px solid #dcddde;}


/* QUARTERLY MEASURE RESULTS */

.mr-table-wrpr {display:block; overflow:auto; padding:2px 0;}
.x-table.mr-table {width:auto; min-width:100%;}
.x-table.mr-table .x-row > .x-cell {padding:0; width:auto;}
.x-table.mr-table .x-row > .x-cell > div:first-child {font-weight:bold; background-color:#eeeef8;}


/* GENERAL */

.head-name {display:block; margin-bottom:10px; font-size:28px; line-height:28px; font-weight:300;}
.head-loc {display:block;}

/* =================================================================
                        Media Queries
===================================================================*/


/* 16px baseline (767px) */
@media (max-width:47.938em) {

	main {overflow:hidden;}

	.body-mod {min-height:100%;}

	header .table-mod,
	header .table-cell {display:block;}
	
	header .table-mod {text-align:center;}

	header .logo-mod {display:inline-block; vertical-align:bottom; margin:0 20px;}
	header .logo-mod img {display:block; margin:10px auto;}

	header .logo-alt-mod {display:inline-block; vertical-align:bottom; margin:10px 20px;}

	header .hdr-data-download {display:block; margin:0; position:relative; top:10px; text-align:center; background-color:#f2f2f2;}
	header .hdr-data-download a {display:block; padding:15px 0; border-top:1px solid #dcddde;}
	header .hdr-data-download a:hover,
	header .hdr-data-download a:active,
	header .hdr-data-download a:focus {text-decoration:none; color:#363571;}
	header .hdr-data-download a:hover .svg-ikon,
	header .hdr-data-download a:active .svg-ikon,
	header .hdr-data-download a:focus .svg-ikon {fill:#363571;}
	

	.hm-search .mod {height:355px;}
	.hm-search .ctrl-mod {padding:20px;}
	.hm-search .ctrl-mod .heading h1 {font-size:25px;}
	.hm-search .table-mod {display:block; margin-top:15px;}
	.hm-search .table-cell:first-child {margin-bottom:15px;}
	.hm-search .table-cell,
	.hm-search .table-cell ~ .table-cell {display:block; padding:0; width:100%;}

	.hm-search .table-cell input[type="text"] {padding:0 8px; height:47px; font-size:18px;}
	.hm-search .table-cell input[type="text"]::-webkit-input-placeholder {font-size:16px;}
	.hm-search .table-cell input[type="text"]:-moz-placeholder {font-size:16px;}
	.hm-search .table-cell input[type="text"]::-moz-placeholder {font-size:16px;}
	.hm-search .table-cell input[type="text"]:-ms-input-placeholder {font-size:16px;}
	.hm-search .table-cell input[type="text"]::placeholder {font-size:16px;}

	.hm-search .table-cell input[type="submit"] {padding-top:8px; padding-bottom:8px;}

	.hm-main .container .grid_6 {float:none;}
	.hm-main .container .grid_6 ~ .grid_6 {margin-top:20px;}
	.hm-main .mod {position:relative; background-color:#ffffff; border-bottom:1px solid #dcddde;}
	.hm-main .img {display:block; position:relative; z-index:2;}
	.hm-main .img img {display:block; margin:0 auto; width:480px; height:auto;}
	.hm-main .content {display:block; padding:15px;}
	.hm-main .content::before {content:""; display:block; position:absolute; width:0; left:0; right:auto; top:0; bottom:0; z-index:1; border-left:1px solid #dcddde;}
	.hm-main .content::after {content:""; display:block; position:absolute; width:0; left:auto; right:0; top:0; bottom:0; z-index:1; border-right:1px solid #dcddde;}
	.hm-main .link a {padding-top:10px; padding-bottom:10px;}

	.page-tools {margin:0;}
	.breadcrumbs {display:block; margin:20px 0;}
	.page-tools .tls-wrpr {display:block; float:none; margin-top:10px; margin-bottom:20px;}
	.page-tools .page-heading {display:block; padding-top:20px; padding-bottom:20px; margin-right:0; border-bottom:1px solid #dcddde;}

	.page-tools .tls-wrpr a.printpage,
	.page-tools .tls-wrpr a.addthis_button_compact,
	.page-tools .tls-wrpr div.tool-item {margin-left:0; margin-right:5px;}
	.page-tools .tls-wrpr div.tool-item a {margin-left:0;}

	.search-input-mod label {margin-bottom:8px; font-weight:700;}
	.search-input-mod .table-mod {display:block;}
	.search-input-mod .table-cell {display:block;}
	.search-input-mod .table-cell ~ .table-cell {width:100%; padding-left:0;}
	.search-input-mod .table-cell input[type="text"] {margin-bottom:10px;}
	.search-input-mod .table-cell input[type="button"] {width:100%;}

	.dn-landing-box {display:block;}
	.dn-landing-box .table-mod {display:block;}
	.dn-landing-box .table-row {display:block; margin-bottom:20px;}
	.dn-landing-box .table-cell {display:block; margin-bottom:20px; padding:25px 30px; background-color:#ffffff; border:1px solid #dcddde;}
	.dn-landing-box .mod {display:block;}
	.dn-landing-box h3 {margin-bottom:0.5em;}
	.dn-landing-box .image {display:block; margin-bottom:20px;}
	.dn-landing-box .cmlla {display:block;}

	.head-box .mod {display:block; padding:25px 15px;}
	.head-box .qr-head-logo {margin-bottom:15px; margin-right:15px;}

	.head-box .mod-slim {padding:10px 0;}

	.qr-title {padding:15px;}
	.qr-link {padding:10px 15px;}
	.qr-more {display:block; margin-top:15px;}

	.x-table {display:block; padding-left:10px; padding-right:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.x-table tbody {display:block;}
	.x-table * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	
	.x-row {display:inline-block; width:100%; border-bottom:1px solid #dcddde;}

	.x-cell {display:block; padding:0 10px; margin:10px 0;}
	.x-first-left-mobi .x-cell:first-child {float:left;}
	.x-cell .svg-ikon {margin-right:5px;}

	.x-first-left-mobi .x-cell:nth-child(2)::before,
	.x-first-left-mobi .x-cell:nth-child(2)::after {content:""; display:table;}
	.x-first-left-mobi .x-cell:nth-child(2)::after {clear:both;}

	.x-table .acc {display:block; max-width:25px;}
	.x-table .acc img {display:block;}

	.x-table .x-list {padding:20px 10px;}

	.imp-goals .x-table {display:block; border-top:none;}
	.imp-goals .x-table .x-row ~ .x-row {border-top:none; border-bottom:none;}

	.imp-goals .x-table .x-cell {display:block; margin:0; padding:5px 10px;}
	.imp-goals .x-table .x-cell:nth-child(2) {padding-top:15px;}
	.imp-goals .x-table .x-cell:last-child {padding-bottom:15px;}
	.imp-goals .x-table .x-label {padding:15px 10px;}

	.imp-goals .x-table .x-row.dtls {position:relative; padding:10px 0; background-color:#faeed4;}
	.imp-goals .x-table .x-row.dtls ~ .x-row.dtls::before {content:""; display:block; position:absolute; left:10px; right:10px; top:0; bottom:auto; border-top:1px solid #b7b7b7;}

	.imp-goals .x-table .x-row.dtls.dtls-list {padding-left:20px; background-color:#faeed4;}

	.imp-goals .x-table .x-row.dtls td:first-child,
	.imp-goals .x-table .x-row.dtls td.empty-cell {display:none;}
	.imp-goals .x-table .x-row.dtls td {display:block; margin:0; padding:5px 10px;}

	.imp-goals .x-table .x-row.dtls .x-cell.col-span {display:block; width:auto;}

	.imp-goals tbody {display:block;}
	.imp-goals tbody .x-row {display:block;}	
	.x-table-keys .x-keys-row {display:block; padding:10px;}
	.x-table-keys .x-keys-cell {display:block; padding:0;}
	.imp-goals .x-mod h3 {margin-bottom:50px; position:relative;}
	.imp-goals .x-mod h3 .qr-more {position:absolute; bottom:-40px;}
	.imp-goals .x-mod h3 a.x-trigger {color:#5452b5;}

	.head-mod-table,
	.head-mod-cell {display:block;}
	.head-mod-table .head-mod-cell ~ .head-mod-cell .mod {padding-top:0;}

	/* ACCREDITATION HISTORY */

	.x-table.ah-table .x-row:first-child {border-top:1px solid #dcddde;}
	.x-table.ah-table .x-row {padding-top:10px; padding-bottom:10px;}
	.x-table.ah-table .x-row:not(.x-row-head) .x-cell:first-child {border:none;}
	.x-table.ah-table .x-row .x-cell {margin:0 0 5px 0;}
	.x-table.ah-table .x-cell ~ .x-cell ~ .x-cell {display:inline-block; vertical-align:top; width:49%;}

	.x-table.ah-table .x-row-head {background-color:#eeeef8;}

	.x-table.ah-table .x-row-head .x-cell ~ .x-cell {display:none;}
	.x-table.ah-table .x-row:not(.x-row-head) .x-cell:first-child {display:none;}
	.x-table.ah-table .x-row:not(.x-row-head) .x-cell ~ .x-cell::before {content:attr(label); display:block; position:relative; margin:0 -10px; padding:10px 10px 0 10px; font-weight:700;}
	.x-table.ah-table .x-row.x-shade .x-cell:first-child {margin-top:5px;}
	.x-table.ah-table .x-row.x-shade .x-cell {padding-top:5px; padding-bottom:5px;}

	/* SAFETY GOALS */

	.safety-goals .x-table,
	.safety-goals .x-table tbody,
	.safety-goals .x-row,
	.safety-goals .x-cell {display:block;}
	.safety-goals .x-table .x-row:first-child .x-cell ~ .x-cell {display:none;}
	.safety-goals .x-table .x-row {position:relative; background-color:#faeed4; border-bottom:none;}
	.safety-goals .x-table .x-row ~ .x-row:not(.x-goal)::before {content:""; position:absolute; left:10px; right:10px; border-top:1px solid #b7b7b7;}
	.safety-goals .x-table .x-goal {margin-top:10px; border-top:none !important;}
	.safety-goals .x-table .x-row ~ .x-row .x-cell::after {content:attr(label); display:block; position:relative; margin:0 -10px; padding:10px 10px 0 10px; font-weight:700;}
	.safety-goals .x-table .x-goal .x-cell:first-child::after {margin-top:10px; border-top:1px solid #b7b7b7;}
	.safety-goals .x-table .x-cell {margin:0; padding:10px 10px 0 10px; position:relative;}
	.safety-goals .x-table .x-label {padding:15px 0; font-size:16px; font-weight:700; text-align:center; background-color:#faeed4;}

	/* MEASURE AREA */
	
	.measure-area-head .x-table .x-row {border-bottom:none;}
	.measure-area-head .x-table .x-cell:first-child {margin-top:0; padding:10px 15px; background-color:#eeeef8;}
	.measure-area-head .x-table .x-cell ~ .x-cell ~ .x-cell::before {content:attr(label); display:block; position:relative; margin:0 0 10px 0; padding:0; font-weight:700;}
	.measure-area-head .x-table .x-cell ~ .x-cell ~ .x-cell {display:inline-block; width:49%; float:left; text-align:center; vertical-align:top;}
	.measure-area-head .x-table .x-cell a {text-decoration:none;}

	.measure-area-head .x-table .x-label .x-cell {position:relative; margin-left:-10px; margin-right:-10px; padding:15px 25px; font-weight:700; color:#ffffff; background-color:#363571;}
	.measure-area-head .x-table .x-label .x-cell ~ .x-cell {display:none;}

	.measure-area-head .title {font-size:16px; font-weight:700;}

	.ma-title {padding:20px;}

	.measure-area .mod {font-weight:bold; padding-bottom:15px; border-bottom:1px solid #eeeef8;}
	.measure-area .mod .x-trigger {margin-top:10px;}

	.measure-area .x-row {border-bottom:none;}
	.measure-area .x-row ~ .x-row ~ .x-row {margin-bottom:20px;}
	.measure-area .x-row ~ .x-row ~ .x-row ~ .x-row {padding-top:20px; border-top:1px solid #eeeef8;}

	.measure-area .x-row ~ .x-row ~ .x-row .x-cell:nth-child(1),
	.measure-area .x-row ~ .x-row ~ .x-row .x-cell:nth-child(2) {padding-left:20px; padding-right:20px;}

	.measure-area .x-label,
	.measure-area .x-sub-label {display:none;}

	.measure-area .x-cell {margin:0 0 20px 0; padding:0 5px;}

	.measure-area .x-cell:nth-child(1)::before,
	.measure-area .x-cell:nth-child(2)::before {content:attr(label); display:block; position:relative; margin:0 0 10px 0; padding:0; font-size:16px; font-weight:700;}

	.measure-area #divNQIGData .x-cell:nth-child(5),
	.measure-area #divNQIGData .x-cell:nth-child(6),
	.measure-area #divNQIGData .x-cell:nth-child(8),
	.measure-area #divNQIGData .x-cell:nth-child(9) {display:block; margin:0; float:left; text-align:center; width:50%; height:32px; line-height:32px; background-color:#faeed4; margin-bottom:2px;}

	.measure-area .x-cell-mobi-head {display:block; padding:10px; text-align:center; font-size:16px; font-weight:700; color:#ffffff; background-color:#363571;}
	.measure-area .x-cell-mobi-head > div {display:inline-block; width:49%; text-align:center;}
	.measure-area .x-cell-mobi-title {display:inline-block; margin-bottom:2px; padding:0 10px; width:100%; height:36px; line-height:36px; font-size:16px; font-weight:700; text-align:center; background-color:#eeeef8;}
	
	.measure-area .svg-mod {display:block; padding-bottom:5px; margin-bottom:10px; width:90px; border-bottom:1px solid #b7b7b7;}
	
	.measure-area .foot-notes {display:block; margin:20px 0; padding:0 10px;}


	/* QUARTERLY MEASURE RESULTS */

	.x-table.mr-table .x-row > .x-cell:first-child {display:none;}
	.x-table.mr-table .x-row > .x-cell > div {padding:10px;}
	.x-table.mr-table .x-row > .x-cell > div ~ div {margin-top:2px;}
	.x-table.mr-table .x-row > .x-cell ~ .x-cell > div ~ div::before {content:attr(label); display:inline-block; float:left; vertical-align:middle;}
	.x-table.mr-table .x-row > .x-cell ~ .x-cell > div ~ div {display:block; vertical-align:middle; text-align:right; background-color:#faeed4;}


	/* FOOTER */

	footer {text-align:center;}
	footer .social {display:inline-block; float:none; margin:0 auto 15px auto;}
	footer .social ul li ~ li {margin-left:15px;}
	footer .group {display:block;}
	footer .links {display:block; margin:0 auto 15px auto;}
	footer .links li ~ li {margin-left:2px;}
	footer .links li ~ li::before {margin-right:3px;}
	footer .copyright {display:block;}


	/* Small Screen Trigger */
	.mobitoggle {display:block; position:absolute; opacity:0; visibility:hidden; width:1px; height:0px;}

}

/* 16px baseline (768px +) */
@media (min-width:48em) {
	
	header {padding:0 10px;}

	header .table-mod {display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; margin:0 auto; width:100%; max-width:1360px;}
	header .table-cell {display:table-cell; position:relative; padding:0; vertical-align:bottom;}
	header .table-cell:first-child {width:75%;}

	header .logo-mod {display:inline-block; margin:20px 0 15px 0; vertical-align:bottom; max-width:100%;}
	header .logo-alt-mod {display:inline-block; padding-left:20px;  margin:20px 0 15px 20px; vertical-align:bottom; position:relative; max-width:100%;}
	header .logo-alt-mod::before {content:""; position:absolute; width:0px; left:-1px; top:5px; bottom:5px; border-left:1px solid #d4d4d4;}
	header .logo-mod img,
	header .logo-alt-mod img {display:block;}

	header .hdr-data-download {text-align:right; padding:0 0 15px 20px;}
	header .hdr-data-download a {display:inline-block; position:relative; padding-left:40px;}
	header .hdr-data-download .svg-ikon {display:block; position:absolute; text-align:center; left:0; margin-top:-3px; width:38px; height:24px; fill:#3b444f; -webkit-transition:fill 0.1s ease; -moz-transition:fill 0.1s ease; transition:fill 0.1s ease;}
	header .hdr-data-download .svg-ikon span {display:block;}

	.hm-main {max-width:900px; padding:20px 0; overflow:hidden;}
	.hm-main .container {display:table; empty-cells:hide; border-collapse:separate; border-spacing:20px; table-layout:fixed; width:100%; max-width:100%;}
	.hm-main .grid_6 {display:table-cell; padding:0 0 60px 0; vertical-align:top; float:none; background-color:#ffffff; border-bottom:1px solid #dcddde;}
	.hm-main .grid_6:before {content:""; position:absolute; left:0; right:auto; top:10px; bottom:0; z-index:1; border-left:1px solid #dcddde;}
	.hm-main .grid_6:after {content:""; position:absolute; left:auto; right:0; top:10px; bottom:0; z-index:1; border-left:1px solid #dcddde;}
	.hm-main .img {display:block; position:relative; z-index:99;}
	.hm-main .img img {display:block; width:480px; height:auto;}
	.hm-main .content {display:block; padding:30px 15px;}
	.hm-main .link {display:block; position:absolute; left:0; right:0; top:auto; bottom:0;}
	.hm-main .link a {display:block; padding-top:10px; padding-bottom:10px;}

	.page-heading::after {content:""; position:absolute; left:auto; right:0; top:0; bottom:0; border-right:1px solid #dcddde;}

	.dn-landing-box {display:block; position:relative; margin:-20px;}
	.dn-landing-box .table-mod {display:table; border-collapse:separate; border-spacing:20px; table-layout:fixed; margin:0; width:100%;}
	.dn-landing-box .table-row {display:table-row;}
	.dn-landing-box .table-cell {display:table-cell; vertical-align:top; padding:25px 30px; background-color:#ffffff; border:1px solid #dcddde;}
	.dn-landing-box .mod {display:block;}
	.dn-landing-box h3 {margin-bottom:0.5em;}
	.dn-landing-box .image {display:inline-block; vertical-align:top; width:22%; margin:2px 4% 0 0;}
	.dn-landing-box .image img {display:block; margin:0 auto;}
	.dn-landing-box .cmlla {display:inline-block; vertical-align:top; width:72%;}

	.head-box .mod-slim {padding:10px;}

	.qr-title {padding:30px 20px;}
	.qr-link {padding:10px 20px;}
	.qr-more {text-align:right;}

	.x-table {display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; margin:0 auto; width:100%;}

	.x-border {border-top:1px solid #dcddde;}
	.x-border .x-cell {border-bottom:1px solid #dcddde;}

	.x-row {display:table-row;}

	.x-cell {display:table-cell; vertical-align:top; padding:20px 5px;}

	.x-cell:first-child {padding-left:20px;}
	.x-cell:last-child {padding-right:20px;}
	
	.x-cell .svg-ikon {margin-right:5px;}

	.x-table .acc {display:block; max-width:25px;}
	.x-table .acc img {display:block;}

	.x-target .x-table {border-top:none;}

	.imp-goals .x-table .x-cell:nth-child(1) {width:22%;}
	.imp-goals .x-table .x-cell:nth-child(2) {width:28%;}
	.imp-goals .x-table .x-cell:nth-child(3) {width:25%;}
	.imp-goals .x-table .x-cell:nth-child(4) {width:25%;}

	.imp-goals .x-table .x-row.dtls.dtls-list td:nth-child(2) {padding-left:20px;}

	.imp-goals .x-table .x-row.dtls ~ .x-row.dtls ~ .x-row.dtls td ~ td::before {content:""; position:absolute; left:0px; right:0; top:0; border-top:1px solid #b7b7b7;}
	.imp-goals .x-table .x-row.dtls ~ .x-row.dtls ~ .x-row.dtls td:nth-child(2)::before {left:10px;}
	.imp-goals .x-table .x-row.dtls ~ .x-row.dtls ~ .x-row.dtls td:last-child::before {right:10px;}

	.head-mod-table {display:table; empty-cells:hide; border-collapse:collapse; border-spacing:0; table-layout:auto; width:100%;}
	.head-mod-cell {display:table-cell; padding:0; vertical-align:bottom;}

	/* ACCREDITATION HISTORY */

	.x-table.ah-table {position:relative; margin:20px 0 0 0;}
	.x-table.ah-table:before {content:""; position:absolute; left:0; right:0; top:-20px; border-top:1px solid #dcddde;}
	.x-table.ah-table .x-row-head {position:relative;}
	.x-table.ah-table .x-row-head ~ .x-row-head .x-cell:before {content:""; position:absolute; left:0; right:0; top:0; border-top:1px solid #dcddde;}
	.x-table.ah-table .x-row-head ~ .x-row-head .x-cell {padding-top:12px;}
	.x-table.ah-table .x-row .x-cell.x-spacer {height:8px; line-height:0; padding:0;}

	.x-table.ah-table .x-row.x-shade .x-cell {background-color:#f2f2f4;}

	.x-table.ah-table .x-row.x-row-head .x-cell ~ .x-cell div {display;block; padding-bottom:5px; border-bottom:1px solid #dcddde;}
	.x-table.ah-table .x-row.x-row-head.x-shade .x-cell ~ .x-cell div {border-bottom:1px solid #cfcfcf;}

	.ah-table .x-cell:nth-child(1) {width:14%;}
	.ah-table .x-cell:nth-child(2) {width:30%;}
	.ah-table .x-cell:nth-child(3) {width:14%;}
	.ah-table .x-cell:nth-child(4) {width:14%;}
	.ah-table .x-cell:nth-child(5) {width:14%;}
	.ah-table .x-cell:nth-child(6) {width:14%;}
	

	/* SAFETY GOALS */

	.safety-goals .x-table {background-color:#faeed4;}
	.safety-goals .x-table .x-row:first-child {border-bottom:2px solid #ffffff;}
	.safety-goals .x-table .x-cell {padding:15px 10px; position:relative;}
	.safety-goals .x-table .dtls::after {content:""; position:absolute; left:0; right:0; top:0; border-top:1px solid #b7b7b7;}
	.safety-goals .x-table .dtls:first-child::after {left:10px; right:0;}
	.safety-goals .x-table .dtls:last-child::after {left:0; right:10px;}
	.safety-goals .x-table .x-cell:nth-child(3) {width:120px;}
	.safety-goals .x-table .x-cell:last-child {text-align:center;}
	.safety-goals .x-label {font-size:16px; font-weight:700; background-color:#eeeef8;}

	/* MEASURE AREA */
	
	.measure-area-head .x-table {table-layout:auto;}
	.measure-area-head .x-table .x-cell {background-color:#eeeef8; vertical-align:middle;}
	.measure-area-head .x-table .x-cell a {text-decoration:none;}
	.measure-area-head .x-table .x-label .x-cell {font-weight:700; color:#ffffff; background-color:#363571;}
	.measure-area-head .x-table .x-cell ~ .x-cell {text-align:center;}
	.measure-area-head .x-table .x-row:not(.x-label) .x-cell:nth-child(1) {width:20%;}
	.measure-area-head .x-table .x-row:not(.x-label) .x-cell:nth-child(2) {width:40%;}
	.measure-area-head .x-table .x-row:not(.x-label) .x-cell:nth-child(3) {width:25%;}
	.measure-area-head .x-table .x-row:not(.x-label) .x-cell:nth-child(4) {width:15%;}
	.measure-area-head .title {font-size:16px; font-weight:700;}

	.ma-title {padding:30px;}

	.measure-area .mod {font-weight:bold; border-bottom:1px solid #eeeef8;}
	.measure-area .mod .x-trigger {float:right;}
	.measure-area.x-mod-static .mod {display:none;}
	.measure-area .x-table {background-color:#faeed4; table-layout:auto;}
	.measure-area .x-label {color:#ffffff; font-weight:700; text-align:center; background-color:#363571;}
	.measure-area .x-label .x-cell {border-bottom:2px solid #ffffff;}
	.measure-area .x-sub-label {font-size:16px; font-weight:700; background-color:#eeeef8;}
	.measure-area .x-sub-label .x-cell {padding-top:10px; padding-top:10px; border-bottom:2px solid #ffffff;}

	.measure-area .x-label .x-cell:nth-child(1),
	.measure-area .x-label .x-cell:nth-child(2),
	.measure-area .x-sub-label .x-cell:nth-child(2),
	.measure-area .x-sub-label .x-cell:nth-child(4),
	.measure-area .x-row ~ .x-row ~ .x-row .x-cell:nth-child(2),
	.measure-area .x-row ~ .x-row ~ .x-row .x-cell:nth-child(6),
	.measure-area-nqig .x-label .x-cell:nth-child(1),
	.measure-area-nqig .x-label .x-cell:nth-child(2),
	.measure-area-nqig .x-row ~ .x-row .x-cell:nth-child(2),
	.measure-area-nqig .x-row ~ .x-row .x-cell:nth-child(3) {border-right:2px solid #ffffff;}

	.measure-area .x-row ~ .x-row .x-cell ~ .x-cell {text-align:center;}
	.measure-area .x-row ~ .x-row ~ .x-row ~ .x-row .x-cell {border-top:1px solid #b7b7b7;}
	.measure-area .svg-mod {display:block;}

	.measure-area .foot-notes {display:block; margin:20px 0; padding:0 20px;}

	.measure-area .x-cell {vertical-align:middle;}
	.measure-area .x-cell:first-child {text-align:left;}
	.measure-area .x-cell:last-child {padding-right:5px;}
	.measure-area .x-row:not(.x-label) .x-cell:last-child {width:10%;}

	.measure-area .x-cell-mobi-head,
	.measure-area .x-cell-mobi-title {display:none; position:absolute; float:left;}


	/* QUARTERLY MEASURE RESULTS */

	.x-table.mr-table .x-row {white-space:nowrap;}
	.x-table.mr-table .x-row > .x-cell:first-child {width:280px;}
	.x-table.mr-table .x-row > .x-cell ~ .x-cell {text-align:center;}
	.x-table.mr-table .x-row > .x-cell > div {padding:20px 10px; height:21px;}
	.x-table.mr-table .x-row > .x-cell > div ~ div {background-color:#faeed4; border-top:1px solid #b7b7b7;}
	.x-table.mr-table .x-row > .x-cell:first-child > div {padding:0; width:280px; height:61px; z-index:99; line-height:60px;}
	.x-table.mr-table .x-row > .x-cell:first-child > div > div {position:absolute; z-index:501; padding:0 10px; width:260px; height:61px; border-right:1px solid #b7b7b7; background-color:#eeeef8;}
	.x-table.mr-table .x-row > .x-cell:first-child > div ~ div > div:before {content:""; position:absolute; left:0; right:0; top:-1px; border-top:1px solid #b7b7b7;}
	.x-table.mr-table .x-row > .x-cell:first-child > div ~ div > div:after {content:""; position:absolute; left:0; right:0; bottom:-1px; border-top:1px solid #b7b7b7;}
	.x-table.mr-table .x-row > .x-cell:last-child {width:auto;}

	.x-table.mr-table .x-row .x-cell ~  .x-cell {border-left:2px solid #ffffff;}


	#divQtrlyMeasureResults .x-table.mr-table .x-row .x-cell ~ .x-cell {border-left:2px solid #ffffff;}

	.right-desktop {text-align:right;}

	/* EXTRAS - X-TABLE: First Column Narrow */
	.x-seal .x-cell:first-child {width:25px;}

	/* EXTRAS - X-TABLE: Fourth Column Narrow */
	.x-cell:nth-child(4) {width:12%;}

	/* EXTRAS - X-TABLE: Table Row Alternate Background */
	.x-frilled .x-row:nth-child(odd) .x-cell {background-color:#f2f2f4;}

	/* KEYS */

	.x-table-keys-mod {position:static; left:-1px; right:-1px; top:auto; bottom:auto;}


	/* Small Screen Trigger */
	.mobitoggle {display:none;}

}

/* 16px baseline (767px to 959px) */
@media (min-width:48em) and (max-width:59.938em) {

	header .logo-alt-mod {margin-left:10px; padding-left:10px;}

	.hm-search .table-cell input[type="text"]::-webkit-input-placeholder {font-size:19px;}
	.hm-search .table-cell input[type="text"]:-moz-placeholder {font-size:19px;}
	.hm-search .table-cell input[type="text"]::-moz-placeholder {font-size:19px;}
	.hm-search .table-cell input[type="text"]:-ms-input-placeholder {font-size:19px;}
	.hm-search .table-cell input[type="text"]::placeholder {font-size:19px;}

	footer {text-align:center;}
	footer .social {display:inline-block; float:none; margin:0 auto 15px auto;}
	footer .social ul li ~ li {margin-left:15px;}
	footer .group {display:block;}
	footer .links {display:block; margin:0 auto 15px auto;}
	footer .links li ~ li {margin-left:12px;}
	footer .links li ~ li::before {margin-right:14px;}
	footer .copyright {display:block;}

}

/* 16px baseline (1920px +) */
@media (min-width:128em) {

	.hm-search .ctrl-mod {width:970px;}

}

/* 16px baseline (min 480px) */
@media (min-width:30em) {

	.data-download-form .shift {padding-top:30px;}

}

/* 16px baseline (480px - 959px) */
@media (min-width:30em) and (max-width:59.938em) {
	.data-download-form .city {padding-left:10px; padding-right:0;}

}

/* 16px baseline (max 959px) */
@media (max-width:59.938em) {

	.data-download-form .state {width:50%; padding:0 10px 0 0;}
	.data-download-form .zip {width:50%; padding:0 0 0 10px;}
}

/* 16px baseline (max 479px) */
@media (max-width:29.938em) {

	.hm-search .table-cell input[type="text"]::-webkit-input-placeholder {font-size:14px;}
	.hm-search .table-cell input[type="text"]:-moz-placeholder {font-size:14px;}
	.hm-search .table-cell input[type="text"]::-moz-placeholder {font-size:14px;}
	.hm-search .table-cell input[type="text"]:-ms-input-placeholder {font-size:14px;}
	.hm-search .table-cell input[type="text"]::placeholder {font-size:14px;}

	.data-download-form .shift {padding-top:10px;}
	.data-download-form .city {margin-right:0;}
	.data-download-form .state {width:100%; padding:0;}
	.data-download-form .zip {width:100%; padding:0;}
	.data-download-form .btn {width:100%;}

	.x-table.ah-table .x-row:not(.x-row-head) .x-cell ~ .x-cell ~ .x-cell {display:block; width:auto;}

	/* KEYS */

	div.x-table-keys-mod div.x-table-keys,
	div.x-table-keys-mod div.x-table-keys .x-keys-row,
	div.x-table-keys-mod div.x-table-keys .x-keys-cell {display:block;}
	div.x-table-keys-mod div.x-table-keys .x-keys-cell {padding:0px;}

	footer .social ul li ~ li {margin-left:10px;}

}

/* 16px baseline (min 960px) */
@media (min-width:60em) {

	.data-download-form .country {width:50%; margin-right:10px;}
	.data-download-form .city {width:50%;}
	.data-download-form .state {width:25%;}
	.data-download-form .zip {width:25%;}
}

.bdr-top {border-top:10px solid #363571;}
.int-mod .no-left-padding {padding-left:0;}
.int-mod .no-right-padding {padding-right:0;}
.int-mod .no-top-padding {padding-top:0;}
.int-mod .no-bottom-padding {padding-bottom:0;}


/* =================================================================
                        PRINT STYLES
===================================================================*/

body.printbody {display:block; background-color:transparent !important;}
body.printbody header {border-bottom:none; box-shadow:none;}
body.printbody header .container {border-bottom:1px solid #3b444f;}
body.printbody .page-heading::after {display:none;}
body.printbody footer {padding:0; color:#3b444f; background-color:transparent !important;}
body.printbody footer .container {border-top:1px solid #3b444f;}
body.printbody .btn {background:transparent !important; color:#3b444f; border:1px solid #3b444f;}
body.printbody .page-tools .page-heading {padding-top:15px; padding-bottom:15px; margin:0 0 15px 0;}

@media print {
	body {display:block; font-family:arial;}
	body * {font-family:arial; page-break-after:avoid !important;}
	.foot-notes {display:block; font-size:13px; margin-bottom:40px;}
	.foot-notes h4 {display:block; font-size:13px; margin:25px 0 10px 0; padding:0 0 10px 0; font-weight:700; border-bottom:1px solid #dcddde;}
	.foot-notes ul {display:block; margin:0 0 30px 0; padding:0; list-style-type:none;}
	.foot-notes ul img {margin-right:10px;}
	.foot-notes ol {display:block; margin:0 0 30px 12px; padding:0 0 0 12px;}

	.foot-notes ul li {padding-top:2px; padding-bottom:2px; line-height:22px;}
	.foot-notes ol li {line-height:22px;}

	.pdf-report-cover-image {display:block; margin:0 auto; padding:0; page-break-after:always !important;}
	.pdf-report-cover-image p,
	.pdf-report-cover-image img {display: block; margin: 0px auto; width:650px !important; height:840px !important;}

/*
	* {background:transparent !important; box-shadow:none !important; text-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	abbr[title]::after {content: " (" attr(title) ")";}
	.ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after {content: "";}
	pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: 0.5cm;}
	p, h2, h3 {orphans: 3; widows: 3;}
	h2, h3 {page-break-after: avoid;}
*/
}

.ui-dialog.noTitle {z-index:9999; border:solid 1px #000;}



.delist input {-moz-appearance: radio;
-webkit-appearance: radio;}