﻿/*bootstrap 3 resets for SharePoint*/
/*border-box causes many issues with SP*/
*, *:before, *:after {
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
body { overflow:auto;} /*fix chrome android scrolling issue*/
/*reset elements that B3 is expecting to be border-box*/
* [class^="col-"], * [class^="col-"]:before, * [class^="col-"]:after,
.container, .container:before, .container:after,
.row, .row:before, .row:after,
.nav *, .navbar-toggle, .table, .table-responsive, .form-control, .btn-block, .caret, .dropdown-menu, .navbar-toggle, .page-navigation *, .icon-bar, .breadcrumb, .progress-bar, .modal-dialog,
legend, fieldset, code, pre {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
img {max-width: none;width: auto;}
* [class^="col-"] img {max-width: 100%; /*for images inside span grid*/}
#scriptWPQ2 img, img.ms-webpart-menuArrowImg, #applist img, .ms-webpart-menuArrowImg {width: auto; max-width: none;}
.ms-siteactions-imgspan {float: none;margin: 0px;}
input.ms-cui-cb-input {height: 14px;padding: 3px 7px 2px;}tton
select, input[type="file"] {height: auto;line-height: 20px;}
label {display: inline-block;margin-bottom: 0px;}
.navbar-toggle {min-width: 0px;}
/*end bootstrap resets*/

/*general sp resets*/
#pageStatusBar[class], .ms-status-msg {
    margin-bottom: 0px;
}
.ms-rtestate-field p, p.ms-rteElement-P {
    line-height: 1.231em;
}
/*end general resets*/

/*ribbon*/
#suiteBarLeft {
	background-color: #003366;
}
#globalNavBox, .ms-clientcontrol-chromeheader {
	background-color: #eef3f7;
}
#suiteBarRight {
	background-color: #eef3f7;
}
/*end ribbon*/

/*main body*/
#s4-bodyContainer {
    background: #07537B none;
    padding-bottom: 0px;
}
/*end main body*/

/*header*/
.head_cagov_logo {
	display: none;
}

/*header*/
/* banners */

#topBanner {
	/*background-image:url(/PublishingImages/banner-general.jpg);
	height: 140px;
	margin-bottom: 10px;
	*/
	display: none;
}

/*end header*/

/*top nav*/
header .navigation ul.root > li.ms-listMenu-editLink {
	display: none;
}
header .navigation {
	border-bottom: 3px solid #FBAD23;
	background-color: #014E77;
}
.navbar {
	border-radius: 0px;
	margin-bottom: 0px;
	min-height: 0px;
}
header .navigation ul, header .navigation li {
	list-style: none inside none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
header .navigation .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	border: 0px transparent none;
}
header .navigation ul.root > li:first-child > a {
	background: url("../images/nav_home.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 40px;
	margin: 2px 20px 0 40px;
	padding: 0;
	text-indent: -9999px;
	vertical-align: top;
	width: 40px;
}
header .navigation ul.root > li:first-child > a:hover {
	background-position: 0px -40px;
}
header .navigation ul.root > li > a, header .navigation ul.root > li > span {
	color: #FFFFFF;
	display: block;
	font-family: Arial,​Helvetica,​sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 27px;
	padding: 12px 0;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-tv-selected:link {
	text-shadow: 0 0 0.2em #CE770E, 0 0 0.2em #CE770E;
	color: #fff;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, a.ms-tv-item:hover, a.ms-tv-header:hover {
	text-decoration: underline;
	color: #fff;
}
header .navigation ul.root > li > a:hover, header .navigation ul.root > li > span:hover {
    text-shadow: 0 0 0.2em #CE770E, 0 0 0.2em #CE770E;
    text-decoration: underline;
    color: #fff;
}
header .navigation .dynamic-children.additional-background {
	background: transparent none;
	padding-right: 0px;
}
header .navigation li.dynamic-children > ul.dynamic {
	background-color: rgba(1, 78, 119, 0.85);
	border-width: 0px;
	display: none;
	left: 27px;
	min-width: 150px;
	padding: 10px;
	position: absolute;
	top: 49px;
	white-space: nowrap;
}
header .navigation ul.dynamic > li.dynamic {
    padding: 0 20px 10px 0px;
    width: auto;
	white-space: nowrap;
	display: block;
	min-width: 200px;
}
header .navigation ul.dynamic > li.dynamic > .menu-item {
    color: #FFFFFF;
    display: block;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
header .navigation ul.dynamic > li.dynamic > .menu-item:hover {
	text-decoration: underline;
}
/*top nav rerendered*/
header .navigation div.cv-menu-container {
	display: inline-block;
}
header .navigation ul.cv-menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-right: 15px; /*added 3/6 to create more spacing between menu items*/
}
header .navigation cv.cg-menu > li > a, header .navigation ul.cv-menu > li > span {
	padding: 13px 0px;
	margin-left: 30px;
	margin-right: 27px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	font-family: Arial,​Helvetica,​sans-serif;
	display: block;
}
header .navigation ul.cv-menu > li > a {
	display: block;
	color: #FFFFFF;
	font-family: Arial,​Helvetica,​sans-serif;
	font-size: 17px;
	font-weight: bold;
}
header .navigation ul.cv-menu > li.current > a, header .navigation ul.cv-menu > li.current > span {
	text-shadow: 0 0 0.2em #CE770E;
}

header .navigation ul.cv-menu > li:first-child > a {
	padding: 0px;
	width: 40px;
	height: 40px;
	margin: 2px 20px 0px 40px;
	background: url("../images/nav_home.png") no-repeat scroll 0 0 transparent;
    text-indent: -9999px;
    display: inline-block;
    vertical-align: top;
}
header .navigation ul.cv-menu > li:first-child > a:hover {
	background-position: 0px -40px;
}
header .navigation ul.cv-menu > li > a:hover, header .navigation ul.cv-menu > li > span:hover {
	text-shadow: 0 0 0.2em #ce770e, 0 0 0.2em #ce770e;
}
/*dropdown*/
header .navigation .cv-menu li > ul {
	display: none;
	position: absolute;
	top: 49px;
	left: 27px;
	white-space: nowrap;
	padding: 10px;
	/*border: 3px #FBAD23 solid;*/
	border-width: 0px 3px 3px;
	min-width: 150px;
	background-color: rgba(1,78,119,0.85);
}
header .navigation .cv-menu li.hover > ul {
	display: block;
}
header .navigation .cv-menu li > ul a, header .navigation .cv-menu li > ul > li > span {
    color: #0B3D6E;
    display: block;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 0;
}
/*end dropdown*/

/*mobile nav dropdown*/
header .navigation.phone_show_nav {
	height: auto;
}
header .navigation.phone_show_nav .cg-menu > li {
	display: block;
	text-align: center;
    background-color: #014E77;
    margin: 0px;
    border-top: 3px #fff solid;
}
header .navigation.phone_show_nav .cv-menu > li > a, header .navigation.phone_show_nav .cv-menu > li > span {
	margin: 0px;
	padding: 10px 0px;
}
/*mobile dropdown*/
header .navigation.phone_show_nav .cv-menu li > ul {
	display: none;
	position: relative;
	top: auto;
	left: auto;
	padding: 10px 0px;
	border: none;
	min-width: 150px;
	background: transparent none;
}
header .navigation .cv-menu li.hover > ul {
	display: block;
}
header .navigation .cv-menu li.hover > ul > li {
	padding: 0px 0px 10px;
}
header .navigation .cv-menu li > ul a, header .navigation .cg-menu li > ul > li > span {
    color: #fff;
    display: block;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 0px;
}
/*end SP top nav*/

/*mobile current navigation*/
#cg-nav-current-mobile {
	display: none;
}
#cg-nav-current-mobile.show {
	display: block;
	position: relative;
	width: auto;
	height: 41px;
	padding: 5px 10px;
	background: #FBAD23 none;
}
#cg-nav-current-mobile ul.root {
	display: none;
}
#cg-nav-current-mobile .p_h_button {
	position: absolute;
	top: 5px;
	right: 10px;
    margin: 0;
}
#cg-nav-current-mobile .p_h_button:hover {
	cursor:pointer;
}
#cg-leftmenu.phone_show_nav {
}
#cg-leftmenu.phone_show_nav ul.root {
	display: block;
	padding-top: 20px;
}
#cg-leftmenu.phone_show_nav .root > li {
    background: #FBAD23 none;
    border-top: 3px solid #FFFFFF;
    display: block;
    margin: 0;
    text-align: center;
    height: auto;
}
/*end mobile current navigation*/
/*end navigation*/
/*end top nav*/
/*social media*/
header .social-media {
	float: right;
}
header .social-media ul, header .social-media li {
	list-style: none inside none;
	margin: 0px;
	padding: 0px;
}
header .social-media li {
	display: inline-block;
	margin: 0px;
}
.social-media a, header .social-media a:link, header .social-media a:visited{
	background: transparent url('../images/icon-social.png') no-repeat 0 0;
	text-indent: -9999px;
	height: 40px;
	width: 40px;
	display: block;
}
.social-media li.facebook a {background-position: 0px 0px;}
.social-media li.facebook a:hover {background-position: -40px 0px;}
.social-media li.twitter a {background-position: 0px -40px;}
.social-media li.twitter a:hover {background-position: -40px -40px;}
.social-media li.youtube a {background-position: 0px -80px;}
.social-media li.youtube a:hover {background-position: -40px -80px;}
.social-media li.rss a {background-position: 0px -120px;}
.social-media li.rss a:hover {background-position: -40px -120px;}

.cg-socialLink.facebookIcon {
    margin-bottom: 10px;
}

/*end social media*/
/*end header*/

/*main body*/
.cv-fullwidthmode #sideNavBox {
	display: none;
}
.cv-fullwidthmode #main_content.container {
	width: 100%;
	background: #fff none;
}
.cv-fullwidthmode #mainContentBox {
	width: 100%;
	min-height:500px;
}

/*breadcrumb*/
#breadCrumbNav {
	margin-bottom: 15px;
	font-weight: bold;
	color: #000;
}
#breadCrumbNav a, #breadCrumbNav a:link, #breadCrumbNav a:visited {
	color: #1F70A7;
	text-decoration: underline;
	font-weight: normal;
}
#breadCrumbNav .divider {
	display: inline-block;
	width: 9px;
	height: 11px;
	background: transparent url('../images/breadcrumb_divider.png') no-repeat;
	margin: 0px 3px 0px 5px;
}
/*end breadcrumb*/

#pageTitleVal {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	color:#c60;
	font-size:2em;
	font-stretch: condensed;
	font-weight:normal;
	margin-bottom: 15px;
}
/*main webpart styles*/

.myClaVetSignUp H1, #myCalVetProfileWarning H1, .ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {
	color: #fff;
	font-family: inherit;
	background: #003366 none;
	border-bottom: 3px solid #FBAD23;
	margin: 0px 0px 10px;
	padding: 9px 10px;
	font-size: 18px;
	line-height: 18px;
}

.myClaVetSignUp H1, #myCalVetProfileWarning H1 {
	margin-left:-15px;
	margin-right:-15px;	
}

.ms-webpart-controlBox {
	margin-top: 6px;
}
.ms-webpart-menuArrowImg { /*fix issue for down arrow*/
	left: -87px;
	top: -260px;
}
/*end main web part styles*/

