html,body{
	padding: 0px;
	margin: 0px;
}

body{
	background: #fff;
}

#topbar{
	background: url('../images/topbar_bg.png') repeat-x;
	border-bottom: 1px solid #666;
}

/* Color modifiers
 ========================================================================== */
/*
 * Modifier: `uk-button-primary`
 */

.uk-button-babyblue {
  background-color: #5db4d4;
  color: #444444;
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.uk-button-babyblue:hover,
.uk-button-babyblue:focus {
  background-color: #68c1e3;
  color: #ffffff;
  background-image: none;
}
.uk-button-babyblue:active,
.uk-button-babyblue.uk-active {
  background-color: #3eafdb;
  color: #ffffff;
  background-image: none;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
}




.uk-button-pink {
  background-color: #fe6cca;
  color: #444444;
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.uk-button-pink:hover,
.uk-button-pink:focus {
  background-color: #ff84d3;
  color: #ffffff;
  background-image: none;
}
.uk-button-pink:active,
.uk-button-pink.uk-active {
  background-color: #ff51c1;
  color: #ffffff;
  background-image: none;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
}


.uk-nav-dropdown > li > a.checked{
/*
  background: #bbedff;
 */
  /* 2 */
  outline: none;
  font-weight: bold;
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);*/
}

.uk-nav-dropdown > li > a.checked:after{
  font-family: FontAwesome;
  font-size: 70%;
  /* 1 */
  display: inline-block;
  /* 2 */
  font-weight: normal;
  font-style: normal;
  /* 4 */
  line-height: 1;
  /* 5 */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  margin-left: 10px;
}

.sortDesc > div:after {
	font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline;
	content: "\f0d7"; /* Down */
	line-height: 1;
	margin-left: 5px;
}

.sortAsc > div:after{
	font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline;
	content: "\f0d8"; /* Up */
	line-height: 1;
	margin-left: 5px;
}

.uk-badge-inactive {
  background-color: #000;
  background-image: -webkit-linear-gradient(top, #eee, #e6e6e6);
  background-image: linear-gradient(to bottom, #eee, #e6e6e6);
}

@media print {
	.dontPrint {
	   display:none;
	}
    .dontBreak{
        page-break-inside: avoid;
    }	
}

.warningicon {
  color: #e28327;
}

.redText {
	color: #ff0000;
}

.orangeText {
	color: #e28327;
}
/*
.rowHoverShowSecond{
  -webkit-transition: height 2s ease-out;
  -moz-transition: height 2s ease-out;
  -o-transition: height 2s ease-out;
  transition: height 2s ease-out;
}

.rowHoverShowSecond:hover{
  cursor: pointer;
}



.rowSecond:hover{
	height: 200px !important;
	max-height: 500px !important;
}

.rowHoverShowSecond:hover + tr{
	height: 200px !important;
}
*/
.rowSecond{
	background: #fff !important;
   -moz-box-shadow:    inset 0 8px 12px -10px #444;
   -webkit-box-shadow: inset 0 8px 12px -10px #444;
   box-shadow:         inset 0 8px 12px -10px #444;	
}

.rowSecond:hover{
	background: #fff !important;
}

tr.rowCanceled{
	color: #888 !important;
	/*text-decoration:line-through;	*/
}

.cellCanceled{
	text-decoration:line-through !important;
}

.inputDivAlert{
  background: #fff1f0;
  color: #d85030;
  border: 1px solid rgba(216, 80, 48, 0.3);
  border-radius: 4px;
  text-shadow: 0 1px 0 #ffffff;
}

.busyComponent{
	background: #bbb !important;
}

.phaseSet:hover{
	border: 1px solid rgba(50, 50, 50, 1);
	cursor: pointer;
	border-radius: 50%;
	box-shadow:	0 0 5px #fff;
}
