/* 
    Document   : application
    Created on : Mar 13, 2013, 2:14:40 PM
    Author     : hfernandes
    Description: Clockare Application Style.
*/

/* FONTS */
@font-face {
	font-family: "Geogrotesque";
	src: url('../resources/font/Geogtq-Rg.otf');
}

@font-face {
	font-family: "Geogrotesque";
	src: url('../resources/font/Geogtq-RgIt.otf');
	font-style: italic;
}

@font-face {
	font-family: "Geogrotesque";
	src: url('../resources/font/Geogtq-Sb.otf');
	font-weight: bold;
}

@font-face {
	font-family: "Geogrotesque";
	src: url('../resources/font/Geogtq-Bd.otf');
	font-weight: 800;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Geogrotesque', Helvetica, Arial, Sans-Serif;
	color: rgb(11, 38, 89);
}

/* STRUCTURE */
body {
	background: url(../images/background/cream_dust.png) repeat 0 0;
	font-family: "DejaVu Sans", Helvetica, Sans-Serif;
	margin: 0;
}

h1 {
	color: white;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
}

h2 {
	font-size: 22pt;
	display: inline-block;
}

h3 {
	font-size: 14pt;
	display: inline;
}

.h {
	font-family: 'Geogrotesque', Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13pt;
	line-height: 40px;
	color: rgb(11, 38, 89);
}

#header {
	background-color: #8CC63E;
	color: #fff;
	-moz-box-shadow: 2px 1px 2px rgba(56, 67, 115, 0.5);
	-webkit-box-shadow: 2px 1px 2px rgba(56, 67, 115, 0.5);
	box-shadow: 2px 1px 2px rgba(56, 67, 115, 0.5);
}

#footer {
	text-align: center;
	padding-top: 30px;
	border-top: 1px solid #e5e5e5;
	min-height: 182px;
	background: #f5f5f5 url(../images/linkare_right_logo.png) no-repeat
		bottom right;
}

