.search-content-page #main-content{
	padding:90px 0px 70px 0px;
}

.search-content-page #main-content .content-inner > div{
	width:630px;
}

.search-view-header .search-top .search-input::-webkit-input-placeholder {
  color:#ccc;
}
.search-view-header .search-top .search-input:-moz-placeholder {
  color:#ccc;
}
.search-view-header .search-top .search-input::-moz-placeholder {
  color:#ccc;
}
.search-view-header .search-top .search-input:-ms-input-placeholder {
  color:#ccc;
}

.search-view-header .search-top {
  height:38px;
  width:630px;
}

.search-view-header .search-top .search-text {
	height:38px;
	border-top:1px solid #1B8195;
	border-bottom:1px solid #1B8195;
	padding:6px 10px;
	width:548px;
}


.search-view-header .search-top .search-text.focused {
	color:#1B8195;
}

.search-view-header .search-top .search-text.focused .search-input{
	color:#333;
}

.search-view-header .search-top .search-input{
  background:none;
  border:0px;
  height:24px;
  color:#ccc;
  font-size:18px;
  line-height:24px;
  font-family: 'AvenirNext-Regular';
  padding:0px;
  width:528px;
}


.search-view-header .search-top .search-submit,
.search-view-header .search-top .search-cog{
  height:38px;
  width:41px;
  border:none;
  background:#1B8195;
  color:#fff;
	border:1px solid #1B8195;
  margin:0px;-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
-ms-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
}

.search-view-header .search-top .search-submit {
	border-left:0px;
}

.search-view-header .search-top .search-cog {
	border-right:0px;
}

.search-view-header .search-top .search-submit:hover,
.search-view-header .search-top .search-cog:hover,
.search-view-header .search-top .search-cog.collapsed:hover{
	background:#fff;
  color:#1B8195;
}
/*
.search-view-header .search-top .search-cog.collapsed {
  background:#1B8195;
}
*/
.search-view-header .search-top .search-submit {
  padding:6px 10px 6px 7px;
  -webkit-border-top-right-radius: 35px;
-webkit-border-bottom-right-radius: 35px;
-moz-border-radius-topright: 35px;
-moz-border-radius-bottomright: 35px;
border-top-right-radius: 35px;
border-bottom-right-radius: 35px;
}

.search-view-header .search-top .search-cog {
-webkit-border-top-left-radius: 35px;
-webkit-border-bottom-left-radius: 35px;
-moz-border-radius-topleft: 35px;
-moz-border-radius-bottomleft: 35px;
border-top-left-radius: 35px;
border-bottom-left-radius: 35px;
  padding:6px 7px 6px 10px;
}

.search-view-header .search-top .search-submit:before,
.search-view-header .search-top .search-cog:before{
  height:24px;
  width:24px;
  font-size:18px;
  line-height:24px;
}

.search-view-header .search-top .search-cog:before {
	
  font-size:22px;
}

.search-view-header .search-top .search-submit,
.search-view-header .search-top .search-cog,
.search-view-header .search-top .search-input{
	outline:none;
}

.search-view-header .search-bottom {
  width:630px;
  padding:0px 15px;
}

.search-view-header .sec-item {
	width:50%;
}

.search-view-header .sec-item .checkbox {
	margin:0px 0px 5px 0px;
}

.search-view-header .sec-item .checkbox:hover label,
.search-view-header .sec-item label.checked{
	color:#1B8195;
}

.search-view-header .block-title {
	font-size:18px;
	padding:0px;
	margin-bottom:10px;
	margin-top:25px;
	line-height:22px;
}

.search-view-header .search-date .block-title  {
	margin-top:20px;
	margin-bottom:15px;
}

.search-view-header .search-filter-title {
	height:24px;
	line-height: 24px;
	font-size:14px;
	float:left;
	margin:0px 10px 0px 0px;
	font-weight:normal;
}

.search-view-header .datepicker-input{
	height:24px;
	padding:0px;
	line-height:24px;
	color:#888;
	border:1px solid #888;
	text-align:center;
	width: 150px;
  cursor:pointer;
}

.search-view-header .datepicker-input:hover{
  color:#1B8195;
	border-color:#1B8195;
}

.search-view-header .search-date-to {
	margin-left:25px;
}

.search-view-header .search-title span {
  color: #1B8195;
}


.search-view-header .search-submit{
	margin-top:25px;
}

.search-view-header .search-submit input{
	margin-left:15px;
	height:24px;
	padding:5px 10px;
	line-height:14px;
	color:#fff;
  	background:#1B8195;
  	border:none;
	font-size:14px;
	outline:none;
-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
-ms-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
}

.search-view-header .search-submit input:hover {
  	
	background:#fff;
  color:#1B8195;
}

.search-view-content{
  margin-top:50px;
}

