*{
transition:color .2s ease-out,background .2s ease-out,opacity .2s ease-out,box-shadow .2s ease-out;
text-decoration:none !important;
border-radius:0 !important;
}
@font-face{
font-family: 'preloslab';
src: url('/themes/homm/css/preloslab.woff') format('woff');
font-weight:normal;
font-style:normal;
}
@font-face{
	font-family: 'Prelo';
	src: url('/themes/homm/css/PreloLight.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family: 'Prelo';
	src: url('/themes/homm/css/PreloExtraBold.woff') format('woff');
	font-weight:bold;
	font-style:normal;
}
body{
/*font-family:'PreloLight',Arial,Sans-Serif;*/
font-family:'Prelo',Arial,Sans-Serif;
color:#3c3c3c;
}
h1,h2,h3,h4,h5{
font-family:'preloslab',Arial,Sans-Serif;	
}
#preloader{
position:fixed;
z-index:9999;
width:100%;
height:100%;
background:#fff;
}
	#preloader div{
	font-size:50px;
	text-align:center;
	line-height:50px;
	left:50%;
	top:50%;
	margin:-25px 0 0 -25px;
	opacity:.2;
	}
/**/
header{
height:50px;
background:#3c3c3c;	
}
	header a.logo{
	display:block;
	padding:10px 0;
	}
/**/
a{
color: #4ba5e6;
text-decoration: none;
}
a:hover{
color: #337ab7;
}
.alert.alert-dismissible {
    background-image: none !important;
    margin: 0px 0;
    position: fixed;
    z-index: 3333;
    right: 15px;
    top: 65px;
	box-shadow: none;
	opacity: 0.8;
	display:none;
}
.alert-dismissible button span{
	color:#fff;
}
.alert-dismissible button{
	opacity:.8;
}
.alert-dismissible.alert-success{
	background: #5cb85c;
    border: 1pt solid #5cb85c;
	color:#ffffff;
}
.alert-dismissible.alert-info{
	background: #4ba5e6;
    border: 1pt solid #4ba5e6;
	color:#ffffff;
}
.alert-dismissible.alert-warning{
	background: #7cc67c;
    border: 1pt solid #7cc67c;
	color:#ffffff;
}
.alert-dismissible.alert-danger{
	background: #d9534f;
    border:1pt solid #d9534f;
	color:#ffffff;
}
.alert.intranet{
background-image:none !important;
margin: 0px 0;
}
/**/
nav{
background:#edece9;	
background-image:none !important;
}
	nav a{
	display:block;
	}
	nav a.main{
	display:block;
	}
	.navbar-inverse .navbar-nav>li>a span{
	color:#9d9d9d !important;	
	padding:0 5px 0 0;
	}	 
	.navbar-inverse .navbar-nav>li>a span.alert-icon,
	.subnavbar .navbar-nav>li>a span.alert-icon{
	color:#ff8a00 !important;	
	-webkit-animation-name:spaceboots;
	-webkit-animation-duration:0.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	}
	@-webkit-keyframes spaceboots {
		0% { -webkit-transform: rotate(0deg); }
		25% { -webkit-transform: rotate(-10deg); }
		50% { -webkit-transform: rotate(0deg); }
		75% { -webkit-transform: rotate(10deg); }	
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
		background: #ebebeb;
	}
	.dropdown-menu .alert{
	margin-bottom:5px;
	padding:0;
	}
	.dropdown-menu .alert a{
	padding:15px;
	}
	.dropdown-menu>li.alert>a:focus, .dropdown-menu>li.alert>a:hover{
	background:none;
	}	
	.dropdown-menu>li.alert, .dropdown-menu>li.alert:focus, .dropdown-menu>li.alert:hover{
	border-left:none;
	border-right:none;
	}
	.dropdown-menu>li.alert-warning {
    background: #fff7cb;
    border-color: #fff7cb;
	}
	.dropdown-menu>li.alert-warning:focus, .dropdown-menu>li.alert-warning:hover{
	border-color:#fdf9e6;
	background:#fdf9e6;
	}
	.dropdown-menu>li.alert-danger {
    background: #f0e1ea;
    border-color: #f0e1ea;
	}
	.dropdown-menu>li.alert-danger:focus, .dropdown-menu>li.alert-danger:hover{
	border-color:#faf1f6;
	background:#faf1f6;
	}
	.dropdown-menu>li.alert-new {
    background: #f0e1ea;
    border-color: #f0e1ea;
	}
	.dropdown-menu>li.alert-new:focus, .dropdown-menu>li.alert-new:hover{
	border-color:#faf1f6;
	background:#faf1f6;
	}
	.dropdown-menu>li.alert-updated {
    background: #fff7cb;
    border-color: #fff7cb;
	}
	.dropdown-menu>li.alert-updated:focus, .dropdown-menu>li.alert-updated:hover{
	border-color:#fdf9e6;
	background:#fdf9e6;
	}
	.dropdown-menu>li.alert-opened {
    background: #f9f9f9;
    border-color: #f9f9f9;
	}
	.dropdown-menu>li.alert-opened:focus, .dropdown-menu>li.alert-opened:hover{
	border-color:#fcfcfc;
	background:#fcfcfc;
	}
	.dropdown-menu>li.alert-new>a>strong,
	.dropdown-menu>li.alert-updated>a>strong,
	.dropdown-menu>li.alert-opened>a>strong{
		display: block;
		overflow: hidden;
	}
	.dropdown-menu>li.alert-new>a>small,
	.dropdown-menu>li.alert-updated>a>small,
	.dropdown-menu>li.alert-opened>a>small{
		padding: 7px 0 0 0;
		display: block;
	}
	.navbar-inverse .navbar-nav>li.dropdown>a span{
	padding:0;
	}	
