/* #############################################
   STYLE GENERAUX
   ############################################# */

.finances-credit {
	color: green;
}
.finances-debit {
	color: red;
}

/* #############################################
   ACCOUNTING ENTRY
   ############################################# */

.card-finances-accounting-entry > .body > div:nth-child(1) {
	display: inline-block;
	vertical-align: top;
	width: 61%;
}

.card-finances-accounting-entry > .body > div:nth-child(2) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 12%;
}

.card-finances-accounting-entry > .body > div:nth-child(3) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 12%;
	color: red;
}

.card-finances-accounting-entry > .body > div:nth-child(4) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 12%;
	color: green;
}


.card-finances-balance > .body > div:nth-child(1) {
	display: inline-block;
	vertical-align: top;
	width: 74%;
}

.card-finances-balance > .body > div:nth-child(2) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 12%;
	color: red;
}

.card-finances-balance > .body > div:nth-child(3) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 12%;
	color: green;
}

   
.korp-list-finances-accounting-entry-account {
	text-transform: lowercase;
}
.korp-list-finances-accounting-entry-account .row > div:nth-child(1) {
	width: 95px;
}
.korp-list-finances-accounting-entry-account .row > div:nth-child(2) {
	width: auto;
}
.korp-list-finances-accounting-entry-account .row > div:nth-child(3) {
	width: 70px;
}
.korp-list-finances-accounting-entry-account .row > div:nth-child(4) {
	width: 120px;
	text-align: right;
}
.korp-list-finances-accounting-entry-account .row > div:nth-child(5) {
	width: 120px;
	text-align: right;
}
.korp-list-finances-accounting-entry-account .row > div:nth-child(6) {
	width: 120px;
	text-align: right;
}


/* #############################################
   MOVEMENT
   ############################################# */
.korp-list-finances-movement-account {
	text-transform: lowercase;
}
.korp-list-finances-movement-account .row > div:nth-child(1) {
	width: 95px;
}
.korp-list-finances-movement-account .row > div:nth-child(2) {
	width: 95px;
}
.korp-list-finances-movement-account .row > div:nth-child(3) {
	width: auto;
}
.korp-list-finances-movement-account .row > div:nth-child(4) {
	width: 70px;
}
.korp-list-finances-movement-account .row > div:nth-child(5) {
	width: 120px;
	text-align: right;
}
.korp-list-finances-movement-account .row > div:nth-child(6) {
	width: 120px;
	text-align: right;
}

.korp-list-finances-movement-account .negative {
	color: red;
}

.korp-list-finances-movement-account .positive {
	color: green;
}


.korp-list-finances-movement-account-balance-map .row > div:nth-child(1) {
	width: auto;
	text-transform: lowercase;
}

.korp-list-finances-movement-account-balance-map .row > div:nth-child(2) {
	width: auto;
	text-transform: lowercase;
}

.korp-list-finances-movement-account-balance-map .row > div:nth-child(3) {
	width: 120px;
	text-align: right;
}


.card-finances-movement .body > div:nth-child(1) {
	display: inline-block;
	vertical-align: top;
}

.card-finances-movement .body > div:nth-child(2) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	float: right;
}



.card-finances-movement-account-balance .body > div:nth-child(1) {
	display: inline-block;
	vertical-align: top;
	width: 80%;
}

.card-finances-movement-account-balance .body > div:nth-child(2) {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	float: right;
}

.card-finances-movement-account-balance .negative {
	color: red;
}

.card-finances-movement-account-balance .positive {
	color: green;
}

.korp-finances-account-balance-detail .row > div:nth-child(1) {
	width: 100px;
}
.korp-finances-account-balance-detail .row > div:nth-child(2) {
	width: auto;
}
.korp-finances-account-balance-detail .row > div:nth-child(3) {
	width: 100px;
	text-align: right;
}




.dialog-finances-movement-reconciliation div.korp-list {
	font-size: 14px;
}

.dialog-finances-movement-reconciliation div.korp-list .row > div:nth-child(1) {
	width: 150px;
}
.dialog-finances-movement-reconciliation div.korp-list .row > div:nth-child(2) {
	width: auto;
}
.dialog-finances-movement-reconciliation div.korp-list .row > div:nth-child(3) {
	width: 100px;
	text-align: right;
}

.dialog-finances-movement-reconciliation div.korp-list .selected {
	color: blue;
}



/* #############################################
   FUNDING
   ############################################# */
.korp-list-finances-funding .row > div:nth-child(1) {
	width: 150px;
}
.korp-list-finances-funding .row > div:nth-child(2) {
	width: 130px;
}
.korp-list-finances-funding .row > div:nth-child(3) {
	width: auto;
}
.korp-list-finances-funding .row > div:nth-child(4) {
	width: 80px;
	text-align: right;
}
.korp-list-finances-funding .row > div:nth-child(5) {
	width: 80px;
	text-align: right;
}

.korp-list-finances-funding .row > div:nth-child(6) {
	width: 80px;
	text-align: right;
}
.korp-list-finances-funding .row > div:nth-child(7) {
	width: 20px;
}

.korp-list-finances-funding .row > div.disabled   {
	color: graytext;
}


.korp-list-finances-funding-history .row > div:nth-child(1) {
	width: 100px;
}
.korp-list-finances-funding-history .row > div:nth-child(2) {
	width: 200px;
}
.korp-list-finances-funding-history .row > div:nth-child(3) {
	width: auto;
}


.korp-list-finances-funding-release .row > div:nth-child(1) {
	width: 100px;
}
.korp-list-finances-funding-release .row > div:nth-child(2) {
	width: auto;
}
.korp-list-finances-funding-release .row > div:nth-child(3) {
	width: 120px;
	text-align: right;
}
.korp-list-finances-funding-release .row > div:nth-child(4) {
	width: 40px;
	text-align: right;
}
