@CHARSET "ISO-8859-1";

.progress-success.progress-striped .bar {
	background-color: #86b111 !important;
}

.ui-corner-all {
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	border-radius: 7px !important;
}

.ui-widget-header {
	margin-bottom: 4px;
	font-family: 'Signika', arial !important;
	background-color: #628010;
	background-image: none;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	border: 1px solid #777;
}
.ui-widget-content {
	border: 1px solid #777;
}
.ui-widget-overlay {

	opacity: 0.5;
	background: #000;
}

.ui-menu-item .ui-state-focus {
	background: #EEE;
	border: 1px solid #DDD;
	color: #000;
}

#dialogContainer {
	border-radius: 7px;
	font-family: 'Signika', arial;
	font-weight: 400;
	font-size: 12px;
}
.ui-dialog .ui-dialog-content {
	font-family: 'Signika', arial;
	font-size: 12px;
}
.no-close .ui-dialog-titlebar-close {display: none }

#importUsersDialog {
	font-family: 'Signika', arial;
	font-size: 12px;
}

/*******************/
/* Buttons */

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-state-notAvailable {
	background: #7ea318 url('/pics/gradient_r.png') repeat-x !important;
	font-size: small;
	color: #FFF;
	border: 1px solid #333;
}

.ui-widget input {
	font-family : Signika !important;
	border-color: #676767;
}

.ui-widget input:focus-visible {
	box-shadow: 0 0 0 0.143em #545454, inset 0 0 0 0.143em #FFFFFF !important;
	outline: 0.143em solid transparent !important;
}

.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-color: #628010 !important;
	background-image: none !important;
	font-size: small;
	color: #FFF;
	border: 1px solid #333;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
	background-color: #333 !important;
	border: 1px solid #777;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background: #333 url('/pics/gradient_30.png') repeat-x !important;
	border: 1px solid #777;
}

/******************/
/* WISEflow buttons */

.ui-light, .ui-state-default .ui-icon, .ui-state-hover, .ui-state-visited .ui-icon, .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(jquery/themes/redmond/images/icons_light.png);
	background-size: 400px 200px;
}

.ui-dark {
	background-image: url(jquery/themes/redmond/images/icons_dark.png) !important;
	background-size: 400px 200px;
}

.ui-icon-trash   				{ background-position:    0px    0px !important; }
.ui-icon-disk    				{ background-position:  -20px  -20px !important; }
.ui-icon-pencil  				{ background-position:  -80px    0px !important; }
.ui-icon-document				{ background-position:  -60px  -20px !important; }
.ui-icon-annotate				{ background-position:  -20px  -80px !important; }
.ui-icon-multi					{ background-position:  -40px  -80px !important; }
.ui-icon-annotate-visited		{ background-position:    0px  -80px !important; }
.ui-icon-flow-comment			{ background-position: -100px    0px !important; }
.ui-icon-plusthick				{ background-position:  -40px  -20px !important; }
.ui-icon-plus 		 			{ background-position:  -40px  -20px !important; }
.ui-icon-minusthick 			{ background-position:  -40px  -40px !important; }
.ui-icon-minus		 			{ background-position:  -40px  -40px !important; }
.ui-icon-urkund-red				{ background-position:  -20px  -40px !important; }
.ui-icon-urkund-yellow			{ background-position:    0px  -40px !important; }
.ui-icon-urkund-green			{ background-position:  -60px  -40px !important; }
.ui-icon-person					{ background-position: -180px    0px !important; }
.ui-icon-comment				{ background-position: -200px    0px !important; }
.ui-icon-group					{ background-position: -220px    0px !important; }
.ui-icon-singleGroup			{ background-position: -260px    0px !important; }
.ui-icon-dispensation			{ background-position: -200px  -20px !important; }
.ui-icon-expand					{ background-position: -140px  -40px !important; }
.ui-icon-collapse				{ background-position: -140px  -20px !important; }
.ui-icon-check					{ background-position: -160px  -20px !important; }
.ui-icon-alert					{ background-position: -180px  -20px !important; }
.ui-icon-transfer-to-internal	{ background-position: -140px    0px !important; }
.ui-icon-transfer-to-external	{ background-position: -160px    0px !important; }
.ui-icon-blank					{ background-position: -208px  -32px !important; }

