


/* css for card view images */
.contentSections .thumbnail,
.ezsearch-result .thumbnail,
.cardViewAPI .thumbnail,
.relatedContentCardView .thumbnail,
.immigrantStoryCardView .thumbnail,
.browseByType .thumbnail,
.landingPageWaysToStayList .thumbnail
{
	padding: 0px !important;
	border: #e6e6e6 !important;/**CID-341 newly added for Cards**/
    background-color: #f2f2f2;/**CID-341 newly added for Cards**/
	border: none !important;/**CID-341 Added by Ravindra 12-21-2022 **/
    transition: none;
    box-shadow: none;
}

.contentSections .thumbnail .caption,
.cardViewAPI .thumbnail .caption,
.relatedContentCardView .thumbnail .caption,
.immigrantStoryCardView .thumbnail .caption,
.browseByType .thumbnail .caption,
.landingPageWaysToStayList .thumbnail .caption
{
	padding: 10px 21px 0px 21px;
	font-family: 'Helvetica neue', helvetica;;/*CID-341 Newly Added*/
}

/*CID-341 Newly Added*/
.ezsearch-result .thumbnail .caption{
	padding: 10px 21px 15px 21px;
	font-family: 'Helvetica neue', helvetica;/*CID-341 Newly Added*/
}


.contentSections .thumbnail .caption p:first-of-type,
.featuredContents .thumbnail .caption p:first-of-type,
.ezsearch-result .thumbnail .caption p:first-of-type,
.cardViewAPI .thumbnail .caption p:first-of-type,
.relatedContentCardView .thumbnail .caption p:first-of-type,
.immigrantStoryCardView .thumbnail .caption p:first-of-type,
.browseByType .thumbnail .caption p:first-of-type,
.landingPageWaysToStayList .thumbnail .caption p:first-of-type
{
	margin-bottom: 20px;
}

.siteText{
	color: #6991eb; /* CID-341  color:#417505;*/
	font-family: Montserrat;
}

a.siteText:hover{
	color: #6991eb;/* CID-341  color:#417505;*/
}

.siteBodyText{color: #6991eb;
	 /* CID-341  color:#797677;*/
	font-family: montserrat; /* CID-341 font-family: Montserrat;*/
    font-weight: 700;
}

/* CSS for making checkmark as default bullet style */
/* in Eligibility Requirements section (Ways To Stay details page & print view) */
.eligibilityCriteriaBox > ul, 
.eligibilityRequirementsPrintView > ul{	
	list-style: none;
	padding-left: 27px;
}

.eligibilityCriteriaBox > ul > li:before,
.eligibilityRequirementsPrintView > ul > li:before{	
	font-family: 'FontAwesome';
	font-size: 16px;
	content: "\f058";                          
    color: #87d241; /** CID-341 color: #417505;*/
	margin-left: -25px;
    margin-right: 11px;
}

.eligibilityCriteriaBox > ul > li,
 .eligibilityRequirementsPrintView > ul > li{
	padding-bottom: 10px;
}

.immigrantStoryCardView img{
	border-bottom : 7px solid #5a37b4;/** CID-341  border-bottom: 7px solid #417505;*/
			height: auto !important;/** CID-341 Added newly*/
}


.browseByType .thumbnail{
	background-color: #EDEDED;
	border-radius: 0px;
	border: none;
	padding-top: 35px !important;
}

.paginationActive{
	color: #FFFFFF;
	/** CID-341 background-color: #417505;**/
	background-color: #5a37b4;
	font-size: 16px;
	padding: 7px 12px 7px 12px;
	font-weight: bold;
	margin-right: 20px;
}

.paginationNonActive{
	color: #797677;
	background-color: #FFFFFF;
	font-size: 16px;
	border: 1px solid #797677;
	padding: 6px 11px 6px 11px;
	font-weight: bold;
	margin-right: 20px;
}

