.input-sm {
  font-size: 10px !important; padding: 2px 5px !important;
}
.customBtn-green {
  color: #48A746;
}
.customBtn-green:hover{
  color: #555555;
  cursor: pointer;
}
.customBtn-grey {
  color: #484848;
}
.customBtn-grey:hover{
  color: #555555;
  cursor: pointer;
}
.customBtn-red {
  color: #dd5826;
}
.customBtn-red:hover{
  color: #b4461c;
  cursor: pointer;
}
.customBtn-white {
  color: #FFFFFF;
}
.customBtn-white:hover{
  color: #242424;
  cursor: pointer;
}
table.dataTable:not(.no-hover) tbody tr:hover {
	cursor: pointer;
}

.sidebar-nav > .active > a {
    color: #48A746;
}
.sidebar-nav > .active > a .icon {
    background-color: #48A746;
}
#overlay {
    background:rgba(0,0,0,0.6);
    display:none;
    width:100%; height:100%;
    position:fixed; top:0; left:0; z-index:9999;
}
#overlay .message {
      width:300px;
    height:auto;
    position:absolute;
    left:50%;
    top:50%;
    margin:-100px 0 0 -150px;
    background-color: white;
    border: 2px solid #c0c0c0;
    padding: 20px 10px;
    font-weight: bold;
    text-align: center;
}
#sidebar .logo a {
    background-image: url(../img/logo.png);
    width: 190px;
    height: 49px;
    display: inline-block;
    text-indent: -999px;
}

body.nav-collapsed #sidebar .logo a {
    background-image: url(../img/logo-mini.png);
    width: 40px;
    height: 40px;
}
.switchery { margin-left: 0px;}
.current-tour { background-color: white !important; }
.sponsor-image-holder {
  width: 500px;
  height: 100px;
  background-image: url(../img/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.navbar-client {
  // background-color: #fdf7e6;
  // border-bottom: 1px solid #FCE8CE;
  /* background-color: #FCE8CE; */
  background-color: orange;
}
.fieldCheckbox {
  margin-left: 8px !important;
}

.dataTable tr td a {
  color: inherit;
  text-decoration: underline;
}

.dataTable tr td a:hover {
  color: #48A746;
}

tr:hover .hoverHide {
    display: none;
}
tr .hoverHide {
    display: inline;
}

tr:hover .hoverShow {
    display: inline;
}
tr .hoverShow{
    display: none;
}

.login-page {
  background: url(../img/main-background.jpg)  no-repeat center center fixed;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*--------------GOLFCLUBS--------------*/
/*to truncate long lines of text in an ellipsis*/
.truncate{
    /*display: block;*/
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 240px;
}