body
{
font-family:'Open Sans', sans-serif !important;
}
.navbar-inverse
{
background-color: #fff !important;
background-image: none !important;
border: none !important;
border-radius: 0 !important;
}
.navbar
{
margin-bottom:0px !important;
border-radius:0px !important;
}
@media (min-width: 1200px)
{
.container {
width: 961px !important;
}      
} 
 .header
        {
            background-color: #158384;
        }
.active a{
background-image:none !important;
background-color:transparent !important;
}
.FuturaFont{
 font-family: Futura Lt BT;
font-size:25px;
color:#158384;
}
        .headerLink
        {
            color: #158384 !important;
            font-size: 15px;
            text-align: center;
        }
        em
        {
            color:59ACB0;
        }
        .searchBox
        {
            text-align: right;
        }
 .searchFullname
    {
        color: #158384;
        font-size: 16pt;
        line-height: 43px;
        margin-top: 10px;
    }
 .searchFullname:hover
    {
        color: #158384;
}
    .searchJob
    {
        line-height: 0px;
        font-size: 12pt;
        color: #636466;
    }
    .searchCenter
    {
    }
    .searchRemove
    {
        color: #158384;
    }
.searchRemove:hover
    {
        color: #158384;
    }
    .searchItem
    {
        margin-top: 0px;
        margin-bottom: 20px;
        border-bottom: #b2b2b2 solid 1px;
        border-top: #b2b2b2 solid 1px;
    }
    .vcenter
    {
        display: table-cell;
        vertical-align: middle;
        float: none;
padding-left:0px;
    }
    .searchImage
    {
        padding-left:0px;
width: 220px;
    }
        .logos
        {
            
        }
        .companyLogo
        {
            text-align: right;
        }
        .quote
        {
            background-color: #158384;
            height: 333px;
            padding: 30px;
        }
        .telNumber
        {
            background-color: #D0E5E6;
            text-align: center;
            height: 70px;
            color:#158183;
            vertical-align:middle;
            margin:5px !important;
            padding-top: 15px;
            font-size: 18px;
        }
        h1
        {
            color: White !important;
            font-size: 17pt !important;
        }
        h2
        {
            font-size: 12pt !important;
            font-weight: bold !important;
            line-height:18px !important;
        }
        .email
        {
            color: #FFFFFF;
            height: 70px;
            padding-top: 15px;
            background-color: #73B4B6;
            vertical-align:middle;
            text-align:center;
            margin-top:5px;
            font-size:18px;
        }
        .details
        {
            color: Gray;
            font-size:11pt;
        }
        .favorites
        {
            vertical-align: bottom;
            text-align: right;
            color:#158384;
        }
        .detailsRow
        {
            height: 50px;
            margin-left:5px !important;
            margin-top:0px;
        }
        q
        {
            font-size:13pt;
            color:White;
        }
        .search-li
{
height: 25px;
  margin-bottom: 3px;
  margin-right: 4px;
}
.navbar-brand
{
padding:0px 10px 0px 0px !important;
}
.navbar-submenu a
{color:#fff !important;
}
.sp-content-back
{
background-repeat: no-repeat;
padding-left:0 !important;
}
.sp-new-emp-slider
{
height: 220px;
}
.sp-new-emp-slider h2
{
         margin-top:15px;
         margin-bottom:15px;
        color: #fff  !important;
}
.sp-new-emp-company
{
color: #7AC6C9 !important;
}
.sp-new-emp-company:hover
{
color: #7AC6C9;
}
     .homeLeft
        {
            background-color:#158285;
        }
        .homeCenter
        {
            background-color:#fff;
            border-right: 5px solid white;
        }
        .homeRight
        {
            background-color:#333333;
            padding:0;
        }
.homeSections
{
}
.homeListItem
        {
              margin-bottom: 5px;
        }
        .homeLeft h1
        {
        }
        .homeListImage
        {
        }
        .homeItemCenter
        {
            margin-left:15px;
padding:0;
        }
        .homeItemFullname
        {
            color:#fff !important;
            font-size:13pt;
        }
        .homeItemFullnameLeft
        {
color:#7AC6C9;
}
  .homeItemFullnameLeft:hover
        {
color:#7AC6C9;
}
        .homeItemFullname:hover
        {
            color:#fff;
              text-decoration:underline;
         }
        .homeItemJob
        {
            color:#fff;
            font-size:9pt;
line-height:1;
        }
        
        .homeCenter h1
        {
            color: #158285 !important;
        }
        
        .itemRightTemplate
        {
margin:15px;
        }
        .itemRightTemplate h1
        {
        }
        .itemRightTemplate h1 a span
        {
            font-size:13pt;
            color:White;
        }
        .itemRightTemplate h1 a span : hover
        {
             color:White;
}
.itemRightTemplate h1 a
        {
             color:White;
}
        .homeListRightImage
        {
        }
        .homeItemRight .wellnessBody
        {
              color:#8B8B8B !important;
        }
        .homeItemRightFullname
        {
            color:White !important;
            margin-top:5px;
            font-size:13pt;
        }
        .homeItemRightFullname:hover
        {
               color:White;
        }
        .homeItemRightJob
        {
            color:White;
            font-size:12pt;
        }
        .homeItemRight q
        {
            color:#7AC6C9;
        }
        .homeItemRightViewAll
         {
                   float:right;
                  color:White;
             }
