.view-search-seekers-as-provider .views-field-nid a:visited{
	color:#00188B;
}

#main 
.opportunity-search .opportunity-title a:hover {
	text-decoration: none;
	border: 3px solid red;
}

#views-exposed-form-opportunity-provider-search-seek-page .views-exposed-widget, #views-exposed-form-search-seekers-as-provider-page .views-exposed-widget
{
	margin-bottom:20px;
}
 

.view-opportunity-provider-search-seek .views-field-view-node a:visited{
	color:#00188B;
}    

.view-opportunity-provider-search-seek table, .view-search-seekers-as-provider table 
{
    background: none repeat scroll 0 0 #F7F9FA;
    border-bottom: 1px solid #DDDDDD;
    margin: 35px 0 30px;
    
}

.view-opportunity-provider-search-seek table thead, .view-search-seekers-as-provider table thead {
	  background: linear-gradient(to bottom, #09B4E4 0%, #0044cc 100%) repeat scroll 0 0 transparent;
}

.view-opportunity-provider-search-seek table thead tr, .view-search-seekers-as-provider table thead tr {
   border-left: 1px solid #08A1CB;
    border-right: 1px solid #08A1CB;
}

.view-opportunity-provider-search-seek table thead tr th, .view-search-seekers-as-provider table thead tr th{
    color: #FFFFFF;
    font-weight: normal;
    padding: 15px 10px;
    text-shadow: 0 1px 0 #078DB3;
}



.view-opportunity-provider-search-seek table tbody tr, .view-search-seekers-as-provider table tbody tr
{
 border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

.view-opportunity-provider-search-seek table tbody tr td, .view-search-seekers-as-provider table tbody tr td {
  padding: 10px;
  }
  
.field-name-field-opportunity-type .field-label, .field-name-field-availability-date .field-label, .field-name-field-practice-techniques .field-label, 
.field-name-field-state-province-lisensed-in .field-label, .field-name-field-regional-boards .field-label, 
.field-name-field-language .field-label, .field-name-field-resume-upload .field-label
{
	color: #078DB3;
}


.node-provider_job_posting-form .form-text, .node-seeker_profile-form .form-text {
	height: 30px; 
}

.listing-span {
	color: #005696;
	font-size: 16px;
	display: inline-block;
	width: 200px;
	margin-right: 20px;
}
/*Hide HTML formating information for description on Provider node*/
.node-provider_job_posting-form #body-add-more-wrapper .fieldset-wrapper {
	display:none;
} 

/*Hide HTML formating information for description on Seeker node*/
.node-seeker_profile-form #body-add-more-wrapper .fieldset-wrapper {
	display:none;
} 

.listing-info, .seek-resumes
 {
 	
    border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    
} 

.listing-info p, .listing-contact p{

	color: #7D7F80;
    font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 14px;
   
}
.listing-info li, .listing-contact li{
	color: #7D7F80;
    font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 14px;
    
   
}

.listing-info ul, .listing-contact ul{
	list-style: none;
	margin-left: 240px;
}


/*Careers front page*/

