html {
   height: 100%;
   width: 100%;
   margin: 0px;
   padding: 0px;
}

body {
   height: 100%;
   width: 100%;
   margin: 0px;
   padding: 0px;
}

.headerDiv {
  width: 100%;
  height: 100px; 
}

.headerButtons input {
 margin-top: 4px;
 margin-bottom: 4px;
}

.mainDivcontent {
   background-color: white;
   position: relative;
   width: 100%;
   height: 100%; 
}

.deliemiter {
	height: 16px;	
}

.currentOpenProblems {
   position: absolute;
   top: 60px;
   right: 0px;
   font-size: 12px;
   font-weight: bold;
   background-color: #cccccc;
   z-index: 2;
}

.rightOpenItemBox {
   background-color: #cccccc;
   /*background-color: rgba(168, 140, 140, 0.8);*/
   position: absolute;
   top: 100px;
   right: 0px;
   font-size: 12px;
   font-weight: bold;
   width: 80px;
}

.currentActiveObject {
   position: absolute;
   top: 0px;
   right: 0px;
   font-size: 14px;
   font-weight: bold;
   background-color: #cccccc;
}

.mozBox {
 border-radius: 5px 5px 5px 5px;
 box-shadow: 0 0 2px #666666;
 -moz-border-radius: 5px 5px 5px 5px;
 -moz-box-shadow: 0 0 2px #666666;
 -webkit-border-radius: 5px 5px 5px 5px;
 -webkit-box-shadow: 0 0 2px #666666;
}


.desctopInItem {
    height: 110px !important;
    width: 132px !important;
}

.viewBalanceMovementLink {
	text-decoration: underline;
	font-style: italic;
}

.currentOpenProblemsHolder {
	display: none;
	padding-right: 20px;
}

.desctopCustomBox {
   background-color:rgba(140, 140, 140, 0.9);
   padding: 10px;
   border: 1px solid;
   border-radius: 10px 10px;
   font-size: 14px;	
   color: white;
   position: relative;
   width: auto;
   display: inline-block;
   margin-right: 10px;
   vertical-align: top;
   margin-bottom: 10px;
}
.desctopCustomBoxHeader {
   font-weight: bold; 
   color: #0F6DBD;	
}

.desctopStuffBalanceName {
	font-weight: bold;
}

.desctopStuffBalanceAmount {
	font-weight: bold; 
	text-shadow: 1px 1px #0F6DBD;
}

.desctopCustomBoxesContainer {
	margin: 16px;
	padding-top: 32px;
	clear: both;
}

.budget_expenditures_table {
	width: 100%;
}

.budget_expenditures_table td {
	padding: 4px;
	border: none;
}

.newSection {
	font-weight: bold;
	text-decoration: underline;
}
.desctopCustomBoxReloadLink {
	float: right;
}

.zIndexOne {
	z-index: 999;	
}

.linkedSuggestion {
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
	color: #ef7929;
	cursor: pointer;
}

.blink {
  animation: blinker 1s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.flat_view_debts {
	padding: 5px; 
	text-align: left; 
	line-height: 26px;
}

.flat_view_debts_inner {
	max-height: 200px;
	overflow-y: scroll;
}

.flat_view_debts_inner div {
	white-space: nowrap;
}

button {
	cursor: pointer;	
}

.app_button {
	cursor: pointer;
	color: black;
	background-color: #CEC7C4;
	padding: 5px;
	border: 1px solid #979797;
	border-radius: 3px;
}

.clogoutDiv {
   position: absolute;
   right: 50px;
   top: 6px;	
}

.moduleNotActiveLink {
	cursor: pointer;
	color: #3e3e3e;
}

.hiddenDebtsLable {
	font-style: italic;
	color: #ef7929;
}

.budgetObjectViewIcon {
	width: 22px; 
	vertical-align: middle;
}

.budgetObjectTotalViewIcon {
	width: 20px; 
	vertical-align: top;
}

.searchDivRightContent {
	float: right;
}

@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}

.blink-image {
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
    vertical-align: middle;
}