.homeItemRightViewAll:hover
         {
                  color:White;
             }
        .hybrid
        {
             color:#158384;
             padding:0;
font-size:10pt;
        }
        .hybrid:hover
        {
             color:#158384;
         }
         .homeNoBDays
         {
                  color: #fff;
          }
         .homeNoEmployees
         {
                  color:white;
          }
a
{
 color:#158384 !important;
}
a:hover
{
 color:#158384;
}
.homeDiv
{
display: inline;
float: left;
margin-right: 24px;
}
.RadTabStrip_Silk
{
margin-bottom: 20px;
}
.RadForm_Default.rfdTextbox input[type="text"].rfdDecorated, .RadForm_Default.rfdTextarea textarea, .riSingle .riTextBox[type="text"]
{
color: black;
font-weight: normal;
font-size: 12px;
font-family: 'Open Sans', sans-serif !important;
}
.profileName sub{
line-height:20px;
}
.sp-view-all-emps{
float:right;
color:#7AC6C9;
}
.sp-add-post-link
{
color:#158384;
padding:10px 0 10px 0 !important;
}
.sp-add-post-link a
{
color:#158384;
font-weight:700;
margin-right:-15px;
}
.sp-board-back
{
background-repeat: no-repeat;
height: 400px;
}
.sp-board-name
{
height: 150px;
margin-top: 250px;
background-color: rgba(0, 0, 0, 0.862745);
font-size: 22pt;
color: #fff;
text-align: center;
vertical-align: middle;
font-weight: 700;
padding-top: 40px;
}
.sp-board-desc
{
background-color: #158384;
height: 400px;
color: #fff;
padding: 20px;
}
.navbar
{
min-height:0px !important;
}
.navbar-submenu
{
background-color:#158384;
}
.navbar-submenu a
{
color: #969696;
font-weight: 100;
font-size: 11pt;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.navbar-submenu span
{
    color:  #158384;
}
.navbar-submenu .active a
{

background-image: -webkit-linear-gradient(top,#EBEBEB 0,rgba(185, 185, 185, 0.03) 100%);
background-image: linear-gradient(to bottom,#EBEBEB 0,rgba(185, 185, 185, 0.03) 100%);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.25);
box-shadow: inset 0 3px 9px rgba(0,0,0,.25);
}
.img-modal-dialog {width:600px;}
.thumbnail {margin-bottom:6px;}
.gallery-img
{
cursor:pointer;
}
.sp-calendar-back
{
  background-image: URL(http://intranet.kfml.co.za/Content/Site/Images/calendar.jpg);
  height: 105px;
  width: 110px;
  text-align: center;
  color: #fff;
  padding-top: 25px;
}
.sp-day{
  font-size:40px;
    line-height: 50px;
  }
  .sp-month
  {
    font-size:15px;
  line-height: 0px;
  }
.sp-btn-delete-photo
{
margin-top: -35px;
margin-left: 76px;
}
.comment-text
{
width:100%;
}
.eventDate
{
color: #73B4B6;
font-weight: 700;
font-size: 13pt;
}
.eventTime
{
color: #73B4B6;
font-weight: 600;
font-size: 12pt;
}
h3 a
{
color: #4E4E4E !important;
font-size: 15pt !important;
}
h5, h5 a
{
font-size:10pt !important;
}
.sp-list-price
{
color: #359F91!important;
font-weight: 700;
font-size: 13pt;
}
.panel-body h4
{
margin:8px 0 0 0;
}
h4 a
{
color: #636363;
line-height: 1;
font-size:9pt;
}
.datePosted
{
margin-bottom:0px !important;
font-size:8pt !important;
}
.sp-home-subject a
{
color: #636363 !important;
font-size: 11pt;
margin-bottom:0px !important;
line-height:1;
}
.sp-home-subject
{
margin-bottom:0px !important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus
{
background-color: #158384 !important;
color:#fff !important;
}
.ddl-classifieds
{
margin-top:5px;
}
.panel-google-plus h2
{
margin-top:0;
}
.btn-primary {
background-color: #158384 !important;
border-color: #11999B !important;
}
    div.RadUpload .ruFakeInput
    {
        visibility: hidden;
        width: 0;
        padding: 0;
    }
    div.RadUpload .ruFileInput
    {
        width: 1;
    }
.RadUpload .ruBrowse
{
margin-left:0 !important;
}
.btn
{
min-width: 70px;
}
HTML[data-useragent*='MSIE'] 
panel-google-plus .dropdown-menu {
  left:-135px;
}
.profileCompanyLogo
{
       height:80px;
}
    .pageHeading
    {
        color: #158384;
        font-size: 20pt;
        font-weight: bold;
        margin-bottom: 15px;
margin-top: 20px;
    }
.wellnessBody
{
color:#8B8B8B;
font-size:10pt !important;
}
.navbar-submenu .nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: #158384 !important;
  color: rgb(51, 51, 51) !important;
}
.green
{
background-color:#158384;
}
.white
{
background-color:#fff;
}
.margin0
{
margin:0px !important;
}
.paddingLeft5
{
padding-left: 5px !important;
}
hr
{
border-top-color: #62B9C3 !important;
}
.homeRight hr
{
border-top-color: #858585 !important;
}
.rtsUL a
{
color:#fff !important;
}
.darkGrey
{
background-color:#333333;
}
.dropdown:hover .dropdown-menu {
   display: block;
}
.carousel-control.right, .carousel-control.left {
  background-image: none !important;
  filter: none;
}