.application-header {
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #333333 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333),
		color-stop(100%, #222222));
	background: -webkit-linear-gradient(top, #333333 0%, #222222 100%);
	background: -o-linear-gradient(top, #333333 0%, #222222 100%);
	background: -ms-linear-gradient(top, #333333 0%, #222222 100%);
	background: linear-gradient(to bottom, #333333 0%, #222222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#333333',
		endColorstr='#222222', GradientType=0);
}

.application-header .nav.nav-pills>li>a {
	color: #bbbbbb;
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.7);
}

.nav.nav-pills>li>a {
	color: white;
}

.application-header .nav.nav-pills>li>a {
	color: #BBBBBB;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}

.nav {
	margin: 0px;
}

.task-bar {
	min-height: 40px;
}

.task-bar .alert {
	margin-bottom: 0;
	display: inline-block;
}

.topic-bar ul a {
	font-size: 10pt;
	color: rgb(11, 38, 89);
	border-bottom: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	background: rgb(237, 239, 244);
}

.topic-bar .nav-list .nav-header {
	text-shadow: none;
	background-color: rgb(51, 51, 51);
	padding: 5px 10px;
}

.topic-bar .active a {
	border-right: 1px solid white;
}

.nav-pills>li>a {
	padding-top: 14px;
	padding-bottom: 14px;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.demoMode {
	display: block;
	margin-left: 24px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lnk-fuchsia {
	color: #00796B;
}

.lnk-blue {
	color: rgb(11, 38, 89);
}

.alert {
	margin-bottom: 10px;
}

.nav>li>a:hover,.nav>li>a:focus {
	background-color: #00796B;
	color: #fff;
	height: 100%;
        text-shadow: none;
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus
	{
	background-color: #00796B;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
	{
	color: #fff;
	background-color: rgba(24, 153, 6, 0.9);
}

.nav-list>li>a {
	padding: 10px;
}

.nav-pills .dropdown-menu {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus
	{
	color: #fff;
	background-color: rgb(0, 173, 218);
	border-color: rgb(0, 173, 218);
}

.photo {
	margin-top: 2px;
	background-color: #efefef;
}

.card {
	position: relative;
	display: inline-table;
	background: white;
	border: 1px solid #e5e5e5;
	padding: 15px;
	margin: 8px;
	-moz-box-shadow: 2px 1px 2px lightgrey;
	-webkit-box-shadow: 2px 1px 2px lightgrey;
	box-shadow: 2px 1px 2px lightgrey;
}

.project-card {
	height: 200px;
	width: 190px;
}

.skill-card {
	height: auto;
	width: auto;
}

.project-card .duration {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 10px;
	background: #efefef;
}

/* 
    GRADIENTS
    http://www.colorzilla.com/gradient-editor/
*/
.linkare-linear-gradient {
	background: rgb(0, 255, 225); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZmZlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzczMjk4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTAxOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(0, 255, 225, 1) 0%,
		rgba(115, 41, 140, 1) 50%, rgba(234, 1, 144, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 255
		, 225, 1)), color-stop(50%, rgba(115, 41, 140, 1)),
		color-stop(100%, rgba(234, 1, 144, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0, 255, 225, 1) 0%,
		rgba(115, 41, 140, 1) 50%, rgba(234, 1, 144, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0, 255, 225, 1) 0%,
		rgba(115, 41, 140, 1) 50%, rgba(234, 1, 144, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(0, 255, 225, 1) 0%,
		rgba(115, 41, 140, 1) 50%, rgba(234, 1, 144, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(0, 255, 225, 1) 0%,
		rgba(115, 41, 140, 1) 50%, rgba(234, 1, 144, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(     startColorstr='#00ffe1',
		endColorstr='#ea0190', GradientType=1); /* IE6-8 */
}

.hr.linkare-linear-gradient {
	min-height: 4px;
}

/* VISIBILITY */
.some-condition-hidden {
	display: none;
	visibility: hidden;
}

/* WHITE SPACE */
.tiny-spacer {
	padding-top: 10px;
}

.small-spacer {
	padding-top: 20px;
}

.spacer,.medium-spacer {
	padding-top: 40px;
}

.large-spacer {
	padding-top: 60px;
}

.left-tiny-spacer {
	padding-left: 10px;
}

.left-small-spacer {
	padding-left: 20px;
}

.left-spacer,.left-medium-spacer {
	padding-left: 40px;
}

.large-spacer {
	padding-left: 60px;
}

.right-tiny-spacer {
	padding-right: 10px;
}

.right-small-spacer {
	padding-right: 20px;
}

label {
	font-weight: bold;
	font-size: smaller;
	display: inline;
}

.ui-selectoneradio label {
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
}

.affix {
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
}

.topic-bar.affix {
	position: fixed;
	top: 44px;
	left: 0px;
}

/* jQuery UI overrides */
.ui-widget-header {
	background: none;
}

.ui-panel-titlebar.ui-widget-header,.ui-panel-content.ui-widget-content
	{
	padding: 20px;
}

.ui-panel-content.ui-widget-content {
	padding-top: 0;
	font-size: 10pt;
}

.ui-panel.ui-widget-content {
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	background: white;
	padding: 0;
	-webkit-transition: background .5s linear;
	transition: background .5s linear;
}

.ui-panel.ui-widget-content:hover {
	background: white; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY2ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(100%, rgba(244, 246, 249, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ffffff',
		endColorstr='#f4f6f9', GradientType=0); /* IE6-8 */
	-webkit-transition: background .5s linear;
	transition: background .5s linear;
}

.ui-panel.ui-edit,.ui-panel.ui-edit:hover {
	background: white; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY2ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(100%, rgba(244, 246, 249, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(244, 246, 249, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ffffff',
		endColorstr='#f4f6f9', GradientType=0); /* IE6-8 */
	-webkit-transition: background .5s linear;
	transition: background .5s linear;
}

.ui-panel-footer.ui-widget-content {
	background: rgb(237, 239, 244);
}

.ui-datalist-content.ui-widget-content {
	padding: 0;
	border: none;
	background: none;
}

.ui-widget-header {
	border: none;
}

.ui-panel-titlebar-icon .ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
}

.ui-panel-titlebar.ui-widget-header .ui-icon-minusthick {
	background-position: 0 -16px;
}

.ui-panel-titlebar.ui-widget-header .ui-icon-plusthick {
	background-position: -64px -16px;
}

.ui-primary,.ui-widget-content .ui-primary,.ui-widget-header .ui-primary
	{
	border: 1px solid #0088cc;
	background: #0088cc
		url("/cvmanager/javax.faces.resource/images/ui-bg_highlight-soft_70_0088cc_1x100.png.jsf?ln=primefaces-linkare")
		50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-hover,.ui-widget-content .ui-primary.ui-state-hover,.ui-widget-header .ui-primary.ui-state-hover,.ui-state-focus,.ui-widget-content .ui-primary.ui-state-focus,.ui-widget-header .ui-primary.ui-state-focus
	{
	border: 1px solid #79b7e7;
	background: #d0e5f5
		url("/cvmanager/javax.faces.resource/images/ui-bg_highlight-soft_75_d0e5f5_1x100.png.jsf?ln=primefaces-linkare")
		50% 50% repeat-x;
	font-weight: normal;
	color: #1d5987;
}

.ui-panel-footer.ui-widget-content .ui-button.ui-widget {
	margin-left: 4px;
}

.ui-datepicker-trigger.ui-button.ui-widget {
	margin-bottom: 10px;
	margin-left: 2px;
}

form {
	margin: 0;
}

.ui-growl {
	top: 70px;
	right: 10px;
}

.period-entry {
	position: relative;
	margin-top: 30px;
}

.period-description {
	border-left: 1px solid #D5D5D5;
	position: absolute;
	right: 0;
	height: 100%;
}

.period-description-top {
	font-weight: normal;
	background: rgba(0, 16, 74, 0.6);
	position: absolute;
	top: 0;
	display: inline;
	margin-left: 4px;
}

.period-description-middle {
	font-weight: normal;
	color: rgb(0, 16, 74);
	background: none;
	position: absolute;
	top: 43%;
	display: inline;
	margin-left: 4px;
}

.period-description-bottom {
	font-weight: normal;
	background: rgba(0, 16, 74, 0.6);
	position: absolute;
	bottom: 0;
	display: inline;
	margin-left: 4px;
}

.ui-rating {
	display: block;
}

.badge-competence {
	margin-top: 5px;
	max-width: 100%;
	white-space: normal;
}

.competence-entry {
	border-left: 1px solid #D5D5D5;
	padding-left: 5px;
}

.input-xlarge input {
	width: 270px;
}

.input-xxlarge input {
	width: 530px;
}

.form-actions {
	background: rgb(237, 239, 244);
	margin-bottom: 0;
}

.ui-draggable .ui-panel-titlebar {
	cursor: move;
}

.ui-panel.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
	z-index: 1000;
}

.fileupload-content {
	border: none;
	background: none;
}

.ui-outputlabel.ui-state-error {
	background: none;
}

/* hide required field indicator */
.ui-outputlabel-rfi {
	display: none;
}

/* show required field indicator */
.ui-outputlabel.ui-state-error .ui-outputlabel-rfi {
	color: inherit;
	display: inline;
}

/* Primefaces message decoration */
.ui-message-fatal,.ui-message-error,.ui-message-warn,.ui-message-info {
	margin-bottom: 10px;
}

.ui-message-fatal-icon,.ui-message-error-icon,.ui-message-warn-icon,.ui-message-info-icon
	{
	font-family: FontAwesome;
	background: none;
	margin-bottom: 10px;
}

.ui-message-fatal-icon:before {
	content: "\f0e7";
}

.ui-message-error-icon:before {
	content: "\f06a";
}

.ui-message-warn-icon:before {
	content: "\f071";
}

.ui-message-info-icon:before {
	content: "\f05a";
}

/* End: Primefaces message decoration */
.action-white {
	color: white;
}

.ui-prepend input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-panel-footer.ui-widget-content {
	text-align: right;
}

.ui-widget-content a {
	color: rgb(11, 38, 89);
}

.ui-panel-footer.ui-widget-content a {
	font-size: 10pt;
}

.command-link-ui-icon {
	position: relative;
	padding-left: 20px;
}

.command-link-ui-icon .ui-icon {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ui-panel-title .icon {
	font-size: 12pt;
}

.scrolling-header:before {
	content: "";
	display: block;
	height: 50px;
	margin: -50px 0 0;
}

.dropdown-menu-align-right {
	left: auto;
	right: 0;
}

.project-marker {
	border-left: 3px solid rgb(11, 38, 89);
	color: rgb(11, 38, 89);
	background: rgb(237, 239, 244);
	height: 100%;
	padding-left: 14px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.project-name {
	font-size: 11pt;
	font-family: "GeoGrotesque";
	font-weight: bold;
}

.project-details {
	padding-top: 28px;
}

.center-divider {
	background: url("../images/BgTitle.png") left bottom;
	margin-top: 20px;
	height: 50px;
	text-align: center;
}

.divider {
	padding-top: 20px;
	padding-left: 10px;
	border-bottom: 1px solid #D5D5D5;
}

.dropdown>.dropdown-toggle:hover>.caret,.dropdown>.dropdown-toggle:focus>.caret
	{
	color: white;
	border-top-color: white;
	border-bottom-color: white;
}

.dropdown>.dropdown-toggle>.caret {
	color: white;
	border-top-color: white;
	border-bottom-color: white;
}

a .icon {
	cursor: pointer;
}

.icon.icon-remove {
	cursor: pointer;
}

ul li a i.icon {
	font-size: 10pt;
}

.icon.icon-remove {
	margin-right: 5px;
}

.rich-toolbar-item span .icon.icon-info-sign {
	font-size: 10pt;
}

.legend {
	text-align: right;
}

.disabled {
	opacity: 0.4;
}

a .icon {
	text-decoration: none;
}

a .icon-large {
	text-decoration: none;
}

a .icon-2x {
	text-decoration: none;
}

input[disabled="disabled"] {
	opacity: 0.5;
}

td.rich-toolbar-item input.report-button {
	width: 25px;
}

.report-panelgroup table tbody tr td.rich-toolbar-item {
	padding-right: 5px;
}

.application-header h1 span {
	font-size: 15pt;
	vertical-align: middle;
}

#detailsForm\:commentField + .rich-tool-tip {
    position: static !important;
}
