/* Custom CSS overrides */



/* body */

body {
    color: #262626;
    font-family: 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
	line-height: 160%;
	margin-top: 0;
}

h1, h2, h3, h4, h5, h6 {

    padding: 0;
    margin: 10px 0 10px 0;

  }
h1, .page-title{
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	line-height: 100%;
	font-size: 30px;
	color: #01508b;
}

h2{
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	line-height: 100%;
	font-size: 22px;
	color: #444;
} 
ul li {
    list-style-type: disc ;
     font-size: 1em;
}
ul li ul li{
    list-style-type: circle ;
    font-size: .95em;
}
ul li ul li ul li {
    list-style-type: square ;
    font-size: .9em;
}

.title-sep:after, #pre-header h2:after, #promoted h2:after, .sidebar h2:after, #footer h2:after,
div.region-sidebar-second h2.title-sep:after{
    content: "";
    display: none;
    height: 4px;
    width: 20px;
    position: absolute;
    bottom: -15px;
    left: 0;
}
.title-sep, #pre-header h2, #promoted h2, .sidebar h2, .footer h2 {
    clear: both;
    font-size: 16px;
    margin-bottom: 5px; 
    margin-top:15px;
    position: relative;
}
.callout h2.related {
	font-size: 1.3em;
	margin-bottom:20px;
}
div.callout {
	padding:15px;
	border: 2px solid #ccc;
	font-size:.85em;
	background-color: #dbe5f1;
}

a {
	text-decoration: underline;
}

a, a:focus, ul.menu li a.is-active, ul.menu li a:hover, #forum thead a:hover, #block-node-recent .node-title a:hover {
    color: #0000C0;    
}

a:hover {
	text-decoration: none;
	color: #000;
}

h3 {
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	line-height: 100%;
	font-size: 18px;
}

a:focus, input:focus {
	outline: .25rem solid #2491ff;
	outline-offset: 0;
	-webkit-transition-property: none;
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}

input.form-text:focus, input.form-email:focus, input.form-search:focus, textarea.form-textarea:focus {
	outline: .25rem solid #2491ff;
	outline-offset: 0;
	-webkit-transition-property: none;
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
	color: #000000;
}

input.form-text, input.form-email, input.form-search, textarea.form-textarea {
	color: #000000;
}

/* header items */

#header{
	background-color: #ffffff;
	max-width: 1170px;
	margin: 0 auto;
	padding-bottom: 0;
	text-align: left;
}

#header-top{
	border-top: none;
	background-color: rgba(0,0,0,.0);
    border-bottom: none;
}

#header-inside {
	padding: 0 10px;
}

.default-search-block .form-actions input.form-submit{
	width: 1px;
}

.search-block-form {
width: 100%;
border: none;
}
.search-block-form  #edit-submit.form-submit {
	border:none  !important;
}

.search-block-form .form-item-search-block-form input.form-text{
	background-color: #ffffff;
	border-bottom: 1px solid #999;
	border-radius: 0;
}

.search-block-form .form-item-search-block-form input.form-text:focus {
width: 240px;
background-color: #444;
color: #fff;	
border-bottom: 1px solid #999;
}


#banner .container {
	background-color: #ffffff;
}


body.page-home #banner .container #banner-inside{
	background-color: #dbe5f1;
	padding: 0px;
	margin-top:20px;
	margin-bottom: 20px;
}

/* search page */
.page-search .search-form #edit-keys{

background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-size: 14px;
    padding: 10px 15px;
    width: 65%;
    min-height: 30px;
    margin: 15px 10px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.search-advanced {
	margin: 20px 0 30px;
}
.search-resources{
	padding: 10px 14px 14px;
    background-color: #FFFFFF;
    color: #262626;
    border: 1px solid #505050;
}

/*Advanced Search: remove Types/Languages */
.search-advanced #edit-types-fieldset,
.search-advanced #edit-lang-fieldset {
	display: none;
}



/* logo */

#logo{
	text-align: left;
	max-width: 100%;
	display: block;
	}
	
	#logo img{
	max-width: 360px;
	width: 100%;
	}
	
	#site-name {
		display: none;
	}
	.site-slogan-column{
	}
	
	#site-slogan{
		text-align: left;
		color: #24544C;
		display: block;
		font-size: 1.1em;
		margin: 15px 0 0;
		padding: 0 10px;
		letter-spacing: 0.015em;
		font-style: italic;
		font-weight: bold;
		font-size: 17px;
	}
	
	.region-header {
		position: relative;
		z-index: 100;
	}
	
	#block-search-form{
		padding-bottom: 20px;
	}
	

/* navigation */
#main-navigation {
	background-color: #436EA1;
	color: #ffffff;
	max-width: 1200px;
	margin: 0 auto;
}

#main-navigation ul.menu li a {
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	text-decoration:none;
}

#main-navigation ul.menu li a.is-active, 
#main-navigation ul.menu li a:hover,
#main-navigation ul.menu li.menu-item--active-trail a {
	color: #ffffff;
	background-color: #01508b;
}


#main-navigation:before, #main-navigation:after {
 content: "";
 position: absolute;
 display: block;
 border-style: solid;
 border-color: #01508b transparent transparent transparent;
 bottom: -1em;
}
#main-navigation:before {
 left: 0;
 border-width: 1em 0 0 1em;
}
#main-navigation:after {
 right: 0;
 border-width: 1em 1em 0 0;
 visibility: visible;
}

/* Dropdown menu */
#main-navigation ul.menu li > ul.menu {
	margin-left: 0;
	background-color: #01508b;
}

.menu-item--expanded ul.menu {
	position: absolute;
	display: inline-block;
 }

 .menu-item--expanded ul.menu li a {
	color: #ffffff;
	background-color: #01508b;
}

#main-navigation .menu-item--expanded ul.menu li {
	display: block;
	border-bottom: 1px solid #eaeaea;
}

#main-navigation .menu-item--expanded ul.menu li a {
	border: none;
	width: 100%;
}

#main-navigation .menu-item--expanded ul.menu li a:hover {
	background-color: #436EA1;
}

#main-navigation li.menu-item--expanded a[aria-expanded="false"]:first-child,
#main-navigation li.menu-item--expanded a[aria-expanded="true"]:first-child {
	background-image: url(/themes/custom/icrc/img/angle-arrow-down-white.svg),linear-gradient(transparent,transparent);
    background-repeat: no-repeat;
	background-size: 1.0rem;
    background-position: right .5rem top 48%;
	transition: none;
	padding-right: 1.5em;
}

#main-navigation li.menu-item--expanded ul li a[aria-expanded="true"]:first-child {
	background-image: none;
}


/* home page */

.home #block-icrc-content {
	display: none;
}

.page-home #main-content .container{
	padding-top: 0px;
}
body.page-home div.panels-flexible-row-3-main-row-inside {
    padding-right: 0px;
    background-color: #dbe5f1;
    padding: 10px;
    /*margin:15px; */
}
body.page-home div.panels-flexible-row-4-main-row-inside {
    padding-right: 0px;
    background-color: #dbe5f1;
    padding: 0 10px;
    margin:25px;
}
.block {
    padding: 0 0 15px 0;
    clear: both;
}
#banner .container #banner-inside, .home-feature{

	padding: 0px;
	margin-top:10px;
	margin-bottom: 10px;
}

