﻿@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: 1000; 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}
.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}}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}

/* 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;}
.ui.input input.datepicker  {width:100px}
a[pq-modal]					{cursor: pointer;}
 
/* tablet */
@media screen and (max-width: 991px) {
 .ui.field {padding-top: 5px; padding-bottom: 5px};  
}