.seek-resumes p{color: #7D7F80;
    font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 14px;}
    
   .provider-main a:hover {
color: #257d9e;}

/*Careers front-page*/
.careers-home{
	width:597px;
margin:0 auto;
}

.provider-main{
	background:#3678B8;
	display: inline-block;
    height: 384px;
    padding: 5px;
    width: 256px;
    margin-top: 25px;
    margin-bottom: 50px;
    margin-left: 30px;
   
	  /*background-color: #ffffff;*/
		border: 4px solid #ffffff;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
	
		/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
		-moz-box-shadow: 0px 0px 40px 5px #353536;
		-webkit-box-shadow: 0px 0px 40px 5px #353536;
		box-shadow: 0px 0px 40px 5px #353536;
		/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
		/*IE 7 AND 8 DO NOT SUPPORT SPREAD PROPERTY OF SHADOWS*/
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#065a98', endColorstr = '#065A98');*/
		/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
		/*Element must have a height (not auto)*/
		/*All filters must be placed together*/
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#065a98', endColorstr = '#065A98')";
		/*Element must have a height (not auto)*/
		/*All filters must be placed together*/
		/*background-image: -moz-linear-gradient(top, #065a98, #065A98);
		background-image: -ms-linear-gradient(top, #065a98, #065A98);
		background-image: -o-linear-gradient(top, #065a98, #065A98);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#065a98), to(#065A98));
		background-image: -webkit-linear-gradient(top, #065a98, #065A98);
		background-image: linear-gradient(top, #065a98, #065A98);
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
		/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
		/*opacity: 0.76;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 76);
		/*-ms-filter must come before filter*/
		/*filter: alpha(opacity = 76);
		/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
		/*All filters must be placed together*/
}
.lt-ie9 .provider-main{
	background:#005696;
}
	
.provider-main h2{
	color: #FFFFFF;
	text-align: center;
	border-bottom: 2px solid #ffffff;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top:5px;
	line-height:25px;
	font-size: 16px;
}
 

.seeker-left { 
    line-height: 30px;
    list-style-type: none;
    margin-top: 10px;
    padding-top: 10px;
    }		
    		

.seeker-left a {
    color: #FFFFFF;
    text-decoration: underline
}
.seeker-left a:hover {
  color: #9CE0F3;
}

.provider-main .career-block-title {
	margin: 5px;
	border-bottom: none;
	padding-bottom: 0px;
	font-size:35px;
	
}
/*careers Administration Area*/
#edit-owner-name {
	width:200px;
	height:28px;
}

.poc-admin-tabs .tab-content {
  overflow: visible;
}

/* ------------------------------ */
/* Recent Opportunities Animation */
/* ------------------------------ */
#recentOppContainer h3 {
    font-size: 30px;
    margin-top: 0;
    border-bottom: 1px solid #E9E9E9;
    color: #3678B8;
}
div.rotateContainer {
    overflow: hidden;
    position: relative;
    height: 30px;
}
#recentOppContainer span#RecentOpp {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    line-height: 30px;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-animation: move 18s;
    animation: move 18s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    font-size: 20px;
}
#recentOppContainer span#RecentOpp:hover {
    -webkit-animation-play-state:paused;
    animation-play-state:paused;
}
#recentOppContainer span a {
    height: 30px;
    line-height: 30px;
}
span.recent_opp_date {
    font-size: 17px;
}
/* span#RecentOpp div.views-row {
    border-bottom: 1px solid #00188B;
} */
@keyframes move {
    0%  { top: 0px; }
    5% { top: 0px; }
    10% { top: -30px; }
    15% { top: -30px; }
    20% { top: -60px; }
    25% { top: -60px; }
    30% { top: -90px; }
    35% { top: -90px; }
    40% { top: -120px; }
    45% { top: -120px; }
    50% { top: -150px; }
    55% { top: -150px; }
    60% { top: -180px; }
    65% { top: -180px; }
    70% { top: -210px; }
    75% { top: -210px; }
    80% { top: -240px; }
    85% { top: -240px; }
    90% { top: -270px; }
    95% { top: -270px; }
}
@-webkit-keyframes move {/* Safari and Chrome */
    0%  { top: 0px; }
    5% { top: 0px; }
    10% { top: -30px; }
    15% { top: -30px; }
    20% { top: -60px; }
    25% { top: -60px; }
    30% { top: -90px; }
    35% { top: -90px; }
    40% { top: -120px; }
    45% { top: -120px; }
    50% { top: -150px; }
    55% { top: -150px; }
    60% { top: -180px; }
    65% { top: -180px; }
    70% { top: -210px; }
    75% { top: -210px; }
    80% { top: -240px; }
    85% { top: -240px; }
    90% { top: -270px; }
    95% { top: -270px; }
}
@media screen and (max-width: 640px) {
    span.recent_opp_date {
        display: none;
    }
}
/* ------------------------------ */

table#provider_seeker_def h3 {
    margin: 0px;
    line-height: 14px;
}
table#provider_seeker_def tr, table#provider_seeker_def td {
    height: 30px;
    line-height: 5px;
}
table#provider_seeker_def {
    margin-bottom: 10px;
}

#poc-survey-feedback-page .form-group {
  margin-bottom: 20px;
}