#banner .container #banner-inside{
	margin: 10px 10px;
}

#banner .container #banner-inside .col-md-12 .col-md-12{
	padding: 0;
}
body.page-home #banner .container #banner-inside, .home-feature{
	background-color: #dbe5f1;
}

body.page-home #main-content .container {
    padding: 0px;
}
body.page-home .panels-flexible-row-3-4-inside {
    padding: 15px;
}

body.page-home .panels-flexible-row-4-4-inside {
    padding: 15px;
}

.page-home #main-content .container .page-title{
	display: none;
}

.view-homepage-latest-resources .banner-link{
	font-weight: bold;
	margin-top: 20px;
	display: block;
} 

.view-homepage-latest-resources .banner-link a{
	color: #3A8270;
} 

.views-field-field-image-for-homepage{
    margin-top: 20px;
    max-width: 450px;
    width: 100%;
    display: inline-block;
    float: right;
}


.view-homepage-latest-resources .views-field-title, 
.view-homepage-latest-resources .views-field-body,
.view-homepage-latest-resources .views-field-title-1{
    max-width: 650px;
    width: 100%;
    display: block;
   /* float: left;*/
}
.view-homepage-latest-resources .views-field-title.latest {
	float:none;
}


/*** About Us ***/

.about-us .field--name-field-resource-file .field__item a:after {
	content: "";
}

/*** State Data Profile ***/

.subscribediv {
    display: block !important;
    border: solid 5px #CFC3AE !important;
    height: auto;
    padding: 4px;
    text-align: center;
    padding: 10px 5px 10px 5px;
    line-height: 1.6em;
    background-color: #ffffff;
    margin: 10px 0px 10px;
}
a.emaillistlink {
    color: Black;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    padding-top: 12px;
    line-height: 1.6em;
    text-decoration: none;
}

div.requestdiv {
    display: block !important;
    border: solid 3px #000000 !important;
    height: auto;
    padding: 4px;
    text-align: center;
    padding: 10px 5px 10px 5px;
    line-height: 1.6em;
    color: Black;
    background-color: #9DC3E6;
   margin: 10px 0px 10px; 
    
}
div.dataprofilelink {
	 width:250px;
	  margin: 5px auto 0px auto; 
	}
a.dataprofilelink {
    color: Black;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    padding: 12px 12px 10px 12px;
    line-height: 1.2em;
   
    float: left;
    border: 2px solid #ccc;
    background-color: #9DC3E6;
   display:block;
   
 }
/***State Page***/
div.state-definitions ul li{
     margin-top: 1em;
}
td.shade-Yes.views-field.views-field-field-state-medicaid-agency-cont{
    background-color: #C1E4F5;
    background-image: none;
    padding-left: 0px;
}
td.shade-Yes{
    background-image: url('/sites/default/files/2026-01/check_mark_0.jpg');
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 25px;
    color: #377C11;
    font-weight: bold;    
}
@media (max-width: 691px){
	td.shade-Yes {
             background-image: none;
             padding-left: 0px;	     
	}
}
@media (max-width: 691px){
       td.shade_No {
       	    padding-left: 0px;
        }
}	
td.shade-No {
            padding-left: 0px;
	}
}
td.shade-No{
    padding-left: 25px;	
}
@media (max-width: 691px) {
      div.table-states thead tr th	{
           padding: 0px;
	   border: 1px solid #ddd;
	}
}
.table-states.form--inline, .table-states.form-actions{
    clear: none;
    margin-top: 0;
}
p.list-align{
     margin-left: 2.5emx;
}
div.table-header{
     margin-top: 2.5em;
}
div.table-header-spacing{
     margin-bottom: 0px;
}
div.table-states table.views-table.views-view-table.cols-7{
     width: 85%;
}
@media (max-width: 691px) {
	div.table-states table.views-table.views-view-table.cols-7{
		width: 100%;
	}
}
@media (max-width: 399px) {
       div.table-states {
	       font-size: 12px;
       }
}
@media (max-width: 399px) {
       dev.table-states select#edit-field-state-tax-target-id, .div.table-states select {
             font-size: 12px;
	    }
}
@media (max-width: 347px) {
	div.table-states section.col-md-12{
		padding-right: 0px;
		padding-left: 0px;
	}
}
div.table-states table.views-table.views-view-table.cols-7 td:first-child {
    border-left: none;
}
div.table-states th:first-child {
     background-color: #ddd;
     width: 9em;
}
div.table-states th:not(:first-child):not(:last-child){
     border-right: none;
}
div.table-states th:last-child{
     border-left: 1px solid #ddd;
}
div.table-states td.state-column.views-field.views-field-title.is-active {
     background-color: white;
     border-right: 1px solid #ddd;
}
div.table-states th#view-field-state-medicaid-agency-cont-table-column{
   border-left: 1px solid #ddd;
}
form#views-exposed-form-state-integrated-care-programs-tblstate{
    margin-bottom: 1em;
}
p.table-header-spacing{
    margin-bottom: -1em;
}
div.table-states select#edit-field-state-tax-target-id, div.table-states select{
      width: auto
}
div.table-states table.views-table.views-view-table.cols-7 td:not(:first-child){
     width: .5em;
     border-left: none;
     border-right: 1px solid #ddd;
}
div.table-states table.views-table.views-view-table.cols-7 td:not(:first-child):not(:last-child){
    border: none;
    background-color: white;
}
div.table-states table.views-table.views-view-table.cols-7 td:first-child{
    border-left: none;
    border-right: 1px solid #ddd;
}
@media (max-width: 325px){
	div.table-states table.views-table.views-view-table.cols-7 td:first-child {
		padding: 0px;
	}
}
div.table-states{
     border-left: none;
}
div.table-states table.views-table.views-view-table.cols-7 td:last-child{
   border-left: 1px solid #ddd;
}
@media (max-width: 691px) {
	div.table-states table.views-table.views-view-table.cols-7 td:not(:first-child):not(:last-child) {
		border: 1px solid #ddd;
	}
}
/*** Flexslider related *****/

.flexslider {
margin: 0px 0 50px 0px;
}
div.rotator-image {
	float:right;
	width:45%;
	margin-right:5%;
	min-width:250px;
	max-width: none;
	margin-top: 2%;
}
.flexslider ul.slides {
	display:inline;
	width:100%;
}
.flexslider ul.slides li{
	margin-left: 0px !important;
	padding: 20px;
/*    background-color: #DBE5F1;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc; */
}
.flexslider .flex-pauseplay a {
	
	margin: 0px auto;
}
div.slider-left-text{
	float:left;
	width:42%;
	min-width:250px;
	margin-left:5%;
	margin-right:2%;
/*margin:auto 0 auto 2%;*/
	margin-top:5px;
}
div.slider-left-text p.Slider a {
	display:none;
}
div.slider-left-text div h2  a {
		text-decoration:none;
	}
	div.slider-left-text div h2  a:hover {
		text-decoration:underline;
	}
	