.ui-icon.bold 					{ background-position:    0px  -60px !important; }
.ui-icon.italic 				{ background-position:  -20px  -60px !important; }
.ui-icon.underline 				{ background-position:  -40px  -60px !important; }

.icon-edit 						{ background-position:  -80px    0px !important; }
.icon-login 					{ background-position: -120px    0px !important; }

.ui-icon-submit-grade			{ background-position: -160px  -40px !important; }
.ui-icon-final-state-open		{ background-position: -180px  -40px !important; }
.ui-icon-final-state-locked		{ background-position: -200px  -40px !important; }
.ui-icon-final-state-submitted	{ background-position: -160px  -40px !important; }
.ui-icon-final-state-conflicted	{ background-position: -240px  -40px !important; }

.ui-icon-coworkers 		        { background-position: -220px  -20px !important; }
.ui-icon-final-state 			{ background-position: -220px  -40px !important; }

.ui-icon-download-as-zip        { background-position: -240px    0px !important; }
.ui-icon-circle-triangle-w      { background-position: -80px   -60px !important; }
.ui-icon-circle-triangle-e      { background-position: -100px   -60px !important; }

.ui-icon-email                  { background-position: -240px   -20px !important; }
.ui-icon-settings               { background-position: -260px   -20px !important; }

/* TABLE ICONS */

.fs-btn-tmp-icon {
	width: 20px;
	height: 20px;
	margin: 0 auto;
}

.tableIcon.ui-dark {
	width: 16px;
	height: 16px;
	background-size: 320px 160px !important;
	margin: 0 auto;
}
.tableIcon.ui-dark.ui-icon-singleGroup  { background-position: -208px    0px !important; }
.tableIcon.ui-dark.ui-icon-minus        { background-position:  -32px  -32px !important; }
.tableIcon.ui-dark.ui-icon-check        { background-position: -128px  -16px !important; }
.tableIcon.ui-dark.ui-icon-dispensation	{ background-position: -160px  -16px !important; }
.tableIcon.ui-dark.ui-icon-final-state-open         { background-position: -144px  -32px !important; }
.tableIcon.ui-dark.ui-icon-final-state-locked       { background-position: -160px  -32px !important; }
.tableIcon.ui-dark.ui-icon-final-state-submitted	{ background-position: -128px  -32px !important; }
.tableIcon.ui-dark.ui-icon-final-state-conflicted	{ background-position: -192px  -32px !important; }
.tableIcon.ui-dark.ui-icon-comment				    { background-position: -160px    0px !important; }
.tableIcon.ui-dark.ui-icon-alert				    { background-position: -144px -16px !important }

/* ICONS IN BUTTONS */
.button .ui-icon-submit-grade {
	background-position:  -128px -32px !important;
	background-size: 320px 160px !important;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
}
button .ui-icon-flow-comment {
	background-position:  -80px 0px !important;
	background-size: 320px 160px !important;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
}
button .ui-icon-download-as-zip,
.button .ui-icon-download-as-zip {
	background-position:  -192px 0px !important;
	background-size: 320px 160px !important;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
}
button .ui-icon-download-assessmentList,
button .ui-icon-export-assessments,
.button .ui-icon-download-assessmentList {
	background-position: -176px -32px !important;
	background-size: 320px 160px !important;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
}

.button .ui-icon-email, .formBtn .ui-icon-email, .sendTestMailBtn .ui-icon-email    {
	background-position:  -192px -16px !important;
	background-size: 320px 160px !important;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
}

.ui-dialog-content .ui-icon-alert {
	background-image: url(jquery/themes/redmond/images/icons_dark.png);
	background-size: 400px 200px;
	margin: 5px 15px 100px 0 !important;
	height: 20px;
}

.ui-icon-dropbox {
	background-position:  -80px -16px !important;
	background-image: url(jquery/themes/redmond/images/icons_light.png) !important;
	background-size: 320px 160px !important;
}
.ui-widget-header .ui-icon-dropbox, .ui-widget-header .spinner {
	margin-top: 3px !important;
}