/**umb_name:readMore*/
.readMore,
.readMore:visited{
	padding: 5px;/* CID-341 newly Added*/
	background-color: #87d241;/* CID-341 newly Added*/
    border: none; /* CID-341 newly Added*/
    font-size: 16px;
    font-weight: 700;
    width: 130px;/* CID-341 newly Added*/
	height: 30px;/* CID-341 newly Added*/
    margin-bottom: 25px;/* CID-341 newly Added*/
    color: #ffffff;/* CID-341 color: #417505*/
    text-transform: uppercase;/* CID-341 newly Added*/
    border-radius: 0.3rem;/* CID-341 newly Added*/
    text-align: center;/* CID-341 newly Added*/
	font-family: 'Helvetica neue', helvetica !important;/* CID-341 newly Added*/
	word-spacing: 5px; /* CID-341 newly Added*/
	margin: 15px 0px;/* CID-341 newly Added*/
}

.readMore:hover{
	color:#ffffff;/** CID-341 color: #6B9440;**/
	font-size: 16px;
	font-weight: 700;
	text-decoration: underline !important;
}

.readMoreHomeOnly,
.readMoreHomeOnly:visited{
	color: #4A850E;
	font-size: 14px;
	font-family: 'Source Sans Pro';
	font-weight: bold;
	/*text-decoration: underline;*/
	border-bottom:1px;
	border-bottom-style:dotted;
}

.readMoreHomeOnly:hover{
	color: #4A850E;
	font-size: 14px;
	font-family: 'Source Sans Pro';
	font-weight: bold;
	/*text-decoration: underline;*/
	border-bottom:1px;
	border-bottom-style:dotted;
}

.browseByNavNonActive:hover,
.browseByNavActive:hover{	
	background-color:#bdafe1;/**CID-341 background-color: #417505;**/
	color: #FFFFFF;
	text-decoration: none;
}

.locationInfo a{
	color: #5a37b4 !important; /**CID-341 color: #797677;*/
	text-decoration: none;
}

.relatedContentCardView .thumbnail{
	margin-bottom: 40px;
}

.searchButton:hover{	
	/*background-color:#f0f0f0;/*background-color:#87d241 /*CID-341 background-color:#6B9440;*/
	color: white;
	text-transform: uppercase; /*CID-341 newly added */ 
	text-decoration: underline; 
}

.waysToStayHeaderImage img{
    display: block;
    width: 100%;
    max-width: 1920px; 
    margin: 0 auto;
}

/**umb_name:tags*/
.tags,
.tags:visited{color: #417505;
font-family: Montserrat;
text-decoration: underline;}

.tags:hover{
	color: #417505;
	font-family: Montserrat;
	text-decoration: underline;
}

a.readMoreLess:hover{
color: #417505;
}

.areYouEligibleCardStartNowButton:hover,/*CID-341 seperated as per mockup.areYouEligibleCardStartNowButton:link*/
.areYouEligibleCardStartNowButton:active{
	color: #FFFFFF;
	text-decoration: underline;
}

.areYouEligibleCardStartNowButton:link{
	color: #FFFFFF;
	/*CID-341 text-decoration: underline;*/
}

.glossaryBrowseByNavActive:hover,
.glossaryBrowseByNavNonActive:hover{
	background-color:#bdafe1;
	color: #FFFFFF;	
	text-decoration: none;
}

.glossaryBrowseByDeactivated:hover
{
	background-color: #EDEEEA;
	color: #D8D8D8;
	text-decoration: none;
}

/* For maintaining aspect ratio of card view images */
@media only screen and (min-width: 1200px) 
{
	.contentSections .thumbnail,
	.ezsearch-result .thumbnail,
	.cardViewAPI .thumbnail,		
	.browseByType .thumbnail,
	.landingPageWaysToStayList .thumbnail {
		width: 361px !important;
	}
	
	.contentSections .cardViewImage,
	.ezsearch-result .cardViewImage,
	.cardViewAPI .cardViewImage,	
	.browseByType .cardViewImage,
	.landingPageWaysToStayList .cardViewImage{
		height: 180px !important;
		width: 359px !important;
	}
	/*To maintain aspect ratio for article and knowYourRight header image*/
	.articleHeaderImage{
		/*height: 230px;*/
		width: 765px; /*This is specified as requirement. Change value if needed*/
	}
}