div.slider-left-text p a{
color: #234E48;
font-weight: 600;
}

.flex-image a {
	display: block;
}

@media (min-width:751px) and (max-width:859px) {
	div.slider-left-text{

min-width:200px;
font-size:.95em;
width:43%}
}
	
ul li div.slider-left-text div h3 {
	font-size:1.3em;
	margin-top:20px;
}
ul li div.slider-left-text div h2{
	padding-left:0px;

  color: #01508b;
  /*margin-top:35px;*/
  margin-bottom:0px;
   vertical-align: bottom;
  /* height:40px; */
   font-weight:bold;
   font-size: 1.8em;
  
}	
div.flex-pauseplay {
    margin-top: -35px;
    padding-bottom: 30px;
}
div.flexslider ul.slides, ul.flex-direction-nav, div.flexslider ul.slides li, ul.flex-direction-nav li {
	list-style:none;

}

ul.flex-direction-nav li {
line-height:50px;
}
.flex-control-nav {
	bottom:0;
}
.flexslider .slides img{
	width:auto; 
	min-width:130px;
	margin:0 auto;
}
div.flexslider div.slider-left-text p {
	
	font-size:1em;
}
.flex-control-paging li a.flex-active {
/*background: #800000;*/

background: #0062A0;
cursor: default;
}
.flex-control-paging li a
{
	/*background: #0062a0;*/
	background:#6D6D6D;
}
.flex-direction-nav a{
	/* top:20% !important; */
	
}
div.flex-pauseplay a {
	bottom:30px !important;
	left:49.4% !important;
	height:30px;
}

@media (max-width:450px)
{
	div.flex-pauseplay {
		display:none;
	}
}
.flexslider {
margin: 0 auto;
background-color: #DBE5F1;
border: none;
position: relative;
webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
box-shadow: 0 0px 0px rgba(0,0,0,.2);
zoom: 1;

}

li.flex-active-slide .views-field-title, 
li.flex-active-slide .views-field-body,
.pane-homepage-latest-resources .view-homepage-latest-resources .views-field-title, 
.pane-homepage-latest-resources .view-homepage-latest-resources .views-field-body,
.pane-homepage-latest-resources .view-homepage-latest-resources .views-field-title-1{
  max-width: 500px; 
    width: 100%;
 /*   display: inline-block;
    float: left; */
}
.pane-homepage-latest-resources .view-homepage-latest-resources .views-field-title{
	 max-width: 700px; 
}
div.flex-image {
	width:100%;

}
div.flex-left {
	width:50%;
	 display: inline-block;
    float: left;
}
div.flex-right {
	width:50%;
	 display: inline-block;
    float: right;
}
.pane-homepage-latest-resources .view-homepage-latest-resources .views-field-title.latest{
	float:none;
}

li.flex-active-slide .flex-title, 
.view-homepage-latest-resources .views-field-title h1 a {
	color: #01508b;
	font-size:1.4em;
}

body.page-home div.panels-flexible-3 div.panels-flexible-region-inside {
    padding-right: 0.5em;
    padding-left: 0.5em;
}
body.page-home div.panels-flexible-row-3-1 div.panels-flexible-3 div.panels-flexible-region-inside-last {
     padding-right: .5em;
}

body.page-home div.panels-flexible-4 div.panels-flexible-region-inside {
    padding-right: 0.5em;
    padding-left: 0.5em;
}
body.page-home div.panels-flexible-row-4-1 div.panels-flexible-3 div.panels-flexible-region-inside-last {
     padding-right: .5em;
}

#block-homepagetiles {
	padding-top: 20px;
	padding-bottom: 35px;
}

.home-four-section-image a {
	display: block;
}

@media (min-width: 992px) {
	.decision-tool-section.col-md-3 {
		padding-right: .5em;
	}

	.integrated-care-section.col-md-3 {
		padding-right: .5em;
		padding-left: .5em;
	}

	.tech-assistance-section.col-md-3 {
		padding-right: .5em;
		padding-left: .5em;
	}

	.email-update-tool-section.col-md-3 {
		padding-left: .5em;
	}
}


.decision-tool-section .home-four-section-header,
.integrated-care-section .home-four-section-header,
.tech-assistance-section .home-four-section-header,
.email-update-tool-section .home-four-section-header{
	padding: 10px 20px;
	color: #ffffff;
	text-align: center;
	line-height: 1.4;
	font-weight: bold;

}

.decision-tool-section .home-four-section-header,
.integrated-care-section .home-four-section-header{
	padding: 10px 10px;
}

.home-four-section-header a{
	color: #ffffff;
	display: block;
	font-weight: bold;
	text-decoration:none;

}

.panels-flexible-4-inside .featured-4-boxes{
	margin-left:18px;
	margin-right: 18px;
}

.panels-flexible-4-inside .resources-events{
	padding: 5px;
}

body.page-home div.panels-flexible-4 .panels-flexible-4-inside .resources-events .panels-flexible-region-4-right_-inside{
	padding-right: 0;
}

.home-four-section-image a img{
	width: 100%;
	   
}

.home-four-section-image a img.ealert-img{
	width: 50%;
	   
}
.filter-month-bg {
	background-image: url("/sites/all/themes/icrc/images/CalFilterBackground4.png"); 
	background-repeat:no-repeat;
	height: 144px;
	width:225px;
	margin:25px 25px 25px 0;

}
.filter-month-bg ul.menu li.leaf {
	list-style-type:none;
	text-align:center;
	font-size:1.1em;
		    padding-top: 5px;
}
.filter-month-bg ul.menu li.leaf a {
	font-size:1.3em;
	color: #436EA1;
	height: 144px;
	width:225px;
	padding:5px;
}
.filter-month-bg ul.menu li.leaf a:hover, .filter-month-bg ul.menu li.leaf a:focus {
	 outline-style: solid;
    outline-color: #436EA1;
    outline-width: 2px;
}

body.home-page div.panels-flexible-row-3-1 
.home-four-section-image a:hover img{
	opacity: 0.5;
    filter: Alpha(opacity=50); /* IE8 and earlier */
}

.decision-tool-section .home-four-section-header{
	background-color: #3A8270;
	min-height: 50px;
}

.integrated-care-section .home-four-section-header{
	background-color: #436EA1;
	min-height: 50px;
}

.tech-assistance-section .home-four-section-header{
	background-color: #01508b;
	min-height: 50px;
}

.email-update-tool-section .home-four-section-header{
	background-color: #90720E;
	min-height: 50px;
}

.email-update-tool-section .home-four-section-image{
	background-color: #faf3cf;
	/*min-height: 178px;*/
	    padding-bottom: 12.5%;
}

.email-update-tool-section img {
	max-width: 140px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
}
.panels-flexible-4 .panels-flexible-region {
    padding: 0;
    min-width:283.5px;
}
.pane-homepage-latest-resources,
.latest-medicare-dates{
	margin-top: 12px;
}

