@charset "utf-8";
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, font, 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 {
    margin:0; padding:0; border:0;outline:0; vertical-align:baseline; background:transparent; list-style:none;/**/
}
html, body {
	margin:0;padding:0;
	overflow-y: hidden;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/**
 * 	Texting
 */
h1{font-size:25px;font-weight:normal;}
h2{font-size:20px;}
h3{font-size:15px;font-weight:normal;}
hr{width: 100%;border: 0px;border-bottom: 1px #eee solid;border-top: 1px #fff inset;}
br{line-height: 8px;}
.t-center{text-align:center}
.t-left{text-align:left}
.t-right{text-align:right}
.t-justify{text-align: justify}
.t-white{color:#fff;}
.t-grey{color:#777}
.t-grey2{color:#777}
.t-black{color:#000;}
.t-disabled{color:#777 !important;}
.t-medium{font-size:11px;}
.t-mini{font-size:9px;}
.t-tiny{font-size:7px;}
.t-ellipsis{white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}
.t-nowrap{white-space: nowrap;}
.t-ucase{text-transform:uppercase;}
.t-underline{text-decoration:underline;}
.t-lined, .t-striked{text-decoration:line-through !important;}



.t-fit{width:100%;}
.t-margin-auto{margin:auto;}
.t-green{color:#93C11D;}
.t-blue{color:rgba(42,139,187,1);}
.t-orange{color:#F7600E;}
.t-black{color: #2E312F;}
.t-lineheight1{line-height: 1em;}

.t-size8{font-size:8px !important;}
.t-size9{font-size:9px !important;}
.t-size10{font-size:10px !important;}
.t-size11{font-size:11px !important;}
.t-size12{font-size:12px !important;}
.t-size13{font-size:13px !important;}
.t-size14{font-size:14px !important;}
.t-size15{font-size:15px !important;}
.t-size16{font-size:16px !important;}
.t-size17{font-size:17px !important;}
.t-size18{font-size:18px !important;}
.t-size19{font-size:19px !important;}
.t-size20{font-size:20px !important;}
.t-size21{font-size:21px !important;}
.t-size22{font-size:22px !important;}
.t-size24{font-size:24px !important;}
.t-size30{font-size:30px !important;}

.t-lh3{line-height:3px;}
.t-lh16{line-height:16px;}
.t-lh20{line-height:20px;}
.t-lh32{line-height:32px;}
.t-lh50{line-height:50px !important;}

.t-padding1{padding:0 1px 1px 0;}
.t-padding2{padding:0 2px 2px 0;}
.t-padding3{padding:0 3px 3px 0;}
.t-padding4{padding:0 4px 4px 0;}
.t-padding5{padding:0 5px 5px 0;}

.t-margin5{margin: 0 5px 0 5px;}

.t-light{font-weight:100 !important;}
.t-bold{font-weight:bold !important;}
.t-italic{font-style: italic !important;}

.borderless{border:0px !important;}
.paddingless{padding:0px !important;}
.marginless{margin:0px !important;}
.cf::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.ofh{overflow:hidden;}
.rise-content > .gears-content,.rise-content.gears-toolbar{z-index:20;overflow:visible !important;}
/**
 * 	Form
 */
.ae-field,.ae-field > span{display:inline-block;}
fieldset{
    white-space:nowrap;
    display:inline-block;
    vertical-align: top;
}
fieldset::after{visibility: hidden;display: block;font-size: 0;content: " ";	clear: both;height: 0;}
fieldset > .ae-field,fieldset > .gears-button{float:left;}
.ae-label{padding:0 10px 0 10px;}
fieldset .label{padding:0 5px 0 5px;}
.f-label100 .label{width:100px;}
.f-label150 .label{width:150px;}
.f-label200 .label{width:200px;}
.f-label250 .label{width:250px;}
.f-label30p .label{width:30%;}
.f-label40p .label{width:40%;}
.f-last{border-radius: 0 2px 2px 0;}
/**
 * 	Layouting
 */
.box-left{float:left!important;}
.box-right{float:right!important;}
.box-cleft{clear:left;}
.box-cright{clear:right;}
.box-xfit{width:100%;}
.box-vfit{height:100%;}
.box-fit{width:100%;height:100%;}
.box-inline{display:inline-block;}
.box-vcenter{vertical-align:middle;}
.box-padding1{padding:1px;}
.box-padding2{padding:2px;}
.box-padding3{padding:3px;}
.box-padding4{padding:4px;}
.box-padding5{padding:5px;}
.box-padding6{padding:6px;}
.box-padding7{padding:7px;}
.box-padding8{padding:8px;}
.box-padding9{padding:9px;}
.box-padding10{padding:10px;}
.box-size{box-sizing:border-box;-moz-box-sizing:border-box;}

.box-margin5{margin:5px;}

.gears-abs{position:absolute;}
.gears-fix{position:fixed;}
.gears-fit{top:0;bottom:0;right:0;left:0;}
.gears-rel{position:relative;}
.gears-fix{position:fixed;}
.gears-viewport{z-index:100;}
.gears-clk{cursor: pointer;}
.gears-txtc{text-align: center;}
.gears-txtl{text-align: left;}
.gears-txtr{text-align: right;}
.gears-padded{padding-left:8px;padding-right:8px;}
.gears-dialogs{z-index:250;background:transparent;cursor: pointer;}
.gears-dialogs.light,.shadow.light{background:rgba(255,255,255,0.3);}
.gears-dialogs.dark{background:rgba(0,0,0,0.3);}
.gears-dialog.dropped{overflow:visible;}
.gears-fullscreen{}
.gears-panel{overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;}
/*.gears-panel-inner{}*/

/**
 *     Toolbars
 */
.gears-toolbar{
	z-index:10;box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.gears-toolbar.gears-toolbar-top{top:0px;left:0px;right:0px;}
.gears-toolbar.gears-toolbar-bottom{bottom:0px;left:0px;right:0px;}
.gears-toolbar .gears-toolbar-dock{
	position: absolute;
	/*top: 0px;*/
	display:inline-block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.gears-toolbar .inner{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.gears-toolbar .gears-toolbar-dock{text-align: center;}
.gears-toolbar .docked-title{left: 0px;right: 0px;}
/*.gears-toolbar .docked-center{left: 0px;right: 0px;}*/
.gears-toolbar.gears-toolbar-top .docked-left,
.gears-toolbar.gears-toolbar-bottom .docked-left
	{text-align: left;left: 0px;}
.gears-toolbar.gears-toolbar-top .docked-right,
.gears-toolbar.gears-toolbar-bottom .docked-right{text-align: right;right: 0px;}
.gears-toolbar.fit .inner> .gears-toolbar-dock{width:100%;}
.gears-toolbar.flex .inner> .gears-toolbar-dock{display:flex;width:100%;}
.gears-toolbar.flex .inner> .gears-toolbar-dock .gears-button{flex-grow:1;}
.gears-toolbar.flex .inner> .gears-toolbar-dock .gears-button .gears-button-inner{width:100%;}
.gears-content{}
.gears-hidden{display:none !important;}
.gears-visible{}
.gears-animated{}
.gears-list{}

/**
 *     Panels
 */
.gears-panel.h-box > .gears-content{
    white-space: nowrap;
}
.gears-panel.h-box > .gears-content > .gears-panel.adaptive{
    display:inline-block;
    position:relative;
    height:99%;
}
.gears-panel .inner{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
/**
 * 	Buttons
 */
.gears-button{
    display: inline-block;
    margin-bottom: 0px;
    position:relative;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}
/*.gears-button .button-text {
	font-size: 16px;
	font-weight: 100;
}*/
.gears-button-inner{
    position: relative;
    float: left;
    /*margin-left: -1px;*/
    padding: 7px 7px 7px 0px;
    text-decoration: none;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.gears-button-inner[command],.gears-button-inner[commandparams],.gears-button-inner[data]{cursor: pointer;-webkit-touch-callout:none;}
/*.gears-button:hover:not(.disabled) .gears-button-inner[command]{cursor: pointer;}*/
.button-standard{
    /*border: 1px solid #C3C3C3;
    /*box-shadow: inset 0 1px 2px white;
    -webkit-box-shadow: inset 0 1px 2px white;/**/
    /*color: #686868; 
    font-weight: bold;*/
    display: inline-block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    /*background:#F2F2F2;*/
}

.icon-pre{
    margin: 0px 0px 0px 8px;
    padding: 0;
    float: left;
    display: block;
    text-align: center;
}
.icon-post{
    margin: 0;
    padding: 0;
    float: right;
    display: block;
    margin-left: 4px;
    text-align: center;
}
.icon-drop{
    opacity: 0.3;
    margin-left: 10px;
    display: inline-block;
    width: 0px;
    height: 0px;
    vertical-align: top;
    border-top: 4px solid black;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin: 5px 0px 5px 10px;
    line-height: 14px;
    float:right;
}
.gears-button{text-align: left;}
.gears-button.t-ellipsis{padding-left:1px;}
.button-text{margin-left: 10px;display: inline;}
.subtext{display:block;}
.dual .icon-pre,.dual .icon-post,.dual .icon-drop{margin-top:7px;}
.dual .icon-drop{margin-top:12px;}

.gears-button-inner.size-normal,.gears-button-inner.size-16{font-size: 11px;line-height: 14px;}
.gears-button-inner.size-normal .button-text,.gears-button-inner.size-16 .button-text{line-height:16px;}
.gears-button-inner.size-normal .subtext,.gears-button-inner.size-16 .subtext{font-size:9px;}

.gears-button-inner.size-12{font-size: 10px;line-height: 12px;}
.gears-button-inner.size-12 .button-text{line-height:12px;}
.gears-button-inner.size-12 .subtext{font-size:10px;}

.gears-button-inner.size-24{font-size: 15px;line-height: 22px;}
.gears-button-inner.size-24 .button-text{line-height:24px;}
.gears-button-inner.size-24 .subtext{font-size:12px;}

.gears-button-inner.size-32{font-size: 18px;line-height: 22px;}
.gears-button-inner.size-32 .button-text{line-height:32px;}
.gears-button-inner.size-32 .subtext{font-size:13px;}

.gears-button-inner.size-48{font-size: 21px;line-height: 22px;}
.gears-button-inner.size-48 .button-text{line-height:48px;}
.gears-button-inner.size-48 .subtext{font-size:14px;}



.gears-button.centered .icon-pre{display: block;float: none;margin: auto;}
.gears-button.centered .button-text{text-align: center;display: block;margin-left:0px;}
.gears-button.centered.ellipsis .button-text{white-space: nowrap; overflow:hidden;text-overflow: ellipsis;}
.gears-button.centered .gears-button-inner{padding:7px;}
.gears-button.centered .gears-button-inner > br{display:none;}
.gears-button.centered .gears-button-inner > p{text-align: center;}
.gears-button.ellipsis .gears-button-inner{white-space: nowrap; overflow:hidden;text-overflow: ellipsis;}

.gears-button-inner > p{font-weight: normal;padding: 0 10px 0 10px; white-space: normal;}
/**
 * Buttonbars
 */
.gears-buttonbar{display:inline-block;}
.gears-toolbar.fit .gears-buttonbar{display:block;}
/**
 * Lists
 */
.gears-list .gears-list-item{
	position:relative;
}
.gears-list .gears-list-item .gears-list-item-inner[command] img:hover{
	cursor:pointer;
	z-index:0;
}
/**
 * 	Vertical mode (default)
 */
.gears-list.vertical .gears-list-item{
	float:left;
	display:block;
	width:100%;
}
/**
 * 	Centered mode
 */
.gears-list.centered .gears-list-item{
	text-align: center;
}
.gears-list .item-image,
.gears-list .item-icon,
.gears-list .item-check{
	display:inline-block;
	float:left;
}
.gears-list.centered .item-image,
.gears-list.centered .item-icon,
.gears-list.centered  .item-check{
	display:inline-block;float:none;
}
.gears-list.table .item-image,
.gears-list.table .item-icon,
.gears-list.table .item-check{
	display:inline-block;
	float:none;
}
/**
 * 	Table mode
 */
.gears-list.table{
	display:table;
	border-spacing :1px;
    border-collapse: separate;
    width:100%;
}
.gears-list.table .gears-list-item{
	float:none;
	display:table-row;
	width:100%;
	justify-content: center;
}
.gears-list.table .gears-list-item .item-element{
	display: table-cell;
}
.gears-list.table .gears-list-item .item-element.t-ellipsis{
	white-space: nowrap;
    overflow:hidden;
    /*max-width: 10px;*/
}
/**
 * 	Scrolls
 */
.gears-panel.gears-scroll > .gears-content,.gears-panel.gears-scroll.vertical > .gears-content{overflow-y:auto;	overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.gears-panel.gears-scroll.horizontal > .gears-content{overflow-y:hidden;	overflow-x: auto;-webkit-overflow-scrolling: touch;}
.gears-panel.gears-scroll.gears-scroll-orizontal > .gears-content{overflow-x:auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}
/*.gears-panel.gears-scroll.gears-scroll-auto > .gears-content{
	overflow-y:auto;
	overflow-x:auto;
}*/
.gears-panel.nested > .gears-content {overflow:hidden;/*overflow-x:hidden;*/}



/*scrolls*/
.gears-list-scrollable{
	/*;*/
	/*height:100%;*/
	display: block;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;

}
.gears-list-scrollable::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.gears-scroll-desktop .gears-content{
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	/*/*position:fixed !important;
	top: 83px;
	bottom: 20px;
	display:block;*/
}
#gears_level1_list{z-index: 4000;}
.gears-scroll-panel-desktop{
	/*overflow-y:initial !important;
	-webkit-overflow-scrolling:touch !important;*/
}
/**
 *     Toolbars
 */
/*.gears-toolbar-dock{top: 10px;}
.gears-toolbar-dock.docked-left{left:5px;z-index:1;}
.gears-toolbar-dock.docked-right{right:5px;z-index:1;}*/
/*Buttons*/
/*.gears-button{
	height:32px;
	display:inline-block;
	cursor:pointer;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}*/
.gears-button-ghost .gears-button-inner,.gears-button.ghost .gears-button-inner{
	background: none;
	border:none;
	box-shadow:none;
	font-weight:normal;
	-webkit-box-shadow:none;
}
/*.gears-buttonbar{margin-top: 7px;display:inline-block;}*/
.gears-button-inner{display:inline-block;}
.gears-buttonbar.gears-grouped .gears-button:nth-of-type(1){
	border-top-right-radius:0px;border-bottom-right-radius:0px;
}
.gears-buttonbar.gears-grouped .gears-button:nth-last-of-type(1){
	border-top-left-radius:0px;border-bottom-left-radius:0px;
}
.gears-buttonbar.gears-grouped .gears-button:not(:nth-of-type(1)):not(:nth-last-of-type(1)){
	border-radius:0px;
}
.gears-buttonbar.gears-grouped .gears-button:not(:nth-last-of-type(1)){
	border-right:1px solid #666;
}
.gears-button-label{}
/*Dataview*/
.gears-dataview-field{}

/*Overrides------------------------------------------------------------*/
/*Lists*/
.gears-list-item{/*padding:7px 12px 12px 7px;*/position: relative;}
.gears-list-item.noResultNode{color:gray}
.gears-list-item.noResultNode:hover{cursor:default!important;}
.gears-list-item.noResultNode .item-content {cursor:default!important;}

.gears-list-item.noResultNode .item-image{display:none  !important}
.gears-list-item.noResultNode .item-content{left:3px  !important}
.gears-list-item.noResultNode .item-title{background-image:none !important; /*text-align:center;*/color:gray; font-style:italic; padding-top:7px;}


.gears-list-item{/*padding:7px 12px 12px 7px;*/position: relative;}

.gears-list-item .gears-icon-right.icon-first{position:absolute;top:14px;right:10px}
.gears-list-item .gears-icon-right.icon-second{position:absolute; top:14px;right:50px}
.gears-list-item .gears-icon-right.icon-third{position:absolute; top:14px;right:175px}
.gears-list-item .gears-icon-left.icon-first{position:absolute;top:14px;left:10px}
.gears-list-item .gears-icon-left.icon-second{position:absolute; top:14px;left:50px}
.gears-list-item .center{text-align: center;background-position-x: center !important;}
/*Inputs*/
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: 24px;
}

/*Loader*/
.gears-loader{
	z-index:30000;
	background:url(images/opacity-black.png) repeat;
}
.gears-loader .gears-loader-inner{
	width:100px;
	height:50%;
	margin:auto;
	vertical-align:text-bottom;
	text-align:center;
	position: relative;
}
.gears-loader .gears-loader-content{
	width:100px;height:140px;
	position: absolute;
	bottom:0px;
	background:red;
	background:url(images/opacity-black.png) repeat;
	color:white;
	font-weight:bold;
	border-radius:5px;
}
.gears-loader .gears-loader-image{
	width:48px;height:48px;
	background:url(images/ajax-loader.gif) no-repeat;
	margin-left: 23px;
	margin-top: 23px;
}

/**
 * 	Badge
 */
.gears-badge{
	/*-webkit-background-clip: padding;background-clip: padding-box;
	border-radius:9px;*/
	padding:1px 5px 1px 5px;
	z-index: 2;
	/*text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;*/
	overflow: hidden;
	/*border: 1px solid white;*/
	width: auto;
	line-height: 11px; font-size: 11px;
	max-width: 95%;
	display: inline-block;
	text-align: center;
	/*background: rgba(248,80,50,1);
	background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(50%, rgba(241,111,92,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(100%, rgba(231,56,39,1)));
	background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	background: -o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	background: linear-gradient(to bottom, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 );*/
	color: white;
	/*box-shadow: inset 0px 2px 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.1);*/
}
.gears-badge.squared{border-radius:1px;}
.gears-button .gears-badge{
	right: -5px;top: -3px;
	position: absolute;
}

/*
 * Tasks
 */

#task_events .gears-list-item {
	box-shadow: none;
}

#task_events .gears-list-item:hover:not(.separator) {
	box-shadow: inset rgba(0, 0, 0, 0.2) 0px 1000px 0px inset;
}

#task_events .separator .item-element {
	margin-top: 20px;
	border-bottom: 1px solid rgba(131,179,36,0.7);
}

.printable .matchtable td, .printable .matchtable .data {background:white!important; background-color:white!important; color: black!important;}

/*
 *	Parsley.js
 */
.parsley-error-list{font-size:12px;color:red;}

#test >.gears-content>.inner{
	max-width:1000px;
	margin:auto;
}

.gears-panel.gears-rel.gears-fit{
	width:100%;
}
.gears-panel.gears-rel>.gears-content,
.gears-panel.gears-rel>.gears-content>.inner{
	position:relative;
}

.gears-scroll.fix-scroll>.gears-content>.inner{
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}