.myClaVetSignUp, #myCalVetProfileWarning  {
	position:relative;
}

/*cbs-List Content Search Web Parts*/
.cdvaWrapper ul.cbs-List {
	display: block;
}
.cbs-List .titleHeader h1 {
	color: #fff;
	font-family: inherit;
	background: #003366 none;
	border-bottom: 3px solid #FBAD23;
	margin: 0px 0px 10px;
	padding: 9px 10px;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
}
.cdva-right-col .sbTargetedImageContainer {
    padding-bottom: 10px;
}

/*Pillars tiles*/
/*end Pillars tiles*/
/*calendar*/
.cbs-List .calendarItemContainer {
	padding-bottom: 10px;
}
.cbs-List .calendarItemContainer .ms-noWrap {
	white-space: normal;
}
.cbs-List .calendarStartTime, .cbs-List .calendarEndTime {
	display: inline-block;
	padding-right: 5px;	
    color: #999999;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    float: none;
}
.cbs-List .calendarTitel {
	display: block;
	padding-top: 5px;
}
.cbs-List .calendarTitel .cbs-Line1Link {
	color: #000;
	text-decoration: underline;
	font-size: 14px;
}
/*end calendar*/
/*end cbs-List*/

/*left col*/
/*general left col styles*/
#licensePlateImage {
	float: left;
	padding: 0px 10px 10px 0px;
}
/*end general left col styles*/

#tabs ul.tabNavigation {
	margin: 0 0 30px;
	list-style: none;
	border-bottom: 4px solid #FBAD23;
	display: block;
	padding-left:0px;
	background-color: #003366;
}
.tabNavigation.ms-WPBody > li:last-child {
    border-right: 1px solid #FFFFFF;
}
#tabs ul.tabNavigation:before, #tabs ul.tabNavigation:after {
  content: " ";
  display: table;
}
#tabs ul.tabNavigation:after {
  clear: both;
}
#tabs ul.tabNavigation li {
	margin: 0;
	padding: 0px;
	list-style: none;
	display: block;
	float: left;
}
#tabs ul.tabNavigation li > a {
	display: block;
	padding: 3px 10px;
	/* border-left: 1px #000 solid; */
}
#tabs ul.tabNavigation li:first-child > a {
	border-left: 0px transparent solid;
}

#tabs ul.tabNavigation li > a.selected {
	color: #f00;
	/* background: #999 none; */
}

/*end left col*/
.cdva-right-col #rightNavigation ul{
	list-style-image: url('/_catalogs/masterpage/images/bullet_blue_disc.png');
}
/*right col*/
/*tabs*/
.cdva-right-col #tabs ul.tabNavigation {
    margin: 0 -15px 0px -15px;
    padding: 0;
    list-style: none;
    position: relative;
    display: block;
}
.cdva-right-col #tabs ul.tabNavigation li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	width: 33.3333%;
    padding: 0px;
    background: #003366 none;
    text-align: center;
    font-size: 14px;
    line-height: 1em;
    font-family: inherit;
    color: #fff;
	border-bottom: 3px solid #FBAD23;
	border-left: 1px solid #E0EDF6;
}
.cdva-right-col #tabs ul.tabNavigation li:first-child {
	border-left: 0px solid transparent;
}
.cdva-right-col #tabs ul.tabNavigation a {
	color: #fff;
	text-decoration: none;
	padding: 9px 0px;
	display: block;
	position: relative;
	border: 0px transparent none;
}
.cdva-right-col #tabs ul.tabNavigation a.selected {
	color: #FBAD23;
	background: transparent none;
}
.cdva-right-col #tabs ul.tabNavigation a.selected:after {
	content: ' ';
	display: block;
	width: 32px;
	height: 18px;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -16px;
	background: transparent url('../images/bg-social-selected.png') no-repeat;
	z-index:500;
}
.cdva-right-col #tabs ul.tabNavigation a:hover {
	color: #FBAD23;
}
.cdva-right-col #tabs ul.tabNavigation a span{
}
/*end tab nav*/
.cdva-right-top-banners {
    padding-left: 5px;
}
#cdvaHome .cdva-right-col #secretary > img{
	max-width:50%;
	display:block;
}
#cdvaHome .cdva-right-col #govenor > img{
	float: left;
    max-width: 50%;
    padding-right: 9px;
   display:block;
}

.cdva-right-col #tabs div.tabbedWindow {
    background-color: transparent;
    padding: 20px 15px 10px;
    display: none;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0px -15px;
}
.cdva-right-col .tabbedWindow ul.dpSocialFeedr, .cdva-right-col .tabbedWindow ul.dpSocialFeedr > li {
	margin: 0px;
	padding: 0px;
	list-style: none inside none;
	position: relative;
}
.cdva-right-col .tabbedWindow ul.dpSocialFeedr > li {
	margin-bottom: 10px;
	padding-left: 27px;
}
/*women vet home page*/
.cdva-right-col  ul.dpSocialFeedr, .cdva-right-col ul.dpSocialFeedr > li {
    list-style: none inside none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}

.cdva-right-col ul.dpSocialFeedr > li {
    margin-bottom: 10px;
    padding-left: 10px;
    
}
.cdva-right-col ul.dpSocialFeedr > li .icon {
	left: -10px;
    position: absolute;
    top: 0px;
   }
.cdva-right-col ul.dpSocialFeedr > li .permalink {
    display: inline-block;
    margin-bottom: 10px;
}
.cdva-right-col  ul.dpSocialFeedr > li .img_link {
	float: left;
	padding: 0px 10px 5px 0px;
}
.cdva-right-col ul.dpSocialFeedr img{
	max-width:200px;
}
#womansVeteransHome .cdva-right-col .sbGlobal, .cdva-right-col .sbGlobal {
	margin-top:15px;
}
#womansVeteransCP .sbGlobal {
	margin-top:10px;
}
#womenVetsConferenceHome .sbGlobal{
	margin-top:10px;
}

#womansVeteransHome ul.cdva-pillars > li {
    width: auto !important;
}

.allConferences { height:275px;}

/*Women Home Page carousel*/
#prevBtnWomenHome img {
    float: left;
    position: relative;
    margin-top: -35%;
    z-index: 1000;
    padding-left: 20px;
}

#nextBtnWomenHome img {
    float: right;
    position: relative;
    margin-top: -35%;
    z-index: 1000;
    padding-right: 20px;
    }

/*women vet home page*/

/*Removed .cdva-right-col on the next three per #1667*/
.tabbedWindow ul.dpSocialFeedr > li .icon {
    float:left;
    padding-right:5px;
}
.tabbedWindow ul.dpSocialFeedr > li .permalink {
    display: inline-block;
    margin-bottom: 10px;
}
.tabbedWindow ul.dpSocialFeedr > li .img_link {
	float: left;
	padding: 0px 10px 5px 0px;
}
/*end right col*/
/*end main body*/

/*footer*/

footer {
	background: transparent url('../images/bg-footer.png') repeat 0 0;
	color: #fff;
}
footer .footer-left ul, footer .footer-left li {
    display: inline-block;
    list-style: none inside none;
    margin: 0 8px 8px 0;
    padding: 0;
}
footer .footer-left ul {
	margin: 10px 0px 0px;
	padding-bottom: 0.8em;
}
footer .footer-left a {
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 4px 4px 4px 4px;
    display: block;
    padding: 4px 3px;
    white-space: nowrap;
    font-size: 12px;
}
footer .footer-left a, footer .footer-left a:hover, footer .footer-left a:visited {
    color: #FFFFFF;
}
footer .footer-right {
	position: relative;
}
footer #google_translate_element {
	text-align: right;
	position: absolute;
	right: 15px;
	top: 0px;
}
footer .social-media {
}
footer .social-media ul, footer .social-media li {
	list-style: none inside none;
	margin: 0px;
	padding: 0px;
}
footer .social-media li {
	display: inline-block;
	margin: 4px 0px 0px 3px;
}
/*end footer*/

/*buttons*/
.cdva-button a, .cdva-button a:link, .cdva-button a:visited {
	color:#000000;
	text-decoration:none;
	font-size:12px;
	border: 1px solid #888888;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-weight: bold;
    margin-top: 15px;
    padding: 3px 5px;
    background-color:#ffffff;
}
.cdva-button a:hover{
	background-color:#FBAD23;
}
.cdva-button-row {
	text-align: center;
}
.cdva-button-row .cvda-button-col50 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 50%;
	display: block;
	text-align: center;
}
.cdva-button div.ms-rtestate-field {
    margin-top: 0px;
}
/*end buttons*/

/*page tables*/
.pageTable {
	display: block;
	width: 100%;
}
.pageRow {
	display: block;
	width: 100%;	
}
.pageRow.cg-unitBanner {
	margin: 0px 0px 10px;
	height: 76px;
}
.pageCell {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.pageCell.oneColumn {
	width: 100%;
	overflow: hidden;
}
.pageCell.twoColumn {
width: 49%;
	/* overflow: hidden; */
}

.pageCell.threeColumn {
	width: 32%;
	overflow: hidden;
}

.pageRow.cg-unitBanner .pageCell.twoColumn.rightColumnWide {
	height: 100%;
}
#cg-content .pageRow.cg-unitBanner .pageCell.twoColumn.rightColumnWide img {
	max-height: 76px;
}
.pageRow.cg-unitBanner .pageCell.twoColumn {
	width: 49.2%;
	padding-left: 1%;
}
.pageRow.pageCell.twoColumn:first-child {
	padding-left: 0%;
}
.pageRow.pageCell.twoColumn.leftColumnWide, .leftColumnWide {
	width: 70%;
}
.pageRow.pageCell.twoColumn.rightColumnWide, .rightColumnWide {
	width: 27.1%;
}

#tbBody h2.ms-webpart-titleText, .cg-headerH1 {
	background: none repeat scroll 0 0 #014E78;
	border-bottom: 3px solid #FBAD23;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 1em;
	margin-bottom: 10px;
	padding: 5px 10px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.cg-headerH1-2 {
	color: #b77b01;
	font-size: 2em;
	font-stretch: condensed;
	font-weight: normal;
	padding-left: 40px;
	margin-bottom: 15px;
	background: transparent url('../images/template2013/icon_blue_arrow_right.png') no-repeat 0px 0px;
}
.cdvaWrapper .ms-webpart-zone, .cdvaWrapper .ms-webpart-cell-vertical, .cdvaWrapper .ms-webpart-chrome-vertical,
.pageCell .ms-webpart-zone, .pageCell .ms-webpart-cell-vertical, .pageCell .ms-webpart-chrome-vertical {
	display: block;
}
/*end page tables*/

/* Refiners */

.ms-ref-refiner #Value {
	white-space:nowrap !important;
}


/* Card Tabs */

.phoneTab {
	width: 100%;
	border: 1px black solid;
}

/* end Card Tabs */
/*Main col Tabs*/
.cdva-left-col #tabs ul.tabNavigation a.selected:after {
    background: url("../images/bg-social-selected.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -18px;
    content: " ";
    display: block;
    height: 18px;
    left: 50%;
    margin-left: -16px;
    position: absolute;
    width: 32px;
}
 