.homepage-latest-resources{
	padding-right: 25px;
}

.homepage-latest-resources h3{
max-width: 100%;
border-bottom: 2px solid #90720E;
padding-bottom: 10px;
text-transform: uppercase;
font-size: 18;
}

.home .view-hompage-latest-resources .resource-type,
.home .view-hompage-latest-resources .resource-date,
.node-teaser .field-name-field-resource-type,
.node-teaser .field-name-field-resource-date,
.pane-homepage-latest-resources .views-field-field-resource-type,
.pane-homepage-latest-resources .r-date,
.pane-homepage-latest-resources .views-field-created, span.e-date,
.pane-homepage-latest-resources .views-field-field-resource-date,
.serp-list .views-field-field-resource-type,
.serp-list .r-date,
.serp-list .r-type,
.view-homepage-latest-resources  .r-type,
.view-webinars .views-field-field-resource-date .field-content,
.view-e-alerts .views-field-field-resource-type .field-content,
.view-e-alerts .views-field-field-date{
	text-transform: uppercase;
	color: #3A8270;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
}

h2.e-title {
	margin:10px 0;	
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: normal;
	/*color: #01508B;*/
}
span.e-date{
margin-top:15em;	
padding-top:10px;

}
span.file img {
	width:auto;
	display:inline;
}
.wwm-head p, .shc-head p {
	font-size: 1.1em;
}

.view .date-nav-wrapper .date-heading {
	margin-bottom:10px;
}

.node-teaser .field-name-field-resource-type:after,

.pane-homepage-latest-resources .views-field-field-resource-type:after {
	content: "|";
	display:inline;
	margin:0 5px;
}
.node-teaser .field-type-taxonomy-term-reference .field-item:after {
	margin:0;
	content:"";
}

.node-teaser ul.links {
	display:none;
}

.view-hompage-latest-resources .views-row{
padding-bottom: 15px;
}

.latest-medicare-dates, .latest-events-menu {
	background-color: #ededed;
	padding: 1px 15px 15px;
/*  background-image: url("/sites/all/themes/icrc/images/home/key-dates.png"); 
 	background-size: 50%;
  background-repeat: no-repeat;
  background-position: right 10px top 10px;  
 */
}

.latest-medicare-dates  {
	background-color: #ededed;
	padding: 1px 15px 15px;
  background-image: url("/sites/default/files/key-dates.png"); 
 	background-size: 50%;
  background-repeat: no-repeat;
  background-position: right 10px top 10px;  
 
}

.latest-medicare-dates h3{
max-width: 100%;
padding-bottom: 10px;
text-transform: uppercase;
font-size: 18;
}

.latest-medicare-dates .views-field-created {
	text-transform: uppercase;
	color: #3A8270;
	font-size: 14px;
}

.homepage-latest-footer-link, .latest-events-menu{

	font-weight: bold;
	margin-top: 20px;
	text-decoration:none;
}

.homepage-latest-footer-link a, .latest-events-menu a{

	text-decoration:none;
}

.latest-events-menu{
	margin-top:0;
	border:none;
	padding:15px;
}
div.region-sidebar-second .views-exposed-form .views-exposed-widget.views-submit-button {
	width:50px;
	display:inline-block;
	margin-left: 20px;
	
}

.menu-name-menu-filter-by-month ul.menu li{
	border: none;
}
div.region-sidebar-second .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit {
	margin-top:31px;
	height:48px;
	
}
div.region-sidebar-second  .views-exposed-form .views-exposed-widget, div.region-sidebar-second  .views-exposed-form .views-exposed-widget select {
	width:225px;
	display:inline-block;
}

div.region-sidebar-second .latest-events-menu{
	margin:25px 0;

	text-align:center;
	width:235px;

}
.panels-flexible-region-4-right_-inside .panel-separator
{
	margin:0;
	height:0;
	padding:0;
	line-height:0;
}
.latest-events-menu a {
	text-transform: uppercase;
	    color: #3E6BA3;
	    font-size: 1em;
}
.latest-events-menu {
	list-style:none;
	border:none;
	padding: 0px 0 15px 0;
	background: transparent;
}
div.region-sidebar-second .latest-events-menu {
	padding:0;
}
.latest-events-menu a:after {
	content: " \00BB";
}

.latest-resources .views-field-title,
.latest-medicare-dates .views-field-field-more{
	font-weight: bold;
}

.front .panels-flexible-row-3-1 .panels-flexible-region{
	width: 25%;
	float: left;
}

.front .panels-flexible-row-3-4 div.panels-flexible-region-3-left_.panels-flexible-region-first {
    max-width: 67%;
    width: 66%;
    min-width: 450px;
}
.front .panels-flexible-row-3-4  div.panels-flexible-region-3-right_.panels-flexible-region-last{
	 width: 33%;
	 min-width: 250px;
}

.front .panels-flexible-row-4-4 div.panels-flexible-region-4-left_.panels-flexible-region-first {
    max-width: 60%;
    width: 59%;
    min-width: 350px;
}
.front .panels-flexible-row-4-4  div.panels-flexible-region-4-right_.panels-flexible-region-last{
	 width: 40%;
	 min-width: 250px;
}
/*  E-Alerts page */


.block-views-blocke-alerts-block-1 .item-list li {
	margin: 0;
}

.view-e-alerts {
	padding-top: 0;
}

.view-e-alerts .page-title {
	margin-bottom: 25px;
	margin-top: 0;
}

.view-e-alerts .views-row{
	padding: 10px 10px 10px 20px;
	margin-bottom: 10px;
}

.view-e-alerts .views-row:nth-child(odd),
.view-events .views-row:nth-child(odd),
.view-webinars .views-row:nth-child(odd){
	background: #F0F0F0;
}
.view-events .item-list ul li.views-row {
	padding: 20px 10px;
}
.view .date-nav-wrapper .date-heading {
	margin-bottom:10px;
}


/* webinars page */

.view-webinars{
padding-top: 20px;
}

.view-webinars .views-row{
	padding: 10px 10px 1px 20px;
    margin-bottom: 10px;
}

.view-webinars .views-field-title{
	font-weight: bold;
}

/* breadcrmub */
.breadcrumb{
	background-color: #ffffff;
	border: none;
	padding: 0 !important;
	margin: 0;
}

#breadcrumb .breadcrumb{
	    background-color: #ffffff;
    border: none;
    padding: 0px 0px;
    margin-bottom: 15px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


/* content */

.node.node-teaser,
.path-node #content-wrapper, 
.page-contact #content-wrapper {
background-color: #ffffff;
border: none;
}

.node--view-mode-teaser {
background-color: #ffffff;
border: none;
border-bottom: 2px solid #dadada;
border-radius: 0;
margin-bottom: 15px;
}

.path-taxonomy article .node__content p {
	border-top: none;
	margin-top: 0;
}

.node__content {
	padding: 0;
}

.page-header {
    padding-bottom: 0;
    margin: 10px 0 0;
    border-bottom: none;
}

