@CHARSET "ISO-8859-1";
ul.nolist {
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}

ul.nolist li {
	display: inline-block;
}

input.green, input.greenArrow, input.purple, input.purpleArrow, input.grey, input.greyArrow, input.red, button {
	border: 0px;
	height: 29px;
	padding-left: 57px;
	padding-right: 57px;
	color: #ffffff;
	text-align: left;
}

input.green, button.green, input.greenArrow {
	background: rgb(120,218,0);
	background: -moz-linear-gradient(top, rgba(120,218,0,1) 0%, rgba(109,202,1,1) 100%);
	background: -webkit-linear-gradient(top, rgba(120,218,0,1) 0%,rgba(109,202,1,1) 100%);
	background: linear-gradient(to bottom, rgba(120,218,0,1) 0%,rgba(109,202,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78da00', endColorstr='#6dca01',GradientType=0 );
}

input.purple, button.purple {
	background: rgb(202,51,133);
	background: -moz-linear-gradient(top, rgba(202,51,133,1) 0%, rgba(167,21,105,1) 100%);
	background: -webkit-linear-gradient(top, rgba(202,51,133,1) 0%,rgba(167,21,105,1) 100%);
	background: linear-gradient(to bottom, rgba(202,51,133,1) 0%,rgba(167,21,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3385', endColorstr='#a71569',GradientType=0 );
}

input.red, button.red {
	background-color: #ff0202;
}

input.grey, button.grey {
	background: rgb(222,222,222);
	background: -moz-linear-gradient(top, rgb(222,222,222) 0%, rgb(171,171,171) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(222,222,222)), color-stop(100%,rgb(171,171,171)));
	background: -webkit-linear-gradient(top, rgb(222,222,222) 0%,rgb(171,171,171) 100%);
	background: -o-linear-gradient(top, rgb(222,222,222) 0%,rgb(171,171,171) 100%);
	background: -ms-linear-gradient(top, rgb(222,222,222) 0%,rgb(171,171,171) 100%);
	background: linear-gradient(to bottom, rgb(222,222,222) 0%,rgb(171,171,171) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ababab',GradientType=0 );
	text-shadow: #404040 1px 1px 2px;
}

input.textGrey {
	border: 1px solid #e6e6e6;
	background-color: #f2f2f2;
	padding: 5px;
}

input.link {
	border: 0px;
	padding: 0px;
	color: #fd9c03;
	text-decoration: none;
	background: transparent;
}

input.link:hover {
	text-decoration: underline;
}

a.greyButton, a.greenButton, a.purpleButton, a.redButton {
	border: 0px;
	padding-left: 57px;
	padding-right: 57px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	line-height: 19px;
}

a.greyButton {
	background: rgb(221,221,221);
	background: -moz-linear-gradient(top, rgba(221,221,221,1) 0%, rgba(171,171,171,1) 100%);
	background: -webkit-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(171,171,171,1) 100%);
	background: linear-gradient(to bottom, rgba(221,221,221,1) 0%,rgba(171,171,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ababab',GradientType=0 );
	text-shadow: #808080 1px 1px 2px;
}

a.greenButton {
	background: rgb(120,218,0);
	background: -moz-linear-gradient(top, rgba(120,218,0,1) 0%, rgba(109,202,1,1) 100%);
	background: -webkit-linear-gradient(top, rgba(120,218,0,1) 0%,rgba(109,202,1,1) 100%);
	background: linear-gradient(to bottom, rgba(120,218,0,1) 0%,rgba(109,202,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78da00', endColorstr='#6dca01',GradientType=0 );
}

a.purpleButton {
	background: rgb(202,51,133);
	background: -moz-linear-gradient(top, rgba(202,51,133,1) 0%, rgba(167,21,105,1) 100%);
	background: -webkit-linear-gradient(top, rgba(202,51,133,1) 0%,rgba(167,21,105,1) 100%);
	background: linear-gradient(to bottom, rgba(202,51,133,1) 0%,rgba(167,21,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3385', endColorstr='#a71569',GradientType=0 );
}

a.greenButton:hover, a.greyButton:hover, a.purpleButton:hover {
	text-decoration: none;
}

a.redButton {
	background-color: #ff0202;
}

a.text {
	color: black;
	text-decoration: none;
}

a.green {
	color: green !important;
}

a.red {
	color: red !important;
}

.warning {
	color: red;
}

.error {
	color: red;
}

.ok {
	color: green;
}

a.slickButton, a.slickButtonRed, a.slickButtonGreen {
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	line-height: 19px;
}

a.slickButtonGreen {
	background: rgb(120,218,0);
	background: -moz-linear-gradient(top, rgba(120,218,0,1) 0%, rgba(109,202,1,1) 100%);
	background: -webkit-linear-gradient(top, rgba(120,218,0,1) 0%,rgba(109,202,1,1) 100%);
	background: linear-gradient(to bottom, rgba(120,218,0,1) 0%,rgba(109,202,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78da00', endColorstr='#6dca01',GradientType=0 );
}

a.slickButtonRed {
	background-color: #ff0202;
}

/* Tooltip container */
.cssTooltip {
	position: relative;
	display: inline-block;
}

/* Tooltip text */
.cssTooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 6px;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 105%;
}

/* Show the tooltip text when you mouse over the tooltip container */
.cssTooltip:hover .tooltiptext {
	visibility: visible;
}

/** input icons */
.input-icon-anchor {
	position: relative;
}

.input-icon {
	position: absolute;
	top: 7px;
	right: 5px;
}

.input-icon.ok {
	color: green;
}

.input-icon.error {
	color: red;
}

.input-icon.working {
	color: gray;
}

/* popup window */

div.popup {
}

div.popup > div.closeButton {
	float: right;
	width: 20px;
	height: 20px;
	background-image:url('../../images/default/popup_close.png');
	cursor: pointer;
}

div.popup div.content {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 30px;
	text-align: left;
}

div.popup div.content h1 {
	font-weight: 600;
	font-size: 12pt;
	color: #92cb0b;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 20px;
}
	
div.popup ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
}

div.popup div.buttons {
	text-align: center;
	margin-top: 10px;
}

/* paging links */
div.paging {
	border-top: 1px solid #e1e1e1;
}

div.paging a.next {
	width: 80px;
	float: right;
	text-align: right;
}

div.paging a.previous {
	width: 80px;
	float: left;
}

div.paging div.pageLinks {
	margin-left: 80px;
	margin-right: 80px;
	text-align: center;
}

.buttonContainer {
	text-align: center;
	margin-top: 10px;
}

/* containers */
.containers > .container-6 {
	width: 50%;
	float: left;
}

.containers > .container-12 {
	width: 100%;
	clear: both;
}

/* Boxes */
.box {
	padding: 10px;
	border: 1px solid gray;	
	border-radius: 10px;
	margin-bottom: 10px;
}

.box h3 {
	margin: 0 0 10px 0;
	font-weight: bold;
}

.box > .icon {
	display: table-cell;
	font-size: 54pt; 
	vertical-align: top;
	padding-right: 10px;
}

.box > .content {
	display: table-cell;
	vertical-align: top;
	width: 100%;
}

/* text block */
.text-block {
	margin-bottom: 20px;
}

.text-block .text-block-title {
	border-bottom : 1px solid #e1e1e1;
	font-weight: bold;
	font-size: 14pt;
}

/* blocks */
.address, .quote {
	border-left: 8px solid #67a2a3;
	padding-left: 8px;
}

/** Text styles */
.text-bold {
	font-weight: bold;
}

.text-blue {
	color: #00b5e7;
}

.text-green {
	color: green;
}

.text-red {
	color: red;
}

.text-orange {
	color: orange;
}

.text-large {
	font-size: 12pt !important;
}

.highlight {
	background-color: yellow;
}

.tooltip-icon {
	color: #0e3e5d;
}

.inactive {
	color: #a0a0a0;
}

/* TD styles */
td.nowrap {
	white-space: nowrap;
}

/* Field has changed (used on application */
.field-changed {
	background-color: #FFEF93;
}

/* Sizes */
.w-100 {
	width: 100%;
}

.text-right {
	text-align: right;
}

/* UL styles */
ul.comfort li {
	padding-bottom: 3px;
}