@charset "UTF-8";
/* ------------------------------------------------
	                CSS reset ( http://meyerweb.com/eric/tools/css/reset/ )
--------------------------------------------------*/
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size: 1.0em;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*/
/* ------------------------------------------------
	              Compass importok
--------------------------------------------------*/
/* ------------------------------------------------
	             Egyedi betűtípusok
--------------------------------------------------*/
@import url("custom-fonts.css");
/* ------------------------------------------------
            	   Stílus változók 
--------------------------------------------------*/
/*
$baseColor: #4C5359;
$secondColor: #fab000;

$backgroundColor: #41464C;
$headerBackgroundColor: #41464C;
$buttonColor: #4c8fbf;
$buttonColorTop: #4c8fbf;
$navBarBackgroundColor: #41464C;
$borderColor: lighten($backgroundColor, 10%);

$panelBackgroundColor: lighten(#41464C, 5%);

$textColor: #FFF;
$altTextColor: #E5E4EA;
$inputColor: #363D43;
$inputTextColor: $textColor;
$navbarTitleColor: $secondColor;
*/
/* ---------------- */
/* ------------------------------------------------
	Loading képernyő ha megszakad a kapcsolat
--------------------------------------------------*/
/* line 74, ../../scss/base/admin.scss */
#qnet-loading {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.8;
  background-color: #1b2933;
  z-index: 999;
}
/* line 84, ../../scss/base/admin.scss */
#qnet-loading .spinner {
  animation: rotate 2s linear infinite;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  width: 50px;
  height: 50px;
}
/* line 94, ../../scss/base/admin.scss */
#qnet-loading .spinner .path {
  stroke: #93c5ec;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
/* line 101, ../../scss/base/admin.scss */
#qnet-loading .status {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40%;
  margin-top: 40px;
  width: 80%;
  height: 50px;
  font-size: 1.5em;
  text-align: center;
  color: #93c5ec;
}
@-moz-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
/* ------------------------------------------------
	         Általános globális stílusok
--------------------------------------------------*/
/* line 143, ../../scss/base/admin.scss */
html, body {
  color: #374d59;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  overflow: hidden;
  font-size: 18px;
}

/* line 152, ../../scss/base/admin.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-smoothing: antialiased;
  font-size: 1.0em;
}

/* line 158, ../../scss/base/admin.scss */
input, select {
  background-color: white;
  color: #374d59;
}

/* line 163, ../../scss/base/admin.scss */
.ui-widget {
  color: #374d59;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 1.0em;
}

/* line 171, ../../scss/base/admin.scss */
.ui-accordion-content, .ui-widget-content {
  background: White;
  color: #374d59;
}

/* line 176, ../../scss/base/admin.scss */
.ui-inputfield, .ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
  background: white;
  color: #374d59;
}

/* line 182, ../../scss/base/admin.scss */
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}

