.ui-widget-overlay{position: fixed;}

.webLink{background: url(../images/icons/link.png) no-repeat center;cursor: pointer;display: inline-block;width: 20px;height: 20px;vertical-align: middle;}

.modulbox{background:#EAEEEF; border:1px solid #DCDCDC;box-shadow:0 2px 3px 0 #D7D7D7}
.content .group, .content .users{width: 280px;margin: 20px;}

ul.draggableUL, ul.append,
article ul{list-style: none;margin: 0;}

/*ul.append ul > li:hover, ul.draggableUL li:hover,
article ul li:hover{font-weight:bold;}background: #dcdcdc !important;*/

ul.append li, ul.draggableUL li,
article ul li{cursor: default;}

ul.draggableUL li span.bullet,
article ul li span.bullet{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);background-position: -96px -144px;width: 17px;height: 13px;display: inline-block;}
ul.draggableUL li:hover > span.bullet{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);background-position: -32px -16px;}
article ul li:hover > span.bullet{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);background-position: -32px -16px;}

ul.append, ul.draggableUL, ul.sortableUL{list-style:none;margin: 0;}
li span.list-icon-move{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);background-position: 0 -80px;cursor: move;display: inline-block;width: 17px;height: 13px;}
li:hover > span.list-icon-move{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);background-position: -32px -16px;}

li span.list-icon-sortable{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);display: inline-block;width: 17px;height: 13px;background-position: -128px -32px;cursor: n-resize;position: relative;}
li:hover > span.list-icon-sortable{background-image: url(../images/jquery.ui/ui-icons_888888_256x240.png);background-position: -32px -16px;}


.edit-delete:hover 				>	.muvelet{display:block;}
.edit-add-delete:hover 		>	.muvelet{display:block;}
.removeItem:hover 				>	.muvelet{display:block;}
.datatables .colDb:hover 	>	.muvelet{display:inline-block;}

span.muvelet{cursor: pointer;display: inline-block;width: 20px;height: 20px; display:none;float:right;}
.muvelet.add{background: url(../images/icons/add.png) center no-repeat;}
.muvelet.delete{background: url(../images/icons/delete.png) center no-repeat;}
.muvelet.edit{background: url(../images/icons/edit.png) center no-repeat;}
.muvelet.remove{background: url(../images/icons/icon_error.png) center no-repeat;}
.muvelet.visszahoz{background: url(../images/icons/undo.png) center no-repeat;}

.loading{position:absolute;right: 260px;top: 15.8px;width:100px; display: none;}
.loading div{padding: 2px 5px;}
.loading img{vertical-align: text-bottom;}

.nyroModalLink h1{text-align: center;}
.nyroModalLink .widget{min-height: 240px;}
.nyroModalLink .submitButtons{bottom: 5px;position: absolute;right: 15px;}
.nyroModalLink .submitButtons button{margin-right: 5px;}
.confirm-menu-item-delete, .confirm-menu-item-alert{display:none;}

/* POPUP FORM*/
form.popupForm {min-width: 270px;margin: 10px auto;}
form.popupForm em{font-style: normal;}
form.popupForm em > span{ display:inline-block; width:50px;vertical-align: top;}
form.popupForm em > input{width:200px;}
form.popupForm em > input[type=checkbox]{width:auto!important;}
form.popupForm em > select{width:202px;}
form.popupForm .content{padding: 0!important; margin: 0!important;}
.formRow{padding: 7px 15px;}

