﻿#chartdiv {
        width: 580px;
        height: 30em;
        margin-top: 10px;
    }

img {
    vertical-align: unset !important;
}

    body {
        font-size: 100% !important;
        font-family: 'Montserrat', sans-serif;
    }

.home_carousel .bottom a.slide_block {
    width: auto !important;
}

.main_container .col-md-5 {
    margin-right: -12px !important;
}

   .home_carousel .bottom_text {
       margin-top: 10px;
   }

   .learnBtn {
       border: none;
       color: #145C95;
       background: transparent;
   }
   a.accordion-toggle {
       text-decoration: none !important;
   }

   .accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome';  /* essential for enabling glyphicon */
    content: "\f139";    /* adjust as needed, taken from bootstrap.css */
    float: left;        /* adjust as needed */
    margin-right: 6px;
}
.accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content: "\f13a";    /* adjust as needed, taken from bootstrap.css */
}

a.accordion-toggle {
    height: auto; width: 100%; display: block;
}
    .sidebar {
        padding: 10px;
    }

    .maWrap .nav-tabs > li.active, .maWrap .nav-tabs > li.active a {
        background-color: #145C95 !important;
        background:#145C95 !important;
        color: #fff !important;
        text-decoration: none !important;
        font-weight: bold !important;
        border: 1px solid transparent !important;
    }

    .index .content .left_col div.blog .section_head {
        color: #fff;
        padding: 1em;background: #955d8f !important;
    }

   
    .index .content .left_col div.postblog {
    padding: .5em;
    font-size: .85em;
    margin-bottom: 2em;
    background: #eee;
}

    .post_title {
        font-weight: bold;
    }

.post_title a {
    text-decoration: underline;
}