#main-content,
#bottom-content {
	padding: 0;
}
.node header {
	padding:0;
}
#bottom-content {
	background-color: #dadada;
}

#main-content .container {
	background: #ffffff;
	padding: 0 25px 25px 25px;
}
#footer div.container {
	background-color: #eee;
	padding:20px;
	margin-top: 0;
	border-top: 2px solid #90720E;

	
}
#footer {
	background:#DADADA;
	border-top:0;
	padding: 0
}
.page-node-7946 #main,
.page-node-7946 #content-wrapper,
.page-node-7946 #block-system-main {
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

.page-node.page-node- #content-wrapper h1.page-title{
	padding:10px 0px;
}


/* map */
.map-block {
	height: 500px;
}

.jsmap-region-data,
.jsmap{
	cursor: pointer;
}

.jsmap-region-data {
	background: #FFFFFF;
    padding: 5px 25px 5px 5px;
    margin-top: 40px;
    box-shadow: 0 4px 2px -2px rgba(0,0,0,0.4);
    opacity: 0.9;
    filter: Alpha(opacity=90); /* IE8 and earlier */
    width: 320px !important;
}

.views-field-field-state-field,
.views-field-field-state-page-link{
	display: none;
}
.field-name-field-state-tax.field-type-taxonomy-term-reference .field-items {
    display: inline-block;
    width: 225px;
    word-break:break-word;
}

path { 
    fill: #90d4ed; transition: .6s fill; cursor: pointer;
}
path:hover { 
    fill: #176e8e; 
}
path:focus { 
    fill: #176e8e; 
}

.item-list ul li {
    border-bottom: 0;
    margin-bottom: 0;
    padding: 8px 0;
    list-style: none;
  }
  .e-description p {
  	margin-bottom:10px;
  }

  ul.js-facets-links {
	padding-inline-start: 0;
  }

  ul.js-facets-links ul {
	padding-inline-start: 0;
  }

 ul.js-facets-links li.facet-item a {
 	font-size: 0.92em;
	 color: #335379;
	 list-style-type: none;
	 text-decoration:none;
 }

ul.js-facets-links li.facet-item {
	list-style-type: none;
}

ul li.facet-summary-item--facet {
	list-style-type: none;
}

.item-list ul.facetapi-facet-field-resource-type li{
		padding: 4px;
	}

  /* resources serp page */

#block-searchforresources p {
	margin: 0;
}

.page-resource-library #sidebar-first .block h2{
	margin-top: 5px;

}

#block-views-states-integration-map-block-1 h2{
color: #444;
font-size: 1em;
margin-bottom: 15px;
}


.view-resource-library .view-content .item-list{
	padding: 1px 15px;
}

.page-resource-library #content-wrapper h1,
.page-states-integration-activities #content-wrapper h1 {
	display: none;
}

.serp-list .item-list ul li{
	border-bottom: 0;
}

.item-list ul.serp-list  li ul li{
	list-style: disc;
	padding: 5px 0;
}

.item-list ul.serp-list  li p{
	margin: 10px 0 5px;
}

ul.serp-list li.views-row{
margin: 0 0 0 0;
padding: 15px 15px;
}

.item-list h3 a{
	color: #3B618E;
}

h2.serp-title,
h3.serp-title  {
	margin:10px 0 10px;	
}

h3.serp-title a{
	line-height:120%;
	font-size: 1.01em;
	color: #3B618E;
}

h2.serp-title a{
	/* font-size: 1.1em; */
	font-size: 0.85em;
	color: #3B618E;
}

h2.serp-title a:hover {
	color: #000;
}

div.related-tags {
	margin:10px 0;
	font-size:.9em;
	
}
#sidebar-first .block {
 padding-bottom:10px;

}
.item-list,
.serp-list .views-row{
	padding: 5px 5px;
	line-height:1.3em;
	margin-top: 5px;
}
.item-list ul {
	margin: 0;
}
.item-list ul li ul {
	margin:0 15px;
}
#block-current-search-standard {
	padding-bottom: 15px;
	margin-bottom:0;
}

.view-resource-library .view-content .serp-list .views-row:nth-child(odd),
.view-block-state-resources .view-content .serp-list .views-row:nth-child(odd){
	background: #F0F0F0;
}
.view-resource-library .views-widget-sort-sort_bef_combine  input.form-text,
 textarea.form-textarea, select {
    background-color: #fcfcfc;
    border: 2px solid #eaeaea;
    color: #999999;
    font-size: 14px;
    padding: 14px;
    width: 75%;
    min-height: 50px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
input.form-text, textarea.form-textarea, select{
	color: #000000;
	
}

.resource-library label[for=edit-search-api-fulltext--2] {
	display: none;
}

.view-resource-library .views-widget-sort-sort_bef_combine .views-exposed-form label {
    font-weight: bold;
    display: inline-block;
}
.view-resource-library .views-widget-sort-sort_bef_combine .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.4em;
}
div.search-sidebar-title {
	padding:0;
}
div.search-sidebar-title h2 {
	font-size: 1.2em;
	border-bottom: 1px solid #222;
	border-bottom: 2px solid #90720E;
	padding: 0 0 10px;
}

.resource-detail .panels-flexible-region-inside-last .panel-pane h2{
	font-size: 1.2em;
	padding: 0 0 10px;
}

div.search-sidebar-title p {
	display:none;
}

.block-views-exposed-filter-blockresource-library-page-1 .js-form-item-search-api-fulltext {
	margin-top: 0;
	float: none !important;
}

.block-views-exposed-filter-blockresource-library-page-1 .form-item-sort-bef-combine {
	float: none !important;
}

.block-views-exposed-filter-blockresource-library-page-1 .form-item-search-api-fulltext-op {
	margin-bottom: 0;
}

.block-views-exposed-filter-blockresource-library-page-1{
	width: 100%;
    max-width: 300px;
}

.block-views-exposed-filter-blockresource-library-page-1 [data-drupal-selector="edit-reset"] {
	margin-left: 20px;
}

.block-views-exposed-filter-blockresource-library-page-1 input.form-text, 
.block-views-exposed-filter-blockresource-library-page-1 textarea.form-textarea, 
.block-views-exposed-filter-blockresource-library-page-1 select{
	background-color: #FFFFFF;
 /*   border: 1px solid #000000; */
    color: #000000;
    font-size: 14px;
    padding: 10px 15px;
    width: 100%;
    min-height: 30px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.block-views-exposed-filter-blockresource-library-page-1 select{
	background-color: #E8E8E8;
    padding: 10px;
    border-bottom: 0px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0em;
}

#views-exposed-form-resource-library-page #edit-sort-bef-combine-wrapper{
	width: 100%;
	padding-top: 0;
	max-width: 300px;
	display:none;

}
div.sort-only {
	float:left;
	width:55%;
	margin-left: 20px;
}
div.sort-only div.views-widget-filter-search_api_views_fulltext, div.sort-only div.views-reset-button {
	display:none;
}
div.sort-only #views-exposed-form-resource-library-page #edit-sort-bef-combine-wrapper{
	display:block;
}