.cdva-left-col #tabs{
	margin-top:15px;
}
.cdva-left-col #tabs ul.tabNavigation li {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #003366;
    border-right: 1px solid #E0EDF6;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    line-height: 1em;
    padding: 0;
    text-align: center;
    padding-left:10px;
    padding-right:10px;
}
.cdva-left-col #tabs ul.tabNavigation a.selected, .cdva-left-col #tabs ul.tabNavigation a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FBAD23;
}
.cdva-left-col #tabs ul.tabNavigation a {
    border: 0 none rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    padding: 9px 0;
    position: relative;
    text-decoration: none;
}
.cdva-left-col .tabbedWindow p{
	/** padding-top:30px; replaced .. see below **/
}
.cdva-left-col #tabs ul.tabNavigation a {
    color: #FFFFFF;
    font-weight:bold;
}
/*Resources tab content*/
.cdva-left-col .dfwp-column .groupheader.item.medium {
    color: #003366;
    font-size: 20px;
    padding-left: 15px;
}
.cdva-left-col .cbs-List .documentTitle{
	color: #003366;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 15px;
}
.cdva-left-col 	.dfwp-column{
	margin-left:0em;
}
.cdva-left-col .cbs-List .document-Item {
    padding-bottom: 10px;
}
.cdva-left-col .cbs-List .document-Line1Link {
    font-size: 14px;
    text-decoration: underline;
    padding-left:10px;
}

.cdva-left-col .document-Thumbnail{
    float: left;
    padding-left: 30px;
}
.cdva-left-col .dfwp-list .document-Line2 {
    font-size: 12px;
}
.cdva-left-col .item.link-item .description {
    font-size: 12px;
    padding-top: 8px;
}
.cdva-left-col .dfwp-list .item.link-item > a {
    text-decoration: underline;
}
.cdva-left-col .dfwp-list .item.link-item {
    padding-bottom: 10px;
    padding-left:30px;
}
.cdva-left-col .dfwp-list .link-item > a {
    text-decoration: underline;
}
.cdva-left-col .dfwp-list .item {
    clear: both;
    padding: 6px 0;
    padding-left:30px;
} 
.cdva-left-col .cbs-List .document-Line2 {
    font-size: 12px;
    line-height: 1.5;
    padding-left: 30px;
    padding-top:5px;
}

/*News tabs*/
.cdva-left-col #newsTabs ul.tabNavigation a.selected:after {
    background: url("../images/bg-social-selected.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -18px;
    content: " ";
    display: block;
    height: 18px;
    left: 50%;
    margin-left: -16px;
    position: absolute;
    width: 32px;
}
 
.cdva-left-col #newsTabs{
	margin-top:15px;
}
.cdva-left-col #newsTabs ul.tabNavigation li {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #003366;
    border-right: 1px solid #E0EDF6;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    line-height: 1em;
    padding: 0;
    text-align: center;
    padding-left:10px;
    padding-right:10px;
}
.cdva-left-col #newsTabs ul.tabNavigation a.selected, .cdva-left-col #newsTabs ul.tabNavigation a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FBAD23;
}
.cdva-left-col #newsTabs ul.tabNavigation a {
    border: 0 none rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    padding: 9px 0;
    position: relative;
    text-decoration: none;
}
.cdva-left-col #newsTabs ul.tabNavigation a {
    color: #FFFFFF;
    font-weight:bold;
}


#newsTabs ul.tabNavigation {
	margin: 0 0 30px;
	list-style: none;
	border-bottom: 4px solid #FBAD23;
	display: block;
	padding-left:0px;
	background-color: #003366;
}
#newsTabs ul.tabNavigation:before, #newsTabs ul.tabNavigation:after {
  content: " ";
  display: table;
}
#newsTabs ul.tabNavigation:after {
  clear: both;
}
#newsTabs ul.tabNavigation li {
	margin: 0;
	padding: 0px;
	list-style: none;
	display: block;
	float: left;
}
#newsTabs ul.tabNavigation li > a {
	display: block;
	padding: 3px 10px;
	/* border-left: 1px #000 solid; */
}
#newsTabs ul.tabNavigation li:first-child > a {
	border-left: 0px transparent solid;
}

#newsTabs ul.tabNavigation li > a.selected {
	color: #f00;
	/* background: #999 none; */
}

#newsTabs > DIV.phoneTab {
	font-weight:bold;
}

#newsTabs .phoneTab {
	border:1px solid black;
	clear:both;
	background: #014E77;
	color: white;
	border: 0;
	padding-left: 10px;  
	padding-top: 10px;  
	padding-bottom: 10px;  
	margin-bottom: 10px;
	margin-right: -20px;
	box-sizing: border-box;
}

#newsTabs .phoneTab > SPAN:after {
	content: "";
	background: url(/_catalogs/masterpage/images/mobile-expand.png) no-repeat;
	display: inline-block;
	width: 37px;
	height: 37px;
	cursor: pointer;
	float: right;
	top: -10px;
	position: relative;
}
/*End News tabs*/

/*End Resources tab content*/
/*Featured Speakers*/
.cdva-left-col .cbs-List .cbs-picture3LinesImageContainer {
    float: left;
    height: 100px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 15px 20px 15px 0;
    width: 100px;
}
.cdva-left-col .cbs-List .speakerName.ms-accentText2 {
    color: #003366;
    font-size: 20px;
    font-weight: bold;
}
.cdva-left-col .speakerContent h2{
	color: #003366;
    font-size: 16px;
    font-weight: bold;

}
.cdva-left-col .speakerContent p {
	padding-top:0px;
}
.speakerContent ul{
	list-style-type:disc;
	padding-left:30px;
}
.speakerContent li{
	padding-bottom:10px;
}
/*End featured speakers*/

/*Locations tab*/
.cdva-left-col #divZipCode > h4, .cdva-left-col #divDistance > h4{
    font-size: 14px;
    float:left;
    padding-right:10px;
}
.cdva-left-col #locationContent #divSearch p{
	font-size:16px;
	padding-bottom:30px
}
.cdva-left-col #divZipCode{
	float:left;
	width:28%;
	
}
.cdva.left-col #divZipCode b{
	float:left;
	padding-right:10px;
}
.cdva.left-col #divZipCode > input{
	margin-top: -10px;
}
.cdva.left-col #divDistance{
	float: left;
	padding-right:20px;
}
.cdva.left-col #divDistance b{
	float:left;
	padding-right:10px;
}
.cdva.left-col #divDistance > select{
	float:left;
	margin-top:10px;
}

.cdva.left-col #divContinue{
	float: left;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 20px 15px;
    width: 20%;
}
#divSearch > div {
    float: left;
}
#divContinue > a {
    font-size: 16px;
    padding-left: 30px;
}
.cleaner {
    color: #E41F29;
    font-weight: bold;
    margin-top: -25px;
}
/*End locations tab*/
/*view more button page*/ 

.CDVA-View-All > a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	border: 1px solid #888888;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-weight: bold;
    margin-top: 15px;
    padding: 3px;
    background-color:#ffffff;
}
.CDVA-View-All a:hover{
	background-color:#FBAD23;
}
.calendarMore a:hover{
	background-color:#FBAD23;
}
.calendarMore a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	border: 1px solid #888888;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-weight: bold;
    margin-top: 15px;
    padding: 3px;
    background-color:#ffffff;
}
.calendarMore a:visited{
	color:#000000;
	text-decoration:none;
	font-size:12px;	
}

.bond-print-terms {
	margin-left: 10px;	
}
.bond-link{
	margin-top:15px;
}
.bond-link a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	border: 1px solid #888888;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-weight: bold;
    margin-top: 15px;
    padding: 3px 5px;
    background-color:#ffffff;
}
.bond-link a:hover{
	background-color:#FBAD23;
}
.bond-link a:visited{
	color:#000000;
	text-decoration:none;
	font-size:12px;	
}
#applyBtn a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	border: 1px solid #888888;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-weight: bold;
    margin-top: 15px;
    padding: 3px 5px;
    background-color:#ffffff;
}
#applyBtn a:hover{
	background-color:#FBAD23;
}

/*end view more button page*/
/*sprite img*/
.ms-promlink-button-image img{
	max-width:none;
}
/*end sprite img*/

/*End main col tabs*/
/*jobs*/
.footable > thead > tr > th{
	background-image:none;
	background-color: #DCE9F9
}
/*end jobs*/
/*Women Veteran Conference Card*/
#womenVetsConferenceCard .col-sm-6 > div img{
	max-width:300px;
}
.reg-button {
    background-color: #003366;
    color: #FFFFFF;
    margin-left: 100px;
    margin-top: 25px;
    padding: 15px;
    width: 130px;
}
.reg-button a{
	color:#ffffff;
}
.reg-button:hover{
	background-color:#FBAD23;
}
.reg-button a:hover{
	color:#ffffff;
}
.conf-label {
    float: left;
    font-weight: bold;
    padding-right: 10px;
    padding-bottom:10px;
}
.conf-field{
	padding-bottom:10px;
}
.conference-content {
    padding-top: 25px;
}
/*End Women Veteran Conference Card*/

/*right col social*/
.dpSocialFeedr {
    list-style-type: none;
    padding: 0 15px;
}
.right-nav-fb{
	background: none repeat scroll 0 0 #003366;
    border-bottom: 3px solid #FBAD23;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 18px;
    line-height: 18px;
    margin-left:-15px;
    margin-right:-15px;
    padding: 9px 10px;
}
#womenVetsConferenceCard .sbGlobal {
    margin-top: 20px;
}
.cdva-right-top-banners {
    display: block;
    padding: 0 0 10px;
    text-align: left !important;
    height:50px;
}
/*End right col social*/

.rollupImage {
	width: 215px;
	height: 100px;
}

.rollupLicense {
	max-width:170px;
	max-height:90px;
}
/*news*/
#generalTwoColCP ul.cdva-news{
	background:none;
}
/*end news*/

/* for vsb Card page - enables space for field selection */
#serviceLocationSelector {
	padding-bottom:250px;
}

/* Home for Sale Photo - Floats images with padding */
.homeForSalePhoto { 
	padding:10px;
	float: left;
}

/* Home for Sale Photo - Sets Display Template image size */
.homeForSaleImage {
	width: 400px;
	height: 300px;
}


/* Card List View */

.cardListView {
    margin: 10px 0px;
    position: relative;
    width: 100%;
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left:5px;

}

#OtherValue {
	display:none;
}

.stateCard {
	/*old blue background-color: #D1EDF0; */
	 background-color: #DAEFE8;
}

.federalCard {
	background-color: #D1EDF0;
	/*background-color: #ddeec6; old green*/
}

.NonProfit {
	background-color: #fff;
}

.County {
	/*no background color background-color: #A1CCA1;*/
 }   

.CalVet {
	background-color:#F7D7A6;
	/*background-color: #FBAD23;*/
}    

.City {
	background-color: #fff;
}

.jobCard {
	background-color: #fff;
	max-width:150px;
	padding-bottom: 5px;
    padding-top: 3px;
    padding-left:5px;

}