.projektList .btn,.radioBox .btn,.checkBox .btn,.pickList .btn{
margin:0 0 5px 0;
}	
.textRight{
text-align:right;	
}
#scrollable-dropdown-menu .tt-dropdown-menu {
  max-height: 150px;
  overflow-y: auto;
}
/**/
.btn-default.specialPadding{
padding:4px 8px 3px 8px;
}
.btn-default.specialPadding img{
width:25px;
height:25px;
}
.btn-default.specialPadding.userIcon{
padding:0;
margin: 0 2px;
border:none;
background:none;
}
.btn-default.specialPadding.userIcon:first-child{
margin: 0 2px 0 5px;
}
.btn-default.specialPadding.userIcon:last-child{
margin: 0 5px 0 2px;
}
.btn-default.specialPadding.userIcon img{
width:32px;
height:32px;
opacity:.5;
}
.btn-default.specialPadding.userIcon.active img{
opacity:1;
}
.btn-default.specialPadding.userIcon:hover img,.btn-default.specialPadding.userIcon.active:hover img{
opacity:.8;	
}
.btn-default.specialPadding.userIcon{
border-color: none;
background: none;
box-shadow:none;

}
.btn-default.specialPadding.userIcon:hover,.btn.default.specialPadding.userIcon:hover,.btn-default.specialPadding.userIcon.active,.btn-default.specialPadding.userIcon:active,.btn-default.specialPadding.userIcon.active:hover,.btn-default.specialPadding.userIcon:active:hover,.btn-default.specialPadding.userIcon:focus,.btn-default.specialPadding.userIcon:focus:hover,.btn-default.specialPadding.userIcon:active:focus{
border-color: none;
background: none;
box-shadow:none;
}