.maWrap .nav > li > a {
    color: #0C4B86 !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

    .tab-content {
        margin-top: 10px;
    }

    .tab-content div.col-md-3 {
        text-align: center;
    }

    .tab-content div span.palecon {
        color: #adc8e7;
        font-size: 3.5em;
        margin: 7px auto;
    }

    .tab-content div img {
        margin: 4px auto;
    }

.eventTabs div div.row {
    border-bottom: 1px dashed #adc8e7;
    margin-bottom: 8px;
    padding-bottom: 8px;
}

  .learnBtn {
    border: none;
    color: #145C95;
    background: transparent;
}

[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed {
    display: none;
}
  

.whats_new_content .post {
	height: auto;
	width: auto;
	display: block;
}

.whats_new_content .post .timestamp {
	width: 8% !important;
}
 

    .social {
        color: #fff;
        margin-top: 83px !important;
        text-align: right;
        margin-right: 15px;
        font-size: 1.5em;
        font-family: 'Montserrat', sans-serif;
    }

    .intSocial {
  color: #145C95;
  margin-top: 35px;
    text-align: right;
    font-size: 1.2em;
    font-family: 'Montserrat', sans-serif;
    }

    .turquoise {
        color: #fff;
        font-size: 1.75em !important;
        margin-left: 4px;
    }

    .home_carousel .bottom_text a {
    color: #fff;
    text-decoration: underline;
}

        .fa-play-circle {
            font-size: 1.35em !important;
        }
    /*Menu*/

    .maMenu ul {
        margin-left: 0;
        padding-left: 0;
        list-style-type: none;
        font-size: 1.2em;
        font-family: Montserrat, Arial, sans-serif;
    }

    .maMenu li {
        border-bottom: 1px solid #adc8e7;
    }

a.mobileSub:hover {
        color: #fff !important;
    }

.maMenu li a, .maMenu li a:visited {
    color: #666 !important; 
    padding: 4px;
    text-decoration: none;
    display: block;
}



.maMenu li a:hover, .maMenu li a:active {
    color: #fff !important;
    text-decoration: none;
}

.yellowBck {
    padding: 10px;
    background: #eee;
    margin-bottom: 15px;
    height: auto;
    width: 100%;
    display: table;
}

.yellowBck img {
            margin-right: 10px;
            float: left;
        }

.maWrap {
font-size: 1.3em !important;
width: 1000px !important;
padding-bottom: 30px !important;
display: table;
height: auto;
font-family: Arial, sans-serif;
font-size: 1.5em;
}

    .maWrap a, .maWrap a:visited {
        color: #3333FF;
        text-decoration: underline;
    }

.maWrap h2 {
    margin-top: 0;
    font-size: 2em;
    color: #7D5679;
    font-family: 'Montserrat', sans-serif;
}

.FormButtons {
    background: #0C4B86;
    border-radius: 4px;
    color: #fff;
    border: 0;
    font-size: 1em;
    padding: 2px 6px;
}

.sidebar_icons {
    font-size: 1.25em !important;
    color: #145C95;
}

.maWrap .radio, .maWrap .checkbox {
    display: inline !important;
    margin-right: 4px;
}

.maWrap .section_head {
    /*font-size: 1.2em !important;*/
    text-transform: uppercase;
    font-weight: bold;
    color: #7D5679;
    font-family: 'Montserrat', sans-serif;
}

.pulldowns {
    margin: 10px 0;
}

.maWrap h3 a, .maWrap h3 a:visited {
    color: #145C95 !important;
}

.maWrap h3 {
color: #145C95 !important;
font-size: 1.25em !important;
}

.arResults {
             padding: 10px 0; height: auto; display: table; width: 100%; border-bottom: 1px dashed #ccc;
         }

.contactIcons {
    color: #145C95;
    font-size: 10em !important;
}

#success_message{ display: none;}

/* Race/ethnicity */

table.reTbl tr {
    padding: 2px 0;
}

table.reTbl td {
    text-align: right;
    padding: 2px;
    font-size: .9em;
}

table.reTbl td:nth-child(1) {
    width: 30%;
    text-align: right;
     border-right: 1px solid #373737;
}

table.reTbl td:nth-child(2) {
    width: 60%;
    text-align: left;
}

table.reTbl td:nth-child(3) {
    width: 10%;
    text-align: right;
}


   

table.reTbl td div.wbar {
        border-bottom: 25px solid #f3e993;
    }

  table.reTbl td div.bbar {
        border-bottom: 25px solid #f5b985;
    }

  table.reTbl td div.hbar {
       border-bottom: 25px solid #99c0eb;
    }

   table.reTbl td div.apbar {
       border-bottom: 25px solid #6f94b6;
    }

    table.reTbl td div.aibar {
       border-bottom: 25px solid #c2d5a4;
    }

    table.reTbl td div.hibar {
       border-bottom: 25px solid #c7a4d5;
    }

    table.reTbl td div.tbar {
        border-bottom: 25px solid #d0e0f3;
    }

    #urbanPie, #dePie, #dcPie, #mdPie, #njPie, #paPie {
  width: 100%;
  height: 150px;
  text-align: center;
}


    .amcharts-chart-div a {
        display: none !important;
    }

    .gbBlock div {
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px dashed #d0e0f3;
            width: 100%;
            height: auto;
            display: table;
        }


         .gbBlock div img {
            float: left;
            margin-right: 10px;
        }

         .hdrIcon {
             color: #145C95 !important;
             font-size: 1em !important;
             margin-right: 10px;
         }

         

         .listIcon {
             color: #145C95 !important;
             font-size: 1.7em !important;
             float: left;
             margin-right: 20px;
             margin-bottom: 10px;
             text-align: center;
         }

         .worklist p {
             display: table;
             width: 100%;
             height: auto;
         }

         .aboutList div {
             height: auto;
             display: table;
             margin: 15px auto;
         }

         .aboutList div img {
             width: 30%;
             float: left;
             margin-right: 15px;
             vertical-align: middle;
         }

         .askarelFtr {
             border-top: 1px solid #d0e0f3;
             margin-top: 10px;
             padding-top: 10px;
             font-style: italic;
         }

         .fullY {
             background: #fffde8; margin-bottom: 10px; padding: 15px 10px 10px 10px; height: auto; display: table; width: 100%;
         }

         .orangeBtn {
            color: #fff;
background-color: #C25700;
border-color: #C25700;
         }

         .orangeBtn:before {
    content: "\F1D8";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:0;
 }
     .relState {
             display: none !important;
         }

     .projectName img {
         float: left;
         margin-right: 10px;
     }

     .icon {
         margin-right: 4px;
     }

    .maWrap h2 img {
        margin-right: 10px;
        width: 37px;
        height: 37px;
    }

    .maWrap h3 span.stateface {
        font-size: 2.5em;
        vertical-align: middle;
    }

    .partnershipToggle:first-child {
        border-top: none !important;
    }


    .maWrap h2 {
        margin-bottom: 20px !important;
    }

    .lowTabs .nav > li > a {
        border-right: 1px solid #ddd;
        font-size: 1.15em;
    }

 .allianceTbl {
        border-collapse: collapse;
            width: 96%;
    margin-left: 15px;
    }

    .allianceTbl th, .allianceTbl td {
        padding: 4px;
    }

        .allianceTbl tr th {
            background: #ea8732;
            vertical-align: middle;
            text-align: left;
            color: #fff;
        }

        .allianceTbl td {
            vertical-align: top;
        }
        .allianceTbl tr:nth-child(even) {
            background:  #fffde8;

        }

        .compTbl {
        border-collapse: collapse;
        width: 100%;
    }

    .compTbl th, .compTbl td {
        padding: 4px;
    }

        .compTbl tr th {
            vertical-align: middle;
            text-align: left;
            color: #145C95;
            border-bottom: 1px solid #eee;
        }

        .compTbl td {
            vertical-align: top;
        }
        .compTbl tr:nth-child(even) {
            background:  #eee;

        }

        .compTbl td a {
            color: #145C95 !important;
            font-size: 1em;
            font-weight: bold !important;
        }

        .compTbl td i {
            color: #145C95;
            font-size: 2.5em;
            text-align: center;
        }

        .partnerIcons {
            width: 90%; float: left; margin-right: 10px; text-align: center;
            font-size: 1.2em;
            line-height: 1.1em;
        }

        .partnerIcons img {
            width: 75px;
        }

        .partnershipToggle {
    border-top: 1px solid #ccc;
    padding-top: 4px;
    margin-top: 4px;
    width: 100%;
    height: auto;
    display: table;
}

.allianceToggle {
 border-radius: 4px;
 border: 1px solid #ccc;
 padding-top: 0;
 height: auto;
 padding: 0 10px;
}

    .allianceToggle h3 {
        margin-top: 10px;
    }


a.accordion-toggle, .allianceToggle a {
    text-decoration: none !important;
    cursor: pointer;
    width: 100%;
    display: table;
}

.accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome'; /* essential for enabling glyphicon */
    content: "\f146"; /* adjust as needed, taken from bootstrap.css */
    float: left; /* adjust as needed */
    margin-right: 6px;
    font-weight: 600;
}
.accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content: "\f0fe";    /* adjust as needed, taken from bootstrap.css */
}


