html a,td,p {
  font-size: 1em;
}

#loader {
    width: 220px;
    height: 80px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: -1;
    opacity: 0;
    background: url(assets/images/bg-loader.png) no-repeat center center;
    transition: all .5s ease-in-out;
    margin: -40px 0 0 -110px;
}

#loader img {position: relative; top: 50%; margin-top: -30px; left: 10px;}
.loading #loader {z-index: 1000; opacity: 1.0}

.homepage_slider { width: 500px; height: 470px; overflow: hidden; }
.content-wrapper { width: 960px; margin: 0 auto; }

textarea.groupplan, select.groupplan {
	resize: none;
/*	border: none; */
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
       -moz-box-sizing: border-box; /* FF1+ */
            box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
}

.greytext {
  color: lightgrey;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #f46b09;
}

a.checklistname {
	color: green;
}

a.checklistitem {
	color: #49A214;
	text-decoration: none;
}

a {
  color: #49A214;
  text-decoration: none;
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f48a09;
  background-image: -moz-linear-gradient(top, #f46b09, #f4b909);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f46b09), to(#f4b909));
  background-image: -webkit-linear-gradient(top, #f46b09, #f4b909);
  background-image: -o-linear-gradient(top, #f46b09, #f4b909);
  background-image: linear-gradient(to bottom, #f46b09, #f4b909);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff46b09', endColorstr='#fff4b909', GradientType=0);
  border-color: #f4b909 #f4b909 #aa8106;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f4b909;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-inzdigi {
  background-color: hsl(94, 72%, 35%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#81de39", endColorstr="#509918");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#81de39), to(#509918));
  background-image: -moz-linear-gradient(top, #81de39, #509918);
  background-image: -ms-linear-gradient(top, #81de39, #509918);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81de39), color-stop(100%, #509918));
  background-image: -webkit-linear-gradient(top, #81de39, #509918);
  background-image: -o-linear-gradient(top, #81de39, #509918);
  background-image: linear-gradient(#81de39, #509918);
  border-color: #509918 #509918 hsl(94, 72%, 30%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-inzdigi:hover,
.btn-inzdigi:focus,
.btn-inzdigi:active,
.btn-inzdigi.active,
.open .dropdown-toggle.btn-inzdigi {
  background-color: hsl(36, 100%, 40%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00));
  background-image: -moz-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -ms-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00));
  background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -o-linear-gradient(top, #ffad32, #cc7a00);
  background-image: linear-gradient(#ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-inzdigi:active,
.btn-inzdigi.active,
.open .dropdown-toggle.btn-inzdigi {
  background-color: hsl(36, 100%, 40%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00));
  background-image: -moz-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -ms-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00));
  background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -o-linear-gradient(top, #ffad32, #cc7a00);
  background-image: linear-gradient(#ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;

}

.btn-inzdigi.disabled,
.btn-inzdigi[disabled],
fieldset[disabled] .btn-inzdigi,
.btn-inzdigi.disabled:hover,
.btn-inzdigi[disabled]:hover,
fieldset[disabled] .btn-inzdigi:hover,
.btn-inzdigi.disabled:focus,
.btn-inzdigi[disabled]:focus,
fieldset[disabled] .btn-inzdigi:focus,
.btn-inzdigi.disabled:active,
.btn-inzdigi[disabled]:active,
fieldset[disabled] .btn-inzdigi:active,
.btn-inzdigi.disabled.active,
.btn-inzdigi[disabled].active,
fieldset[disabled] .btn-inzdigi.active {
  background-color: hsl(36, 100%, 40%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00));
  background-image: -moz-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -ms-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00));
  background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -o-linear-gradient(top, #ffad32, #cc7a00);
  background-image: linear-gradient(#ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-inzdigi .badge {
  color: #F46B09;
  background-color: #FFFFFF;
}

.btn-inzdigi-month {
  background-color: hsl(94, 72%, 35%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#81de39", endColorstr="#509918");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#81de39), to(#509918));
  background-image: -moz-linear-gradient(top, #81de39, #509918);
  background-image: -ms-linear-gradient(top, #81de39, #509918);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81de39), color-stop(100%, #509918));
  background-image: -webkit-linear-gradient(top, #81de39, #509918);
  background-image: -o-linear-gradient(top, #81de39, #509918);
  background-image: linear-gradient(#81de39, #509918);
  border-color: #509918 #509918 hsl(94, 72%, 30%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-inzdigi-month.active,
.btn-inzdigi-month:hover {
  background-color: hsl(36, 100%, 55%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcc7f", endColorstr="#ffa319");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffcc7f), to(#ffa319));
  background-image: -moz-linear-gradient(top, #ffcc7f, #ffa319);
  background-image: -ms-linear-gradient(top, #ffcc7f, #ffa319);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcc7f), color-stop(100%, #ffa319));
  background-image: -webkit-linear-gradient(top, #ffcc7f, #ffa319);
  background-image: -o-linear-gradient(top, #ffcc7f, #ffa319);
  background-image: linear-gradient(#ffcc7f, #ffa319);
  border-color: #ffa319 #ffa319 hsl(36, 100%, 50%);
  color: #fff !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;}

.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #f46b09;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #f46b09;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #f46b09;
}

.nav .dropdown-toggle .caret {
  border-top-color: #f46b09;
  border-bottom-color: #f46b09;
  margin-top: 6px;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #f46b09;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.inzdigi-downloads,
.inzdigi-downloads li { margin: 0 0 5px 0 !important; padding: 0; list-style-type: none; }
.inzdigi-downloads li a { padding: 0 106px 0 20px; background: #fafbf9 url(../images/download.jpg) right top no-repeat; display: block; color: #4d4d4d !important; line-height: 46px; height: 46px; overflow: hidden; }
.inzdigi-downloads li a:hover { text-decoration: none !important; background: #f0f0f0 url(../images/download.jpg) right bottom no-repeat; }

h5.inzdigi-downloads { color: #f88000; font-size: 18px; margin: 0 0 20px 0; font-weight: normal; line-height: 36px; }

.navbar-inner {
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #b6daa1;
  background-image: -moz-linear-gradient(top, #ffffff, #49a214);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#49a214));
  background-image: -webkit-linear-gradient(top, #ffffff, #49a214);
  background-image: -o-linear-gradient(top, #ffffff, #49a214);
  background-image: linear-gradient(to bottom, #ffffff, #49a214);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff49a214', GradientType=0);
  border: 1px solid #306c0d;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar .divider-vertical {
  height: 50px;
  margin: 0 9px;
  border-left: 1px solid #49a214;
  border-right: 1px solid #ffffff;
}

.nav-collapse .nav > li > a:hover,
.nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:hover,
.nav-collapse .dropdown-menu a:focus {
  background-color: #49a214;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
  float: none;
  padding: 10px 15px;
  margin: 10px 0;
  border-top: 1px solid #49a214;
  border-bottom: 1px solid #49a214;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
}

.navbar-inner {
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #b6daa1;
  background-image: -moz-linear-gradient(top, #ffffff, #49a214);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#49a214));
  background-image: -webkit-linear-gradient(top, #ffffff, #49a214);
  background-image: -o-linear-gradient(top, #ffffff, #49a214);
  background-image: linear-gradient(to bottom, #ffffff, #49a214);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff49a214', GradientType=0);
  border: 1px solid #306c0d;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar .divider-vertical {
  height: 50px;
  margin: 0 9px;
  border-left: 1px solid #49a214;
  border-right: 1px solid #ffffff;
}

.nav-collapse .nav > li > a:hover,
.nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:hover,
.nav-collapse .dropdown-menu a:focus {
  background-color: #49a214;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
  float: none;
  padding: 10px 15px;
  margin: 10px 0;
  border-top: 1px solid #49a214;
  border-bottom: 1px solid #49a214;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
}