/* ------------------------------------------------
	         Általános gomb stílus
--------------------------------------------------*/
/* line 217, ../../scss/base/admin.scss */
button, .ui-fileupload-buttonbar .ui-button, .page > .content .loginBox .field button.loginButton, .page > .content .fields button, .page > .content .buttons button, .popupMessage .buttons button, .ui-dialog .buttons button, .popupMessage .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane button, .button {
  padding: 5px 10px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZTJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczYjlkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c5e2f2), color-stop(100%, #73b9de));
  background-image: -moz-linear-gradient(#c5e2f2, #73b9de);
  background-image: -webkit-linear-gradient(#c5e2f2, #73b9de);
  background-image: linear-gradient(#c5e2f2, #73b9de);
  background-image: -ms-linear-gradient(#c5e2f2, #73b9de);
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  color: #374d59;
  font-size: 1.15em;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-weight: 500;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 235, ../../scss/base/admin.scss */
button:hover, .ui-fileupload-buttonbar .ui-button:hover, .page > .content .loginBox .field button.loginButton:hover, .page > .content .fields button:hover, .page > .content .buttons button:hover, .popupMessage .buttons button:hover, .ui-dialog .buttons button:hover, .popupMessage .ui-dialog-buttonpane button:hover, .ui-dialog .ui-dialog-buttonpane button:hover, .button:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjdmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzljY2RlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eff7fb), color-stop(100%, #9ccde8));
  background-image: -moz-linear-gradient(#eff7fb, #9ccde8);
  background-image: -webkit-linear-gradient(#eff7fb, #9ccde8);
  background-image: linear-gradient(#eff7fb, #9ccde8);
  background-image: -ms-linear-gradient(#eff7fb, #9ccde8);
  box-shadow: 0 0 15px rgba(115, 185, 222, 0.8);
}
/* line 240, ../../scss/base/admin.scss */
button:active, .ui-fileupload-buttonbar .ui-button:active, .page > .content .loginBox .field button.loginButton:active, .page > .content .fields button:active, .page > .content .buttons button:active, .popupMessage .buttons button:active, .ui-dialog .buttons button:active, .popupMessage .ui-dialog-buttonpane button:active, .ui-dialog .ui-dialog-buttonpane button:active, .button:active {
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
}
/* line 244, ../../scss/base/admin.scss */
button.disabled, .ui-fileupload-buttonbar .disabled.ui-button, .page > .content .loginBox .field button.disabled.loginButton, .page > .content .fields button.disabled, .page > .content .buttons button.disabled, .popupMessage .buttons button.disabled, .ui-dialog .buttons button.disabled, .popupMessage .ui-dialog-buttonpane button.disabled, .ui-dialog .ui-dialog-buttonpane button.disabled, .button.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 248, ../../scss/base/admin.scss */
button.disabled:hover, .ui-fileupload-buttonbar .disabled.ui-button:hover, .page > .content .loginBox .field button.disabled.loginButton:hover, .page > .content .fields button.disabled:hover, .page > .content .buttons button.disabled:hover, .button.disabled:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* ------------------------------------------------
	         jQuery téma felülírások
--------------------------------------------------*/
/* line 260, ../../scss/base/admin.scss */
.ui-widget-header {
  background: none;
  border: none;
}

/* line 267, ../../scss/base/admin.scss */
.ui-tabs {
  border: none;
}

/* line 271, ../../scss/base/admin.scss */
.ui-tabs-panel {
  padding: 0 !important;
}

/* line 275, ../../scss/base/admin.scss */
.ui-tabs-nav {
  border-bottom: 1px solid #CCCCCC;
  border-radius: 0;
  padding: 0 !important;
}

/* line 281, ../../scss/base/admin.scss */
.timeRow {
  height: 55px;
}
/* line 284, ../../scss/base/admin.scss */
.timeRow .ui-selectonemenu {
  line-height: 18px;
  vertical-align: middle;
  margin-right: 6px;
}
/* line 290, ../../scss/base/admin.scss */
.timeRow button, .timeRow .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .timeRow .ui-button, .timeRow .page > .content .loginBox .field button.loginButton, .page > .content .loginBox .field .timeRow button.loginButton, .timeRow .page > .content .fields button, .page > .content .fields .timeRow button, .timeRow .page > .content .buttons button, .page > .content .buttons .timeRow button, .timeRow .popupMessage .buttons button, .popupMessage .buttons .timeRow button, .timeRow .ui-dialog .buttons button, .ui-dialog .buttons .timeRow button, .timeRow .popupMessage .ui-dialog-buttonpane button, .popupMessage .ui-dialog-buttonpane .timeRow button, .timeRow .ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane .timeRow button {
  margin-left: 6px;
}

/* line 295, ../../scss/base/admin.scss */
.ui-selectonemenu {
  min-width: 200px;
  border-radius: 4px 6px;
}

/* line 300, ../../scss/base/admin.scss */
.ui-selectonemenu-label {
  border-radius: 4px 6px;
}

/* line 304, ../../scss/base/admin.scss */
.ui-inputfield {
  min-width: 200px;
}

/* line 308, ../../scss/base/admin.scss */
.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
  margin-top: 6px;
  margin-left: -3px;
}

/* line 313, ../../scss/base/admin.scss */
.ui-chkbox-icon.ui-icon {
  margin-top: -1px;
  margin-left: -1px;
}

/* line 318, ../../scss/base/admin.scss */
.ui-selectonemenu-panel .ui-selectonemenu-list-item {
  font-size: 0.9em;
}

/* line 322, ../../scss/base/admin.scss */
.ui-progressbar .ui-progressbar-label {
  font-size: 0.9em;
  margin-top: -2px;
}

/* line 327, ../../scss/base/admin.scss */
.ui-progressbar .ui-progressbar-value {
  margin: 0px;
}

/* line 331, ../../scss/base/admin.scss */
.ui-slider {
  display: inline-block;
  margin-right: 10px;
}

/* line 336, ../../scss/base/admin.scss */
.pe-timepicker-trigger {
  position: static;
  background-image: none !important;
  font-size: 0.9em !important;
}

/* line 342, ../../scss/base/admin.scss */
.pe-timepicker .ui-icon {
  top: 7px;
  position: relative;
}

/* line 347, ../../scss/base/admin.scss */
.ui-timepicker {
  font-size: 0.9em;
}

/* line 351, ../../scss/base/admin.scss */
.ui-timepicker-table td a {
  padding: 0.2em 0.3em 0.2em 0.0em;
  width: 2.0em;
  font-size: 0.9em;
}

/* line 361, ../../scss/base/admin.scss */
.ui-rating {
  display: inline-block;
  margin-left: 20px;
}
/* line 365, ../../scss/base/admin.scss */
.ui-rating:after {
  content: '';
  display: block;
  clear: both;
}

/* line 372, ../../scss/base/admin.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .6;
  filter: Alpha(Opacity=6);
  background-image: none;
}

/* line 378, ../../scss/base/admin.scss */
.ui-datatable-resizable table {
  table-layout: auto;
}

/* line 382, ../../scss/base/admin.scss */
.ui-editor-toolbar {
  overflow: hidden;
}

/* line 386, ../../scss/base/admin.scss */
.ui-dashboard .ui-panel-content {
  text-align: center;
}

/* line 390, ../../scss/base/admin.scss */
.ui-spinner-button {
  z-index: initial;
}

/* line 394, ../../scss/base/admin.scss */
.ui-fileupload-content {
  border-top-width: 1px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 399, ../../scss/base/admin.scss */
.ui-fileupload-buttonbar .ui-button {
  padding: 0px 5px !important;
}

/* ------------------------------------------------
	         Lap stílus
--------------------------------------------------*/
/* line 408, ../../scss/base/admin.scss */
.page {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #eaeff2;
}
/* line 417, ../../scss/base/admin.scss */
.page > .header {
  position: absolute;
  top: 0;
  left: 250px;
  right: 0;
  height: 60px;
  z-index: 100;
  background-color: #dae3e8;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border-bottom: 1px solid #cad7de;
}
/* line 431, ../../scss/base/admin.scss */
.page > .header .pageTitle {
  float: left;
  padding: 0px 10px;
  height: 55px;
  line-height: 55px;
  padding-top: 4px;
  color: #374d59;
  font-family: "Play", "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 1.6em;
  vertical-align: middle;
}
/* line 443, ../../scss/base/admin.scss */
.page > .header .pageTitle .title {
  float: left;
  font-size: 0.8em;
}
/* line 448, ../../scss/base/admin.scss */
.page > .header .pageTitle .progress {
  display: none;
  float: left;
  width: 40px;
  height: 60px;
  background-image: url("../base/images/admin/ajax.gif");
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 461, ../../scss/base/admin.scss */
.page > .header .branches {
  position: relative;
  float: left;
  margin-left: 20px;
  height: 40px;
  font-size: 0.9em;
  cursor: pointer;
  padding: 0px 10px;
  height: 55px;
  line-height: 55px;
  color: #374d59;
  font-family: "Play", "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  margin-top: 4px;
}
/* line 478, ../../scss/base/admin.scss */
.page > .header .branches > div {
  display: inline-block;
}
/* line 482, ../../scss/base/admin.scss */
.page > .header .branches > .title {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.7em;
  height: 50px;
}
/* line 489, ../../scss/base/admin.scss */
.page > .header .branches .arrow {
  margin-left: 6px;
  font-size: 1.0em;
  vertical-align: middle;
  height: 50px;
}
/* line 498, ../../scss/base/admin.scss */
.page > .header .branches:hover .branchList {
  display: block;
}
/* line 501, ../../scss/base/admin.scss */
.page > .header .branches .branchList {
  position: absolute;
  display: none;
  z-index: 110;
  width: 400px;
  top: 45px;
  left: 0px;
  background-color: #547588;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  color: #FFFFFF;
}
/* line 514, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  max-height: 600px;
  overflow: auto;
}
/* line 522, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul .ui-outputpanel.ui-widget {
  color: #FFFFFF;
}
/* line 526, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul li {
  padding: 0px 10px;
  line-height: 30px;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 0.8em;
  padding-left: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* A kiválasztott elem */
}
/* line 536, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul li a {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 541, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul li:hover:not(.title) {
  background-color: #415a69;
}
/* line 546, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul li.active:not(.title), .page > .header .branches .branchList ul li:active:not(.title) {
  background-color: #374d59;
  -moz-box-shadow: inset 5px 0 0 #fab000;
  -webkit-box-shadow: inset 5px 0 0 #fab000;
  box-shadow: inset 5px 0 0 #fab000;
  font-weight: bold;
}
/* line 552, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul li.title {
  padding-left: 10px;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffd061;
  cursor: default;
}
/* line 560, ../../scss/base/admin.scss */
.page > .header .branches .branchList ul li.separator {
  border-bottom: 1px solid #9bb3c1;
  padding: 0px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 576, ../../scss/base/admin.scss */
.page > .header .icons {
  display: none;
  float: right;
  height: 40px;
  line-height: 40px;
  margin: 10px 0px;
  color: #9bb3c1;
  text-shadow: 0px 1px 1px white;
  font-size: 1.2em;
}
/* line 586, ../../scss/base/admin.scss */
.page > .header .icons > * {
  width: 30px;
  display: inline-block;
  margin: 0px 10px;
  cursor: pointer;
}
/* line 592, ../../scss/base/admin.scss */
.page > .header .icons > * span {
  display: none;
  position: relative;
  top: -16px;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 0.6em;
}
/* line 601, ../../scss/base/admin.scss */
.page > .header .icons > *.active, .page > .header .icons > *:active {
  color: #cc0000;
  text-shadow: 0px 0px 6px rgba(255, 0, 0, 0.6);
}
/* line 605, ../../scss/base/admin.scss */
.page > .header .icons > *.active span, .page > .header .icons > *:active span {
  display: inline-block;
}
/* line 613, ../../scss/base/admin.scss */
.page > .header .userPanel {
  float: right;
  margin-right: 20px;
  height: 100%;
  cursor: pointer;
}
/* line 621, ../../scss/base/admin.scss */
.page > .header .userPanel .pic {
  float: left;
  background-image: url("../base/images/admin/user.png");
  background-size: 40px 40px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  width: 40px;
  height: 40px;
  margin: 10px;
  border-radius: 6px;
}
/* line 634, ../../scss/base/admin.scss */
.page > .header .userPanel .welcome {
  float: left;
  height: 40px;
  padding-top: 10px;
  font-family: "Segoe UI Light", "Lato", "Tahoma", sans-serif;
  font-size: 0.8em;
}
/* line 642, ../../scss/base/admin.scss */
.page > .header .userPanel .welcome span {
  display: block;
}
/* line 645, ../../scss/base/admin.scss */
.page > .header .userPanel .welcome span.name {
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-weight: 400;
  font-size: 1.2em;
  margin-top: 0px;
  color: #73b9de;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
/* line 657, ../../scss/base/admin.scss */
.page > .header .userPanel .arrow {
  margin-left: 6px;
  font-size: 1.2em;
  line-height: 60px;
}
/* line 664, ../../scss/base/admin.scss */
.page > .header .userPanel:hover .userDropList {
  display: block;
}
/* line 667, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList {
  position: absolute;
  display: none;
  z-index: 110;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 210px;
  top: 58px;
  right: 5px;
  background-color: #547588;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  color: #FFFFFF;
}
/* line 681, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 686, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li {
  padding: 0px 10px;
  line-height: 30px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 0.8em;
}
/* line 693, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li i {
  width: 30px;
}
/* line 697, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li a {
  color: #FFFFFF !important;
  text-decoration: none;
  width: 100%;
  display: block;
}
/* line 705, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li.separator {
  border-bottom: 1px solid #9bb3c1;
  padding: 0px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 712, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li.disabled {
  opacity: 0.6;
}
/* line 714, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li.disabled a {
  font-style: italic;
  cursor: default;
}
/* line 720, ../../scss/base/admin.scss */
.page > .header .userPanel .userDropList ul li:hover {
  background-color: #415a69;
}
/* line 731, ../../scss/base/admin.scss */
.page > .header .userPanel:after {
  content: '';
  display: block;
  clear: both;
}
/* line 739, ../../scss/base/admin.scss */
.page > .header .searchBox {
  float: right;
  height: 40px;
  line-height: 30px;
  margin: 10px;
  padding: 2px;
  border: 1px solid #dae3e8;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 748, ../../scss/base/admin.scss */
.page > .header .searchBox i {
  display: inline-block;
  color: #9bb3c1;
  text-shadow: 0px 1px 1px white;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.0em;
}
/* line 757, ../../scss/base/admin.scss */
.page > .header .searchBox:hover input {
  width: 160px;
}
/* line 761, ../../scss/base/admin.scss */
.page > .header .searchBox input {
  display: inline-block;
  width: 0px;
  background-color: #eaeff2;
  color: #374d59;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 0.8em;
  font-weight: 700;
  border: 0px;
  outline: none;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 774, ../../scss/base/admin.scss */
.page > .header .searchBox input:valid, .page > .header .searchBox input:focus {
  width: 160px;
}
/* line 200, ../../scss/base/admin.scss */
.page > .header .searchBox input.placeholder {
  color: #5e8398;
  font-style: italic;
}
/* line 201, ../../scss/base/admin.scss */
.page > .header .searchBox input:-moz-placeholder {
  color: #5e8398;
  font-style: italic;
}
/* line 202, ../../scss/base/admin.scss */
.page > .header .searchBox input::-moz-placeholder {
  color: #5e8398;
  font-style: italic;
}
/* line 203, ../../scss/base/admin.scss */
.page > .header .searchBox input:-ms-input-placeholder {
  color: #5e8398;
  font-style: italic;
}
/* line 204, ../../scss/base/admin.scss */
.page > .header .searchBox input::-webkit-input-placeholder {
  color: #5e8398;
  font-style: italic;
}
/* line 788, ../../scss/base/admin.scss */
.page .navbar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 250px;
  background-color: #547588;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  color: #FFFFFF;
}
/* line 800, ../../scss/base/admin.scss */
.page .navbar .logo {
  background-color: #194f6c;
  width: 250px;
  height: 60px;
  line-height: 30px;
  font-family: "Play", "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 1.0em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #fab000;
  text-shadow: 0px 0px 7px rgba(250, 176, 0, 0.8);
}
/* line 816, ../../scss/base/admin.scss */
.page .navbar .logo .pic {
  background-image: url("../base/images/stat/qnet_logo_shadow.png");
  background-size: 35%;
  height: 30px;
  line-height: 30px;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 826, ../../scss/base/admin.scss */
.page .navbar .content {
  position: absolute;
  top: 60px;
  bottom: 40px;
  width: 100%;
  overflow: auto;
  overflow-x: hidden;
}
/* line 835, ../../scss/base/admin.scss */
.page .navbar .content .group {
  margin: 10px 0px 10px 0px;
}
/* line 838, ../../scss/base/admin.scss */
.page .navbar .content .group .title {
  position: relative;
  cursor: pointer;
  font-family: "Play", "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-weight: 400;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #eaeff2;
  padding-left: 10px;
  padding-right: 25px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.3);
}
/* line 850, ../../scss/base/admin.scss */
.page .navbar .content .group .title:before {
  position: absolute;
  right: 10px;
  top: -5px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.4em;
  content: "\f107";
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 861, ../../scss/base/admin.scss */
.page .navbar .content .group ul {
  display: none;
  list-style: none;
  padding-left: 0px;
  margin: 10px 0;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-weight: 400;
  color: #FFFFFF;
}
/* line 870, ../../scss/base/admin.scss */
.page .navbar .content .group ul li {
  cursor: pointer;
  font-size: 0.8em;
  margin: 0px;
  padding: 10px 10px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  /* A kiválasztott elem */
}
/* line 879, ../../scss/base/admin.scss */
.page .navbar .content .group ul li i {
  width: 30px;
}
/* line 883, ../../scss/base/admin.scss */
.page .navbar .content .group ul li a {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 888, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.separator {
  border-bottom: 1px solid #9bb3c1;
  padding: 0px;
  margin: 4px 10px;
}
/* line 894, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.subMenu {
  font-family: "Play", "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-weight: 400;
  font-size: 0.8em;
  text-transform: uppercase;
  cursor: normal;
}
/* line 901, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.subMenu:hover {
  background-color: #547588;
}
/* line 906, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.hidden {
  display: none;
}
/* line 910, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.disabled {
  cursor: default;
}
/* line 915, ../../scss/base/admin.scss */
.page .navbar .content .group ul li:hover {
  background-color: #415a69;
}
/* line 920, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.active, .page .navbar .content .group ul li:active:not(.subMenu) {
  background-color: #eaeff2;
  color: #374d59;
  -moz-box-shadow: inset 5px 0 0 #fab000;
  -webkit-box-shadow: inset 5px 0 0 #fab000;
  box-shadow: inset 5px 0 0 #fab000;
  font-weight: bold;
}
/* line 926, ../../scss/base/admin.scss */
.page .navbar .content .group ul li.active a, .page .navbar .content .group ul li:active:not(.subMenu) a {
  color: #374d59;
}
/* line 936, ../../scss/base/admin.scss */
.page .navbar .content .group.expanded ul {
  display: block;
}
/* line 940, ../../scss/base/admin.scss */
.page .navbar .content .group.active .title:before {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 950, ../../scss/base/admin.scss */
.page .navbar .companyInfo {
  position: absolute;
  bottom: 0;
  background-color: #194f6c;
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  padding: 10px;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 974, ../../scss/base/admin.scss */
.page > .content {
  position: absolute;
  top: 60px;
  left: 250px;
  right: 0;
  bottom: 0;
  overflow: auto;
}
/* line 989, ../../scss/base/admin.scss */
.page > .content .loginBox {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 400px;
  height: 350px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  background-color: #547588;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOTBhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0NzU4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c90a4), color-stop(100%, #547588));
  background-image: -moz-linear-gradient(#6c90a4, #547588);
  background-image: -webkit-linear-gradient(#6c90a4, #547588);
  background-image: linear-gradient(#6c90a4, #547588);
  background-image: -ms-linear-gradient(#6c90a4, #547588);
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
}
/* line 1004, ../../scss/base/admin.scss */
.page > .content .loginBox .title {
  color: #FFFFFF;
  font-family: "Segoe UI Light", "Lato", "Tahoma", sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.5);
  margin: 5px;
  width: 100%;
  text-align: center;
  letter-spacing: 2px;
  padding: 10px 0 10px 0;
}
/* line 1018, ../../scss/base/admin.scss */
.page > .content .loginBox .companyName {
  color: #FFFFFF;
  font-family: "Segoe UI Light", "Lato", "Tahoma", sans-serif;
  font-size: 0.9em;
  font-weight: 300;
  margin: 5px;
  width: 100%;
  text-align: center;
  padding: 0px 20px 10px 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 1035, ../../scss/base/admin.scss */
.page > .content .loginBox .field {
  position: relative;
}
/* line 200, ../../scss/base/admin.scss */
.page > .content .loginBox .field input.placeholder {
  color: #cccccc;
}
/* line 201, ../../scss/base/admin.scss */
.page > .content .loginBox .field input:-moz-placeholder {
  color: #cccccc;
}
/* line 202, ../../scss/base/admin.scss */
.page > .content .loginBox .field input::-moz-placeholder {
  color: #cccccc;
}
/* line 203, ../../scss/base/admin.scss */
.page > .content .loginBox .field input:-ms-input-placeholder {
  color: #cccccc;
}
/* line 204, ../../scss/base/admin.scss */
.page > .content .loginBox .field input::-webkit-input-placeholder {
  color: #cccccc;
}
/* line 1042, ../../scss/base/admin.scss */
.page > .content .loginBox .field input[type=text], .page > .content .loginBox .field input[type=password] {
  width: 300px;
  left: 40px;
  right: 40px;
  padding: 10px 40px 10px 10px;
  margin: 10px 50px;
  background-color: white;
  border-radius: 5px;
  border: 1px solid #415a69;
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #374d59;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 1.2em;
  font-weight: 200;
}
/* line 1060, ../../scss/base/admin.scss */
.page > .content .loginBox .field .ui-fileupload-buttonbar .loginButton.ui-button, .ui-fileupload-buttonbar .page > .content .loginBox .field .loginButton.ui-button, .page > .content .loginBox .field button.loginButton {
  float: right;
  margin-right: 50px;
  margin-top: 20px;
}
/* line 1068, ../../scss/base/admin.scss */
.page > .content .loginBox .field .ui-fileupload-buttonbar .loginButton.ui-button .ui-button-text, .ui-fileupload-buttonbar .page > .content .loginBox .field .loginButton.ui-button .ui-button-text, .page > .content .loginBox .field button.loginButton .ui-button-text {
  padding: 0.2em 1em;
}
/* line 1073, ../../scss/base/admin.scss */
.page > .content .loginBox .field i.fa {
  font-size: 1.5em;
  color: #cccccc;
  position: absolute;
  right: 65px;
  top: 24px;
  width: 20px;
  height: 20px;
}
/* line 1084, ../../scss/base/admin.scss */
.page > .content .loginBox .field:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1092, ../../scss/base/admin.scss */
.page > .content .loginBox .error {
  display: block;
  margin-left: 0px;
  margin-bottom: 10px;
  color: #ffb3b3;
  text-shadow: 0 0 10px red;
  text-align: center;
  font-size: 0.75em;
  line-height: 15px;
}
/* line 1106, ../../scss/base/admin.scss */
.page > .content .loginBox .loginMsg {
  display: block;
  margin: 10px;
  margin-bottom: 40px;
  color: #FFFFFF;
  text-shadow: none;
  text-align: justify;
  font-size: 1em;
  line-height: 25px;
}
/* line 1123, ../../scss/base/admin.scss */
.page > .content .dataTable {
  padding: 20px;
  font-size: 0.8em;
}
/* line 1131, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable th {
  background: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOTBhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0NzU4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c90a4), color-stop(100%, #547588));
  background-image: -moz-linear-gradient(top, #6c90a4, #547588);
  background-image: -webkit-linear-gradient(top, #6c90a4, #547588);
  background-image: linear-gradient(to bottom, #6c90a4, #547588);
  background-image: -ms-linear-gradient(to bottom, #6c90a4, #547588);
  color: #FFFFFF;
}
/* line 1140, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable tr.status-I {
  font-style: italic;
  color: #999;
  background: #F0f0f0;
}
/* line 1147, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable tr.status-C {
  font-weight: bold;
  color: #999;
  background: #F0f0f0;
}
/* line 1154, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable tr.status-U {
  color: red;
}
/* line 1158, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable tr.ui-state-hover {
  border: 1px solid #fccf65;
  background: #fef6e2;
}
/* line 1163, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable tr.ui-state-highlight {
  border: 1px solid #fbbf33;
  background: #feeec9;
}
/* line 1170, ../../scss/base/admin.scss */
.page > .content .dataTable .ui-datatable th, .page > .content .dataTable .ui-datatable td {
  white-space: initial;
  word-break: break-word;
}
/* line 1177, ../../scss/base/admin.scss */
.page > .content .dataTable.tabTable {
  padding: 0px;
  font-size: 1.0em;
  text-align: center;
}
/* line 1186, ../../scss/base/admin.scss */
.page > .content .gridHeader td {
  text-align: center;
}
/* line 1192, ../../scss/base/admin.scss */
.page > .content #imgTable tr {
  min-height: 200px;
}
/* line 1196, ../../scss/base/admin.scss */
.page > .content #imgTable td {
  width: 50%;
}
/* line 1201, ../../scss/base/admin.scss */
.page > .content .exportButtons {
  margin-top: -45px;
  margin-left: 20px;
}
/* line 1205, ../../scss/base/admin.scss */
.page > .content .exportButtons a {
  margin: 0px 10px;
  font-size: 0.8em;
  text-decoration: none;
}
/* line 1211, ../../scss/base/admin.scss */
.page > .content .exportButtons img {
  float: left;
}
/* line 1214, ../../scss/base/admin.scss */
.page > .content .exportButtons label {
  float: left;
  width: 0px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: top;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1226, ../../scss/base/admin.scss */
.page > .content .exportButtons:hover label {
  width: 50px;
}
/* line 182, ../../scss/base/admin.scss */
.page > .content .exportButtons:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1235, ../../scss/base/admin.scss */
.page > .content .fields {
  padding: 5px 10px;
  font-size: 0.8em;
}
/* line 1240, ../../scss/base/admin.scss */
.page > .content .fields fieldset {
  float: left;
  width: 400px;
  margin: 0px 10px;
  margin-bottom: 20px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 1249, ../../scss/base/admin.scss */
.page > .content .fields fieldset.w300 {
  width: 300px;
}
/* line 1252, ../../scss/base/admin.scss */
.page > .content .fields fieldset.w500 {
  width: 500px;
}
/* line 1255, ../../scss/base/admin.scss */
.page > .content .fields fieldset.w600 {
  width: 600px;
}
/* line 1260, ../../scss/base/admin.scss */
.page > .content .fields fieldset.hide .ui-fieldset-content {
  display: none;
}
/* line 1265, ../../scss/base/admin.scss */
.page > .content .fields fieldset .tree {
  max-height: 400px;
  overflow: auto;
}
/* line 1272, ../../scss/base/admin.scss */
.page > .content .fields h3.ui-accordion-header {
  background: none;
  border: 1px solid #aaaaaa;
  padding-left: 1.7em;
  margin: 0 10px;
  margin-top: 5px;
  font-weight: 600;
  font-size: 1.2em;
  color: #FFFFFF !important;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOTBhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0NzU4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c90a4), color-stop(100%, #547588));
  background-image: -moz-linear-gradient(top, #6c90a4, #547588);
  background-image: -webkit-linear-gradient(top, #6c90a4, #547588);
  background-image: linear-gradient(to bottom, #6c90a4, #547588);
  background-image: -ms-linear-gradient(to bottom, #6c90a4, #547588);
}
/* line 1286, ../../scss/base/admin.scss */
.page > .content .fields h3.ui-accordion-header .fa {
  margin-right: 10px;
}
/* line 1291, ../../scss/base/admin.scss */
.page > .content .fields h3.ui-accordion-header.ticketEditorTab + .ui-accordion-content {
  padding: 0;
}
/* line 1297, ../../scss/base/admin.scss */
.page > .content .fields .ui-accordion-content {
  margin: 0px 10px;
  border: 1px solid #aaaaaa;
  overflow: visible;
}
/* line 1305, ../../scss/base/admin.scss */
.page > .content .fields .wide tr td:nth-child(1) {
  min-width: 600px;
}
/* line 1310, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid, .page > .content .fields .lang-texts {
  width: 100%;
  max-width: 800px;
}
/* line 1314, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid tr, .page > .content .fields .lang-texts tr {
  border: none;
  background: none;
}
/* line 1319, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid td, .page > .content .fields .lang-texts td {
  border: none;
}
/* line 1322, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid td:nth-child(1), .page > .content .fields .lang-texts td:nth-child(1) {
  text-align: right;
  font-weight: 600;
  width: 300px;
  min-width: 300px;
}
/* line 1329, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid td span.required:before, .page > .content .fields .lang-texts td span.required:before {
  content: "*";
  position: relative;
  top: -5px;
  padding-right: 3px;
  color: red;
  font-size: 0.7em;
}
/* line 1338, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid td span.title, .page > .content .fields .lang-texts td span.title {
  font-weight: bold;
  font-size: 1.0em;
  padding-top: 16px;
  display: block;
}
/* line 1345, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid td span.subtitle, .page > .content .fields .lang-texts td span.subtitle {
  display: block;
  padding-top: 16px;
}
/* line 1350, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid td input[type=text].ui-inputfield, .page > .content .fields .qnet-grid td input[type=text].ui-inputtext, .page > .content .fields .qnet-grid td input[type=password].ui-inputfield, .page > .content .fields .qnet-grid td input[type=email].ui-inputtext, .page > .content .fields .lang-texts td input[type=text].ui-inputfield, .page > .content .fields .lang-texts td input[type=text].ui-inputtext, .page > .content .fields .lang-texts td input[type=password].ui-inputfield, .page > .content .fields .lang-texts td input[type=email].ui-inputtext {
  width: 100%;
}
/* line 1363, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.gridOneCol td, .page > .content .fields .lang-texts.gridOneCol td {
  text-align: center;
}
/* line 1371, ../../scss/base/admin.scss */
.page > .content .fields .lang-texts {
  width: 100%;
  max-width: 1200px;
}
/* line 1375, ../../scss/base/admin.scss */
.page > .content .fields .lang-texts th {
  padding: 4px 10px;
  text-align: left;
  border-bottom: 1px solid #d3d3d3;
}
/* line 1381, ../../scss/base/admin.scss */
.page > .content .fields .lang-texts td {
  padding: 4px 10px;
}
/* line 1382, ../../scss/base/admin.scss */
.page > .content .fields .lang-texts td:nth-child(1) {
  width: 400px;
  min-width: 300px;
}
/* line 1387, ../../scss/base/admin.scss */
.page > .content .fields .lang-texts td:nth-child(3) {
  width: 150px;
  min-width: 100px;
  text-align: center;
}
/* line 1400, ../../scss/base/admin.scss */
.page > .content .fields .checkBoxTable tr td:nth-child(1) {
  width: 20px;
}
/* line 1406, ../../scss/base/admin.scss */
.page > .content .fields .functionButtons .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .page > .content .fields .functionButtons .ui-button, .page > .content .fields .functionButtons .loginBox .field button.loginButton, .page > .content .loginBox .field .fields .functionButtons button.loginButton, .page > .content .fields .functionButtons button {
  margin: 0px 4px;
}
/* line 1412, ../../scss/base/admin.scss */
.page > .content .fields .ui-spinner-input {
  width: 80px;
}
/* line 1416, ../../scss/base/admin.scss */
.page > .content .fields .profileStructure {
  min-height: 100px;
}
/* line 1420, ../../scss/base/admin.scss */
.page > .content .fields .userServiceMatrix {
  padding: 0;
  list-style: none;
}
/* line 1424, ../../scss/base/admin.scss */
.page > .content .fields .userServiceMatrix .ui-chkbox-box {
  margin-right: 5px;
}
/* line 1428, ../../scss/base/admin.scss */
.page > .content .fields .userServiceMatrix li {
  padding: 2px 0px;
}
/* line 1434, ../../scss/base/admin.scss */
.page > .content .fields:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1445, ../../scss/base/admin.scss */
.page > .content .fields .checkboxes li > div {
  margin-right: 6px;
}
/* line 1452, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab td:nth-child(1) {
  width: initial;
  min-width: initial;
  text-align: left;
}
/* line 1460, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable table {
  border: 0px;
}
/* line 1466, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable .ui-selectonemenu {
  min-width: 10%;
}
/* line 1468, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable .ui-selectonemenu .ui-inputfield {
  min-width: 100%;
}
/* line 1475, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable .ui-spinner {
  min-width: 10%;
}
/* line 1477, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable .ui-spinner .ui-inputfield {
  min-width: 100%;
}
/* line 1484, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable .pe-timepicker {
  min-width: 10%;
  white-space: nowrap;
}
/* line 1486, ../../scss/base/admin.scss */
.page > .content .fields .qnet-grid.tskOpenTimeTab .tskoptable .pe-timepicker .ui-inputfield {
  min-width: 50%;
  width: 77%;
}
/* line 1499, ../../scss/base/admin.scss */
.page > .content .fields .open-link i.fa {
  margin-left: 0.25em;
}
/* line 1504, ../../scss/base/admin.scss */
.page > .content .fields .ctc-button {
  margin-left: 0.5em;
  font-size: 0.8em;
  padding: 4px 8px;
  white-space: nowrap;
}
/* line 1513, ../../scss/base/admin.scss */
.page > .content .buttons {
  padding: 5px 16px;
  font-size: 0.8em;
}
/* line 1517, ../../scss/base/admin.scss */
.page > .content .buttons hr {
  border: none;
  background: none;
  border-bottom: 1px solid #cad7de;
}
/* line 1523, ../../scss/base/admin.scss */
.page > .content .buttons table {
  margin-left: 34px;
}
/* line 1526, ../../scss/base/admin.scss */
.page > .content .buttons table tr {
  border: none;
  background: none;
}
/* line 1531, ../../scss/base/admin.scss */
.page > .content .buttons table td {
  border: none;
}
/* line 1534, ../../scss/base/admin.scss */
.page > .content .buttons table td:nth-child(1) {
  text-align: right;
  font-weight: 600;
}
/* line 1542, ../../scss/base/admin.scss */
.page > .content .buttons .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .page > .content .buttons .ui-button, .page > .content .buttons .loginBox .field button.loginButton, .page > .content .loginBox .field .buttons button.loginButton, .page > .content .buttons button {
  margin: 5px 5px;
  min-width: 105px;
}
/* line 1550, ../../scss/base/admin.scss */
.page > .content legend {
  background: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOTBhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0NzU4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c90a4), color-stop(100%, #547588));
  background-image: -moz-linear-gradient(top, #6c90a4, #547588);
  background-image: -webkit-linear-gradient(top, #6c90a4, #547588);
  background-image: linear-gradient(to bottom, #6c90a4, #547588);
  background-image: -ms-linear-gradient(to bottom, #6c90a4, #547588);
  color: #FFFFFF;
  cursor: pointer;
}
/* line 1560, ../../scss/base/admin.scss */
.page > .content .validationError {
  margin: 10px;
  border-radius: 10px;
  font-size: 0.8em;
}
/* line 1565, ../../scss/base/admin.scss */
.page > .content .validationError > div {
  border-radius: 10px;
}
/* line 1571, ../../scss/base/admin.scss */
.page > .content .ui-progressbar.animated .ui-progressbar-value {
  background-image: url("../base/images/admin/pbar-ani.gif");
}
/* line 1580, ../../scss/base/admin.scss */
.page > .content .overview .row {
  margin: 50px 20px;
}
/* line 1583, ../../scss/base/admin.scss */
.page > .content .overview .row .chart {
  float: left;
}
/* line 1589, ../../scss/base/admin.scss */
.page > .content .overview .row .bigValue {
  float: left;
  width: 15%;
  height: 90px;
  margin: 0px 10px;
  border: 1px solid #cad7de;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 1601, ../../scss/base/admin.scss */
.page > .content .overview .row .bigValue .title {
  text-decoration: uppercase;
  font-size: 0.9em;
  text-align: center;
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
/* line 1610, ../../scss/base/admin.scss */
.page > .content .overview .row .bigValue .value {
  font-size: 2.7em;
  font-weight: 800;
  text-align: center;
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}
/* line 1621, ../../scss/base/admin.scss */
.page > .content .overview .row .box {
  float: left;
  position: relative;
  width: 15%;
  height: 90px;
  margin: 0 10px;
  color: White;
  overflow: hidden;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
/* line 1633, ../../scss/base/admin.scss */
.page > .content .overview .row .box.purple {
  background-color: #A48AEB;
}
/* line 1637, ../../scss/base/admin.scss */
.page > .content .overview .row .box.blue {
  background-color: #6BB8E8;
}
/* line 1641, ../../scss/base/admin.scss */
.page > .content .overview .row .box.orange {
  background-color: #EB9561;
}
/* line 1645, ../../scss/base/admin.scss */
.page > .content .overview .row .box.green {
  background-color: #53E082;
}
/* line 1649, ../../scss/base/admin.scss */
.page > .content .overview .row .box.red {
  background-color: #ea8a8a;
}
/* line 1653, ../../scss/base/admin.scss */
.page > .content .overview .row .box.ocean {
  background-color: #8addea;
}
/* line 1657, ../../scss/base/admin.scss */
.page > .content .overview .row .box .value {
  position: absolute;
  top: 0px;
  right: 8px;
  font-size: 2.5rem;
  font-weight: 600;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
}
/* line 1666, ../../scss/base/admin.scss */
.page > .content .overview .row .box .title {
  position: absolute;
  bottom: 5px;
  right: 8px;
  font-size: 0.9rem;
  font-weight: 300;
}
/* line 1675, ../../scss/base/admin.scss */
.page > .content .overview .row .box:before {
  font-family: FontAwesome;
  content: "\f007";
  position: absolute;
  left: 6px;
  top: 6px;
  font-size: 4.0rem;
  color: rgba(255, 255, 255, 0.15);
}
/* line 1686, ../../scss/base/admin.scss */
.page > .content .overview .row .box.icon-language:before {
  content: "\f1ab";
}
/* line 1690, ../../scss/base/admin.scss */
.page > .content .overview .row .box.icon-branch:before {
  content: "\f1ad";
}
/* line 1694, ../../scss/base/admin.scss */
.page > .content .overview .row .box.icon-task:before {
  content: "\f0ae";
}
/* line 1698, ../../scss/base/admin.scss */
.page > .content .overview .row .box.icon-user:before {
  content: "\f0c0";
}
/* line 1702, ../../scss/base/admin.scss */
.page > .content .overview .row .box.icon-dispenser:before {
  content: "\f10a";
}
/* line 1706, ../../scss/base/admin.scss */
.page > .content .overview .row .box.icon-counter:before {
  content: "\f11c";
}
/* line 1713, ../../scss/base/admin.scss */
.page > .content .overview .row:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1726, ../../scss/base/admin.scss */
.page .taskMultiSelectTitle {
  text-align: left;
  display: block;
}
/* line 1732, ../../scss/base/admin.scss */
.page .taskMultiSelect .ui-chkbox {
  padding-right: 10px;
}
/* line 1736, ../../scss/base/admin.scss */
.page .taskMultiSelect .ui-selectlistbox-listcontainer {
  text-align: initial;
}
/* line 1741, ../../scss/base/admin.scss */
.page .userGroupFilter {
  margin-top: 1.0em;
  margin-left: 1.5em;
  font-size: 0.8em;
}
/* line 1746, ../../scss/base/admin.scss */
.page .userGroupFilter > span {
  vertical-align: top;
  padding-top: 0.3em;
  display: inline-block;
  margin-right: 0.5em;
}
/* line 1754, ../../scss/base/admin.scss */
.page .branchGroupFilter .ui-selectonemenu-panel {
  overflow: auto;
  height: 100px;
}
/* line 1759, ../../scss/base/admin.scss */
.page .ui-datagrid-no-border .ui-datagrid-content {
  border: none;
}
/* line 1763, ../../scss/base/admin.scss */
.page .checkboxes .ui-datagrid-content td.ui-datagrid-column {
  padding: 0;
}

/* ------------------------------------------------
	              Popup stílus
--------------------------------------------------*/
/* line 1774, ../../scss/base/admin.scss */
.popupOverlay {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 1783, ../../scss/base/admin.scss */
.popupMessage, .ui-dialog {
  display: none;
  position: absolute;
  left: 0 !important;
  right: 0;
  top: 50% !important;
  z-index: 1010;
  margin: auto;
  width: 50% !important;
  height: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: none;
  background-color: #eaeff2;
  color: #374d59;
  border: none;
  background-color: #eaeff2;
  /*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  	background: none;
  	border: none;
  }*/
}
/* line 1801, ../../scss/base/admin.scss */
.popupMessage .icon, .ui-dialog .icon {
  position: absolute;
  left: 20px;
  top: 10px;
  color: #547588;
  font-size: 60px;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
/* line 1811, ../../scss/base/admin.scss */
.popupMessage .message, .ui-dialog .message {
  padding: 20px 20px 20px 100px;
  font-family: "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 1.4em;
  color: #374d59;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}
/* line 1820, ../../scss/base/admin.scss */
.popupMessage .buttons, .ui-dialog .buttons {
  text-align: right;
}
/* line 1822, ../../scss/base/admin.scss */
.popupMessage .buttons .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .popupMessage .buttons .ui-button, .popupMessage .buttons .page > .content .loginBox .field button.loginButton, .page > .content .loginBox .field .popupMessage .buttons button.loginButton, .popupMessage .buttons .page > .content .fields button, .popupMessage .page > .content .buttons button, .page > .content .popupMessage .buttons button, .popupMessage .buttons button, .ui-dialog .buttons .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .ui-dialog .buttons .ui-button, .ui-dialog .buttons .page > .content .loginBox .field button.loginButton, .page > .content .loginBox .field .ui-dialog .buttons button.loginButton, .ui-dialog .buttons .page > .content .fields button, .ui-dialog .page > .content .buttons button, .page > .content .ui-dialog .buttons button, .ui-dialog .buttons button {
  margin: 5px 20px;
  min-width: 150px;
}
/* line 1834, ../../scss/base/admin.scss */
.popupMessage .ui-confirm-dialog-message, .popupMessage .ui-dialog-message, .ui-dialog .ui-confirm-dialog-message, .ui-dialog .ui-dialog-message {
  padding: 10px;
  font-family: "Segoe UI", "Open Sans", "Helvetica Neue", "Tahoma", sans-serif;
  font-size: 1.2em;
  color: #374d59;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
/* line 1842, ../../scss/base/admin.scss */
.popupMessage .ui-widget-header, .ui-dialog .ui-widget-header {
  background: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOTBhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0NzU4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c90a4), color-stop(100%, #547588));
  background-image: -moz-linear-gradient(top, #6c90a4, #547588);
  background-image: -webkit-linear-gradient(top, #6c90a4, #547588);
  background-image: linear-gradient(to bottom, #6c90a4, #547588);
  background-image: -ms-linear-gradient(to bottom, #6c90a4, #547588);
  color: #FFFFFF;
  padding: .2em .2em .2em 1em;
}
/* line 1849, ../../scss/base/admin.scss */
.popupMessage .ui-widget-overlay, .ui-dialog .ui-widget-overlay {
  background: none;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1.0;
}
/* line 1855, ../../scss/base/admin.scss */
.popupMessage .ui-dialog-buttonpane, .ui-dialog .ui-dialog-buttonpane {
  text-align: right;
  border: none;
  background-color: #eaeff2;
}
/* line 1860, ../../scss/base/admin.scss */
.popupMessage .ui-dialog-buttonpane .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .popupMessage .ui-dialog-buttonpane .ui-button, .popupMessage .ui-dialog-buttonpane .page > .content .loginBox .field button.loginButton, .page > .content .loginBox .field .popupMessage .ui-dialog-buttonpane button.loginButton, .popupMessage .ui-dialog-buttonpane .page > .content .fields button, .page > .content .fields .popupMessage .ui-dialog-buttonpane button, .page > .content .buttons .popupMessage .ui-dialog-buttonpane button, .popupMessage .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane .ui-fileupload-buttonbar .ui-button, .ui-fileupload-buttonbar .ui-dialog .ui-dialog-buttonpane .ui-button, .ui-dialog .ui-dialog-buttonpane .page > .content .loginBox .field button.loginButton, .page > .content .loginBox .field .ui-dialog .ui-dialog-buttonpane button.loginButton, .ui-dialog .ui-dialog-buttonpane .page > .content .fields button, .page > .content .fields .ui-dialog .ui-dialog-buttonpane button, .page > .content .buttons .ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane button {
  margin: 5px 15px;
  min-width: 120px;
  font-size: 1.0em;
}
/* line 1873, ../../scss/base/admin.scss */
.popupMessage .ui-dialog-content, .ui-dialog .ui-dialog-content {
  background: #eaeff2;
  background-color: #eaeff2;
  color: #374d59;
  padding: 1em 1em 0em 1em;
}
/* line 1879, ../../scss/base/admin.scss */
.popupMessage .ui-dialog-content .ui-icon, .ui-dialog .ui-dialog-content .ui-icon {
  background-image: none;
  width: 70px;
  height: 60px;
  text-indent: 0;
}
/* line 1885, ../../scss/base/admin.scss */
.popupMessage .ui-dialog-content .ui-icon:before, .ui-dialog .ui-dialog-content .ui-icon:before {
  content: "\f071";
  font-family: FontAwesome;
  font-size: 60px;
  color: #547588;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
/* line 1895, ../../scss/base/admin.scss */
.popupMessage .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close {
  margin: 5px;
}

/* ------------------------------------------------
	              Animációk
--------------------------------------------------*/
/* ------------------------------------------------
	              Scrollbar stílus
--------------------------------------------------*/
/* scrollbar design Chrome */
/* line 1927, ../../scss/base/admin.scss */
::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}

/* line 1933, ../../scss/base/admin.scss */
::-webkit-scrollbar-thumb, .ui-datatable-scrollable-body::-webkit-scrollbar-thumb {
  background-color: #bbbbbb;
  -webkit-border-radius: 1ex;
  border: none;
}

/* line 1939, ../../scss/base/admin.scss */
::-webkit-scrollbar-corner {
  background: #eaeff2;
}

/* scrollbar design IE */
/* line 1944, ../../scss/base/admin.scss */
body {
  scrollbar-track-color: #547588;
  scrollbar-face-color: #bbbbbb;
}

/* ------------------------------------------------
	   Tablet specifikus performace stílusok
--------------------------------------------------*/
/* Tablet performance & disable shadow effect */
@media only screen and (min-width: 600px) and (max-width: 1281px) {
  /* line 1961, ../../scss/base/admin.scss */
  * {
    text-shadow: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }

  /* line 1968, ../../scss/base/admin.scss */
  .main {
    border: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    margin: 0;
  }

  /* line 1975, ../../scss/base/admin.scss */
  .page > .content #imgTable td {
    width: 100%;
    display: table;
  }

  /* line 1983, ../../scss/base/admin.scss */
  .page > .content .qnet-grid.tskOpenTimeTab > tbody > tr > td {
    width: 100%;
    display: table;
  }
}
/* ------------------------------------------------
	   Súlyozási mátrix tábláinak stílusa
--------------------------------------------------*/
/* line 1994, ../../scss/base/admin.scss */
.matrix-table {
  border-collapse: collapse;
  border: 0;
  margin: 0;
  padding: 0;
  -webkit-touch-callout: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
}
/* line 2003, ../../scss/base/admin.scss */
.matrix-table td {
  width: auto !important;
  text-align: right;
  font-weight: 600 !important;
  font-size: 13px;
}
/* line 2010, ../../scss/base/admin.scss */
.matrix-table .header-matrix-table > tbody > tr > td {
  height: 150px;
  white-space: nowrap;
}
/* line 2014, ../../scss/base/admin.scss */
.matrix-table .header-matrix-table > tbody > tr > td > div {
  -moz-transform: translate(16px, 55px) rotate(315deg);
  -ms-transform: translate(16px, 55px) rotate(315deg);
  -webkit-transform: translate(16px, 55px) rotate(315deg);
  transform: translate(16px, 55px) rotate(315deg);
  width: 28px;
  text-align: left;
}
/* line 2020, ../../scss/base/admin.scss */
.matrix-table .header-matrix-table > tbody > tr > td > div > span {
  border-bottom: 1px solid #ccc;
  padding: 5px 0px;
}
/* line 2027, ../../scss/base/admin.scss */
.matrix-table .left-matrix-table {
  width: 200px;
}
/* line 2030, ../../scss/base/admin.scss */
.matrix-table .left-matrix-table > tbody > tr {
  height: 30px;
}
/* line 2033, ../../scss/base/admin.scss */
.matrix-table .left-matrix-table > tbody > tr > td {
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
}
/* line 2040, ../../scss/base/admin.scss */
.matrix-table .left-matrix-table > tbody > tr > td[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
/* line 2050, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table {
  width: 130px !important;
}
/* line 2053, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr {
  height: 30px;
}
/* line 2056, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr > td {
  vertical-align: middle;
  text-align: left;
}
/* line 2060, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr > td > div {
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  background-color: #C7CCCE;
  color: white;
  text-align: center;
  -moz-transition: background-color 400ms linear;
  -o-transition: background-color 400ms linear;
  -webkit-transition: background-color 400ms linear;
  transition: background-color 400ms linear;
}
/* line 2070, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr > td > div:hover {
  background-color: #547588;
}
/* line 2075, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr > td[disabled] {
  opacity: 0.5;
}
/* line 2078, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr > td[disabled] > div {
  cursor: not-allowed;
}
/* line 2082, ../../scss/base/admin.scss */
.matrix-table .right-matrix-table > tbody > tr > td[disabled] > div:hover {
  background-color: #C7CCCE;
}
/* line 2096, ../../scss/base/admin.scss */
.matrix-table .bottom-matrix-table > tbody > tr > td {
  width: 30px !important;
  text-align: center;
  padding: 1px 5px;
}
/* line 2101, ../../scss/base/admin.scss */
.matrix-table .bottom-matrix-table > tbody > tr > td > div {
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-color: #C7CCCE;
  display: inline-block;
  margin-top: 3px;
  color: white;
  text-align: center;
  -moz-transition: background-color 400ms linear;
  -o-transition: background-color 400ms linear;
  -webkit-transition: background-color 400ms linear;
  transition: background-color 400ms linear;
}
/* line 2112, ../../scss/base/admin.scss */
.matrix-table .bottom-matrix-table > tbody > tr > td > div:hover {
  background-color: #547588;
}
/* line 2117, ../../scss/base/admin.scss */
.matrix-table .bottom-matrix-table > tbody > tr > td:nth-child(1) {
  text-align: center !important;
}
/* line 2124, ../../scss/base/admin.scss */
.matrix-table .center-matrix-table > tbody > tr > td {
  width: 30px !important;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  background-size: 100%;
}
/* line 2132, ../../scss/base/admin.scss */
.matrix-table .center-matrix-table > tbody > tr > td[disabled] {
  opacity: 0.5;
  cursor: not-allowed !important;
}
/* line 2140, ../../scss/base/admin.scss */
.matrix-table .scale {
  background: url("../base/images/admin/scales/scale.png") center center no-repeat;
  cursor: pointer;
}
/* line 2145, ../../scss/base/admin.scss */
.matrix-table .scale-1 {
  background: url("../base/images/admin/scales/scale-1.png") center center no-repeat;
  cursor: pointer;
}
/* line 2150, ../../scss/base/admin.scss */
.matrix-table .scale0 {
  background: url("../base/images/admin/scales/scale0.png") center center no-repeat;
  cursor: pointer;
}
/* line 2155, ../../scss/base/admin.scss */
.matrix-table .scale1 {
  background: url("../base/images/admin/scales/scale1.png") center center no-repeat;
  cursor: pointer;
}
/* line 2160, ../../scss/base/admin.scss */
.matrix-table .scale2 {
  background: url("../base/images/admin/scales/scale2.png") center center no-repeat;
  cursor: pointer;
}
/* line 2165, ../../scss/base/admin.scss */
.matrix-table .scale3 {
  background: url("../base/images/admin/scales/scale3.png") center center no-repeat;
  cursor: pointer;
}
/* line 2170, ../../scss/base/admin.scss */
.matrix-table .scale4 {
  background: url("../base/images/admin/scales/scale4.png") center center no-repeat;
  cursor: pointer;
}
/* line 2175, ../../scss/base/admin.scss */
.matrix-table .scale-blue {
  background: url("../base/images/admin/scales/scale-blue.png") center center no-repeat;
  cursor: pointer;
}
/* line 2180, ../../scss/base/admin.scss */
.matrix-table .scale-gray {
  background: url("../base/images/admin/scales/scale-gray.png") center center no-repeat;
  cursor: pointer;
}
/* line 2185, ../../scss/base/admin.scss */
.matrix-table.user-task {
  background: url("../base/images/admin/user-task.gif") left top no-repeat;
}
/* line 2189, ../../scss/base/admin.scss */
.matrix-table.counter-task {
  background: url("../base/images/admin/counter-task.gif") left top no-repeat;
}
/* line 2193, ../../scss/base/admin.scss */
.matrix-table.readonly {
  pointer-events: none;
}
/* line 2199, ../../scss/base/admin.scss */
.matrix-table .wrap.wrap1, .matrix-table .wrap.wrap3, .matrix-table .wrap.wrap5 {
  overflow: hidden;
}
/* line 2203, ../../scss/base/admin.scss */
.matrix-table .wrap.wrap2, .matrix-table .wrap.wrap3, .matrix-table .wrap.wrap4 {
  overflow: hidden;
}
/* line 2211, ../../scss/base/admin.scss */
.matrix-table .wrap.wrap3 {
  overflow: auto;
}

/* ------------------------------------------------
	   Profil-szerkesztők stílusa
--------------------------------------------------*/
/* line 2221, ../../scss/base/admin.scss */
.qnet-profile {
  width: 100%;
  border-collapse: collapse;
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 2229, ../../scss/base/admin.scss */
.qnet-profile > tbody > tr {
  border: 0;
}
/* line 2232, ../../scss/base/admin.scss */
.qnet-profile > tbody > tr td {
  border: 0 !important;
  vertical-align: top;
  width: 50%;
}
/* line 2239, ../../scss/base/admin.scss */
.qnet-profile > tbody > tr:first-child > td {
  font-weight: bold;
}

/* ------------------------------------------------
	   Profil-szerkesztők stílusa
--------------------------------------------------*/
/* line 2248, ../../scss/base/admin.scss */
.layoutHeader > tbody > tr > td {
  width: 400px;
  padding: 10px;
  font-weight: bold;
}

/* line 2255, ../../scss/base/admin.scss */
.layoutDashboard {
  min-width: 800px;
  font-size: 16px;
}
/* line 2260, ../../scss/base/admin.scss */
.layoutDashboard .ui-dashboard-column {
  margin: 5px;
}
/* line 2264, ../../scss/base/admin.scss */
.layoutDashboard .ui-dashboard-column > div {
  background: url("../base/images/admin/layout.png") left top repeat-x;
}
/* line 2271, ../../scss/base/admin.scss */
.layoutDashboard .ui-panel-titlebar {
  text-align: center;
  font-weight: normal;
  margin: 0;
  padding: 0;
  cursor: move;
}

/* ------------------------------------------------
	   Webes telnet felület stilusa
--------------------------------------------------*/
/* line 2287, ../../scss/base/admin.scss */
.terminal-panel {
  width: 97%;
  height: 80%;
  margin: 20px;
}
/* line 2292, ../../scss/base/admin.scss */
.terminal-panel .ui-terminal {
  width: 100%;
  height: 100%;
  white-space: pre;
  font-family: monospace;
}
/* line 2299, ../../scss/base/admin.scss */
.terminal-panel .ui-terminal-input {
  white-space: pre;
  font-family: monospace;
  font-weight: bold;
}
/* line 2305, ../../scss/base/admin.scss */
.terminal-panel .ui-terminal-command {
  font-weight: bold;
}
/* line 2309, ../../scss/base/admin.scss */
.terminal-panel .ui-terminal-content {
  white-space: pre;
  font-family: monospace;
}

/* ------------------------------------------------
	   LED kijelző maszk választó képek
--------------------------------------------------*/
/* line 2320, ../../scss/base/admin.scss */
.mask-selected {
  width: 500px;
  height: 80px;
  border: 1px solid #fbbf33;
  background: #feeec9;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -webkit-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}

/* line 2327, ../../scss/base/admin.scss */
.mask-deselected {
  width: 500px;
  height: 80px;
  cursor: pointer;
  border: 1px solid #d9d9d9;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -webkit-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
/* line 2333, ../../scss/base/admin.scss */
.mask-deselected:hover {
  border: 1px solid #fccf65;
  background: #fef6e2;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -webkit-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}

/* ------------------------------------------------
	   Tanúsítvány táblázat
--------------------------------------------------*/
/* line 2345, ../../scss/base/admin.scss */
#devSta .ui-row-toggler {
  display: inline-block;
  float: right;
}
/* line 2350, ../../scss/base/admin.scss */
#devSta .ui-expanded-row-content > td {
  padding: 0;
}
/* line 2354, ../../scss/base/admin.scss */
#devSta .branches {
  width: 309px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 2360, ../../scss/base/admin.scss */
#devSta .values {
  text-align: center !important;
}

/* line 2365, ../../scss/base/admin.scss */
#devSta > div > div > table > thead > tr > th:first-child {
  width: 310px;
}

/* line 2369, ../../scss/base/admin.scss */
#devSta > div > div > table > tbody > tr > td:first-child {
  text-align: left;
  white-space: nowrap;
}

/* ------------------------------------------------
	   Felhasználó kép feltöltése
--------------------------------------------------*/
/* line 2380, ../../scss/base/admin.scss */
.user-img-upload > img {
  display: block;
  width: 240px;
  height: 240px;
  border: 1px #ccc solid;
  margin-bottom: 10px;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 2390, ../../scss/base/admin.scss */
.user-img-upload > button, .ui-fileupload-buttonbar .user-img-upload > .ui-button, .page > .content .loginBox .field .user-img-upload > button.loginButton, .page > .content .fields .user-img-upload > button, .page > .content .buttons .user-img-upload > button, .popupMessage .buttons .user-img-upload > button, .ui-dialog .buttons .user-img-upload > button, .popupMessage .ui-dialog-buttonpane .user-img-upload > button, .ui-dialog .ui-dialog-buttonpane .user-img-upload > button {
  width: 240px;
  padding: 0;
  margin-bottom: 10px;
}
/* line 2396, ../../scss/base/admin.scss */
.user-img-upload .ui-fileupload-choose {
  width: 240px;
  padding: 0 !important;
}
/* line 2401, ../../scss/base/admin.scss */
.user-img-upload > .ui-fileupload > div {
  padding: 0;
}
/* line 2405, ../../scss/base/admin.scss */
.user-img-upload .ui-fileupload-content {
  border: 0;
}
/* line 2409, ../../scss/base/admin.scss */
.user-img-upload .ui-fileupload-files {
  margin: 0;
}