/**/
.makeBillExec.btn-default,
.makeBillExec.btn-default:hover,
.makeBillExec.btn-default.active,
.makeBillExec.btn-default:active, .makeBillExec.btn-default.active:hover,
.makeBillExec.btn-default:active:hover, .makeBillExec.btn-default:focus,
.makeBillExec.btn-default:focus:hover, .makeBillExec.btn-default:active:focus{
cursor:not-allowed;
opacity: 0.4;
background: #ebebeb;
border-color: #ebebeb;
color: #222222;
}
.makeBillExec.btn-info{
display:block;
}
/**/
table tr.archive,table tr.archive a{
color:#c2c2c2;
}
table tr.archive a.btn{
color:#333;	
}
table tr.archive a.btn-danger,table tr.archive a.btn-success{
color:#fff;	
}
/**/
.progress-bar{
text-align:left;
 padding:0 0 0 10px;
}
table.jqplot-table-legend, table.jqplot-cursor-legend{
border:none;
}
.btn,.btn.active{
text-shadow:none;
box-shadow:none;
background-image:none !important;
}
/*.btn-info{
border-color:#5bc0de;
}
.btn-info:hover,.btn.info,.btn.info:hover{
border-color:#2aabd2;
}*/
.btn-default{
border-color: #e0e0e0;
background: #ffffff;
}
.btn-default:hover,.btn.default:hover,.btn-default:active,.btn-default:focus,.btn-default:focus:hover,.btn-default:active:focus{
border-color: #e0e0e0;
background: #e0e0e0;
box-shadow:none;
}
.btn-info,.btn-default.active{
border-color: #c3c3c3;
background: #c3c3c3;
color:#ffffff;
}
.btn-default.active:hover,.btn-default:active:hover,
.btn-info:hover,.btn.info:hover,.btn-info.active,.btn-info:active,.btn-info.active:hover,.btn-info:active:hover,.btn-info:focus,.btn-info:focus:hover,.btn-info:active:focus{
border-color: #acacac;
background: #acacac;
box-shadow:none;
color:#ffffff;
}
.btn-success{
border-color: #5cb85c;
background: #5cb85c;
}
.btn-success:hover,.btn.success:hover,.btn-success.active,.btn-success:active,.btn-success.active:hover,.btn-success:active:hover,.btn-success:focus,.btn-success:focus:hover,.btn-success:active:focus{
border-color: #398439;
background: #398439;
box-shadow:none;
}
.btn-primary{
border-color:#4ba5e6;
background: #4ba5e6;
}
.btn-primary:hover,.btn.primary:hover,.btn-primary.active,.btn-primary:active,.btn-primary.active:hover,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:focus:hover,.btn-primary:active:focus{
border-color:#337ab7;
background: #337ab7;
box-shadow:none;
}
.btn-warning{
border-color:#f0ad4e;
}
.btn-warning:hover,.btn.warning:hover,.btn-warning.active,.btn-warning:active,.btn-warning.active:hover,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:focus:hover,.btn-warning:active:focus{
border-color:#eb9316;
}
.text-warning{
color:#f0ad4e;
}
.btn-danger{
border-color:#d9534f;
}
.btn-danger:hover,.btn.danger:hover,.btn-danger.active,.btn-danger:active,.btn-danger.active:hover,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:focus:hover,.btn-danger:active:focus{
border-color:#c12e2a;
}
.btn-danger.btn-reactivated,
.btn-danger.btn-reactivated:hover{
	color: #d9534f;
    background: none;
    border: none;
    font-size: 18px;
    padding: 0 10px 0 0;
	cursor:default;
}

.btn-default