.sidebarBox {
  max-height: 150px;
  overflow: hidden;
}

.sidebarBox .fadeEffect {
  width: 100%; 
  padding: 30px 0; 
  background-image: linear-gradient(to bottom, transparent, black);
}

.fadeout {
    position: relative; 
	bottom: 70px;  
	height: 25px;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
} 

/**umb_name:cardViewImage*/
.cardViewImage{width:100%;
height: 0px !important;/**CID-341 height: auto;*/
border-radius: 3px 3px 0px 0px;}

/**umb_name:landingPageSectionDivider*/
.landingPageSectionDivider{border-top: 3px solid #BFBFBF;
margin: 10px 0px 0px 0px;}

/**umb_name:glossaryCardViewTitle*/
.glossaryCardViewTitle{position:absolute;
color:white;
background-color:#606060;
top:15px;
width:25%;
left: 15px;
font-size: 12px;
padding: 1px 0px 1px 0px;}

/**umb_name:backToTopButton*/
.backToTopButton{position: fixed !important;
right: 5px;
bottom: 50px;
background-color: rgba(45, 45, 45, 0.5) !important;
color: white;
padding: 15px;
border-radius: 2px;
display: none;
cursor: pointer;
z-index: 1;}

/**umb_name:benefitsVerticalListStyle*/
.benefitsVerticalListStyle{color: #000000; /* CID-341 color: #797677;*/
background-color: #EDEEEA;
padding: 15px;
font-family: Montserrat;}

/**umb_name:eligibilityCriteriaBox*/
.eligibilityCriteriaBox{color:  #6991eb;
border: 1px solid #e6e6e6;/* CID-341 border: 1px solid #606060;*/
padding: 5px 15px 15px 15px;
font-size: 16px;
line-height: 24px;
font-family: 'Source Sans Pro'}

/**umb_name:waysToStayImgOverlayDescription*/
.waysToStayImgOverlayDescription{position: absolute;
top: 20%;
color: white;}

/**umb_name:waysToStayImageEyebrow*/
.waysToStayImageEyebrow{position: absolute;
text-transform: uppercase;/** CID-341 Newly Added*/
color: white;
background-color: #5a37b4;/** CID-341 background-color: #6B9440;*/
top: 0px;/** CID-341 top: 10px; **/
font-size: 12px;
font-family: Montserrat;
font-weight: 700;
width: 200px; /** CID-341 **/
height: 25px;
text-align: center;
padding-top:5px;
word-spacing: 5px;/** CID-341 **/
clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);/*CID 341 newly added */
}

/**umb_name:learnMoreImageEyebrow*/
.learnMoreImageEyebrow{position:absolute;
color:white;
background-color:#10B9E4;
top:10px;
font-size: 12px;
font-family: Montserrat;
font-weight: 700;
height: 16px;
width: 140px;
text-align: center;}

/**umb_name:knowYourRightsImageEyebrow*/
.knowYourRightsImageEyebrow{position: absolute;
color: white;
background-color: #EB9D0E;
top: 10px;
font-size: 12px;
font-family: 'Montserrat';
font-weight: 700;
width: 200px;/**CID-341 12/21*/
height: 16px;
text-align: center;
padding-top: 5px;
}

/**umb_name:knowYourRightsImageEyebrow*/
.knowYourRightsImageEyebrow{position: absolute;
word-spacing: 5px;/**CID-341 newly Added*/
clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);/**CID-341 newly Added*/
text-transform: uppercase;/**CID-341 newly Added*/
color: white;
background-color: #5a37b4;/**CID-341 background-color: #EB9D0E;**/
top: 0px;/**CID-341 top: 10px;**/
font-size: 12px;
font-family: 'montserrat';/**CID-341font-family: 'Montserrat';*/
font-weight: 700;
width: 220px; /**CID-341 width: 140px;*/
height: 25px;
text-align: center;
padding-top: 5px;}


