@charset "utf-8";
/* Jeff's CSS Document */

/*Disabled this on bootstrap.css (didn't disable on 2.2.2)
.nav > .active > a > [class^="icon-"],
.nav > .active > a > [class*=" icon-"],


Disabled for table td :
text-align: left;

Disabled for h1-h6
text-rendering: optimizelegibility;

*/




@import url(https://fonts.googleapis.com/css?family=Lora:700);

.nccc {
	font-family: 'Lora', serif !important;
	font-variant:small-caps !important;
	font-weight:700;
	-webkit-font-smoothing: antialiased;
}

.descriptor {
	font-size:12px;
	font-variant:small-caps;
}

.highlight {
	font-weight:bold;
}

[class^="jcon-"],
[class*=" jcon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-repeat: no-repeat;
}

.jcon-girl {
	background-image: url(../img/jcon/glyphicons_004_girl_mini.png);
}


.jcon-phone {
	background: url(../img/jcon/glyphicons_139_phone_mini.png);
}

.jcon-phone-white {
	background: url(../img/jcon/glyphicons_139_phone_mini_white.png);
}

.input-micro {
  width: 30px;
}

.input-tiny {
  width: 45px;
}

.offset3half {
  margin-left: 300px;
}

.row-hover:hover {
  background-color: #f5f5f5;
  cursor:pointer;
  color:#000;
}

.row-unimportant {
  color:#CCC;
}


.cell-hover:hover {
  background-color: #f5f5f5;
  cursor:pointer;
}

@media (min-width: 980px) {
 #SearchForm  {
	 float:right; 
 }
 body {
  padding-top: 50px;
  padding-bottom: 0px;
 }
}

@media (min-width: 768px) and (max-width: 979px) {
  .offset3half {
    margin-left: 237px;
  }
}

@media (min-width: 1200px) {
  .offset3half {
    margin-left: 380px;
  }
}

.badge-primary {
  background-color: #006dcc;
}

.btn-pink {
  background-color: hsl(341, 59%, 44%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc3c6a", endColorstr="#b22e57");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#cc3c6a), to(#b22e57));
  background-image: -moz-linear-gradient(top, #cc3c6a, #b22e57);
  background-image: -ms-linear-gradient(top, #cc3c6a, #b22e57);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc3c6a), color-stop(100%, #b22e57));
  background-image: -webkit-linear-gradient(top, #cc3c6a, #b22e57);
  background-image: -o-linear-gradient(top, #cc3c6a, #b22e57);
  background-image: linear-gradient(#cc3c6a, #b22e57);
  border-color: #b22e57 #b22e57 hsl(341, 59%, 42%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.13);
  -webkit-font-smoothing: antialiased;
}
.label-pink,
.badge-pink {
  background-color: hsl(341, 59%, 44%) !important;
}
.btn-purple {
  background-color: hsl(269, 46%, 45%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8550be", endColorstr="#703da7");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8550be), to(#703da7));
  background-image: -moz-linear-gradient(top, #8550be, #703da7);
  background-image: -ms-linear-gradient(top, #8550be, #703da7);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8550be), color-stop(100%, #703da7));
  background-image: -webkit-linear-gradient(top, #8550be, #703da7);
  background-image: -o-linear-gradient(top, #8550be, #703da7);
  background-image: linear-gradient(#8550be, #703da7);
  border-color: #703da7 #703da7 hsl(269, 46%, 43%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.13);
  -webkit-font-smoothing: antialiased;
}
.label-purple,
.badge-purple {
  background-color: hsl(269, 46%, 45%) !important;
}
.btn-gray {
  background-color: hsl(0, 0%, 39%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#969696", endColorstr="#636363");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#969696), to(#636363));
  background-image: -moz-linear-gradient(top, #969696, #636363);
  background-image: -ms-linear-gradient(top, #969696, #636363);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #969696), color-stop(100%, #636363));
  background-image: -webkit-linear-gradient(top, #969696, #636363);
  background-image: -o-linear-gradient(top, #969696, #636363);
  background-image: linear-gradient(#969696, #636363);
  border-color: #636363 #636363 hsl(0, 0%, 34%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}
.label-gray,
.badge-gray {
  background-color: hsl(0, 0%, 39%) !important;
}