a.btn.disabled,fieldset[disabled] a.btn{
display:none;
}
.tagCtrlShow{
display:inline-block;
}
.tagCtrlHide{
display:none;
}
.themeCtrlShow{
display:inline-block;
}
.themeCtrlHide{
display:none;
}
/**/
.form-horizontal .control-label{
text-align:left;
}
/**/
.clearfix.spaceFilter{
height:10px;
width:100%;
overflow:hidden;
}
/**/
.pie {
display:block;
position:relative;
width:106px;
height:106px;
border:3px solid #dddddd;
font-size:40px;
text-align:center;
overflow:hidden;
background:#fff;
opacity: 0.8;
}
.pie:hover {
	opacity: 1;
}
.pie.smallPie {
display:block;
position:relative;
width:56px;
height:56px;
border:3px solid #dddddd;
font-size:20px;
text-align:center;
overflow:hidden;
background:#fff;
}
.number{
display:block;
position:absolute;
z-index:30;
width:100px;
line-height:100px;
text-align:center;
color:#333;
}
.smallPie .number{
width:50px;
line-height:50px;
}
.percent{
display:block;
bottom:0;
position:absolute;
z-index:20;
width:100px;
height:0px;
background-repeat:repeat;
}
.smallPie .percent{
width:50px;
}
.sent{
background:blue;
}
/**/
.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
} 
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/**/
.text-muted{
color:#A5A5A5;	
}
/**/
.projectList{
width:500px;
}
/**/
.calendar{
width:100%;
}
	.calendar table{
	width:100%;
	}
	.calendar table td,.calendar table td.holiday:hover{
	padding:5px;
	border-bottom:#dddddd 1px solid;
	/*background:#f5f5f5;*/
	}
	
	.calendar table td:hover{
	background:#f5f5f5;
	}	
	.calendar table td img{
	width:20px;
	height:20px;
	}
	.calendar table td.holiday,.calendar table td.holiday:hover{
	color:#969696;	
	}
	.calendar table td.holiday small{
	font-size:65%;
	}
	.calendar table td a.inactive{
	opacity:.3;
	}
	.calendar table td a.inactive:hover{
	opacity:.5;
	}
	.calendar table td a:hover{
	opacity:.5;
	}
	.calendar table td a.sickday{
	position:relative;	
	opacity:1;
	}	
	.calendar table td a.sickday img{
	opacity:.5;
	
	}
		.calendar table td a.sickday:before{
		position:absolute;
		content:'';
		content: "\e014";
		top:7px;
		right:10px;
		display: inline-block;
		font-family: 'Glyphicons Halflings';
		font-style: normal;
		font-weight: 400;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		height:5px;
		width:5px;
		color:#ff0000;
		}		
	.newMonth{
	width:8.3333%;
	vertical-align:top;
	}
/**/
.tooltip-inner{
min-width:100px;
}
/**/
body{
background:#ebebeb;
}
.header{
margin:30px 0 0 0;
padding:30px;
background:#fff;
}
.kach{
margin:30px 0 0 0;
padding:30px;
background:#fff;
}
.kach.linkmanager{
display:block;
overflow:hidden;
}
h1{
margin:0;
text-transform:uppercase;
}
.paddingTop{
padding-top:10px;
}
/*.btn-task{
background: #ffffff;
border-color: #cccccc;
}
.btn-task{
background: #ffffff;
border-color: #cccccc;
}
.btn-task:hover,.btn-task:focus{
background:#e0e0e0;border-color:#adadad;
}
.btn-task:active,
.btn-task.active{
    background: #4ba5e6;
    border-color: #337ab7;
    color: #ffffff;
}
.btn-task:active:focus,.btn-task.active:hover,.btn-task.active:focus,.btn-task.active:active,.btn-task.active:active:focus{
	background:#337ab7;
    border-color: #337ab7;
    color: #ffffff;
}*/
/*.btn-project{
background: #ffffff;
border-color: #cccccc;
}
.btn-project{
background: #ffffff;
border-color: #cccccc;
}
.btn-project:hover,.btn-project:focus{
background:#e0e0e0;border-color:#adadad;
}
.btn-project:active,
.btn-project.active{
    background: #4ba5e6;
    border-color: #337ab7;
    color: #ffffff;
}
.btn-project:active:focus,.btn-project.active:hover,.btn-project.active:focus,.btn-project.active:active,.btn-project.active:active:focus{
	background:#337ab7;
    border-color: #337ab7;
    color: #ffffff;
}
.btn-homm{
background: #ffffff;
border-color: #cccccc;
}
.btn-homm:hover,.btn-homm:focus{
background:#e0e0e0;border-color:#adadad;
}
.btn-homm:active,
.btn-homm.active{
    background: #4ba5e6;
    border-color: #337ab7;
    color: #ffffff;
}
.btn-homm:active:focus,.btn-homm.active:hover,.btn-homm.active:focus,.btn-homm.active:active,.btn-homm.active:active:focus{
	background:#337ab7;
    border-color: #337ab7;
    color: #ffffff;
}*/
/*.btn-filter{
background: #ffffff;
border-color: #cccccc;
color:#333333;
}
.btn-filter:hover,.btn-filter:focus{
background:#e0e0e0;border-color:#adadad;
color:#333333;
}
.btn-filter:active,
.btn-filter.active{
    background: #4ba5e6;
    border-color: #337ab7;
    color: #ffffff;
}
.btn-filter:active:focus,.btn-filter.active:hover,.btn-filter.active:focus,.btn-filter.active:active,.btn-filter.active:active:focus{
	background:#337ab7;
    border-color: #337ab7;
    color: #ffffff;
}*/
.progress{
background: #ebebeb;
box-shadow: none;
}
.progress-bar-success{
	background:#5cb85c;
	box-shadow: none;
}
.progress-bar-success1{
	background:#5CB85C;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success2{
	background:#6FB75A;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success3{
	background:#81B559;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success4{
	background:#94B457;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success5{
	background:#A6B355;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success6{
	background:#B9B153;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success7{
	background:#CBB052;
	box-shadow: none;
	background:#5cb85c;
}
.progress-bar-success8{
	background:#DEAE50;
	box-shadow: none;
	background:#5cb85c;
}