.examCard {
	background-color: #fff;
	max-width:150px;
	padding-bottom: 5px;
    padding-top: 3px;
    padding-left:5px;

}
.sbCategoryTitle {
    color: #0000FF;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    padding-left:10px;
    padding-right:5px;
    line-height:1.5;
    margin-top:.3em;
}
.sbCategoryBenefitTypeContainer {
    font-style: italic;
    padding-left: 10px;
}
.sbCategoryDescriptionContainer {
    padding: 10px 10px 10px 0;
}
.cbs-List h1{
    background: none repeat scroll 0 0 #003366;
    border-bottom: 3px solid #FBAD23;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    margin: 10px -15px;
    padding: 9px 10px;
}

/* end Card List View */
/*Staff Bios page*/
.Bios-pictureOnTopContainer.cg-box {
  	float: left;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left:32px;
    width: 220px;
    height: 325px;
}
.cv-Bios-DataContainerLink {
    color: #003366;
    font-size: 18px;
    text-align: center;
}
.cv-Bios-DataContainer {
    text-align: center;
     width:223px;
}
#bioImage{
	float:left;
	padding:0 30px 20px 30px;
}
#bioImage > div:last-child{
	font-size: 18px;
    font-weight: bold;
    margin-left: -20px;
    padding-top: 10px;
    color:#003366;
    max-width:250px;
    text-align:center;
}
/*End Staff Bios*/


/* VET HOMES Home Page */

.vetHomeLocRollupImage {
	width: 70px;
	height: 60px;
}

.vetHomeLoc {
/*	width: 90px; 
	padding:5px;*/
        padding-right:6px;
	float: left;
	text-align:center;
}

/* End VET HOMES Home Page */

/* Vet Homes Category View */

.vetHomeRollupImage {
	width: 175px;
	height: 150px;
}

.vetHomeCategories {
	width: 175px; 
	padding:10px;
	float: left;
	text-align:center;
}

/* End Vet Homes Category View */

/* vsb Category Page, 
CalVet Home Loans - Home Pages*/

.hlTopBanner {
float:left;
padding: 4px;
}

#secRightNavigation {
	padding-top: 35px;
}

/*right col*/
/*tabs*/
.cdva-right-col #homeLoansTabs ul.tabNavigation {
    margin: 0 -15px 0 -15px;
    padding: 0 0 15px;
    list-style: none;
    position: relative;
    display: block;
}
.cdva-right-col #homeLoansTabs ul.tabNavigation li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	width: 50%;
    padding: 0px;
    background: #003366 none;
    text-align: center;
    font-size: 14px;
    line-height: 1em;
    font-family: inherit;
    color: #fff;
	border-bottom: 3px solid #FBAD23;
	border-left: 1px solid #E0EDF6;
}
.cdva-right-col #homeLoansTabs ul.tabNavigation li:first-child {
	border-left: 0px solid transparent;
}
.cdva-right-col #homeLoansTabs ul.tabNavigation a {
	color: #fff;
	text-decoration: none;
	padding: 9px 0px;
	display: block;
	position: relative;
	border: 0px transparent none;
}
.cdva-right-col #homeLoansTabs ul.tabNavigation a.selected {
	color: #FBAD23;
	background: transparent none;
}
.cdva-right-col #homeLoansTabs ul.tabNavigation a.selected:after {
	content: ' ';
	display: block;
	width: 32px;
	height: 18px;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -16px;
	background: transparent url('../images/bg-social-selected.png') no-repeat;
	z-index:500;
}

.cdva-right-col #homeLoansTabs ul.tabNavigation a:hover {
	color: #FBAD23;
}


/* ***** KEEP OR DELETE? Replaced with next section *****

#vsbCategoryPage #tbLeftColumnWide, #fhlCategoryPage #tbLeftColumnWide, #vsbCardPage #tbLeftColumnWide, 
#fhlHomePage #tbLeftColumnWide, #fhlCardPage #tbLeftColumnWide {
	width:75% !Important;	
} 

#vsbCategoryPage #tbRightColumnNarrow, #fhlCategoryPage #tbRightColumnNarrow, #vsbCardPage #tbRightColumnNarrow, 
#fhlHomePage #tbRightColumnNarrow, #fhlCardPage #tbRightColumnNarrow {
	width:23% !Important;
} 
*/

/***** Default for left and right columns ******/
#tbLeftColumnWide {
	width:75% !Important;	
}

#tbRightColumnNarrow {
	width:23% !Important;	
}

/***** Sets header banner to stretch to cell width *****/
#topBanner img {
	width: 100%;
	max-height: 200px;
}

/***** Two Column in the right of off Size  *****/

#vsbCategoryPage #tbLeftColumnTwo, #fhlCategoryPage #tbLeftColumnTwo, #homeForSaleCategory #tbLeftColumnTwo, #generalTwoColCP #tbLeftColumnTwo, #PSCategory #tbLeftColumnTwo, #generalHome #tbLeftColumnTwo {
	width:23% !Important;
	
} 

#vsbCategoryPage #tbRightColumnTwo, #fhlCategoryPage #tbRightColumnTwo, #homeForSaleCategory #tbRightColumnTwo, #generalTwoColCP #tbRightColumnTwo, #PSCategory #tbRightColumnTwo, #generalHome #tbRightColumnTwo  {
	width:75% !Important;
	
} 

/***** END Two Column in the right of off Size  *****/


/***** Two Column in the right of Equal Size  *****/
#fhlHomePage #tbLeftColumnTwo, #homeForSaleCard #tbLeftColumnTwo, #vetHomesCard #tbLeftColumnTwo {
	width:48% !Important;
	
} 
#vsbCardPage #tbLeftColumnTwo {
	width:450px !Important;
	
}

#fhlHomePage #tbRightColumnTwo, #homeForSaleCard #tbRightColumnTwo, #vetHomesCard #tbRightColumnTwo {
	width:48% !Important;
}

#vsbCardPage #tbRightColumnTwo {
	width:450px !Important;
}

	
#vsbCardPage #tbOneColumn, #fhlHomePage #tbOneColumn, #homeForSaleCategory #tbOneColumn, #homeForSaleCard #tbOneColumn, #vetHomesCard #tbOneColumn {
	width:100% !Important;
	
} 
/***** END Two Column in the right of Equal Size  *****/

/* Styles for SP Controlled content in Page Content in Page Layouts */
H1.cdva-stylesElement-H1 {
	-ms-name:"Heading 1";
	-ms-element:"true";
}
H2.cdva-stylesElement-H2 {
	-ms-name:"Heading 2";
	-ms-element:"true";
}
H3.cdva-stylesElement-H3 {
	-ms-name:"Heading 3";
	-ms-element:"true";
}
H4.cdva-stylesElement-H4 {
	-ms-name:"Heading 4";
	-ms-element:"true";
}

P.cdva-stylesElement-P {
	-ms-name:"Paragraph";
	-ms-element:"true";
}
/*These are main heading styles */
.cdva-stylesstate-field h1, h1.cdva-stylesElement-H1, .ms-rtestate-field h1, h1.ms-rteElement-H1 {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:normal;
	color:#c60;
	font-size:2em;
}
.cdva-styles-field h2, h2.cdva-stylesElement-H2, .ms-rtestate-field h2, h1.ms-rteElement-H2 {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:normal;
	color:#666;
	font-size:1.8em;
}

/*So that the right navigatoin does not take the main heading styles and uses the personalized one*/
#rightNavigation h2{
font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
font-weight: 300;
font-size:1.8em;
}

.cdva-stylesstate-field h3, h3.cdva-stylesElement-H3, .ms-rtestate-field h3, h1.ms-rteElement-H3 {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:normal;
	color:#333;
	font-size:1.6em;
	border-bottom:2px solid #bcbcbc;
}
.cdva-stylesstate-field h4, h4.cdva-stylesElement-H4, .ms-rtestate-field h4, h1.ms-rteElement-H4, h4.sbFAQTitle {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:normal;
	color:#333;
	font-size:1.4em;
	border-bottom:2px dotted #cccccc;
}

.cdva-stylesstate-field p, p.cdva-stylesElement-P, .ms-rtestate-field p, p.ms-rteElement-P {
	margin:0px 0px 10px 0px;
	line-height:1.6;
	color: #222;
}
.cdva-stylesElement-Hr, .ms-rtestate-field hr, p.ms-rteElement-Hr {
	background-color:#222;
	height:1px;
}