.icon-plus, .button-icon-plus { background-position: -32px -16px !important; }

.icon-white {
	background-image: url(jquery/themes/redmond/images/icons_light.png) !important;
	background-size: 320px 160px !important;
	margin-right: 5px;
}
.icon-ban-circle {
	background-position: -33px -33px !important;
}

.button-icon-white {
	background-image: url(jquery/themes/redmond/images/icons_light.png);
	background-size: 320px 160px;
}
.button-icon-black {
	background-image: url(jquery/themes/redmond/images/icons_dark.png);
	background-size: 320px 160px;
}
.button-icon-plus { background-position: -32px -16px !important; }

button.ui-button-text-only {
	font-family: 'Signika', Arial, Helvetica, sans-serif !important;
}

button.ui-button-icon-only {
	width: 30px !important;
	height: 30px !important;
	font-size: 15px;
}

button.ui-button-icon-only:focus-visible {
	box-shadow: 0 0 0 0.143em #545454, inset 0 0 0 0.143em #FFFFFF;
	outline: 0.143em solid transparent;
}
button.searchBtn.ui-button-icon-only {
	width: 25px !important;
	height: 25px !important;
}
button.formBtn.ui-button-icon-only {
	width: 20px !important;
	height: 20px !important;
	border-radius: 4px !important;
	margin-top: -10px;
}

button.ui-button-icon-only span.ui-icon {
	width: 20px !important;
	height: 20px !important;
	margin-top: -10px;
	margin-left: -10px;
}
button.formBtn.ui-button-icon-only span.ui-icon {

	width: 16px !important;
	height: 16px !important;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-icon-triangle-1-n, .ui-icon-triangle-1-e {
	background-size: 320px 160px !important;
	background-position: -80px -32px !important;
}
.ui-icon-triangle-1-s {
	background-size: 320px 160px !important;
	background-position: -64px -32px !important;
}
.ui-icon-triangle-1-w {
	background-position: -64px -48px !important;
	background-size: 320px 160px !important;
}
.ui-icon-carat-2-n-s {
	background-size: 320px 160px !important;
	background-position: -96px -32px !important;
}
.ui-icon-closethick {
	background-position: -120px -20px !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	top: 7% !important;
	margin: 0px 0 0 0 !important;
}

.ui-dialog-titlebar.ui-widget-header {
	 border: 1px solid #333 !important;
}



.ui-icon-green-upload { background-position:  -240px -224px; }

#fancyBtn .ui-button-text {
	padding-right: 2.7em !important;
}
.fancyBtn:hover {
	background: #333 !important;
}
.button:not(.ui):hover {
	background: #333 !important;
}

.buttonWithText .ui-icon {
	background-size: 320px 160px !important;
	width: 16px !important;
	height: 16px !important;
}
.buttonWithText .ui-icon-closethick {
	background-position: -96px -16px !important;
}

/***************/
/* Tables      */
/***************/

.dataTables_length, .dataTables_filter, .dataTables_info {
	font-size: 12px;
	width: auto !important;
}
.dataTables_filter {
	margin-top: -3px;
}
.dataTables_length {
	margin-right: 5px;
	padding-top: 2px;
	height: 23px;
	line-height: 23px;
}
.dataTables_wrapper .top, .dataTables_wrapper .bottom {
	padding: 1%;
	margin-bottom: 27px;
}
.top .dataTables_info {
	padding-top: 2px;
	border-left: 1px solid #DDD;
	padding-left: 5px;
	height: 23px;
	line-height: 23px;
}
.dataTables_length select {
	margin-bottom: 3px !important;
}

.dataTables_processing {
	top: 10px !important;
}


/***************/
/* Datepicker  */
/***************/
.ui-datepicker {
	font-size: 12px !important;
}
.ui-timepicker-div {
	padding: 0 4%;
}
.ui-datepicker-header .ui-icon {
	background-image: url(jquery/themes/redmond/images/icons_light.png) !important;
}


