﻿@font-face{font-family:Almarai;src:url(../../fonts/ArbFonts/Almarai-ExtraBold.ttf);src:url(../../fonts/ArbFonts/Almarai-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}
@font-face{font-family:Almarai;src:url(../../fonts/ArbFonts/Almarai-Bold.ttf);src:url(../../fonts/ArbFonts/Almarai-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:Almarai;src:url(../../fonts/ArbFonts/Almarai-Regular.ttf);src:url(../../fonts/ArbFonts/Almarai-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Almarai;src:url(../../fonts/ArbFonts/Almarai-Light.ttf);src:url(../../fonts/ArbFonts/Almarai-Light.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Semibold.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Semibold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Semibold.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-SemiboldItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-SemiboldItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Thin.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Thin.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Thin.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Thin.ttf) format("truetype");font-weight:100;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-RegularItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-RegularItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Heavy.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Heavy.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Heavy.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Medium.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Medium.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-HeavyItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-HeavyItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-UltralightItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-UltralightItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-UltralightItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-UltralightItalic.ttf) format("truetype");font-weight:200;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Bold.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Bold.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-BoldItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-BoldItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-ThinItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-ThinItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-BlackItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-BlackItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Light.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Light.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Light.ttf) format("truetype");font-weight:200;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-LightItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-LightItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-LightItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-LightItalic.ttf) format("truetype");font-weight:200;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Black.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Black.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Black.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Regular.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Regular.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-MediumItalic.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-MediumItalic.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}
@font-face{font-family:SF Pro Display;src:url(../../fonts/SFProDisplay/SFProDisplay-Ultralight.eot);src:url(../../fonts/SFProDisplay/SFProDisplay-Ultralight.eot?#iefix) format("embedded-opentype"),url(../../fonts/SFProDisplay/SFProDisplay-Ultralight.woff) format("woff"),url(../../fonts/SFProDisplay/SFProDisplay-Ultralight.ttf) format("truetype");font-weight:200;font-style:normal}
*{margin:0;padding:0;box-sizing:border-box}
body.active-BW{-webkit-filter:grayscale(100%) brightness(95%) contrast(120%);-o-filter:grayscale(100%) brightness(95%) contrast(120%);-ms-filter:grayscale(100%) brightness(95%) contrast(120%);-moz-filter:grayscale(100%) brightness(95%) contrast(120%);filter:grayscale(100%) brightness(95%) contrast(120%)}
body,html{height:100%;font-family:SF Pro Display,Almarai;text-align:right}
body.fixedBody{position:fixed;overflow:hidden}
a{font-size:14px;margin:0;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}
a:focus{outline:none!important}
a:hover{text-decoration:none;color:#fff}
h1,h2,h3,h4,h5,h6{margin:0}
p{font-size:14px;line-height:1.7;color:#666;margin:0}
ul,li{margin:0;list-style-type:none}
input{outline:none;border:none}
textarea{outline:none;border:none}
textarea:focus,input:focus{border-color:transparent!important}
input:focus::-webkit-input-placeholder,input:focus:-moz-placeholder,input:focus::-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}
input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder{color:#999}
label{display:block;margin:.5rem 0;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.5px}
button{outline:none!important;border:none;background:transparent}
button:hover{cursor:pointer}
iframe{border:none!important}
option{font-weight:400;display:block;white-space:pre;min-height:1.5rem;padding:0 2px 1px}
/*Header Styles*/
header{/*position:fixed;width:100%;z-index:99;*/height:70px;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);animation:fadeIn .3s linear;padding-right:30px;padding-left:30px;background:#A70F2B;background:-moz-linear-gradient(90.99deg,#A70F2B 0%,#DA6029 100.96%);background:-webkit-linear-gradient(90.99deg,#A70F2B 0%,#DA6029 100.96%);background:linear-gradient(90.99deg,#A70F2B 0%,#DA6029 100.96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#A70F2B",endColorstr="#DA6029",GradientType=1)}
.header a{text-decoration:none}
.header-left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}
.header-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}
.header-right a{position:relative;color:#fff}
.header-right a:hover{opacity:.6}
.site-logo{margin-left:1.5rem}
.site-font-size a{position:relative;padding:0 .5rem}
.language a{font-size:16px;font-weight:700;color:#fff;line-height:18px;padding:0!important}
.language{position:relative}
.language a:hover{color:#fff}
.language a:after{content:'';height:2px;background:#fff;width:0;position:absolute;display:block;bottom:-8px;left:50%;transition:all .3s ease-in;transform:translateX(-50%)}
.language a:hover:after{width:100%}
.site-font-size a.min-font,.site-font-size a.max-font{border:2px solid #fff;border-radius:100%;height:20px;width:20px;display:inline-flex;justify-content:center;align-items:center}
.fa-minus,.fa-plus{font-size:10px}
a.reset{font-size:16px}
.language,.site-font-size,.contrast{padding:0 .75rem}
a#toggle-menu:hover svg rect{width:100%}
a#toggle-menu svg rect{transition:all .3s ease-in}
@media (max-width:567px) {
header{padding-right:15px;padding-left:15px}
.site-font-size,.contrast{display:none}
.site-logo{width:200px}
.site-logo img{width:100%}
.language{padding:0 .75rem 0 0 }
.site-logo{margin-left:1rem}
}
/*Left Navigation*/
main{position:relative;min-height:calc(100% - 70px)}
.census-logo{text-align:center;padding:1.5rem}
.mainNav{background:#fff;width:300px;min-height:100vh;border-left:1px solid #ddd;position:fixed;right:-150%;transition:all .3s ease-in;z-index:99}
.mainNav.show{padding-bottom:4rem;animation:fadeInRight .3s linear;right:0}
.mainNav .card{border:0}
.card-header{padding:.25rem 1.25rem;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center}
.card-header a:hover{color:#A70F2B;background:#f8f8f8}
.card-header a{color:#282828;font-weight:500;font-size:15px;margin-bottom:0;padding:.5rem;border-radius:.35rem;width:100%;display:flex;align-items:center}
.card-header.collapsed.no-arrow a{display:flex;width:100%;align-items:flex-start}
.card-header.no-arrow a:after{display:none}
.card-header:not(.collapsed) a, .card-header a.active{color:#A70F2B;background:#f0f0f0}
.accordion{padding-bottom:9rem;min-height:569px;}
.accordion .card-header a:after{content:"";background:url(../../images/arrow-down.png);height:14px;width:14px;position:absolute;left:2rem}
.accordion .card-header.collapsed a:after{content:"";background:url(../../images/arrow-left.png);height:14px;width:14px;position:absolute;left:2rem}
ul.left-child-links a{color:#555;padding:.5rem;display:block;font-weight:500}
ul.left-child-links a:hover,ul.left-child-links a.active{background:#DA6029;color:#fff;border-radius:.25rem;padding-right:1rem}
ul.left-child-links li{padding:.25rem .5rem}
.mainNav .card-body{padding:.25rem 1.25rem 1.25rem}
.census-icons{height:20px;width:20px;display:inline-block;margin-left:.5rem;background-repeat:no-repeat!important}
.home-icon{background:url(../../images/home-icon.png)}
.population-icon{background:url(../../images/population-icon.png)}
.education-icon{background:url(../../images/education-icon.png)}
.laborForce-icon{background:url(../../images/laborForce-icon.png)}
.disability-icon{background:url(../../images/disability-icon.png)}
.internet-icon{background:url(../../images/internet-icon.png)}
.building-icon{background:url(../../images/building-icon.png)}
.mainContent{margin-right:300px;transition:all .3s ease-in;width:calc(100% - 300px)}
.mainContent.full-width{margin-right:0;width:100%}
.page-title{font-weight:600;font-size: 24px;line-height:21px;color:#A30931;padding:.75rem 0 0 1rem ;padding-top: 2rem;padding-bottom: 1rem;}
li.breadcrumb-item.active{color:#666;font-size:14px}
li.breadcrumb-item a{color:#A30931}
.breadcrumb{background:transparent;display:flex;align-items:center}
li.breadcrumb-item img{margin-top:-4px}
.topicsFilterList{background:#f8f8f8;/*margin:15px;padding:1rem .5rem*/display:flex;flex-wrap:wrap;margin-top: 1rem;}
.topicsFilterList-item a{display:flex;background:#fff;padding:1rem;border-radius:.25rem;border:1px solid #DDD;font-weight:500;font-size:16px;line-height:19px;color:#444;height:100%;align-items:center}
.topicsFilterList-item{padding-top:.5rem;padding-bottom:.5rem;height:100%}
.topicsFilterList-item a:hover,.topicsFilterList-item a.active{background:#DA6029;color:#fff;padding-right:1.5rem}
.topicsFilterList-item a:hover:after{content:'';display:inline-block;position:absolute;left:20px}
.navigation{overflow:auto;height:calc(100% - 130px)}
@media(max-width:1024px) {
.mainNav{box-shadow:10px 0 8px rgba(176,190,197,0.24)}
.mainContent{margin-right:0;transition:all .3s ease-in;width:100%}
#ms-designer-ribbon{display:none}
}
@media(max-width:567px) {
.breadcrumb,.page-title,.topicsFilterList{padding-right:0;padding-left:0}
.topicsFilterList{margin-right:0;margin-left:0}
}
.PBI-frame{padding:2rem 0}
.PBI-frame iframe{
	position:absolute
}
.iframeTitle{font-weight:500;font-size:20px;color:#A70F2B;direction:ltr;padding-bottom:20px}
.iframeSubtitle {
    color: #555;
    font-size: 15px;
}
.card-header:last-child{padding-bottom:5rem}
.iframe-container{width:100%!important}
.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%;border-radius:.5rem}
.rightSection-header .page-title{padding-left:0}
.dashboard-title{font-size:18px;text-transform:uppercase;font-weight:600;margin-top:.5rem;margin-bottom:1rem}
.icon-groups{display:flex;left:15px;position:absolute;top:-55px}
.icon-items{padding:0 .5rem}
.icon-items a{border: 1px solid #e2bab3;display:block;padding: 8px;border-radius: 5px; background:#fff}
.icon-items a:hover{box-shadow:0 0 6px rgba(0, 0, 0, 25%);background:#ffdcd6}
.icon-groups .dropdown-menu{background:#fff;border:1px solid #f5dcdc;padding:0}
.icon-groups .dropdown-menu a{background:#fff;box-shadow:none;color:#6b001c;padding:.75rem 1rem;border-bottom:1px solid #f5dcdc;border-radius:0}
.icon-groups .dropdown-menu a:last-child{border-bottom:0}
.icon-groups .dropdown-menu a:hover{color:#500015;background:#ffdcd6;font-weight:600}
.btn-maroon,.btn-maroon:visited{background:#8D1B3D;border-radius:5px;color:#fff;font-weight:600;font-size:14px;border:1px solid #8D1B3D!important;-webkit-appearance: none!important;}
.btn-maroon:hover{background:#fff!important;color:#8D1B3D!important;-webkit-appearance: none!important;}
.modal-header .close{min-width:auto;margin:-1rem auto -1rem -1rem}
@media(max-width:667px){
	.icon-groups{position:initial;}
	.icon-items:first-child {padding-right: 0;}
}
.preloader-container {
    height: 100%;
    background: rgba(0,0,0, .85);
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display:flex;
    justify-content:center;
    align-items:center;
}
.preloader {
	animation: 1s linear 1s infinite normal forwards running preloader;
	transform-box: fill-box;
	transform-origin: 50% 50%
}
@keyframes preloader {
	0% {
		opacity: 0;
	}
	33.33% {
		opacity: .7;
	}
	100% {
		opacity: 0;
	}

}
.displayArea.disableAnimations.actualSizeAlignCenter.actualSizeAlignMiddle.actualSizeCentered{right:0!important}
.topicsFilter {
    display: none;
}
/*help*/
.help-list-item {
    margin-bottom: .75rem;
    border: 1px solid #ccc;
    padding: 1rem;
    border-radius: .5rem;
    text-align: center;
    height: 100%;
}
.help-list-body{
    font-size:15px;
}
.help-list-title{
	font-weight:600;
}
.help-list.row .col-md-6 {
    margin-bottom: 1rem;
}
.mobile-compatibility{
	display:flex;
	justify-content:center;
	flex-direction:column;
	text-align:center;
}
.mobile-compatibility h1 {
    font-size: 34px;
    margin-bottom: 1rem;
        margin-top: 1rem;
}
.mobile-compatibility p{
	font-size:16px;
	margin-bottom:1rem
}
.mobile-compatibility small{
	font-size:12px;
	color:#aaa;
}
#modal_resolution .modal-footer{
	display:flex;
	justify-content:center
}

.ms-signInLink {
    display: none !important;
}