.cdva-stylesTable-default
{
-ms-name:"Default Table Style - Light";
}
.cdva-stylesTable-default,
.cdva-stylesTable-default > tbody > tr > td,
.cdva-stylesTable-default > tbody > tr > th,
td.cdva-stylesTable-default,
th.cdva-stylesTable-default,
.cdva-stylestablecells
{
/* [ReplaceColor(themeColor:"SubtleLines")] */ border:1px solid #c6c6c6;
}
.cdva-stylesTable-0
{
-ms-name:"Table Style 1 - Clear";
border-width:0px;
border-style:none;
border-collapse:collapse;
}
.cdva-stylesTableOddCol-0 {border-top: 0px !important;}
.cdva-stylesTableEvenCol-0 {border-top: 0px !important;}
.cdva-stylesTable-1{
-ms-name:"Table Style 2 - Light Banded";
}
.cdva-stylesTable-1 tr.cdva-stylesTableHeaderRow-1,
.cdva-stylesTable-1 tr.cdva-stylesTableFooterRow-1,
.cdva-stylesTable-1 tr.cdva-stylesTableHeaderRow-1 > th,
.cdva-stylesTable-1 tr.cdva-stylesTableFooterRow-1 > th,
.cdva-stylesTable-1 tr.cdva-stylesTableFooterRow-1 > td
{
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color:#fff;
/* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color:rgba( 255,255,255,0.85 );
/* [ReplaceColor(themeColor:"Lines")] */ border-top:1px solid #ababab;
/* [ReplaceColor(themeColor:"Lines")] */ border-bottom:1px solid #ababab;
}
.cdva-stylesTable-1 tr.cdva-stylesTableOddRow-1
{
/* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter",opacity:"1")] */ background-color:#D8D8D8;
/* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter")] */ background-color:#D8D8D8;
}
.cdva-stylesTable-1 tr.cdva-stylesTableEvenRow-1
{
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color:#fff;
/* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color:rgba( 255,255,255,0.85 );
}
.cdva-stylesTable-6{
-ms-name:"Table Style 3 - Medium Two Tones";
}
.cdva-stylesTable-6 tr.cdva-stylesTableHeaderRow-6,
.cdva-stylesTable-6 tr.cdva-stylesTableFooterRow-6,
.cdva-stylesTable-6 tr.cdva-stylesTableHeaderRow-6 > th,
.cdva-stylesTable-6 tr.cdva-stylesTableFooterRow-6 > th,
.cdva-stylesTable-6 tr.cdva-stylesTableFooterRow-6 > td
{
/* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ background-color:#005594;
/* [ReplaceColor(themeColor:"ContentAccent1-Darker")] */ background-color:#005594;
/* [ReplaceColor(themeColor:"BackgroundOverlay")] */ color:#fff;
}
.cdva-stylesTable-6 tr.cdva-stylesTableOddRow-6
{
/* [ReplaceColor(themeColor:"ContentAccent1-Lightest",opacity:"1")] */ background-color:#C0E4FF;
/* [ReplaceColor(themeColor:"ContentAccent1-Lightest",opacity:"0.7")] */ background-color:#C0E4FF;
}
.cdva-stylesTable-6 tr.cdva-stylesTableEvenRow-6
{
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color:#fff;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"0.7")] */ background-color:rgba( 255,255,255,0.85 );
}
.cdva-stylesTable-2{
-ms-name:"Table Style 4 - Light Lines";
}
.cdva-stylesTable-2 tr.cdva-stylesTableHeaderRow-2,
.cdva-stylesTable-2 tr.cdva-stylesTableFooterRow-2,
.cdva-stylesTable-2 tr.cdva-stylesTableHeaderRow-2 > th,
.cdva-stylesTable-2 tr.cdva-stylesTableFooterRow-2 > th,
.cdva-stylesTable-2 tr.cdva-stylesTableFooterRow-2 > td
{
/* [ReplaceColor(themeColor:"BodyText")] */ background-color:#444;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTable-2 tr.cdva-stylesTableOddRow-2,
.cdva-stylesTable-2 tr.cdva-stylesTableEvenRow-2
{
/* [ReplaceColor(themeColor:"StrongLines")] */ border-top:1px solid #92c0e0;
/* [ReplaceColor(themeColor:"StrongLines")] */ border-bottom:1px solid #92c0e0;
}
.cdva-stylesTable-3{
-ms-name:"Table Style 5 - Grid";
}
.cdva-stylesTable-3,
.cdva-stylesTable-3 > tbody > tr > td,
.cdva-stylesTable-3 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"Lines")] */ border:1px solid #ababab;
}
.cdva-stylesTable-3 tr.cdva-stylesTableOddRow-3
{
/* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter",opacity:"1")] */ background-color:#D8D8D8;
/* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter")] */ background-color:#D8D8D8;
}
.cdva-stylesTable-3 tr.cdva-stylesTableHeaderRow-3,
.cdva-stylesTable-3 tr.cdva-stylesTableFooterRow-3,
.cdva-stylesTable-3 tr.cdva-stylesTableEvenRow-3
{
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color:#fff;
/* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color:rgba( 255,255,255,0.85 );
}
.cdva-stylesTable-4{
-ms-name:"Table Style 6 - Accent 1";
}
.cdva-stylesTable-4,
.cdva-stylesTable-4 > tbody > tr > td,
.cdva-stylesTable-4 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ border:1px solid #005594;
}
.cdva-stylesTable-4 tr.cdva-stylesTableHeaderRow-4,
.cdva-stylesTable-4 tr.cdva-stylesTableFooterRow-4,
.cdva-stylesTable-4 tr.cdva-stylesTableHeaderRow-4 > th,
.cdva-stylesTable-4 tr.cdva-stylesTableFooterRow-4 > th,
.cdva-stylesTable-4 tr.cdva-stylesTableFooterRow-4 > td
{
/* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ background-color:#005594;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTable-5{
-ms-name:"Table Style 7 - Accent 2";
}
.cdva-stylesTable-5,
.cdva-stylesTable-5 > tbody > tr > td,
.cdva-stylesTable-5 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */ border:1px solid #009AC3;
}
.cdva-stylesTable-5 tr.cdva-stylesTableHeaderRow-5,
.cdva-stylesTable-5 tr.cdva-stylesTableFooterRow-5,
.cdva-stylesTable-5 tr.cdva-stylesTableHeaderRow-5 > th,
.cdva-stylesTable-5 tr.cdva-stylesTableFooterRow-5 > th,
.cdva-stylesTable-5 tr.cdva-stylesTableFooterRow-5 > td
{
/* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */ background-color:#009AC3;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTable-7{
-ms-name:"Table Style 8 - Accent 3";
}
.cdva-stylesTable-7,
.cdva-stylesTable-7 > tbody > tr > td,
.cdva-stylesTable-7 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */ border:1px solid #1D603F;
}
.cdva-stylesTable-7 tr.cdva-stylesTableHeaderRow-7,
.cdva-stylesTable-7 tr.cdva-stylesTableFooterRow-7,
.cdva-stylesTable-7 tr.cdva-stylesTableHeaderRow-7 > th,
.cdva-stylesTable-7 tr.cdva-stylesTableFooterRow-7 > th,
.cdva-stylesTable-7 tr.cdva-stylesTableFooterRow-7 > td
{
/* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */ background-color:#1D603F;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTable-8{
-ms-name:"Table Style 9 - Accent 4";
}
.cdva-stylesTable-8,
.cdva-stylesTable-8 > tbody > tr > td,
.cdva-stylesTable-8 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */ border:1px solid #585A40;
}
.cdva-stylesTable-8 tr.cdva-stylesTableHeaderRow-8,
.cdva-stylesTable-8 tr.cdva-stylesTableFooterRow-8,
.cdva-stylesTable-8 tr.cdva-stylesTableHeaderRow-8 > th,
.cdva-stylesTable-8 tr.cdva-stylesTableFooterRow-8 > th,
.cdva-stylesTable-8 tr.cdva-stylesTableFooterRow-8 > td
{
/* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */ background-color:#585A40;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTable-9{
-ms-name:"Table Style 10 - Accent 5";
}
.cdva-stylesTable-9,
.cdva-stylesTable-9 > tbody > tr > td,
.cdva-stylesTable-9 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */ border:1px solid #B10026;
}
.cdva-stylesTable-9 tr.cdva-stylesTableHeaderRow-9,
.cdva-stylesTable-9 tr.cdva-stylesTableFooterRow-9,
.cdva-stylesTable-9 tr.cdva-stylesTableHeaderRow-9 > th,
.cdva-stylesTable-9 tr.cdva-stylesTableFooterRow-9 > th,
.cdva-stylesTable-9 tr.cdva-stylesTableFooterRow-9 > td
{
/* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */ background-color:#B10026;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTable-10{
-ms-name:"Table Style 11 - Accent 6";
}
.cdva-stylesTable-10,
.cdva-stylesTable-10 > tbody > tr > td,
.cdva-stylesTable-10 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent6-Darker",opacity:"1")] */ border:1px solid #4E1F5B;
}
.cdva-stylesTable-10 tr.cdva-stylesTableHeaderRow-10,
.cdva-stylesTable-10 tr.cdva-stylesTableFooterRow-10,
.cdva-stylesTable-10 tr.cdva-stylesTableHeaderRow-10 > th,
.cdva-stylesTable-10 tr.cdva-stylesTableFooterRow-10 > th,
.cdva-stylesTable-10 tr.cdva-stylesTableFooterRow-10 > td
{
/* [ReplaceColor(themeColor:"ContentAccent6-Darker",opacity:"1")] */ background-color:#4E1F5B;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.cdva-stylesTableGrid td,.cdva-stylesTableGrid th{
border:1px dotted black;
}
.cdva-stylesPosition-1{
-ms-name:"Left";
float:left;
}


/*end Styles for SP Controlled content in Page Content in Page Layouts */

/* Calendar */

.calendarStartTime {
	float:left;
}

.calendarEndTime {
	float:left;
}

/* Social Icons */

/* no left nav */

#contentBox {
    margin-left: auto;
    margin-right: auto;
    min-width: 703px;
    max-width: 1240px;
}

/* Disclaimer */

div.agreementOne, div.agreementTwo {
    width: 100% !important;
    height: 300px;
    overflow: auto;
    margin-bottom:15px;
}
.agreementWarning {
    display: none;
    color: red;
}

#bondsData {
    display: none;
    width: 1000;
}

/* edit panel */


.edit-mode-panel {
    width: 100% !important;
}

/* Wommens Facebook Feed */

#resultFacebookWomensConference {
	height:225px;
	overflow-x:hidden;
}

#resultFacebookVetServices {
	height:250px;
	overflow-x:hidden;
}


/** Changes 10/10/2013 **/

/* Vet Homes Category Page */

A.vetHomeLocTitleLink H3 {
    font-size:14px;
    color:#0072C6;
    font-weight:bold;
}

.vetHomeLocRollupImage {
    width: 100px;
    height: 80px;
}

.vetHomeLocTitleLink {
    text-align:center;
    white-space:normal !important;
}

.vetHomeLocDataContainer {
    width:100px;
}

.vetHomeLocDataContainer .ms-noWrap {
    white-space:normal !important;
}

.cdvaWrapper ul.cbs-List LI:last-child DIV.vetHomeLoc {
    padding-right: 0px;
}

.VetHomeLocations {
    padding-bottom:10px;
}

.vetHomePillarsTitle {
    font-size:16px;
    color:#0072C6;
    font-weight:bold;
}

.vetHomeCategories {
	/* width: 160px; */
	min-height:100px;
	padding-left:0px;
	/* padding-right:69px; */
}

#vetHomeLocRollups UL.cbs-List LI:nth-child(4n) DIV.vetHomeCategories {
	padding-right:0px;
}

.vetHomeCategories {
	padding-right:0;
	width:25%;
}

.cbs-List LI:nth-child(5) .vetHomeCategories {
	clear:left;
}


/*Vet homes facebook feeds*/
#resultBarstowFB,#resultChulaVistaFB,#resultFresnoFB,#resultLancasterFB,#resultReddingFB,#resultVenturaFB,#resultWestLAFB,#resultYountvilleFB {
	height:250px;
	overflow-x:hidden;
}


/* Women's veteran conference */

.conferenceImageRollup {
	width:150px;
	height:220px;
	margin: 0 auto;
	display: block;
}

.ConferenceDataContainer {
	padding-top:20px;
	text-align:center;
}

.featuredConferenceContainer cg-box {
	margin: 0 auto;
	width: 100%;
}

.featuredConferenceContainer cg-box {
	padding-right:0px;
	padding-left:0px;
}

.featuredConferenceImageContainer {
	text-align:center;
}

.featuredConferenceImgLink IMG {
	width:300px;
}

/* issue: Vet Services State Benefits */

#generalHome #tbLeftColumnTwo {
    width:auto !important;
}

#generalHome #tbRightColumnTwo {
    width:auto !important;
}

/* issue: Vet Services Right Nav */

#generalCPHome .sbCardListTitle {
    font-size:1.1em !important;
    color:#262626 !important;
    line-height: 1.1 !important;
}


/*.leftRefinerCol {
    width:auto;
}*/

/*.rightContentCol {
}*/

/* issue: Newsletter page branding */

.sbCardListTitleContainer DIV {
	display:inline;
}

.sbCardListTitle {
	margin:0;
	display:inline;
	 color: #134566;
    font-size: 1.0em;
}

DIV.ms-rtestate-field {
	margin-top:10px;
}
DIV.ms-rtestate-field IMG {
	/*width:100%;*/ /*removed eo because causing issues with normal images inline content area*/
}
DIV.ms-rtestate-field IMG.ms-asset-icon {
	width:auto;
}

/* Homes for Sale Card Page */

.fullAdress DIV {
	display:inline;
}

.conf-field {
	clear: right;
	float: left;
}

.conf-label {
	clear:left;
	padding-right:5px;
}

[data-name='Label: Listing Company'],
[data-name='Label: CalVet Contact Information'] {
	font-weight:bold;
	padding-bottom:10px;
	padding-top:20px;
}

#offerToPurchase A,
#factSheet A {
	/* float:right; */
	clear:right;
	border:1px solid grey;
	padding:2px;
	margin-top:8px;
	margin-bottom:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;
	width:150px;
        margin:0 auto;
	text-align:center;
}

