@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro);

@media print {
  a[href]:after {
    content: none !important;
  }
}

* {
  border-radius: 0 !important;
}

body {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
}

h2 {margin-top: 5px;}

img#logo {
	margin: 4px 0px 4px 0px;
}

h1#sitename {
	color: #FFB63A;
}

div#userinfo {
	color: #696969;
}

.anetmb {
	margin-bottom: 30px;
}
.anetmbsm {
	margin-bottom: 5px;
}
.anetmb_hakuform {
	margin-bottom: 15px;
}

.anetmenubar {
	margin-bottom: 10px;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
.fnameinput {
  background-color: white !important;
  cursor: text !important;
}
.anet-save {
	padding-left:50px;
  padding-right:50px;
}
.anet-muted {
	color:#ededed;
  cursor: not-allowed;
  padding: 5px 14px 7px 14px;
}
.anet-date {
	width:50%;
}
.anet-prnheader td{
	padding:0px 40px 0px 0px;
}
.anet-prnheader {
 	width:100%;
 	margin:0px 0px 20px 0px;
 	padding:0px;
 	border-bottom: 1px #c0c0c0 solid;
}
.tooltip-inner {
    width: 280px;
}

.btn-vaikuttavuus { color: #000; width: 100%; margin-bottom: 14px; background-color: #fff; border: 1px solid #d7d7d7; padding-left: 8px; padding-right: 8px; }
.btn-vaikuttavuus:hover, .btn-vaikuttavuus.active { background-color: #6C757D; color: #fff; }
.vaikuttavuus-error { border: 1px solid #a94442;}

.list-inline>li {
    display: inline-block;
    padding: 4px 0px 5px 0px;
    background-color: #ffb63a;
    border: 1px solid #ffb63a;
    margin-bottom: 2px;
}
.list-inline>li:hover {  background-color: #fcd696; border-color: #fcd696; }
.list-inline>li a {
    color: #000;
    text-decoration: none;
    padding: 5px 14px 7px 14px;
}

.btn-primary, .btn-info {
    color: #bdebee;
    background-color: #1a4554;
    border-color: #1a4554;
}
.btn-primary:hover, .btn-info:hover {
    color: #fff;
    background-color: #195970;
    border-color: #195970;
}

.nav-tabs { margin-bottom: 10px;}