﻿@font-face {font-family: 'signika'; src: url('font/Signika-Regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'signikalight'; src: url('font/Signika-Light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } 

body 				{background: white; font-family: 'signikalight'; border: 0px; padding: 0px; margin: 0px; background-color: white}
#pq-messagebox 						{ z-index: 1100; background-size: 20px; font-family: signika; margin-left: auto; display: none; margin-right: auto; width: 500px; position: fixed; top: 15px; right: 20px; box-shadow: 1px 1px 3px grey; cursor: pointer;}
#pq-messagebox .pqwrap 				{padding-top: 5px; padding-bottom: 5px; padding-left: 10px; margin-top: 0px; display: block; background: rgba(165, 226, 182, 0.9);  }
#pq-messagebox .pqwrap[pq-messagetype="E"]	{color:#A51010; background-color: rgba(255, 220, 78, 0.9);}
#pq-messagebox .pqwrap[pq-messagetype="S"]	{color:#FFFFFF; background-color: rgba(5, 193, 151, 0.9);}
#pq-messagebox .pqwrap[pq-messagetype="I"]	{color:#FFFFFF; background-color: rgba(32, 159, 201, 0.9);}
#pq-messagebox .remove 				{position: relative; right:-470px; top:-8px; color: white}
*[href] 					{cursor: pointer;}
.pq-partial					{display:none}
.pq-inputerr 				{border-color:red !important}

#pq-headerbar				{color: #000000; padding: 5px; background-color: #FFFFFF; -webkit-box-shadow: 0px 2px 3px 0px rgba(194,194,194,1);-moz-box-shadow: 0px 2px 3px 0px rgba(194,194,194,1);box-shadow: 0px 2px 3px 0px rgba(194,194,194,1);}
#pq-headerbar .launch   	{font-size: 1.3em; color: #9B9A9A}
#pq-headerbar a 			{color: #000000}
#pq-breadcrumb 				{font-size: 1.5em; padding: 10px; padding-left: 0px; display: inline-block; }
#pq-breadcrumb .pqcrumb 	{display: inline-block;}
#pq-breadcrumb .arrow 		{color: #7C7C7C; font-size: 0.6em;  vertical-align: middle; line-height: 1em; }
#pq-user 					{display: inline-block; float: right; padding-right: 30px}
#pq-script					{display: none;}
.pq-cover 					{position:absolute; top:0; bottom:0; left:0; right:0; display: block; z-index: 1000; cursor: progress}
#pq-modalfooter				{float: left;}
.ui.grid > .row.thin 		{padding-top: 0px; padding-bottom: 0px}

/* sidebar */
#sidebar, #mobiletitle  {background-color:#2F353F}

#sidebar                {overflow-x:hidden;}
.ui.menu.sidebar .item  {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px}
.sidebar .item          {padding:0px; border-bottom: 0px;}
#sitename               {padding: 0px; padding-top: 3px; padding-bottom: 10px}
#sidebar .header        {padding-top:15px; padding-bottom: 15px; padding-left:20px; padding-left:20px; cursor: pointer;}
#sidebar .header .plus  {float: right; margin-right: 20px}
#sidebar .header.selected {background: #00BBF2}
#sidebar .header .icon  {margin-right:15px}
#sidebar .item .menu    {display: none; margin: 0px; padding-bottom: 0px; border: 0px}
#sidebar .submenu       {padding-left: 45px; margin-bottom: 35px;}
#sidebar .subsubmenu    {padding-left:20px; }
.menugroup              {padding-top: 10px}
#mobiletitle            {display: none;}
.selectedsubmenu        {font-weight: bold!important; color: #94D5FF!important }
.reqired:after {content: "*"; color: #DC5151}
 
.ui.segment					{border-radius: 3px; border:1px solid #F2F0F0; box-shadow: none}
[data-html],[data-content] 	{cursor: pointer;}
.datepicker {width:150px}
/* MATERIAL DESIGN RIPPLE */
.ripple-wrapper{display:block;position:absolute;background:rgba(255,255,255,0.35);border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ripple-wrapper.animated{animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-o-animation:ripple .65s linear}.has-ripple{overflow:hidden;position:relative;user-select:none;outline:none}@keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-webkit-keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-o-keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-moz-keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}

/* loading */
@keyframes gradient { 0%{background-position:0 0} 100%{background-position:100% 0} }
#cs-loader{height: 5px; position: fixed; left: 0px; top: 0px; right: 0px; z-index: 1000; background: linear-gradient(to right, #B294FF, #FF7172, #FEFFB8, #57E6E6, #B294FF, #57E6E6); background-size: 500% auto; display: block; animation: gradient 3s linear infinite;}

/* modigy semantic ui items  */
.ui.form input:not([type]), .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="search"], .ui.form input[type="password"], .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="tel"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form input[type="number"] 
{line-height: 1em;}
.ui-effects-wrapper 		{display:inline;}
a[pq-modal]					{cursor: pointer;}

 
/* tablet */
@media screen and (max-width: 991px) {
 .ui.field {padding-top: 5px; padding-bottom: 5px};  
}

/* print */
@media print { 
	@page    {margin:0;}  
	.noprint {display: none !important;}
	#pq-view,#pusher {width:100% !important; margin:0 !important; transform: none !important;}
}