.resultgrid.newdesign .row > div {
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
}

.resultgrid.newdesign .row:hover {
	background-color: #95d3ea;
}

.resultgrid.newdesign .row > div:first-child {
	border-left : 1px solid #ccc;
}

.resultgrid.newdesign .row.header /*.headergrid*/ {
	border-top : 1px solid #ddd;
	background-color: #2e2f73;
	color: #ffffff;
}

.listwrapper.newdesign .row {
	--border-bottom: 1px solid #efefef;
	padding:0px;
	margin:0px;
	margin-right:0px;
}

.card {
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);
}

.listwrapper.newdesign {
    padding-left: 0px;
    word-wrap: break-word;
    margin-top: 15px;
}

.listwrapper.newdesign .fa {
/*    padding-right: 15px;
    padding-left: 5px;*/
}

.container {
    #background: #f2f8f9;
}

.filterbox {
	margin-top:20px;
	margin-bottom:20px;
	width: 50%;
}

.noresult {
	text-align: center;
	font-size: 24px;
	color: #aaaaaa;
	padding-top : 15px;
	padding-bottom : 15px;
}
.noresult .fa {
	padding-right: 5px;
}

.container form .panel-heading {
	background-color: rgb(232, 240, 254);
}

.navbar-default {
    background-color: #2A28A7;
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
    color: #eeeeee;
}

.navbar-default .navbar-nav>li>a:hover {
	color: rgb(232, 240, 254);
}

.numberfield {
	text-align: right;	
}

.navbar-default i.fa {
	padding-right: 10px;
	width: 24px;
}

.messages {
	z-index: 1000000;
}

button i.fa {
	padding-right: 5px;
}

.contractList button.btn {
	margin-right:10px;
}

.idoszak .ui-select-container, 
.idoszak .select2-container .select2-choice {
	height: 34px;
	line-height: 34px;
}
 
.idoszak .ui-select-container.select2 .select2-choice abbr {
	top:9px;
}

.idoszak .select2-container .select2-choice .select2-arrow b {
	background-position-y : 3px;
}

.filterbox input {
	padding-left:25px;
}
.filterbox i.fa {
    top: -24px;
    position: relative;
    left: 8px;
    color: #cccccc;
}

/* tree css */

.btn {
    margin-right: 8px;
}

.angular-ui-tree-handle {
    background: #f8faff;
    border: 1px solid #dae2ea;
    color: #7c9eb2;
    padding: 10px 10px;
}

.angular-ui-tree-handle:hover {
    color: #438eb9;
    background: #f4f6f7;
    border-color: #dce2e8;
}

.angular-ui-tree-placeholder {
    background: #f0f9ff;
    border: 2px dashed #bed2db;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

tr.angular-ui-tree-empty {
    height:100px
}

.group-title {
    background-color: #687074 !important;
    color: #FFF !important;
}


/* --- Tree --- */
.tree-node {
    border: 1px solid #dae2ea;
    background: #f8faff;
    color: #7c9eb2;
}

.nodrop {
    background-color: #f2dede;
}

.tree-node-content {
    margin: 10px;
}
.tree-handle {
    padding: 10px;
    background: #428bca;
    color: #FFF;
    margin-right: 10px;
}

.angular-ui-tree-handle:hover {
}

.angular-ui-tree-placeholder {
    background: #f0f9ff;
    border: 2px dashed #bed2db;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tree-node.MODOZAT {
	background-color: #c6d6fd;
}
.tree-node.TERMEK {
	background-color: #bcfdca;
}
.tree-node a.btn {
	top: -1px;
    position: relative;
} 
/* end of tree css*/

/* green button */
.btn-add, 
.btn-save {
	color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-add:hover,
.btn-save:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-cancel {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-cancel:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

/* red button */
.btn-close {
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-close:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;	
}

/* yellow button */
.btn-export {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;	
}
.btn-export:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;	
}