.search-view-content .news-item{
  padding-bottom:15px;
  margin-bottom:30px;
  border-bottom:1px solid #a4a4a5;
  width:280px;
}

.search-view-content .news-item.last  {
  margin-bottom:0px;
}

.search-view-content .news-item {
  line-height:20px;
}

.search-view-content .news-image {
  margin-bottom:10px;
  display:block;
  width:280px;
}

.search-view-content .news-teaser {
  margin:5px 0px 0px;
  font-size:13px;
  color:#4f4f4f;
  line-height:16px;
  width:280px;
}

.search-view-content .news-title{
  color:#000000;
  font-size:15px;
  font-family:'HelveticaNeue';
}

.search-view-content .news-title:hover,
.search-view-content .hovered .news-title{
	text-decoration:none;
	color:#1b8195;
}

.search-view-content .news-date{
  color:#1b8195;
  font-size:14px;
}

.list-view-pager {
	text-align:center;
}

.list-view-pager .pager{
  margin:45px 0px 0px;
  line-height:0px;
  font-size:0px;
  display:inline-block;
  zoom:1;
}

.list-view-pager .pager:after {
	clear:both;
	display:table;
	content:"";
}

.list-view-pager .pager li {
	display:block;
	float:left;
}

.search-view-pager .pager li a,
.search-view-pager .pager li span{
  border:0px;
  color:#000;
  padding:3px 14px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size:14px;
  line-height:20px;
  cursor:pointer;
}

.search-view-pager .pager li a:hover{
  color:#3a8391;
  background:none;
}

.search-view-pager #idContentEditable{
  border:1px solid #a4a4a4;
  padding:2px 13px;
}

.search-view-pager #idContentEditable:focus,
.search-view-pager #idContentEditable:hover {
  color:#3a8391;
}

.search-view-pager .pager-next span,
.search-view-pager .pager-prev span,
.search-view-pager .pager-next a,
.search-view-pager .pager-prev a{
	font-size:16px !important;
	font-family:"Courier New", Courier, monospace  !important;
}

#SearchFilter .search-filters{
  margin-bottom:40px;
}

#SearchFilter .block-title{
  line-height: 20px;
  font-size: 18px;
  padding:0px;
  margin-bottom:20px;
}

#SearchFilter .search-filter-title {
  color: #020202;
  font-size: 14px;
  font-family: 'HelveticaNeue';
  font-style: normal;
  line-height: 14px;
  font-weight: normal;
  margin: 5px 0px;
}

#SearchFilter .datepicker-input,
#SearchFilter .multiselect{
  color:#777;
  height:30px;  
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border:1px solid #a3a5a8;
  line-height:14px;
  padding:8px 15px;
  font-size:12px;
  font-family: 'HelveticaNeue';
  width:200px;
  text-align:center;
  cursor:pointer;
  background:#fff;
}

#SearchFilter .datepicker-input:hover,
#SearchFilter .multiselect:hover {
	background:#fff;
	border-color:#2A899C;
	color:#2A899C;
}

#SearchFilter .block-content > div {
  margin-top:15px;
}

#SearchFilter .block-content > div:first-child {
  margin-top:0px;
}

#SearchFilter #SearchFilterReset {
  color:#434343;
  height:30px;  
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border:1px solid #2a899c;
  line-height:14px;
  padding:8px 15px;
  font-size:14px;
  font-family: 'HelveticaNeue';
  width:200px;
  text-align:center;
  background:#fff;
  cursor:pointer;
}

#SearchFilter #SearchFilterReset:hover {
  background:#2a899c;
  color:#fff;
}

.search-content-page .datepicker {
  padding: 5px 16px;
  width:200px; 
  font-size:11px;
}

.search-content-page .datepicker td,
.search-content-page .datepicker th {
  width: 24px;
  height: 24px;
}

.search-content-page .datepicker td span {
  width: 56px;
  height: 24px;
  line-height:24px;
}

.search-content-page .datepicker th.switch {
  width: 145px;
}

.search-content-page .datepicker th.next,
.search-content-page .datepicker th.prev {
  font-size: 24px;
  font-weight:normal;
}

#SearchFilter .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#SearchFilter .multiselect-container {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background:url(/images/datapickerbg.png);
  width:200px;
  border:0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding:5px 0px;
}

#SearchFilter .multiselect-container li a {
  color:#fff;
  font-size:12px;
  height:24px;
}

#SearchFilter .multiselect-container li label {
  padding-top:5px;
  padding-bottom:5px;
  line-height:14px;
}

#SearchFilter .multiselect-container li input {
  margin-top:0px;
  width:14px;
  height:14px;
}

#SearchFilter .multiselect-container li a:hover {
  background:none;
  color:#ffe139;
}

#SearchFilter .multiselect-container li.active a,
#SearchFilter .multiselect-container li.active a:hover {
  background:#2a899c;
} 
.selectedText{
  color:#fff;
  background-color:#1b8195;
}