a.facetapi-limit-link:after {
	content: " ▼";
}

a.facetapi-limit-link.open:after {
	content: " ▲";
}

.views-exposed-form .views-exposed-widget {
    padding: .5em 1em 0.5em 0;
    }

.page-resource-library #sidebar-first h2:after {
	display: none;
}

.item-list .facetapi-facet-field-author{
margin-bottom: 10px;
}

#edit-sort-bef-combine-wrapper {
	padding-right: 0;
}


/* resource and webinar detail page */
.page-node-type-resource .file--application-pdf,
.page-node-type-e-alert .file--application-pdf,
.page-node-type-webinar .file--application-pdf
 {
    background-image: none;
}

.page-node-type-resource .file,
.page-node-type-e-alert .file,
.page-node-type-webinar .file {
	padding-left: 0;

}

.node--type-resource p:first-child,
.node--type-e-alert p:first-child,
.node--type-webinar p:first-child {
	border-top: 1px solid #989898;
    margin-top: 25px;
    padding-top: 15px;
    margin-bottom: 25px;
}

.node footer {
	padding:0;
	margin:0;
}
.node-resource header,
.node-webinar header {
padding: 0;
}

.node--view-mode-teaser h2 a,
.node-teaser h2 a {
	color: #436EA1;
}

.node header h2 a:hover, .node header h2 a:focus {
	color: #436EA1;
	text-decoration:underline;
}

.node-teaser .field-name-field-resource-type,
.node-teaser .field-name-field-resource-date{
	display:inline-block;
}

.node-teaser .field-name-field-resource-type,
.node-teaser .field-name-field-resource-date,
body.resource-detail .field-name-field-resource-date,
body.resource-detail .field-name-field-author,
body.resource-detail .field-name-field-resource-category ,
body.resource-detail .field-name-field-webinar-date {
	font-size: 0.9em;
}
.node > .content {
	padding: 0px 0;
}
.node-webinar .field-name-field-resource-type{
	border-bottom: 1px solid #989898;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
body.page-taxonomy-term .node-webinar .field-name-field-resource-type{
		margin-bottom: 5px;
	padding-bottom: 0px;
		border-bottom: none;
	
}

body.resource-detail .field-name-body{
	border-top: 1px solid #989898;
	margin-top: 25px;
	padding-top: 15px;
	margin-bottom: 25px;
}

.field-items p {
	margin:10px 0;
}
body.resource-detail .field-type-taxonomy-term-reference .field-label,
 body.resource-detail .field-name-field-author .field-label,
body.resource-detail .field-name-field-resource-date .field-label,
body.resource-detail .field-name-field-resource-type .field-label,
body.resource-detail .field-name-field-resource-category .field-label,
body.resource-detail.field-name-field-author .field-label,
body.resource-detail .field-name-field-webinar-date .field-label,
body.resource-detail .field-name-field-resource-category .field-label,
body.resource-detail  .field-name-field-resource-type .field-label{
	font-weight: bold;
}
body.resource-detail .panel-flexible .panel-separator {
    margin: 0;
}

.field-name-field-webinar-video {
	margin: 5px 0 20px;
}

.field .left-align-column{
	margin-left: -15px;
}


/* State summary pop-up */

.ui-dialog{
	padding: 0;
	width: 390px !important;
}

.ui-dialog .ui-dialog-titlebar{
	padding: .5em 0.6em;
	border: 0px;
    background: #B1D5E2;
    font-family: 'Helvetica', 'Arial', sans-serif;
    font-weight: 700;
    line-height: 100%;
    font-size: 1.45em;
}

.ui-dialog .region-content #block-system-main{
	padding-bottom: 0;
}
.state-chars {
	font-weight:bold;
	line-height:1.7em;
	font-family: 'Helvetica', 'Arial', sans-serif;
	 font-size: 1em;
}

.ui-dialog-content .state-chars {
	 font-size: 0.85em;
	 line-height: 1.8em;
}

.ica-label, .ica-label-b {
	font-size:1em;
	color: #262626;	
	font-weight:normal;
}

.state-link {
	margin:15px auto;
	color: #3B618E;
	width:100%;	
}

.state-link .field-content a .state-link{
	border-top: 1px solid #989898;
	padding-top: 15px;
}

.ui-dialog{
	background-color:rgba(255,255,255, 0.85);
	border: 0;
}


.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{
	padding: 0;
	height: 17px;
}

.ui-widget-content {
	background-color: rgba(255, 255, 255, 0.9);
}

  /* State detail */
div.r-date, div.r-author-date, div.r-description  p{
	margin-bottom:10px !important;
}
.r-category-label {
	font-weight:normal;
}

.r-category {
	margin: 10px 0;
    font-size: .9em;
 }


div.r-description  p{ 
	font-size: 1em;
}
h3.r-title {
	font-size: 1.6em;
}

.view-state-summary .item-list{
	color: #262626;
}

.view-state-summary .item-list .ica-label{
	color: #262626;
}

.panels-flexible-region .pane-state-image,
.panels-flexible-region .pane-states-integration-map {
padding-left: 25px;
}



/* Events landing */

.events .form-date {
	height: 50px;
	padding: 18px;
}

.events li {
	overflow-wrap: anywhere;
}

.events .region-sidebar-first .bef-exposed-form .form--inline > .form-item {
    float: none;
}


.block-views-exposed-filter-blockevents-page-1 label {
	display: block;
}

.block-views-exposed-filter-blockevents-page-1 [data-drupal-selector="edit-reset"] {
	margin-left: 20px;
}


.block-views .view .date-nav-wrapper .date-prev,.block-views  .view .date-nav-wrapper .date-next {
	border-radius: 2px 2px 2px 2px;
	overflow:visible;
	background:none;
	
	
}
.block-views .view .date-nav-wrapper .date-prev a,.block-views  .view .date-nav-wrapper .date-next a{
	padding:2px 5px;
	font-size:22px;

}
div.date-nav-wrapper ul.pager {
	overflow:visible;
	margin-bottom: 20px;
    margin-top: -50px;
}
div .outerdate {
    display: inline-block;
    margin-bottom: 20px;
    width: 55px;
    margin-right: 8px;
    margin-top: 3px;
    border: 1px solid #2D4758;
    text-align: center;
    float: left;
    font-size: .9em;
}
div .datemonth {
    color: #fff;

    background-color: #2D4758;
    padding: 3px;
}

.block-views-blockblock-state-resources-block-1 {
	border-top: 1px solid #989898;
}

.block-views-blockblock-state-resources-block-1 h2 {
	margin-top: 20px;
}

.pane-state-resources h2,
.pane-states-integration-map h2{
	text-transform: uppercase;
	font-size: 18px;
	padding: 15px 0 10px;
}

.view-block-state-resources .item-list,
.view-state-summary .item-list{
	padding: 1px 0px;
}

.view-block-state-resources .item-list ul li,
.view-state-summary .item-list ul li{
	margin: 0;
}

.pane-state-resources .item-list div.r-description p{
	font-size: 1em;
}

