@charset "UTF-8";



/*
  +++++++++++++
  ++         ++
  ++  event  ++
  ++         ++
  ++++++++++++
*/
.ksevents.homebox {
  margin:30px 0;
}
.ksevents.homebox .events_head {
  margin-bottom:10px;
}
.ksevents.homebox .events_head h3 {
  margin:0;
  padding:0;
  font:normal normal 18px/22px "Arimo",Helvetica,sans-serif;
}
.ksevents.homebox .events_foot {
  margin-top:5px;
  padding:10px;
  text-align:right;
}
.ksevents .event {
  padding:5px;
  margin-bottom:20px;
}
.ksevents.homebox .event {
  padding:5px 0;
}
.ksevents .event h2 {
  padding-bottom:0;
}
.ksevents .event a.hlLink:link, .ksevents .event a.hlLink:visited {
  font-size:16px;
  text-decoration:none;
}
.ksevents .event a.hlLink:hover, .ksevents .event a.hlLink:active, .ksevents .event a.hlLink:focus {
  text-decoration:underline;
}
.ksevents .event a.moreLink:link, .ksevents .event a.moreLink:visited {
  text-decoration:underline;
  color:#4c739c;
}
.ksevents .event a.moreLink:hover, .ksevents .event a.moreLink:active, .ksevents .event a.moreLink:focus {
  text-decoration:none;
  color:#6788ab;
}
.ksevents .event_details {
  color:#264363;
}
.ksevents .event_details .event_info {
  color:#686868;
}
.ksevents .events_foot {
  margin-top:5px;
  padding:5px;
  text-align:right;
}
.ksevents .events_foot a.moreLink:link, .ksevents .events_foot a.moreLink:visited {
  text-decoration:underline;
  color:#4c739c;
}
.ksevents .events_foot a.moreLink:hover, .ksevents .events_foot a.moreLink:active, .ksevents .events_foot a.moreLink:focus {
  text-decoration:none;
  color:#6788ab;
}



/*
  +++++++++++
  ++       ++
  ++  job  ++
  ++       ++
  ++++++++++
*/
.ksjobs.homebox {
  margin:30px 0;
}
.ksjobs.homebox .jobs_head {
  margin-bottom:10px;
}
.ksjobs.homebox .jobs_head h3 {
  margin:0;
  padding:0;
}
.ksjobs.homebox .jobs_foot {
  margin-top:5px;
  padding:10px;
  text-align:right;
}
.ksjobs .job {
  background: #fafafa;
  margin-bottom:20px;
}
.ksjobs.homebox .job {
  padding:5px 0;
}
.ksjobs .job h3 {
  padding-bottom:0;
}
.ksjobs .job h3 a {
  font-weight:bold;
}
.ksjobs .job a.hlLink:link, .ksjobs .job a.hlLink:visited {
  text-decoration:none;
}
.ksjobs .job a.hlLink:hover, .ksjobs .job a.hlLink:active, .ksjobs .job a.hlLink:focus {
  text-decoration:underline;
}
.ksjobs .job a.moreLink:link, .ksjobs .job a.moreLink:visited {
  text-decoration:underline;
  color:#4c739c;
}
.ksjobs .job a.moreLink:hover, .ksjobs .job a.moreLink:active, .ksjobs .job a.moreLink:focus {
  text-decoration:none;
  color:#6788ab;
}
.ksjobs.list .dropdown-menu {
  width:300px;
}
.ksjobs.list #filter {
  border-color:#4c739c;
  background:#4c739c;
  color:white;
}
.ksjobDetail .search {
  text-decoration:none;
}
.ksjobDetail .thumbnail {
  border:none;
}
.ksjobs .job_details {
  color:#264363;
}
.ksjobs .job_details .job_info {
  color:#686868;
}
.ksjobs .job_details a.btn span.glyphicon {
  margin-right:10px;
}
.ksjobs .jobs_foot {
  margin-top:5px;
  padding:5px;
  text-align:right;
}
.ksjobs .jobs_foot a.moreLink:link, .ksjobs .jobs_foot a.moreLink:visited {
  text-decoration:underline;
  color:#4c739c;
}
.ksjobs .jobs_foot a.moreLink:hover, .ksjobs .jobs_foot a.moreLink:active, .ksjobs .jobs_foot a.moreLink:focus {
  text-decoration:none;
  color:#6788ab;
}
.ksjobDetail a.btn.search {
	margin-bottom:15px;
}
#ksfield #activeField {
  width:auto;
  padding:10px;
  margin-left:15px;
  border-radius:50px;
  background:#6788ab;
}
#pagination .btn-primary {
  border-color:#4c739c;
  background:#4c739c;
}