.collapse.in {
    display: table !important;
} 
        .caption .caption_block {
    font-size: 1.35em;
    line-height: 1.3em;
    color: #fff;
    font-family: Montserrat, Arial, sans-serif;
}

        .caption .caption_block strong {
    display: block;
    font-size: 2em;
    line-height: 1em;
    margin-bottom: .2em;
}
        .caption .caption_block a {
    color: #fff !important;
    text-decoration: none;
}

        .caption {
    padding: 1em;
    background: rgba(12, 75, 134, .9);
    color: #fff;
    margin-top: 5px;
    width: 100%;
    display: block;
    height: auto;
    text-align: left;
}

        .relevantHdr {
            background: url(../images/RELevant_art.png) no-repeat bottom right;
            width: 100%;
            height: auto;
            margin-bottom: 20px;
            background-color:#145C95 ;
            color: #fff;
            padding-left: 10px;
            font-size: 1.5em;
            padding-bottom: 8px;
        }
  .relevantGhdr {
            width: 720px;
            height: 34px;
            margin-bottom: 20px;
            background-color:#e26c26 ;
            color: #fff;
            padding-left: 10px;
            font-size: 1.5em;
            padding-bottom: 8px;
        }


            .mast {
                font-size: 2.5em !important;
                font-weight: bold;
                line-height: 55px;
                color: #fff;
                padding-top: 20px !important;
                      }

            .owBx .col-md-4 {
                border-radius: 4px;
                border: 1px solid #eee;
                padding: 10px;
                text-align: left;
                margin-right: 10px;
                width: 31%;
                height: 170px;
                margin-top: 20px;
            }

            .owBx p.section_head {
                font-size: 1.1em;
                margin-top: 10px;
                margin-bottom: 6px;
                display: table;
                width: 100%;
                height: auto;
            }

            .owIcon {
             color: #fff !important;
             font-size: 2.5em !important;
             border-radius: 60px;
             padding-top: 10px;
             width: 60px;
             height: 60px;
             margin-right: 6px;
             text-align: center;
             float: left;
             margin-top: -10px;
         }