.progress-bar-warning{
	background:#f0ad4e;
	box-shadow: none;
}
.progress-bar-warning1{
	background:#f0ad4e;
	box-shadow: none;
}
.progress-bar-warning2{
	background:#EB9B4E;
	box-shadow: none;
}
.progress-bar-warning3{
	background:#E7894E;
	box-shadow: none;
}
.progress-bar-warning4{
	background:#E2774F;
	box-shadow: none;
}
.progress-bar-warning5{
	background:#DE654F;
	box-shadow: none;
}
.progress-bar-danger{
	background:#d9534f;
	box-shadow: none;
}
.progress-bar-task{
	background-color:#faf1f6;
	box-shadow: none;
}
.progress-bar-project{
	background-color:#36a2eb;
	box-shadow: none;
}
/**/
footer{
height:100px;
}
/**/
nav.navbar{
position:fixed;
width:100%;
z-index:111;
top:0;
}
.navbar-inverse .navbar-nav>li>a.active,
.navbar-inverse .navbar-nav>li>a.active span{
	font-weight: bold;
    color: #ffffff !important;
	background: #3c3c3c;
}
.avatar{
	height: 23px;
    padding: 0px 5px 0 0;
    margin-top: -6px;
    display: inline-block;
}
nav.subnavbar{
position:fixed;
width:100%;
z-index:110;
background:#ffffff;
top: 52px;
border-bottom: 1pt solid #ebebeb;
}
nav.subnavbar .navbar-collapse{
    padding-left: 0;
}
nav.subnavbar .nav>li>a {
    position: relative;
    display: block;
    padding: 15px 20px;
	color:#3c3c3c;
	text-align:center;
	font-family: 'preloslab',Arial,Sans-Serif;
    font-size: 15px;
    text-transform: uppercase;
}
nav.subnavbar .nav>li.active {
	background:#ebebeb;
}
nav.subnavbar .glyphicon{
	display:block;
	overflow:hidden;
    padding: 2px 2px 5px 2px;
	font-size: 20px;
}
nav.subnavbar .nav.navbar-right>li>a {
		display: block;
		overflow: hidden;
		padding: 7px 10px;
		margin-top: 41px;
		margin-left:1px;
        color: #9d9d9d;
}
nav.subnavbar .nav.navbar-right .glyphicon{
	float: left;
    padding: 2px 2px 5px 2px;
	font-size: 15px;
}

body{
padding: 130px 0 0 0;
}