.pane-state-summary .state-chars{
	padding: 0px 0px 6px 0px;
}

.views-field-field-state-capital-image img{
	border: 1px solid #dddddd;
}

/* button */ 

input[type="submit"]:hover {
	background-color: #4577B5;
}

input.form-submit,
input[type="button"],
input.form-submit,
.page-node-type-e-alert .field--name-field-upload-email.field__item a,
.page-node-type-e-alert .field--name-field-resource-link.field__item a,
.page-node-type-resource .field--name-field-resource-file .field__item a,
.page-node-type-e-alert .field--name-field-resource-file .field__item a,
.page-node-type-webinar .field--name-field-resource-file .field__item a,
.page-node-type-webinar .field--name-field-webinar-summary.field__item a,
.field--name-field-upload-email .file a,
.field-name-field-slides-url .field-item a,
.field-name-field-summary-url .field-item a,
.field-name-field-url .field-item a{
	margin: 5px 5px 5px 0;
    background-color: #3A8270;
    border: none;
    box-shadow: none;
    color: #fff;
    padding: 7px 14px;
    text-transform: uppercase;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #ffffff;
    display: inline-block;
}
.views-field-field-resource-link a.resource-link {
	 background-color: #fff;
	 border: 2px solid #3A8270;
	 color: #111;
	 margin: 5px 5px 5px 0;
	 padding: 7px 14px;
    text-transform: uppercase;
}

.views-field-field-resource-link {
	margin-top: 20px;
}

.page-node-type-e-alert .field--name-field-upload-email.field__item a:after,
.views-field-field-resource-link a.resource-link:after,
.field--name-field-webinar-summary.field__item a:after,
.field--name-field-resource-file .field__item a:after,
.field--name-field-upload-email .file a:after,
.field-name-field-summary-url .field-item a:after,
.field-name-field-url .field-item a:after{
	content: " \00BB";
}

.path-state input#states,
.state-integration-activities input#states,
.block-search [data-drupal-selector="edit-submit"] {
	height: 50px;
	margin: 0;
}

/* email signup */

#block-simplenewsemailheader {
	padding: 0;
}

#block-simplenewsemailheader .email-signup-header{
	background-color: #90720E;
	color: #ffffff;
	min-height: 65px;
}

#block-simplenewsemailheader .email-signup-header .header-text{
    width: 60%;
    padding: 5px 15px 5px 18px;
    display: block;
    float: left;
    font-size:1.3em;
    font-weight:bold;
}
.block-simplenews input.form-submit {
   background-color: #ffffff;
   width: 50%;
   line-height: 30px;
 /*  margin-top:-12px; */
   color: black;
   border: 1px solid #000;
       border: 1px solid #000;
    /* margin: 5px 25%; */
    margin-left: 8px;
} 
.subscribe-email-image{
	padding-top:10px;
}

#block-simplenewsemailheader .email-signup-header img{
	max-height: 50px;
	/* width: 60px; */
	float:right;
	margin-right:8%;
}

.block-simplenews {
	background-color: #faf3cf;
	padding: 8px 8px;
	margin-bottom: 15px;
}

.form-item-mail {
	margin: .5em .5em;
}
.block-simplenews .form-text{
	width: 100%;
}

.block-simplenews input,
.block-simplenews input.form-text{
	min-height: 30px;
	border-radius: 0px;
	border: none;
	height: 45px;
	color: #000;
}

form.simplenews-subscribe .block-simplenews input[type="submit"] {
	padding: 10px 14px 14px;
	background-color: #FFFFFF;
	color: #262626;
	border: 1px solid #505050;
	float:right;
	margin-right:20px;
}

.email-archive-link {
	margin-top: 30px;
	}

.email-archive-link a{
	color: #436EA1;
	text-transform: uppercase;
	font-weight: bold
	}
div.form-item-mail label {
	margin-left:5px;
}

/*responsive menu */
.responsive-menus.responsified span.toggler{
    padding: 15px 25px;
    display: block;
    background: #436EA1;
    color: #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #000;
    font-size: 1.35em;
    text-align: left;
    cursor: pointer;
    outline: none;
}

@media (max-width: 719px) {
	#header-top ul.menu li, 
	#header ul.menu li, 
	#main-navigation ul.menu li, 
	#top-content ul.menu li {
		display: block;
	}
}

/* footer menu */

.node footer {
	border-top: none;
}

div.footer-area ul.menu li,
div.footer-area ul.menu li a {
	color: #444444;
	text-transform: uppercase;
	list-style: none;
	font-size: 0.95em;
	font-weight: bold;
}

div.footer-area ul.menu li a:hover {
	text-decoration: underline;
}

div.footer-area .menu--menu-secondary-footer-menu ul.menu li,
div.footer-area .menu--menu-secondary-footer-menu ul.menu li a{
	color: #444444;
	text-transform: none;
	list-style: none;
	font-size: 0.98em;
	font-weight: normal;
}

div.footer-area .menu--menu-secondary-footer-menu ul.menu li a:hover {
	text-decoration: underline;
}

div.footer-area ul.menu li:last-of-type {
	    border-bottom: none;
}

/*  sidebar second padding */
body.resource-detail  .panels-flexible-region-6-sidebar_right{
	padding-left: 25px;
}

/** Survey Related **/
[id=webform-feedback-block] {
    -moz-border-radius: 15px;
    -moz-box-shadow: 1px 1px 5px #000;
    -webkit-box-shadow: 1px 1px 5px #000;
    background-color: #fff;
    border-bottom: 20px solid #fff;
    border-radius: 15px;
    border-top: 20px solid #fff;
    text-align: left;
    color: #000;
    box-shadow: 1px 1px 5px #000;
    display: none;
    height: auto;
    margin: 0;
    overflow-y: scroll !important;
    padding: 30px;
    position: fixed;
    top: 100px;
    width: 65%;
    z-index: 999;
}
#cboxContent {
	height:auto !important;
	overflow:visible !important;
}


#cboxLoadedContent {
	padding:15px 15px 0px !important;
	height:auto !important;
	overflow:visible !important;
}
#cboxLoadedContent img {
	width:75%;
}

#cboxLoadedContent a {
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
	
}
 div.modal-forms-modal-content  span.popups-close.close {
	
    color:#333333 !important;
	  opacity: 1 !important;
}

div.ctools-modal-content .form-item label {
	width:auto !important;
}
div.ctools-modal-content .resizable-textarea {
	margin-left:0 !important;
}
div.modal-forms-modal-content .modal-header {
    background-color: transparent;
    padding: 0.5em 1em .5em 1em;
    min-height: 25px;    
}
div.ctools-modal-content .modal-content {
	margin-left:2%;
}
div.resizable-textarea textarea.form-textarea {
	width:100% !important;
}

div.date-nav ul.pager  li.date-prev, div.date-nav ul.pager  li.date-next {
	background:none #fff;
}

div.date-nav ul.pager  li.date-prev a, div.date-nav ul.pager  li.date-next a {
	border:none;
	padding:0;
	margin:0;
}