h2 .owIcon {
    
    font-size: 1.2em !important;
    width: 50px;
             height: 50px;
}

         .ogBck {
            background: #ea8732;
         }

         .blueBck {
             background:#145C95;
         }


            /*Menu*/

   .relmaM {
	font-family: 'Montserrat', sans-serif;
}

   .relmaM .navbar {
       z-index: 400 !important;
   }
.relmaM .navbar-nav {
	text-transform: uppercase;
    margin: 0 !important;
    background: #fff;
    font-size: .9em !important;
}

.relmaM .navbar-nav a, relmaM .navbar-nav a:visited {
	color: #fff !important;
    text-decoration: none !important;
    
}
	 
.relmaM .navbar-nav .dropdown-menu a, .relmaM .navbar-nav .dropdown-menu a:visited, .relmaM .navbar-nav .dropdown-menu a:active, .relmaM .navbar-nav .dropdown-menu a:link, .relmaM .navbar-nav .dropdown-menu a:focus {
	color: #373737 !important;
    background: #fff !important;
	text-transform: none;
    text-decoration: none !important;
}

.maWrap .relmaM .nav > li >  li:hover, .maWrap .relmaM .nav > li > li:active, .maWrap .relmaM .nav > li > li.ma-selected a {
    background:#145C95 !important;  
    color: #fff !important; 
}
.maWrap .relmaM .navbar-nav .dropdown-menu a:hover, .maWrap .relmaM .nav > li > a:hover {
    background: #145C95 !important;
    color: #fff !important;
}
.relmaM .nav > li > a {
    padding: 10px 23px !important;
    text-decoration: none !important;
    width: auto;
    text-align: center;
    line-height: 1em;
}
.relmaM .nav > li {
border-right: 1px solid #d0e0f3;
}


.relmaM .mega-dropdown-menu {
    padding: 10px 0px;
    width: 240% !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 1em;
}
.relmaM .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 1px;
 
}
.relmaM .mega-dropdown-menu > li > ul > li {
  list-style: none;
 
}

.relmaM .mega-dropdown-menu .dropdown-header {
  color: #ff3546;
  padding: 5px 60px 5px 5px;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #fff !important;
}

.relmaM .nav > li > a:hover, .relmaM .nav > li > a:focus, .relmaM .nav > li > a:active {
	  background-color: #43bd7c !important;
}


.relmaM .mega-dropdown-menu > li ul > li > a:hover,
.relmaM .mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}

.relmaM .container-fluid {
    padding: 0 !important;
    width: 100% !important;
}

.relmaM .navbar-collapse {
    padding: 0 !important;
}

.container {
	width: 100% !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
    padding-bottom: 0 !important;
    background: #fff;
    height: 42px;
    margin-bottom: 20px;
}

.navbar-toggle {
    border-color: #145C95 !important;
    margin-top: 4px;
    margin-left: 4px;
}

.icon-bar {
    background: #145C95 !important;
}

/*Blog*/
.blogImg {
    float: left;
    margin-right: 10px;
    margin-bottom: 30px;
    border: 1px solid #ccc;
}

.relevantHdr {
    background: url(../app/images/blog/RELevant_art.png) no-repeat bottom right;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100px;
    margin-bottom: 20px;
    background-color: #145C95;
    color: #fff !important;
    padding-left: 10px;
    font-size: 1.5em !important;
    padding-bottom: 8px;
    font-family: Arial, Helvetica, sans-serif !important;
}

.mast {
    font-size: 2.5em !important;
    font-weight: bold;
    line-height: 55px;
    color: #fff !important;
    padding-top: 20px !important;
}