/**umb_name:makeAPlanImageEyebrow*/
.makeAPlanImageEyebrow{position:absolute;
color:white;
background-color:#00CC99;
top:10px;
font-size: 12px;
font-family: Montserrat;
font-weight: 700;
height: 16px;
width: 140px;
text-align: center;}

/**umb_name:articleHeaderImage*/
.articleHeaderImage{display: block;
width: 100%;}

/**umb_name:immiHeadline*/
.immiHeadline{font-family: 'Montserrat';
font-weight: 700;
font-size: 40px;
color: #417505;
margin-top: 70px;}

/**umb_name:subheadH3*/
.subheadH3{color: #797677;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;
margin-top: 55px;}

/**umb_name:browseByNavNonActive*/
.browseByNavNonActive{background-color: #e6e6e6;/** CID-341 background-color: #D8D8D8;**/
color: #000000; /** CID-341 color: #797677;**/
border: none;
width: 100%;
padding: 23px 0px;
display: inline-block;
text-align: center;
font-size: 14px;
font-family: 'montserrat'/** CID-341 font-family: 'Montserrat'*/;
font-weight: 700;
word-wrap: break-word;
height: 64px;}

/**umb_name:browseByNavActive*/
.browseByNavActive{background-color: #5a37b4;/**CID-341 background-color: #417505;**/
color: #FFFFFF;
border: none;
width: 100%;
padding: 23px 0px;
display: inline-block;
text-align: center;
font-size: 14px;
font-family: 'montserrat';/**CID-341 font-family: 'Montserrat';*/
font-weight: 700;
word-wrap: break-word;
height: 64px;}

/**umb_name:cardHeader*/
.cardHeader{color: #6991eb;/** CID-341  color: #797677;**/
font-size: 22px;/* CID-341 font-size: 18px;*/
font-family: 'montserrat';/** CID-341 font-family: 'Montserrat';*/
font-weight: 700;
padding-top: 35px;/** CID-341  AddedNewly**/
padding-bottom: 20px;/** CID-341  AddedNewly**/}

/**umb_name:glossaryEyebrow*/
.glossaryEyebrow{/** CID-341 background-color: #797677; **/
background-color:#5a37b4;
clip-path:polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%); /** added clip and text transform path-CID-341 **/
text-transform: uppercase;
position: absolute;
color: white;
top: 0px; /** CID-341 **/
left: 15px;
width: 110px; /**CID-341 **/
text-align: center;
height: 16px;
font-family: Montserrat;
font-size: 12px;
font-weight: 700;}

/**umb_name:searchText*/
.searchText{color: #797677;
font-size: 15px;
font-weight: 400;
font-family: Montserrat;
padding-left: 30px;}

/**umb_name:searchBar*/
.searchBar{border: 1px solid;
color: #b3b3b3; /** CID-341     color: #797677;**/
/**CID-341 removed as per mock up border-radius: 4px; **/
height: 50px;
box-shadow: none;/**CID-341 Added newly **/}

/**umb_name:searchIcon*/
.searchIcon{color: #e6e6e6;/**CID-341 color: #417505;**/
font-size:15px;
display:inline;
position:absolute;
top:35%;
z-index:1;
padding-left:10px;}