#offerToPurchase A:hover,
#factSheet A:hover {
    text-decoration:none;
    background:#FBAD23;
}

.listing-company-info {
    padding-left:170px;
}

.calvet-contact-info > DIV {
    margin:0 auto;
    width: 50%;
}

/* Registration Form */

.registration-form .section-heading {
	color: #fff;
	font-family: inherit;
	background: #003366 none;
	border-bottom: 3px solid #FBAD23;
	margin: 0px 0px 10px;
	padding: 9px 10px;
	font-size: 18px;
	line-height: 18px;
	display:block;
	clear:both;
}

.registration-form .item-value {
	float:left;
	clear:right;
	width:300px;
	padding-bottom:10px;
}

.registration-form .item-value INPUT[type=text],
#txt_SecurityQuestion {
	width:300px;
}

.registration-form .item-value INPUT#txt_Password1,
.registration-form .item-value INPUT#txt_ConfirmPassword {
	width:150px;
}

.registration-form .item-label {
	float:left;
	clear:left;
	width:200px;
	text-align:right;
	margin-right:20px;
	padding-bottom:10px;
}

#toolbox {
    /*float:right;*/
}

/* issue: Home page - Secretary / Govenor Banners */

.cdva-right-top-banners {

}

.cdva-right-top-banners A {
	float:left;
	max-width:50%;
}

#cdvaHome .cdva-right-col #govenor > img,
#cdvaHome .cdva-right-col #secretary > img {
	max-width: 100%;
	margin-bottom:10px;
}

/* Women Veterens Conference - Card */

#womenVetsConferenceCard .col-sm-6 > div img {
    margin: 0 auto;
    display: block;
}

[data-name='Page Field: Page Content'] {
    display:block;
    clear:both;
}

.reg-button {
    background-color:#ffffff;
    border:0;
    margin:0 auto;
    padding:0px;
    margin-top:40px;
}

.reg-button a, 
.reg-button a:link, 
.reg-button  a:active, 
.reg-button  a:visited {
    color:#000000;
    border:1px solid grey;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:5px;
    text-decoration:none;
    font-weight:bold;
}

.reg-button:hover {
    background:white;	
}

.reg-button a:hover {
    background-color:#FBAD23;
}

.reg-button DIV.ms-rtestate-field {
    text-align:center;
}

/* issue: Pagination Icons */

.ms-promlink-button-left,
.ms-promlink-button-left-disabled,
.ms-promlink-button-right,
.ms-promlink-button-right-disabled {
    content:url('/_catalogs/masterpage/images/arrow-sprite.png');
    top:0px;
}

.ms-promlink-button-left-disabled {
    left:0px;
    cursor:default;
}

.ms-promlink-button-left {
    left:-16px;
}

.ms-promlink-button-left:hover {
    left:-32px;
}

.ms-promlink-button-right-disabled {
    left:-48px;
    cursor: default;
}

.ms-promlink-button-right {
    left:-64px;
}

.ms-promlink-button-right:hover {
    left:-80px;
}

.ms-promlink-button-image {
    width:16px;
    height:24px;
}

.ms-promlink-button,
.ms-promlink-button-disabled {
    border:0px;
}

.ms-promlink-button-enabled-hover, 
.ms-promlink-button-enabled:hover,
.ms-promlink-button-enabled,
.ms-promlink-button-disabled {
    background-color: rgba(0,0,0,0.0);
}

/* Table Style */

TABLE.footable {
    border-collapse:collapse;
    text-align:left;
    font-size:14px;
    border:0;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}

TABLE.footable > thead > tr > th {
    font-size:16px;
    font-weight:bold;
    padding:8px;
    background: #006599;
    border:0;
    border-bottom: 4px solid #003466;
    color: white;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    vertical-align:top;
}

TABLE.footable > thead > tr:first-child > th.footable-first-column,
TABLE.footable > thead > tr:first-child > th.footable-last-column {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;

}

TABLE.footable > tbody > tr > td {
    border:0;
    background-color: #e0edf6;
    color: black;
    border-bottom: 1px solid #fff;
    border-top: 1px solid transparent;
    padding: 15px;
}

TABLE.footable > tbody > tr.jobCard > td {
    background:#a6c6df;
}

TABLE.footable > tbody > tr:hover td {
    background: #eef3f7;
    color: #003466;
}

TABLE.footable a:link {
    color:#006599;
    text-decoration:none;	
    font-size: 16px;
}
TABLE.footable a:visited {
    color:#003466;
}

TABLE.footable a:hover {
    color:#f2bf64;
}

TABLE.footable a:active {
    color:#006599;
}

/* List Style */

.jobCard,
.federalCard {
	/*background:#a6c6df;ligbtlue*/
		background-color: #D1EDF0;
	/*background-color: #ddeec6; old green*/

}

.stateCard,
.examCard {
	background:#d0e2f1;
	/*background:#eef3f7;*/
	
}

.sbCategoryTitle {
    color:#006599;
    font-size: 16px;
}

a.sbCategoryTitleLink:hover {
	/*color:#f2bf64;*/
	color:#d7a56d;
}

.sbCategoryTitle:hover {
	/*color:#f2bf64;*/
		color:#d7a56d;

}

.cardListView {
	margin-bottom:1px;
	margin-top:0px;
}

/* Issue: Vet Homes Global Banners */

UL.cbs-List img.sbSpotlightImg {
    padding-bottom:10px;
}

UL.cbs-List LI:last-child img.sbSpotlightImg {
	padding-bottom:0px;
}

/* Vet Homes Card - Tab Padding */

.cdva-left-col .tabbedWindow p{
	padding-top:0px;
}

/* Service Provider Search - Format Results */

DIV.ms-searchCenter-result-main {
	width:100%;
}

DIV.ms-searchCenter-result-main .cbs-List
{
	width:100%;
}

/* issue: Search - Page Format */

.ms-srch-item {
	position:relative;
	overflow:visible;
}
.ms-srch-hover-outerContainer {
	position:absolute;
	left:550px !important;
	/*top:0px !important;*/
	top:-250px !important;
	z-index:1000;	
}

.ms-srch-result .ms-srch-item {
	width:100%;
}

.ms-srch-result .ms-srch-result-groups {
	width:100%;
}

#searchIcon {
	display:none;
}

.ms-searchCenter-result-main #SearchBox {
	margin-top:20px;
}

/* Mobile UI **/

DIV.row.head UL.icons {
	display:none;
}

DIV.row.head .searchbox {
	display:none;
}

DIV.row.mobile UL {
	list-style:none;
	margin:0;
	padding:0;
}

DIV.row.mobile LI {
	float:left;
	width:20%;
	height:47px;
	position:relative;
}

DIV.row.mobile LI SPAN {
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-18px;
	margin-left:-18px;
	/* width:41px; */
	height:37px;
	display:block;
	cursor:pointer;
	/*background:url('/_catalogs/masterpage/images/calvet-mobile-header.png') no-repeat;*/
}

.btn_mobileHome {
	/* background:url('/_catalogs/masterpage/images/btn-mobile-home.png') no-repeat; */
	background:url('/_catalogs/masterpage/images/calvet-mobile-header.png') no-repeat;
	background-position:0 0;
	width:39px;
}

.btn_mobileNavigation {
	/*background:url('/_catalogs/masterpage/images/btn-mobile-nav.png') no-repeat;*/
	background:url('/_catalogs/masterpage/images/calvet-mobile-header.png') no-repeat;
	background-position: -38px 0;
	width: 33px;
}

.btn_mobileShare {
	/* background:url('/_catalogs/masterpage/images/btn-mobile-share.png') no-repeat; */
	background:url('/_catalogs/masterpage/images/calvet-mobile-header.png') no-repeat;
	background-position: -71px 0;
	width: 32px;

}

.btn_mobileSearch {
	/*background:url('/_catalogs/masterpage/images/btn-mobile-search.png') no-repeat;*/
	background:url('/_catalogs/masterpage/images/calvet-mobile-header.png') no-repeat;
	background-position: -103px 0;
	width: 32px;

}

.btn_mobileProfile {
	/*background:url('/_catalogs/masterpage/images/btn-mobile-search.png') no-repeat;*/
	background:url('/_catalogs/masterpage/images/calvet-mobile-header.png') no-repeat;
	background-position: -135px 0;
	width: 35px;

}


/* Mobile search UI */

DIV.row.head .searchbox.mobile {
	display:block;
	background: #809ab3;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: -15px;
	margin-right: -20px;
	width: 113%;
	height:35px;
}

.header-right .searchbox.mobile {
	/*padding:8px;*/
	width:100%;
}

.searchbox.mobile .ms-mpSearchBox {
	width:100%;
}
	
.header-right .searchbox.mobile #searchInputBox {
	margin-bottom:0px;
	width:100%;
}

.header-right .searchbox.mobile .ms-srch-sb {
	display:block;
	background:#003366 none;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0px;
	/*position:relative;*/
}

.header-right .ms-srch-sb-border {
	border:0px transparent none;
}

.header-right .searchbox.mobile .ms-srch-sb > input {
	background-color:#fff;
	color:#000;
	font-size:14px;
	line-height:1em;
	display:inline-block;
	height:14px;
	margin-left:8px;
	margin-right:8px;
	padding:5px;
	width:82%;
}

.header-right .searchbox.mobile .ms-srch-sb-searchLink {
	background: transparent url('/_catalogs/masterpage/images/header_search_submitbutton-50.png') no-repeat 0px 0px;
	border: 0px solid transparent;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	position: absolute;
	/* float: left; */
	right: -6px;
	top: 13px;
	margin: 0 10px 0 0;
	/* left: -14px; */
}

.header-right .searchbox.mobile .ms-srch-sb-searchLink:hover {
	border-width: 0px;
	background: transparent url('../images/header_search_submitbutton-50.png') no-repeat 0px -30px;
}

/* Mobile navigation UI */

.navigation.mobile #DeltaTopNavigation {
	display:block !important;
}

.navigation.mobile {
	display:block;
}

.navigation.mobile  .ms-core-listMenu-horizontalBox LI {
	width:100%;
}
/* Hide the home link because its redundant */
.navigation.mobile UL.ms-core-listMenu-root > LI:first-child {
	display:none;
}

.navigation.mobile .collapse {
	display:block;
}

.navigation.mobile .cv-menu-container {
	display:none;
}

.navigation.mobile .nav-list {
	display:none;
}

.navigation.mobile .social-media {
	display:none;
}

/* Mobile Share **/

.row.social-media {
	display:none;
	float:none;
	background:#a6c6df;
}

.row.social-media.mobile UL.social-media {
	float:none;
}

.row.social-media.mobile UL {
	height:66px;
	position:relative;
}

.row.social-media.mobile {
	display:block;
}

DIV.row.mobile.social-media LI > A {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-10px;
	margin-left:-18px;
}

.row.head .col-sm-7 {
	min-height:0;
}

.row.head .col-sm-5 {
	min-height:0;
}

.navbar {
	border:0;
}

/* second level navigation */

header .navigation.mobile .navbar-collapse {
	max-height: none;
}

/*
header .navigation.mobile li.dynamic-children.hover > ul.dynamic {
	position: relative;
	z-index: inherit;
	display: block;
	left: 0px;
	top: 0px !important;
	background: none;
	border: 0;
	box-shadow:0 0 0 0;
	padding: 0;
}*/