.relevantHdr h1 {
    font-size: .9em;
    margin: 0;
}
    .yellowBck, .grayBrd {
    padding: 10px;
    background: #eee;
    margin-bottom: 15px;
}

.yellowBck li {
    margin-left: -24px;
}

/*.blogTxtHdr {
    display: none;
}*/

.partnerIcons img {
    width: 40px;
    float: left;
    margin-left: -24px;
    margin-right: 6px;
    margin-top: 3%;
}


.partnerBxO, .partnerBxB {
    width: 20%;
    border-radius: 3px;
    padding: 6px 2px;
    margin-left: 22px;
    margin-right: 10px;
    float: left;
    height: 60px;
}

.partnerBxO a, .partnerBxB a {
    color: #373737 !important;
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: .85em !important;
}
    .partnerBxO {
                border: 1px solid #ea8732;
            }

    .partnerBxB {
    border: 1px solid #4985c3;
}

     .sidebar {
        padding: 10px;
        background: #eee;
    }

     .newsWrap .col-md-3 {
         margin-bottom: 15px;
         padding-bottom: 15px;
         border-bottom: 1px dashed #eee;
     }

        /*iEEEEEEEE
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}*/
    .home_carousel .bottom a.slide_block {
        padding: 1.3em 1.9% !important;
    }

  

.navbar-toggle {
        float: left !important;
        margin-left: 10px !important;
        margin-top: -4px !important;
    }

    @media (min-width: 1200px) {
        .container {
            width: 100% !important;
        }
    }

    @media (min-width: 992px) {
        .container {
            width: 100% !important;
        }
    }

    @media (min-width: 768px) {
        .container {
            width: 100% !important;
        }
    }

    @media (max-width: 1020px) {
        .home_carousel .bottom {
        display: block !important;
    }
    }

    @media (max-width: 992px) {
        .MainContent {
            width: 95% !important;
            margin-right: 2px !important;
            margin-left: 4px !important;
        }
    }



    @media (max-width: 768px) {
        .MainContent {
            width: 95% !important;
            margin-right: 2px !important;
            margin-left: 4px !important;
        }

        .relmaM .nav > li {
            text-align: left !important;
            width: 100% !important;
        }

        .relmaM .navbar-nav {
            width: 100% !important;
        }

        .relmaM .mega-dropdown-menu {
            margin: -10px -16px !important;
            width: 105% !important;
        }

        .whats_new_content .post .timestamp {
	width: 12% !important;
}

    .partnerBxO, .partnerBxB {
        width: 80% !important;
        margin-bottom: 10px !important;
    }
    }


    @media (max-width: 468px) {
        .MainContent {
            width: 95% !important;
            margin-right: 2px !important;
            margin-left: 4px !important;
        }
        
        .relmaM .nav > li {
            text-align: left !important;
            width: 100% !important;
        }

        .relmaM .navbar-nav {
            width: 100% !important;
        }

        .relmaM .mega-dropdown-menu {
            margin: -10px -16px !important;
            width: 105% !important;
        }

        .whats_new_content .post .timestamp {
	width: 12% !important;
}
 
    .partnerBxO, .partnerBxB {
        width: 80% !important;
        margin-bottom: 10px !important;
    }
    }


@media print {
    .header_container {
        display: none;
    }

    .footer_container {
        display: none;
    }

    .maMenu {
        display: none;
    }

    div.intSocial {
        display: none;
    }
     .collapse {
        display: block !important;
    } 
     
     .MainContent a:link:after, .MainContent a:visited:after {
        content: none !important;
    }

    .MainContent {
        font-size: 12px !important;
    }

   
.relevantHdr:before {
            content: url(../images/relevantHdr.png) !important;
        }

    _:-webkit-any-link, :root .blogTxtHdr {
            display: block !important;
            color: #fff !important;
        }

    _:-webkit-any-link, :root .mast {
        color: #fff !important;
    }

     _:-webkit-any-link, :root .relevantHdr {
        background: url(../images/RELevant_art.png) bottom right no-repeat !important;
        background-color: #145C95 !important;
        color: #fff !important;
    }
    
}


.allianceMini {
    width: 37px;
    height: 37px;
}