.remember{
	color: #3c3c3c;
    font-weight: normal;
	cursor:pointer;
}
.remember:before{
    content: "\e157";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    overflow: hidden;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
}
.remember.active:before{
	content: "\e067";
}

/**/

/**
.skills {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 30px auto;
  background:blue;
  border-radius: 50% !important;
}

.circle {
  width: 100%;
  height: 100%;
  border-radius: 50% !important;
  position: absolute;
}
.fg {
width:200px;
height:200px;
left:50%;
top:50%;
margin:-100px 0 0 -100px;
display:block;
background:red;
z-index:10;
}

.animate {
  -webkit-transition: 0.2s cubic-bezier(.74,1.13,.83,1.2);
  -moz-transition: 0.2s cubic-bezier(.74,1.13,.83,1.2);
  -o-transition: 0.2s cubic-bezier(.74,1.13,.83,1.2);
  transition: 0.2s cubic-bezier(.74,1.13,.83,1.2);
}

.animate:hover {
  transform: scale(1.1);
  transform-origin: center center;
}

#partX {
  background-color: #E64C65;
  -webkit-clip-path: polygon(50% 0, 50% 50%, 100% 360%, 100% 0);
  clip-path: polygon(50% 0, 50% 50%, 100% 360%, 100% 0);
}

#part1 {
  background-color: #E64C65;
  -webkit-clip-path: polygon(50% 0, 50% 50%, 100% 41.2%, 100% 0);
  clip-path: polygon(50% 0, 50% 50%, 100% 41.2%, 100% 0);
}

#part2 {
  background-color: #11A8AB;
  -webkit-clip-path: polygon(50% 50%, 100% 41.2%, 100% 100%, 63.4% 100%);
  clip-path: polygon(50% 50%, 100% 41.2%, 100% 100%, 63.4% 100%);
}

#part3 {
  background-color: #4FC4F6;
  -webkit-clip-path: polygon(50% 50%, 36.6% 100%, 63.4% 100%);
  clip-path: polygon(50% 50%, 36.6% 100%, 63.4% 100%);
}

#part4 {
  background-color: #FFED0D;
  -webkit-clip-path: polygon(50% 50%, 0 100%, 36.6% 100%);
  clip-path: polygon(50% 50%, 0 100%, 36.6% 100%);
}

#part5 {
  background-color: #F46FDA;
  -webkit-clip-path: polygon(50% 50%, 0 36.6%, 0 100%);
  clip-path: polygon(50% 50%, 0 36.6%, 0 100%);
}

#part6 {
  background-color: #15BFCC;
  -webkit-clip-path: polygon(50% 50%, 0 36.6%, 0 0, 50% 0);
  clip-path: polygon(50% 50%, 0 36.6%, 0 0, 50% 0);
}
*/
.kach.blue{
	background:#4ba5e6;
	color:#ffffff;
}
.kach.black{
	background:#3c3c3c;
	color:#ffffff;
}
.kach.black h3,
.kach.blue h3{
	margin:0;
}
.kach.black a,
.kach.blue a{
	color:#ffffff;
}
.kach.black ul,
.kach.blue ul{
	margin:0;
	padding:0;
}
.kach.black ul li,
.kach.blue ul li{
	list-style:none;
	margin:0;
}
.kach.black ul li.active,
.kach.blue ul li.active{
	font-weight: bold;
}
.kach.black ul li:before,
.kach.blue ul li:before{
  	content: "\e080";
    height: 20px;
    width: 20px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    overflow: hidden;
    margin: 0;
	padding: 4px 5px 0 0;
    font-size: 11px;
}
.btn-blue,
.btn-blue:hover{
	background:#4ba5e6;
	color:#ffffff;
	border: 1pt solid #337ab7;
	clear:both;
}
.btn-blue:hover{
	background:#337ab7;
}
.linkEntry{
	border-top: 1pt solid #ebebeb;
    padding: 20px 0;
}
.linkDetail h4,
.linkEntry h4{
    margin: 0 0 10px 0;
}
.linkEntry h4 a{
    color: #3c3c3c;
}
.linkDetail a.btn.btn-link,
.linkEntry a.btn.btn-link{
    color: #4ba5e6;
    padding: 5px 0;
    text-align: left;
	clear: both;
}
.linkDetail img.author,
.linkEntry img.author{
    padding: 10px 0;
}
.editBlock{
	display:block;
	text-align:right;
	padding: 10px 0;
}
.linkmanager.search span.highlight{
    background: rgb(252, 252, 138);
}
small.linkDetail{
	padding: 20px 0 0 0;
	display: block;
}
.glyphicon-big{
    font-size: 25px;
}
.table>tbody>tr>td h3{
	margin:0 !important;
	padding:0 !important;
}
a.btn.btn-header span.glyphicon{
	padding: 5px 0;
}
#image-select{
	width: 500px;
}
#select-image .thumbnail{
	cursor:pointer;
}
.fancybox-close-small{
	display:none;
}
.iconGallery{
	width:40px;
	height:40px;
}
#catIconPreview{font-size:25px;}