header .navigation.mobile li.dynamic-children > ul.dynamic {
	position: relative;
	z-index: inherit;
	left: 0px;
	top: 0px !important;
	background: none;
	border: 0;
	box-shadow:0 0 0 0;
	padding: 0;
}

/** moble 2nd level navigation collapse/expand **/

header .navigation.mobile li.dynamic-children A {
	display: inline-block;
}

header .navigation li.dynamic-children.mobileExpanded > ul.dynamic {
	display:block;	
}

header .navigation.mobile li.dynamic-children.hover li.dynamic {
	display:none;
}

header .navigation.mobile li.dynamic-children.mobileExpanded li.dynamic{
	display:block;
}

header .navigation.mobile span.mobileNavExpand {
	background:url(/_catalogs/masterpage/images/mobile-expand.png) no-repeat;
	display:inline-block;
	width:37px;
	height:37px;
	cursor:pointer;
	float:right;
}

header .navigation.mobile span.mobileNavExpand.active {
	background:url(/_catalogs/masterpage/images/mobile-collapse.png) no-repeat;
}

header .navigation.mobile ul.root > li > SPAN,
header .navigation.mobile ul.root > li > a {
	margin-left:0px;
	margin-right:0px;
}

/* FF horizontal scroll issue */

.subheadermask IMG {
	max-width:100%;	
}

/*
.ms-srch-ellipsis {
	white-space:inherit;
}

.ms-srch-ellipsis {
	white-space:inherit;
}

.ms-srch-hover-outerContainer {
	display:none;
}

.ms-srch-hover-siteViewer {
	display:none;
}

.ms-srch-hover-body {
	display:none;
}

.ms-srch-hover-innerContainer {
	display:none;
}
*/

/* issue:Service Provider Search - Format Results */

.searchService {
	background: #eef3f7;
	border-bottom:1px solid white;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:5px;
}

.serviceLocCity,
.serviceLocAdd {
	padding-left:10px;
}

.serviceLocCity {
	padding-right:10px;
}

/* issue: Homes for Sale - Mobile */

DIV#listing-company {
	margin:0 auto;
	display:block;
	text-align:left;
	width:26%;
}

DIV#calvet-contact {
	margin:0 auto;
	display:block;
	text-align:left;
	width:31%;
}

/* My CalVet */

.myCalVet .title {
	font-weight:bold;
}

#myCalVetPillarSection ul.cbs-List li {
	display:inline-block;
	padding-left: 6px;
}

#thirdRightNavigation img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}

.myCalVet .tabbedWindow {
	display: block; 
	height: 400px; 
	overflow: scroll; 
	/* margin-bottom: 30px; */
}

/* myCalVet Main col Tabs*/



/* right columns */

.myCalVetTabsRight ul.tabNavigation {
	margin: 0 0 30px;
	list-style: none;
	border-bottom: 4px solid #FBAD23;
	display: block;
	padding-left:0px;
	background-color: #003366;
}
.tabNavigation.ms-WPBody > li:last-child {
    border-right: 1px solid #FFFFFF;
}
.myCalVetTabsRight ul.tabNavigation:before, .myCalVetTabsRight ul.tabNavigation:after {
  content: " ";
  display: table;
}
.myCalVetTabsRight ul.tabNavigation:after {
  clear: both;
}
.myCalVetTabsRight ul.tabNavigation li {
	margin: 0;
	padding: 0px;
	list-style: none;
	display: block;
	float: left;
}
.myCalVetTabsRight ul.tabNavigation li > a {
	display: block;
	padding: 3px 10px;
	border-left: 1px #000 solid;
}
.myCalVetTabsRight ul.tabNavigation li:first-child > a {
	border-left: 0px transparent solid;
}

.myCalVetTabsRight ul.tabNavigation li > a.selected {
	color: #f00;
	/* background: #999 none; */
}

.cdva-right-col .myCalVetTabsRight ul.tabNavigation {
    margin: 0 -15px 0px -15px;
    padding: 0;
    list-style: none;
    position: relative;
    display: block;
}
.cdva-right-col .myCalVetTabsRight ul.tabNavigation li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	width: 33.3333%;
    padding: 0px;
    background: #003366 none;
    text-align: center;
    font-size: 14px;
    line-height: 1em;
    font-family: inherit;
    color: #fff;
	/* border-bottom: 3px solid #FBAD23; */
	border-left: 1px solid #E0EDF6;
}
.cdva-right-col .myCalVetTabsRight ul.tabNavigation li:first-child {
	border-left: 0px solid transparent;
}
.cdva-right-col .myCalVetTabsRight ul.tabNavigation a {
	color: #fff;
	text-decoration: none;
	padding: 9px 0px;
	display: block;
	position: relative;
	border: 0px transparent none;
	font-size: 14px;
	font-weight:bold;
}
.cdva-right-col .myCalVetTabsRight ul.tabNavigation a.selected {
	color: #FBAD23;
	background: transparent none;
}
.cdva-right-col .myCalVetTabsRight ul.tabNavigation a.selected:after {
	content: ' ';
	display: block;
	width: 32px;
	height: 18px;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -16px;
	background: transparent url('../images/bg-social-selected.png') no-repeat;
	z-index:500;
}

.cdva-right-col .myCalVetTabsRight ul.tabNavigation a:hover {
	color: #FBAD23;
}

.cdva-right-col .myCalVetTabsRight div.tabbedWindow {
    background-color: transparent;
    padding: 20px 15px 10px;
    display: none;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0px -15px;
	margin-bottom:10px;
}

/* issue: Veterans Crisis Line Banner */

.cv-fullwidthmode #main_content.container {
	background-image:none !important;
}

.cv-fullwidthmode #mainContentBox {
	min-height: inherit;
}

.cdvaWrapper > .row {
	min-height:585px;
}

.cdva-right-col {
	padding-top:20px;
	/* background:url('/_catalogs/masterpage/images/bg-mainContent-right-col.png') repeat-y; */
	margin-bottom: -99999px;
    padding-bottom: 99999px;
    
    /*
    margin-bottom: 0;
    padding-bottom: 0 !important; */

}

.cdva-left-col {
	/*
	margin-bottom: 0;
    padding-bottom: 0 !important;
    */
	margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.cdvaWrapper > .row,
#generalCPHome > .row,
#cdvaHome > .row,
#vsbCategoryPage > .row {
	overflow:hidden;
}

#main_content.container {
	padding-bottom:0px !important;
}

.header-tall #breadCrumbNav {
	margin-top:5px !important;
}

.header-tall .cdvaWrapper {
	padding-top:0px !important;
	margin-top:0px !important;
}

/* Issue: CalVet Home Loans - Top Banners */

#pbTopBanners .cbs-List {
	width: 100%;
	margin:0 auto;
	display:block;
}

#pbTopBanners UL.cbs-List > LI .hlTopBanner {
	max-width:48%;
}

#pbTopBanners UL.cbs-List > LI:first-child .hlTopBanner {
	/* max-width:100%; */
}

#pbTopBanners {
	margin-bottom:20px;
}

/* 2x2 banner page */

#ccTopBanners .cbs-List {
    width: 100%;
    margin:0 auto;
    display:block;
}

#ccTopBanners UL.cbs-List > LI .hlTopBanner {
	max-width:48%;
}

#ccTopBanners {
	margin-bottom:20px;
}

/* CalVet Home Loans - Category Page */

#cvhlCardRollup {
	margin-top:20px;
}
#cvhlCardRollup .homeLoanItem .row {
	border-bottom:1px solid white;
}

#cvhlCardRollup .homeLoanItem .col-sm-2 {
	background:white;
	padding-bottom:10px;
}


#cvhlCardRollup .homeLoansRollupDes,
#cvhlCardRollup .sbCategoryTitle {
	margin-top:10px;
	font-size:13px;
}

#cvhlCardRollup .cbs-List {
	margin-right:53px;
}

#cvhlCardRollup .sbCategoryTitle {
	padding-left:0;
}


.cdva-left-col #cvhlCardRollup .cbs-List .cbs-picture3LinesImageContainer {
	height: 100%;
	width: 100%;
	padding:0;
	margin-bottom: 0px;
}

#cvhlCardRollup .row {
	display:block;
	padding-bottom:20px;
}

#cvhlCardRollup .homeLoanItem .col-sm-4,
#cvhlCardRollup .homeLoanItem .col-sm-6,
#cvhlCardRollup .homeLoanItem .col-sm-2 {
	display:block;
	float:left;
	clear:both;
	background:white;
}

/* CalVet Home Loans - Card Pages */

.cvhl-card {
	display: block;
}

#cvhlCardIcon {
	display: inline-block;
	padding-right:10px;
	position: relative;
	float: left;
}

.cvhl-card .cvhlCardContent {
	display: inline;	
}

.cvhl-card P {
	/* display:table-cell;*/
	vertical-align:top;
}

.cvhl-card .ms-rtestate-write P {
	display:block;
}

/* issue: Login/register mobile dropdown */

HEADER #loginProfile.mobile .header-right .tabbed-list .tabbed-container UL.icons {
	display:block;
	list-style:none;
	background: #adb6bc;
	padding:0;
	margin:0;
}

HEADER #loginProfile.mobile .header-right .tabbed-list .tabbed-container UL.icons A {
	color:#dbe3e8;
	font-weight:bold;
	font-size:16px;
}

HEADER #loginProfile.mobile {
	background:#adb6bc;
	padding:0;
}

HEADER #loginProfile.mobile .header-right .tabbed-list .tabbed-container UL.icons LI {
	line-height:40px;
	border-bottom:1px solid white;
	padding-left:20px;
}

HEADER #loginProfile.mobile .header-right .tabbed-list .tabbed-container UL.icons LI:last-child {
	border-bottom:0;
}

.rocmmendedForMe, .targeting, .administration {
	font-weight:bold;	
}


.cdva-left-col .myCalVetTabs ul.tabNavigation li:last-child,
.cdva-left-col #tabs ul.tabNavigation li:last-child,
.tabNavigation.ms-WPBody > li:last-child,
.tabNavigation.ms-WPBody > li:last-child
{
	border-right:0;	
}

.myCalvetWelcome.col-sm-6 {
	/* background:#eef3f7; */
	padding-bottom:10px;
	padding-left: 0px;
	padding-right: 0px;
}

#myCalVetWelcome {
	/* margin-bottom:20px; */
}


.myCalvetWelcome H1 {
	color: #fff;
	font-family: inherit;
	background: #003366 none;
	border-bottom: 3px solid #FBAD23;
	margin: 0px 0px 10px;
	padding: 9px 10px;
	font-size: 18px;
	line-height: 18px;
	display: block;
	clear: both;
	margin-bottom:0;
	/* margin-left:-15px; */
	/* margin-right:-15px; */
	/* margin-bottom:20px; */
}

.myCalvetWelcome SPAN#news {
	margin-left:10px;
}

.cdva-left-col .myCalVet#tabs {
	margin-top:0px;
	padding-right: 0px;
	padding-left: 0px;
}

.cdva-left-col .myCalVet#tabs .myCalvetTopBox-wrapper > UL > LI,
.cdva-left-col .myCalVet#tabs > UL > LI {
	height:35px;
}