[readonly=readonly]{cursor:no-drop;background:#ededed;}
a{cursor: pointer;}

.rows .row-details{border-top: 1px dashed gainsboro;padding: 5px 20px;margin: 5px auto auto auto;}
.vaMiddle{display: inline-block;vertical-align: middle;min-height:20px;}

/********** MULTI FILED ****/
.multiFieldButtons {display:none; float:right;}
.multiFieldDelete	{display: inline-block;width: 16px;height: 16px;background: url(../images/icons/delete.png) no-repeat 0 0;}
.multiFieldAdd		{display: inline-block;width: 16px;height: 16px;background: url(../images/icons/add.png) no-repeat 0 0;}
.multiFieldDrag 	{display: inline-block;width: 16px;height: 16px;background: url(../images/icons/drag.png) no-repeat 0 0;cursor: move;}

.ui-autocomplete-loading { background: white url('../../../images/jquery/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-button{padding: 0px 10px;}

.datatables{width: 100%;} 

.files .img img{max-height: 100px;max-width: 100px;}

.ui-state-highlight{border: 1px solid #F2D083;background: #FDE9B2;min-height:10px;}
.ui-state-highlight *{color: white !important;}

.ui-sortable .ui-state-highlight{height:21px;}

.edit-button{float: right;}
#voverlay{display:none;}

.pdf-iframe{z-index: 2010;}
.pdf-iframe .bg{position: fixed;width: 100%;top: 0;left: 0;height: 5000px;background: #000;opacity: 0.7;z-index: 2020;}
.pdf-iframe iframe{position: fixed;width: 50%;height:60%;top: 20%;left: 25%;z-index: 2030;}


.odd-list ul > li:nth-child(odd){ background : #F3F6F9; border : 1px solid gainsboro;}
.odd-list ul > li:nth-child(even){ background-color : #EAEEEF; border: 1px solid gainsboro; border-top: 0px; border-bottom: 0px;}
.odd-list ul > li:last-child{border-bottom: 1px solid gainsboro;}

.modulbox.right, .modulbox.left{height: 300px; overflow: auto;}
.print, .edit{width:100%;}

.dropzone{overflow: auto;margin: 5px 0px;height:100px;background:#FDFDFD;border: 1px #D7D7D7 solid;}
.listfile{padding: 5px;}

.ceg-lista li{cursor: pointer;}

.gllpMap{ width: 606px;height: 370px;}




.tickets{overflow:hidden;}
.tickets li.ticket-header{font-weight: bold;text-align: center;}
.ticket-overview > ul > li, .tickets li.ticket-header li{float:left;}

.ticket-overview{height: 30px;}
.print .tickets span,
.print .ticket-overview span{width: 115px;text-align: center;display: inline-block;min-height: 20px;margin-top: 11px;}
.print .ticket-overview.whead *{cursor: pointer;}
.ugyfelEditor{height: 230px !important;}
.error{background: #BA6D6D !important;color: #FDFDFD !important;}

.ticket-data .list-icon-sortable{float:left;margin-top: 12px;}
.ticket-data h3{font-size: 15px;line-height: 31px;padding-top: 0px;padding-left: 14px;}
.ticket-data .multiFieldButtons{margin-top: 12px !important;margin-right: 10px;}
.tickets .ticket-details{display: none;}
 
 .widget .ticket-overview h6 {
float: left;
display: block;
font-size: 12px;
font-weight: bold;
 }
.widget .ticket-overview.whead,  .eszkoz-lista{
border-bottom: 1px solid #cdcdcd;
box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #fff;
-moz-box-shadow: 0 1px 0 #fff;
text-shadow: 0 1px #fff;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
}

.ticket-details-actions .edit-button{float:none !important;}
.ticket-details-actions li{float:left !important;}

.ticket-data{
background: #f7f7f7;
border: 1px solid #cdcdcd;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow: 0 2px 2px -2px #ccc;
overflow: hidden;
margin: 2px 0px;
}

.tickets .ticket-data .ticket-details .ticket-details-actions {
  float:right;
  margin:0;
  padding:10px 0;
}
.tickets .ticket-data .ticket-details .ticket-details-actions li {
  width:auto;
  margin-left:5px;
}

p{padding: 10px;margin: 10px;line-height: 17px;}

form .frem{display:inline-block;font-style: inherit;width: 100%;}
form .frem label{display:inline-block;width: 150px;}

section>em.frem.full-width{width: 95% !important;}
section>em.frem.full-width label{width: 86% !important;}