.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{
	padding: 12px 8px;
	border-top: 1px solid #ebebeb;
}
.table>tbody>tr>td.inactive{
opacity:.3;
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning{
	background-color: #faf1f6;
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover{
	background-color: #f0e1ea;
}
.table>tbody>tr.billed>td,
.table>tbody>tr.billed>th,
.table>tbody>tr>td.billed,
.table>tbody>tr>th.billed,
.table>tfoot>tr.billed>td,
.table>tfoot>tr.billed>th,
.table>tfoot>tr>td.billed,
.table>tfoot>tr>th.billed,
.table>thead>tr.billed>td,
.table>thead>tr.billed>th,
.table>thead>tr>td.billed,
.table>thead>tr>th.billed{
	background-color: #fcfcfc;
	opacity:0.5;
}
.table-hover>tbody>tr.billed:hover>td,
.table-hover>tbody>tr.billed:hover>th,
.table-hover>tbody>tr:hover>.billed,
.table-hover>tbody>tr>td.billed:hover,
.table-hover>tbody>tr>th.billed:hover{
	background-color: #ededed;
}
.table>tbody>tr.project>td,
.table>tbody>tr.project>th,
.table>tbody>tr>td.project,
.table>tbody>tr>th.project,
.table>tfoot>tr.project>td,
.table>tfoot>tr.project>th,
.table>tfoot>tr>td.project,
.table>tfoot>tr>th.project,
.table>thead>tr.project>td,
.table>thead>tr.project>th,
.table>thead>tr>td.project,
.table>thead>tr>th.project{
	background-color: #fcfcfc;
}
.table-hover>tbody>tr.project:hover>td,
.table-hover>tbody>tr.project:hover>th,
.table-hover>tbody>tr:hover>.project,
.table-hover>tbody>tr>td.project:hover,
.table-hover>tbody>tr>th.project:hover{
	background-color: #f4f4f4;
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success{
	background-color: #fcfcfc;
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover{
	background-color: #f4f4f4;
}

.green,
.icon-green{
	color:#5cb85c;
}
.icon-greenActive,
a:hover .green,
a:hover .icon-green{
	color:#398439;
}
.red,
.icon-red{
	color:#e57e83;
}
.icon-redActive,
a:hover .red,
a:hover .icon-red{
	color:#f55159;
}
.grey,
.icon-grey{
	color:#d0d0d0;
}
.icon-greyActive,
a:hover .grey,
a:hover .icon-grey{
	color:#7b7b7b;
}

/*.btn-onlyIcon,.btn-onlyIcon:active,.btn-onlyIcon:active:focus,.btn-onlyIcon:focus,.btn-onlyIcon.active.btn-onlyIcon.focus,
.btn-onlyIcon:hover,.btn-onlyIcon:active:hover,.btn-onlyIcon:active:focus:hover,.btn-onlyIcon:focus:hover,.btn-onlyIcon.active:hover.btn-onlyIcon.focus:hover{
    padding: 0 5px;
    margin: 0;
    background: none;
    border: none;
	outline:0;
	box-shadow: none;
} 
.btn-onlyIcon span{
	font-size: 15px;
	opacity: 0.5;
}
.btn-onlyIcon:hover span{
	opacity: 1;
}*/

.icon-big{
	font-size: 35px;
	line-height: 25px;
}
.taskTime{
	line-height:15px;
}
/*.taskTime{
	width:180px;
	position:relative;
	clear:both;
	float:none;
	display:block;
	overflow:hidden;
	height: 20px;
	margin-top:1px;
	border: 1pt solid #dddddd;
}*/

#dateFrom{
	border-right:0;
}
#dateFrom,#dateTo{
	float: left;
    display: block;
    overflow: hidden;
    width: 120px;
}
.form-control.active{
	background: #ebebeb;
	color: #222222;
	box-shadow:none;
}

.subnavbar .navbar-header .navbar-toggle{
border: 1px solid #b8b8b8;
background: #ebebeb;
}
.subnavbar .navbar-header .navbar-toggle span.icon-bar{
background: #b8b8b8;
}
@media screen and (max-width:750px){
	nav.subnavbar .glyphicon {
    display: inline;
    padding: 0px 10px 0px 0px;
    font-size: 20px;
	}
	nav.subnavbar .nav>li>a {
    border-bottom: 1pt solid #ebebeb;
	}
	nav.subnavbar .nav.navbar-right{
	display:none;
	}
	nav.subnavbar .nav.navbar-nav {
	border-top: 1pt solid #ebebeb;
	}
}

.notBilled,.smallStatus.glyphicon-remove{
color:#d9534f;
}
.notBilled:hover,.notBilled:focus,.notBilled:active{
color:#333;
}
.isBilled,.smallStatus.glyphicon-ok{
color:#5cb85c;
}
.isBilled:hover,.notBilled:focus,.notBilled:active{
color:#333;
}
.smallStatus{
font-size:10px;
}
.abrechnen{
display:block;
float:left;
padding:4px 4px 3px 4px;
font-size:10px;	
color:#d9534f;
border:1px solid #e2b9b7;
background:#ffedec;
margin:0 0 0 5px;
}
.vorausbezahlt{
	display:block;
	float:left;
	padding:4px 4px 3px 4px;
	font-size:10px;
	color:#2a9cff;
	border:1px solid #2a9cff;
	background:#c3ddf1;
	margin:0 0 0 5px;
}
.vorausbezahlt.grey{
	color:#333;
	border:1px solid #ebebeb;
	background:#f9f9f9;
}
.colsedDashboard{
	display:none;
}

.abrechnen.grey{
color:#333;
border:1px solid #ebebeb;
background:#f9f9f9;	
}
.expandComment{
display:block;
overflow:hidden;
height:38px;
padding:10px;
cursor:pointer;
border:1px solid rgba(255,255,255,0);
}
.expandComment.open,.expandComment:hover{
height:auto;
background:rgba(255,255,255,.8);
border:1px solid #fff;
}

.noTimeOrProjectAlert{
display:none;
}
.noTimeOrProjectAlert.active{
display:block;
}
	.noTimeOrProjectAlert div{
	color:#a94442;
	background:#f2dede;
	border:1px solid #ebccd1;
	padding:5px 10px;
	margin:10px 0 20px 0;
	}
	
.pensumUsers img{
	opacity:0.4;
	cursor:pointer;
}	
.pensumUsers img:hover, .pensumUsers img.active{
	opacity:1;
}
.navbar-brand svg{
	height:100%;
	fill:#fff;
}

.inOverview .btn .glyphicon{
	color:white;
}

.inOverview .btn.checked .glyphicon{
	color:#5cb85c;
}
.tableIcon{
	width:30px;
	height:30px;
}

.projectPin .btn .glyphicon{
	color:white;
}

.projectPin .btn.checked .glyphicon{
	color: #292929;
}