/**umb_name:zipCode*/
.zipCode{background-color:#417505;
font-family:Montserrat;
font-weight:700px;
font-size:24px;
color:#ffffff;}

/**umb_name:locationHeader*/
.locationHeader{ 
background:#e6e6e6;/*CID-341 background: #616161;*/
color: #6991eb!important; /*CID-341 color: white;*/
padding: 7px 5px 7px 5px;
font-size: 14px;
/*color: #797677;*/
/*font-size: 24px;*/
line-height: 29px;
font-family: Montserrat;
font-weight: 700;
/*width: 744px;*/
word-wrap: break-word}

/**umb_name:locationInfo*/
.locationInfo{/*color: #797677;*/
font-size: 14px;
line-height: 24px;
font-family: 'Source Sans Pro';
font-weight: 400;
padding: 5px 25px 5px 25px;
font-weight: bold;/*CID-341 Added newly*/}

/**umb_name:locationIcon*/
.locationIcon{color: #417505;
font-size: 16px;
line-height: 24px;}

/**umb_name:dividerLine*/
.dividerLine{border: 1px solid #797677;
width: 744px;
/*CID-341 margin: 20px 0px 30px 0px;*/}

/**umb_name:personaHeaderImage*/
.personaHeaderImage{/*CID-341 background-color: #E8E8E8;*/
background-color: #f2f2f2;
margin: 0px -30px 40px 0px; /*CID-341 margin: 0px -30px 40px -30px;*/}


/**umb_name:containerSpacing*/
.containerSpacing{margin: 0px 15px 0px 15px;}

/**umb_name:searchButton*/
.searchButton{background-color: #87d241;/** CID-341 background-color: #417505;**/
text-transform: uppercase; /*CID-341 newly added */ 
color: white !important;
font-size: 16px;
border: none;
padding: 10px 17px;
text-align: center;
vertical-align: middle;
border-radius: 4px;
font-family:'Helvetica neue', helvetica;
font-weight:700;/* CID-341 uppercase */
margin: 4px 0px;}

/**umb_name:siteIcon*/
.siteIcon{color: #6991eb; /*CID-341 color: #417505;*/}


/**umb_name:waysToStayHeaderImage*/
.waysToStayHeaderImage{position: relative;
margin: 0px -15px;}

/**umb_name:readMoreLess*/
.readMoreLess{color: #417505;
font-family: Montserrat;
margin-top: 30px;}

/**umb_name:detailsPageTitleH3*/
.detailsPageTitleH3{color: #417505;
font-family: Montserrat;
font-weight: 700;}

/**umb_name:immigrationNameTag*/
.immigrationNameTag{position: relative;
color: white;
background-color: #5a37b4;/**background-color: #417505;*/
bottom: 32px;
width: auto;
padding: 5px 30px 5px 30px;
left: 10%;
font-family: Montserrat;
font-weight: 700;
font-size: 16px;}

/**umb_name:personaHeaderTextSection*/
.personaHeaderTextSection{margin-left: 5%;
/*margin-left:158px;
margin-top:152px; */
margin-top: 15%;}

/**umb_name:areYouEligibleCardViewLarge*/
.areYouEligibleCardViewLarge{background-color: #d8d8d8;
border-radius: 4px;
background-image: url('/media/1070/areyoueligiblecard.jpg');
background-size: cover;}

/**umb_name:areYouEligibleCardBodyText*/
.areYouEligibleCardBodyText{font-size: 20px;
color: #FFFFFF;
font-family: 'Helvetica neue', helvetica;/** CID-341 font-family: 'Source Sans Pro'*/;
font-weight: 700;}

/**umb_name:areYouEligibleCardBodyText*/
.areYouEligibleCardBodyText{font-size: 20px;
color: #FFFFFF;
font-family: 'Source Sans Pro';
font-weight: 700;}

/**umb_name:areYouEligibleCardStartNowButton*/
.areYouEligibleCardStartNowButton{height: 40px;
text-transform: uppercase;/** CID-341 Newly added*/
padding-top: 12px !important;/** CID-341 Newly added*/
width: 165px;
background-color: #87d241;/** CID-341 background-color: #417505;**/
font-size: 16px;
color: #FFFFFF;
border-radius: 4px;
border: none;
padding: 8px 10px;
display: inline-block;
text-align: center;
margin: 10px 0px 0px 0px;
font-family: 'Helvetica neue', helvetica;/** CID-341  font-family: 'helvetica neue';*/
font-weight: 700;
}

/**umb_name:areYouEligibleCardViewNormal*/
.areYouEligibleCardViewNormal{
/* CID-341 background-color: #D8D8D8;*/
border-radius: 4px;
margin-bottom: 40px;
margin-top: 15px;
/* CID-341 background-image: url('/media/1070/areyoueligiblecard.jpg');*/
background-size: cover;}

/**umb_name:areYouEligibleCardViewTitle*/
.areYouEligibleCardViewTitle{font-size: 18px;
color: #6991eb; /*CID-341 color: #FFFFFF;*/
font-family: montserrat; /** CID-341 font-family: Montserrat;*/
font-weight:700;}

/**umb_name:areYouEligibleCardViewNormalBodyText*/
.areYouEligibleCardViewNormalBodyText{font-size: 14px;
color:#000000; /*CID-341 color: #FFFFFF;*/
line-height: 19px;
font-family:'Helvetica neue', helvetica;
/* CID-341 font-weight:700;*/
}
/**umb_name:glossaryBrowseByNavNonActive*/
.glossaryBrowseByNavNonActive{background-color: #D8D8D8;
color: #797677;}

/**umb_name:glossaryBrowseByResult*/
.glossaryBrowseByResult{/** CID-341 color: #417505; **/
color: #6991eb;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;
margin-top: 35px;}


/**umb_name:glossaryBrowseByNav*/
.glossaryBrowseByNav{padding: 12px 0px;
text-align: center;
font-size: 15px;
font-family: 'Montserrat';
font-weight: 700;
height: 45px;
display: inline-block;
width: 100%;}

/**umb_name:glossaryBrowseByNavActive*/
.glossaryBrowseByNavActive{/** CID-341 background-color: #417505; **/
background-color: #5a37b4;
color: #FFFFFF;}

/**umb_name:glossaryBrowseByDeactivated*/
.glossaryBrowseByDeactivated{background-color: #EDEEEA;
color: #D8D8D8;
pointer-events: none;
cursor: default;}

/**umb_name:ezsearchNoResults*/
.ezsearchNoResults{color: #606060;
font-size: 14px;
font-family: Montserrat;
margin: 10px 0px;}

/**umb_name:headerH2*/
.headerH2{color: #797677;
font-size: 36px;
font-family: 'Montserrat';
font-weight: 700;}

/**umb_name:headerH1*/
.headerH1{color: #417505;
font-size: 40px;
font-family: 'Montserrat';
font-weight: 700;}

/**umb_name:headerH3*/
.headerH3{color: #797677;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;}

/**umb_name:locationInfoLink*/
.locationInfoLink{width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

/**umb_name:bodyStyle*/
.bodyStyle{ color: #000000;/* CID-341 color: #797677;*/
font-size: 16px;
line-height: 24px;
font-family: 'Source Sans Pro';
font-weight: 400;}

/**umb_name:areYouEligibleCardViewOverlay*/
.areYouEligibleCardViewOverlay{
	/*CID-341 background-color: rgba(125,122,124, 0.9);*/ 
position: relative;
padding: 2px 12px 12px 12px;
border-radius: 4px;
color: #e6e6e6;
border-style: solid;
border-width: thin;
/*CID-341 color: #FFFFFF*/}

/**umb_name:headerH4*/
.headerH4{color: #797677;
font-size: 26px; /**Appropriate font size. Change value as needed**/
font-family: 'Montserrat';
font-weight: 700;}

/**umb_name:headerH5*/
.headerH5{color: #797677;
font-size: 22px; /**Appropriate font size. Change value as needed**/
font-family: 'Montserrat';
font-weight: 700;}

/**umb_name:headerH6*/
.headerH6{color: #797677;
font-size: 20px; /**Appropriate font size. Change value as needed**/
font-family: 'Montserrat';
font-weight: 700;}