.cdva-left-col .myCalVet#tabs ul.tabNavigation a.selected:after {
	bottom:-21px;
}

/* Increase tabs on phone */

#tabs2 > DIV,
#tabs > DIV
{
	padding-top: 1px;
	padding-bottom:10px;
	margin-bottom:2px;
	border:0px;
	/*background:#003366; added blue to the background */
	/*color:white;*/
	font-weight:bold;}
	
#tabs2 > DIV.tabbedWindow.myCalVet {
	font-weight:normal;
}

#tabs2 > DIV.phoneTab {
	font-weight:bold;
}

#tabs2 > DIV > SPAN,
#tabs > DIV > SPAN {
	margin-left:10px;
}

.calvetConnect-container	
 {
	min-height:650px;
}

/* Issue 75: Search results padding */

.ms-searchCenter-result-main {
	padding-bottom:40px;
	min-height:585px;
}

/* MyCalvet: Additional Styling */

.myCalVetTable-wrapper {
	background:#eef3f7;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:15px;
}

#myCalVetTable,
#myCalVetTable2 {
	padding-left:0px;
	padding-right:0px;
}

.cdva-left-col .myCalVet#tabs .myCalvetTopBox-wrapper > UL > LI,
.cdva-left-col .myCalVet#tabs > UL > LI {
	width: 33%;
	padding-left:0px;
	padding-right:0px;
}

#myCalVetTable H2.ms-webpart-titleText,
#myCalVetTable2 H2.ms-webpart-titleText {
	background:#006599;
	border-bottom:3px solid #003466;
}

#myCalVetTable2 .federalCard {
	/*background:#e0edf6;lightblue*/
		background-color: #D1EDF0;
	/*background-color: #ddeec6; old green*/

}

#myCalVetTable2 .stateCard {
	background:#eef3f7;
}

#myCalVetPillarSection3,
#myCalVetPillarSection2 {
	margin-left:15px;
	margin-right:15px;
}

/* issue: invisible mobile tabs */

#tabs2 .phoneTab,
#tabs .phoneTab {
	border:1px solid black;
	clear:both;
	background: #014E77;
	color: white;
	border: 0;
	padding-left: 10px;  
	padding-top: 10px;  
	padding-bottom: 10px;  
	margin-bottom: 10px;
	margin-right: -20px;
	box-sizing: border-box;
}

#tabs2 .phoneTab > SPAN:after,
#tabs .phoneTab > SPAN:after {
	content: "";
	background: url(/_catalogs/masterpage/images/mobile-expand.png) no-repeat;
	display: inline-block;
	width: 37px;
	height: 37px;
	cursor: pointer;
	float: right;
	top: -10px;
	position: relative;
}

#myCalVetTabs {
	/* display:none; */
}
#tabs .tabNavigation {
	display:none !important;
}

.myCalvetWelcome IMG {
	margin:0 auto;
	margin-bottom:10px;
}

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

/* Issue: 90 */
#PagingImageLink .ms-promlink-button-image {
	height:18px;
}

#myCalVetTabs UL.tabNavigation {
	display:block !important;
	list-style:none;
	padding:0;
	padding-left:15px;
	padding-right:15px;
}

#myCalVetTabs UL.tabNavigation LI {
	background:#014E77;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#myCalVetTabs UL.tabNavigation LI A {
	color:white;
	font-weight:bold;
}

#myCalVetTabs UL.tabNavigation LI A.selected:after {
	content: "";
	background: url(/_catalogs/masterpage/images/mobile-expand.png) no-repeat;
	display: inline-block;
	width: 37px;
	height: 37px;
	cursor: pointer;
	float: right;
	top: -10px;
	position: relative;
}

.cdva-right-col .tabbedWindow.myCalVet .showTab > DIV#cvso > DIV,
.cdva-right-col .tabbedWindow.myCalVet .showTab > DIV {
	margin-bottom:10px;
}

.cdva-right-col .tabbedWindow.myCalVet .showTab > DIV#cvso > DIV#office > SPAN {
	display: inline-block;
}

#tabs2 {
	margin-bottom:10px;
}

#tabs2 .tabNavigation {
	display:none !important;
}

.myCalvetTopBox-wrapper {
	background:#eef3f7;
	padding-left: 15px;
	padding-right: 15px;
}

#myCalVetWelcome > P {
	padding:10px;
}

.myCalvetWelcome > .myCalvetTopBox-wrapper > .row {
	background: white;
	padding-top: 8px;
}

.cdva-right-col.myCalVet {
	padding-top:44px;
}

.chevron {
    background: url("../images/bg-social-selected.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 18px;
    position: absolute;
    width: 32px;
    top:43px;
}

/*Search Provider Tabs*/
#searchProvTabs UL.tabNavigation {
	display:block !important;
	list-style:none;
	padding:0;
	padding-left:15px;
	padding-right:15px;
}

#searchProvTabs UL.tabNavigation LI {
	background:#014E77;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#searchProvTabs UL.tabNavigation LI A {
	color:white;
	font-weight:bold;
}

#searchProvTabs UL.tabNavigation LI A.selected:after {
	content: "";
	background: url(/_catalogs/masterpage/images/mobile-expand.png) no-repeat;
	display: inline-block;
	width: 37px;
	height: 37px;
	cursor: pointer;
	float: right;
	top: -10px;
	position: relative;
}
.cdva-left-col .searchProvTabs {
  margin-top: 0px;
}

.searchProvTable-wrapper {
  background: none repeat scroll 0 0 #EEF3F7;
  margin-top: 0;
  padding-top: 0;
}

#centeredSearchProv {
	margin:auto;
	padding: 0, 10px;
}

#generalSearchProv #SearchBox {
	padding-left:10px;
}

/*End Search Provider Tabs*/


/* Hide ribbon depending on permission level */

#ms-designer-ribbon {
    display:none;
}

.manageWebMode #ms-designer-ribbon {
    display:block;
}

.head_calvet_logo {
    display:none;
}

.tabbedWindow UL.cbs-List > LI UL > LI {
	list-style-type:disc;
	list-style-position:inside;
	margin-left:10px;
	text-indent:-10px;
}

@media print { 
	.cdva-right-col,
	.cdva-left-col {
		margin-bottom:0px;
		padding-bottom:0px;
	}
}

/* Add collapse/expand on FAQ */

.sbFAQTitleContainer .sbFAQTitle:before {
	content:"[+]"
}

.sbFAQTitleContainer.expanded .sbFAQTitle:before {
	content:"[-]"
}

/* issue #155: Blue background on mobile - search page */
#main_content > .row {
	background:white;
}

/* Modal boxes */
button.close {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.close {
  color: #000000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: 0.2;
  text-shadow: 0 1px 0 #FFFFFF;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* ADDED FOLLOWING STYLE TO MAKE WORK ON IOS */
body.modal-open, 
.modal-open .navbar-fixed-top, 
.modal-open .navbar-fixed-bottom {
  margin-right: 0;
}

.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

  /* Overwrite the lines for searchv15 since it is not an editable stylesheet- to create magnifying glass button*/
.ms-srch-sbLarge > .ms-srch-sb-searchLink
{
height:32px;
width:32px;
background: url('/_layouts/15/images/searchresultui.png?rev=23') no-repeat scroll 0px -34px transparent;
}
.ms-srch-sbLarge > .ms-srch-sb-searchLink:hover
{
height:32px;
width:32px;
background-position: -52px -0px;
}

/*for the banner on the main page right nav above getting started*/
.topSideBannerEvent { 
}

/*alert message div that floats under the menu on every page (code is in master page)*/
.alertBannerWrapper {
	text-align:center;
}
.alertBanner {
width: 90%;
background-color: #DEDEDE;
border: 3px solid #FBAD23;
bottom: -20px;
position: relative;
margin: 0px 10px 30px;
z-index: 50;
color:red;
font-weight:bold;
padding:3px;
text-align:center;
display:inline-block;
}

/* for the table on the bottom of the calVet REN page */
.RENTableHead{
background-color: #003366; color:white; border:0}
.RENTableCol{
background-color: #d2d8e5;}

/* custom form */
.form-asterisk { color:red;font-size:18px;}

#Ribbon\.EditingTools\.CPInsert\.Media\.Image\.Menu\.Image\.FromComputer-Menu,
#Ribbon\.EditingTools\.CPInsert\.Media\.Image\.Menu\.Image\.FromAddress-Menu,
#Ribbon\.EditingTools\.CPInsert\.Links\.UploadFile-Large,
#Ribbon\.EditingTools\.CPInsert\.Media\.Media-Large
   { display:none; }

/* for the jobs sort new web part text label */
.refinername-sort {font-size: 13pt;color:black;margin-bottom:5px;}
.ms-srch-result #ResultHeader select {color: #666;}

/* for the table on the bottom of the calVet REN page */
.RENTableHead{
background-color: #003366; color:white; border:0}
.RENTableCol{
background-color: #d2d8e5;}
.RENCommunityStatus {color: #AE0000;font-weight: bold;font-size: 1.1em;}
/*REN Carousel*/
#prevBtnRENTestimonial img {
    float: left;
    position: relative;
    margin-top: -65%;
    z-index: 1000;
    padding-left: 20px;
}

#nextBtnRENTestimonial img {
    float: right;
    position: relative;
    margin-top: -65%;
    z-index: 1000;
    padding-right: 20px;
    }
    
.modelsBox > div > div > img {
    width: 230px !important;
}

/* end REN*/

/*Used for Facebook Feed 7/18/2015*/
.kci-facebook-container { max-width:500px; }
.fb_iframe_widget { display: block; }

#MyCalVetAd {
	 margin-bottom:-10px;
	 margin-top:-20px;
	 text-align: center;
}

/* to center global banners*/
 .sbGlobal{ 
text-align:center;
}

/* For global search 9/15/15*/
/*.ms-srch-sbLarge-fullWidth {
    width: 100%;
} */
.ms-webpart-zone {
    display: block;
}

.ms-webpart-chrome-vertical {
    display: block;
}

.ms-webpart-cell-vertical {
    display: block;
}

.ms-srch-item-body {
    display: block;
    overflow: hidden;
}

.ms-srch-item-summary {
    display: block;
    padding-top: 2px;
}

.ms-srch-ellipsis {
	white-space: normal;
}

.ms-srch-item-path {
	 width:auto !important;
}

/* for global search textbox*/
 @media only screen and (min-width: 200px) {
.ms-srch-sbLarge-fullWidth {
    width:230px;
		}
	}
	
	@media only screen and (min-width: 385px) {
.ms-srch-sbLarge-fullWidth {
    width:320px;
		}
}
		
@media only screen and (min-width: 663px) {
.ms-srch-sbLarge-fullWidth {
    width:456px;
		}
}

/*end global search*/


/*For the picture gallery item template Item_Gallery.html*/

.cdva-left-col .cbs-List .cbs-pictureGallery {
    float: left;
    height: 100px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 15px 1px 1px 0;
}

.GalleryDataContainer { float:left;width:50% }
.galleryTextContainer { min-height:115px;margin-top:12px;padding-right: 10px;}

.photoGalleryItem{
    max-height: 150px;
    display: block;
    margin: auto;
    max-width: 150px !important;
    margin-right: 10px;
}