/*  Media Query */

@media (max-width: 1200px) { 
	#main-navigation {
		max-width: 1000px;
	}
	#header {
		max-width: 970px;
	}
	.view-homepage-latest-resources .views-field-title, 
	.view-homepage-latest-resources .views-field-body, 
	.view-homepage-latest-resources .views-field-title-1{
		max-width: 500px;
	}
	.views-field-field-image-for-homepage{
		max-width: 400px;
	}
 }


@media (max-width: 992px) { 
	#main-navigation:before, #main-navigation:after{
		border: none;
	}
	#main-navigation ul.menu li a{
		font-size: 0.87em;
	}
	#main-navigation ul.menu li a{
		padding: 15px;
	}
	.view-homepage-latest-resources .views-field-title, 
	.view-homepage-latest-resources .views-field-body, 
	.view-homepage-latest-resources .views-field-title-1{
		max-width: 350px;
		margin-right: 20px;
	}
	.views-field-field-image-for-homepage{
		max-width: 300px;
	}

	.decision-tool-section,
	.integrated-care-section,
	.tech-assistance-section {
		margin-bottom: 15px;
	}

	.front .panels-flexible-row-3-1 .panels-flexible-region{
		width: 50%;
	}

	.front .panels-flexible-row-3-4-inside .panels-flexible-region{
		 max-width: 100%;
		 width: 100%;
		 float: none;
	}

	.node-type-resource .panels-flexible-region-6-sidebar_right,
	.node-type-webinar .panels-flexible-region-6-sidebar_right{
		width: 100%;
		padding-left: 0px !important;
		padding-top: 20px;
	}

	.node-type-resource .panels-flexible-6 .panels-flexible-region-inside,
	.node-type-webinar .panels-flexible-6 .panels-flexible-region-inside{
		padding-left: 0px;
	}

	.node-type-resource .panels-flexible-region-6-center,
	.node-type-webinar .panels-flexible-region-6-center,
	.state-related .panels-flexible-region-5-center,
	.state-related .panels-flexible-region-5-_none_{
		width: 100%;
	}

	.state-related .panels-flexible-region-5-_none_ .panels-flexible-region .pane-state-image, 
	.state-related .panels-flexible-region-5-_none_ .panels-flexible-region .pane-states-integration-map{
		padding-left: 0px;
	}

	#block-search-form .form-actions{
		right: none;
		left: 220px;
	}

	div.slider-left-text{
		width: 90%;
	}
  
	div.rotator-image{
		float: left;
		width: auto;
		max-width: 500px;
		margin-left: 7%;
	}

	.flexslider ul.slides li{
		padding-bottom: 70px;
	}

	.views-submit-button #edit-submit-resource-library,
	.views-exposed-form .views-reset-button,
	.views-widget-sort-sort_bef_combine .form-item-sort-bef-combine{
		margin-top: 1.6em;
	}

	#block-multiblock-1 {
		margin-left: 0px;
	}

	.view-resource-library .view-content .item-list{
		padding: 0px;
	}

	.panels-flexible-region .pane-state-image, .panels-flexible-region .pane-states-integration-map{
		padding-left: 0;
	}

 }

 @media (max-width: 691px) { 
	.front .panels-flexible-row-3-1 .panels-flexible-region{
		width: 275px;
		float: none;
	}

	.map-block,
	.state-integration-activities #main-content .col-md-8 {
	display: none;
	}

	.flex-direction-nav a{
		margin: -20px -30px 0;
	}

 }

 /* Additional Styles */
 .block-override {
	 clear: none;
	 padding: 0 15px;
 }

 /* collapsiblock */
 .collapsiblock a {
	display: block;
	text-decoration:none;
 }

div .collapsiblockTitleCollapsed button,
div .collapsiblockTitle button {
        background-position-x: 100% !important;
 }

 /* Facets */
 .resource-library .block-facets {
	border-bottom: 1px solid #ccc;
 }

 .resource-library .facets-widget-links ul li.facet-item a {
	 font-weight: bold;
 }

 .resource-library .facets-widget-links ul li.facet-item a:hover {
	color: #000;
}

 .resource-library .facets-widget-links ul li.facet-item ul li a {
	font-weight: normal;
}

.resource-library .facets-widget-links ul li.facet-item {
	margin-left: 20px;
	padding-bottom: 6px;
	line-height: 1.2em;
}

.resource-library .facets-widget-links ul li.facet-item--expanded ul li {
	padding-bottom: 0;
	padding-top: 6px;
}

/*pager*/
nav.pager { overflow: hidden; padding: 0; width: 100%; clear: both; position: relative; margin-bottom: 25px; }

nav.pager li { display: inline;  float: left; margin: 0; padding: 0; border-bottom: none;}

nav.pager li a, nav.pager ul.pager__items li.pager__item.is-active { background: #fff; border: 1px solid #eee; padding: 14px 20px; display: block; margin: 5px 3px 5px 0; 
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

nav.pager ul.pager__items li.pager__item.is-active a {
	color: #fff;
	background-color: #444;
	border: none;
	margin: 0;
	padding: 0;
}

nav.pager li a:hover, nav.pager ul.pager__items li.pager__item.is-active { background-color: #444; border-color: #444; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); }

/* Resources by Topic */
.page-node-type-resource-topic-page .node__content {
	width: 80%;
}

.page-node-type-resource-topic-page .node__content ol li {
	margin-bottom: 30px;
}

.page-node-type-resource-topic-page .node__content ul li {
	margin-bottom: 5px;
}

.page-node-type-resource-topic-page .node__content ol li ul li {
	margin-bottom: 0;
}

.page-node-type-resource-topic-page .node__content ul.learn-more-list {
	padding-inline-start: 15px;
}

.page-node-type-resource-topic-page .node__content ul.learn-more-list li {
	list-style-type: disclosure-closed;
}

.page-node-type-resource-topic-page .node__content ul.learn-more-list li ul li {
	list-style-type: disc;
}

.page-node-type-resource-topic-page .node__content ul.learn-more-list ul {
	margin: 10px 0 15px 0;
}

.page-node-type-resource-topic-page .node__content ol li strong,
.page-node-type-resource-topic-page .node__content ol li::marker {
	font-size: 18px;
}

.page-node-type-resource-topic-page .node__content ol li p,
.page-node-type-resource-topic-page .node__content ul li p {
	margin-bottom: 10px;
}

.page-node-type-resource-topic-page .node__content .learn-more {
	border-bottom: 1px solid #444;
	line-height: 140%;
	margin: 30px 0 20px 0;
	font-size: 18px;
}

.page-node-type-resource-topic-page .node__content .promote-integration-intro {
	margin-bottom: 20px;
}

.page-node-type-resource-topic-page .node__content hr {
	border-top: 2px solid #ddd;
}

.page-node-type-resource-topic-page .node__content .medicare-basics-header {
	padding-top: 15px;
	font-size: 18px;
	line-height: 140%;
	color: #000;
}

.page-node-type-resource-topic-page .node__content .medicare-basics-header-text {
	font-weight: normal;

}



