/* Additional info in generated object title, like task.issue */
*.model_object_subtitle {
	font-size: 9px;
 	color: gray;	
}


span.deleted a, span.deleted a:visited, span.deleted a:active {
	color: gray;
}

span.deleted a:hover {
	color: #d68000;
}

span.not-allowed {
	/*color: #9a0000;*/
	font-weight: bold;
}

span.deleted span.not-allowed {
	color: gray;
}


table.grouping_table span.pagebanner {
	display: none;	
}

td.dwrDuration select {
	width: 4em;
}

div.model_meta_property_value_newWorkEffort {
	clear: both;
	width: 98%;
	float: none;
	margin: auto;
}

.model_render_property_value a {
	font-weight: normal;
}

.model_meta_property_value_type_String a, .model_html_content a {
	font-weight: normal;
	/*text-decoration: underline;*/
}

a.activetab {
	background-color: #DDDDEF;	
}

/* file inputs */
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

*.fakefile-button {
	display: inline;
}

input.file {
	position: relative;
	text-align: left;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/* end file inputs */


.model_render_property_namevaluerow {
	padding: 0;
   /* padding-left: 5px;
    padding-right: 5px;*/
}

.model_render_property_namevaluerow_odd {
	/* border: 1px dotted green; */
	background: url(./images/formline.png) top left no-repeat;
    padding-top: 6px;
    float: right;
}

.model_render_property_namevaluerow_even {
	/* border: 1px dotted green; */
	background: url(./images/formline.png) top left no-repeat;
    padding-top: 6px;
    float: left;
}

.x-window .submit_buttons {
	background: none;
}

.model_render_action{
	font-size: 12px;
}

.model_render_action td{
	padding: 2px;
}


.x-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:10px;-moz-outline:0 none;outline:0 none;}

.model_render_property_name {
    /*width: 15em;*/
    float:left;
    text-align: right;
    /* font-weight: bold;*/
	/* border: 1px dotted red; */
    margin-right: 1em;
    
    font-weight: normal;
    text-transform: uppercase;
    /*color: gray;*/
    /*border-top: 1px dotted gray;*/
}

.model_render_property_name_column {
    font-weight: normal;
	font-size: 11px;
	color: black;
    margin-top: 6px;
    margin-bottom: 4px;
}

.model_render_property_name_column_label {
    border-bottom: 1px dotted #7F7F7F;   
}

.model_render_property_name_column label {
  	font-style: italic;
  	border-bottom: 1px dotted #7F7F7F; 
    font-size: 120%;
}

.model_render_property_name label {
    padding: 2px 4px 2px 0px;
}

.model_render_property_namevaluerow_notnull label {
	color: #BF0B0B;
}

.model_render_property_value { 
  text-align: left;
  /*margin-left: 16em;*/
  /* border: 1px dotted red; */
}

.model_render_property_value_column { 
  	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

.model_render_property_value table {
    font-size: 12px;        
}

.editLink {
    background: url("../default/images/gif/edit.gif") left center no-repeat;
    padding-left: 20px;
    font-size: 16px;
}

* html .editLink {
    padding-left: 23px;
}

.createLink {
    background: url("../default/images/gif/add.gif") left center no-repeat;
    padding-left: 20px;
    font-size: 16px;
}

* html .createLink {
    padding-left: 23px;
}

.model_prop_collection_value {
	/*overflow: auto;*/
	max-height: 50%;	
}

.returnLink {
    background: url("../default/images/gif/back.gif") left center no-repeat;
    padding-left: 20px;
    font-size: 16px;    
}

* html .returnLink {
    padding-left: 23px;
}

.viewLink {
    background: url("../default/images/gif/view.gif") left center no-repeat;
    padding-left: 20px;
    font-size: 16px;    
}

* html .viewLink {
    padding-left: 23px;
}

.printLink {
    background: url("../default/images/gif/print.gif") left center no-repeat;
    padding-left: 20px;
    font-size: 16px;    
}

* html .printLink {
    padding-left: 23px;
}

.deleteLink {
    background: url("../default/images/delete_obj.gif") left center no-repeat;
    padding-left: 20px;
    font-size: 16px;    
}

* html .deleteLink {
    padding-left: 23px;
}

.feedLink {
    background: url("../default/images/gif/feeds.gif") left center no-repeat;
    padding-left: 20px;
    margin-left: 10px;
    font-size: 16px;    
}

* html .feedLink {
    padding-left: 23px;
}

.model_meta_property_value_profileId ul {
    margin-left: 16px;  
}

.model_meta_property_value_profileId li {
    list-style: square;
}

.model_render_commands_links a {
    cursor: pointer;
}

.model_command_link {
/*	background: url("../default/images/gif/action_small.gif") left center no-repeat;
    padding-left: 24px;*/
    font-size: 16px;    
}

/*
.model_render_property_value a {
    color: blue;
    cursor: pointer;
}
*/

.model_render_object_write, .model_render_object_read {
	/* border: 1px dotted red; */
}

.model_render_properties_read, .model_render_properties_write {
    margin-top: 0px;    
    /*background-color: white;
    /* padding: 10px;*/
    clear: both;
}

.model_render_properties_no_tabpanel {
	padding: 0;
}

.submit_buttons input, .submit_buttons button, .submit_buttons table.x-btn {
	float: right;
	margin-left: 5px;
}

.submit_buttons_left {
	float: left;
	margin-right: 5px;
}

.model_render_actions {
	margin: 6px 0px 12px 20px;
}

.model_render_actions a {
	display: block;
	margin: 0 0 4px 0;
	font-size: 16px;
}

.model_render_object_commands {
	margin: 6px 0px 12px 20px;
}

.model_render_object_commands a {
	font-size: 16px;
}

.model_render_object_commands li {
	margin: 0 0 4px 0;
}

.model_render_property_value .model_render_object_commands {
	margin: 0px;	
}

.model_render_property_value .model_render_commands_title {
	display: none;
}

.model_render_property_value .model_render_object_commands ul {
	margin-left: 0px;
}

.model_render_property_value .model_render_object_commands li {
	float: left;
	margin-left: 10px;
	list-style: none;
}


#daCommandForm .model_render_properties_write {
  border: 0;
}

.model_meta_class_FindAllotmentActionBean {
	border: 0px;
}

.model_prop_entity_value {
	float: left;
}

.ext-opera .model_prop_entity_value, .ext-gecko .model_prop_entity_value, 
.ext-chrome .model_prop_entity_value, .ext-safari .model_prop_entity_value{
	width: 100%;
}

.model_prop_entity_link {
	clear: left;
	float: left;
	margin-left: 10px;
}

form.qbe .model_render_properties_write {
	border: 0px;
}

/*.model_render_properties_write*/ input {
	padding: 1px;
	/*border: 1px solid black;*/
}

/*.model_render_properties_write*/ input[type="text"], input[type="password"], .ie-text-input{
	width: 15em;	
}

.ext-ie .ie-text-input, .ext-opera .ie-text-input {
	width: 15em !important;
}

/*.model_render_properties_write*/ select {
	width: 15em;
	border: 1px solid black;
}

/*.model_render_properties_write*/ input[type="submit"]:hover {
	cursor: pointer;
}

/*.model_render_properties_write*/ input[type="button"]:hover {
	cursor: pointer;
}

/*.model_render_properties_write*/ textarea {
	padding: 1px;
	border: 1px solid black;
}

.model_number, .model_date {
	white-space: nowrap;
}

td span.model_number, td span.model_date {
}

/* Object title */



.model_render_object_title a:visited, .model_render_object_title a:link {
    color: #0083CE;
}
.model_render_object_title a:hover {
    color: white;
}

.model_render_object_title_type {
    display:inline;
   /* float: left;
    color: white;    
    font-size: 115%;*/
    padding-top: 2px;
}

.model_render_object_title_icon {
    display: none;
}

.model_render_object_title_icon img {
	height: 26px;
	/*width: 26px;*/
}

.x-toolbar .model_render_object_title_value, .x-toolbar .model_render_object_title {
    float: left;
    padding: 0px 0 0 0px;
    font-weight: bold;
    color: white;
    font-size: 14px;
}

.x-toolbar .model_render_object_title {
    padding: 0px 0 0 8px;
}

.model_render_object_title_createlink {
	float: right;
	padding-top: 4px;
}

* html .model_render_object_title_createlink {
	padding: 0;
}

.model_render_object_title_cmdbutton {
	float: right;
	padding: 2px 0 0 0;
}

.model_render_object_title_cmdbutton img {
	width: 24px;
	height: 24px;
}

.model_section {
	margin: 0 4px 0 4px;
}

ul.model_collection_list {
	list-style: none;
	padding: 0;
}

.model_separator {
	padding: 0px 10px 0 0px;
	background-color: black;
	height: 5px;
	font-size: 1px;
	background: url(./images/gradients/lightgray.png) top left repeat-x !important;
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
}



.model_section {
	background: url(./images/section_background.png) top left repeat !important;
	padding-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #bbbbbb;
}

.model_section_outside_table{
	border: 1px solid #BEC9DB;
	background: #f6f7f7 !important;
	margin-bottom: 10px;
}

.no-border .model_section_outside_table{
	border: none;
	margin-bottom: 10px;
}

.captionTable{
	text-align: center;
	padding-right: 5px;
}

.model_section_outside_table_top{
	border: 1px solid #BEC9DB;
    margin-bottom: 10px;     
}

.model_section_legend{
	font-size: 12px;
	font-weight:bold;
	color: navy !important;
}

.model_section_legend:hover{
	font-size: 12px;
	font-weight:bold;
	color: navy !important;
	cursor:pointer;
}

.model_section_table{
	width: 100%;
	font-size: 12px;
	background: #f6f7f7 !important;
	border: none;
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 0px;
	/*padding-top: 4px;*/
	border-collapse: collapse;
}

.model_section_table_standalone {
	border: 0px;
	background: transparent !important;
}

.ext-ie .x-window-body .model_section_table {
	width: 96%;
}

.model_section_cell {
	vertical-align: top;
	padding: 6px;
	margin-top: 10px;
}

.model_section_cell_standalone {
	vertical-align: middle;
	padding: 1px;
}

.model_section_left {
	padding-right: 5px;	
}

.model_section_right{
	padding-left: 5px;	
}

.model_section_div_1 {
	width: 100% !important;
	
}

.model_section_div_2 {
	width: 49% !important;
	margin-bottom: 10px;
	vertical-align: top;
}

.model_section_div_3 {
	width: 31%;
}


.model_section_cell_1 {
	width: 100%;
}
.model_section_cell_23 {
	width: 63%;
}

.model_section_cell_2 {
	width: 50%;
}
.model_section_cell_3 {
	width: 33%;
}

.model_section_cell_100 {
	width: 100px;
}

.ext-ie6 .model_section {
	background: transparent !important;
	border: 3px double #bbbbbb;
	
}

/* Icons in the forms */

div.edit-entity-icon {
	float: left;
	padding-right: 5px;
}

img.edit-entity-icon {
	width: 2.5em;
	height: 2.5em;
}

img.edit-entity-icon-big {
	width: 3.7em;
	height: 3.7em;
}

* html img.edit-entity-icon-big {
	width: 3.9em;
	height: 3.9em;
}

div.edit-entity-info {
	display: inline;
}

/* Opera hack for fixing buttons position */
/*
@media all and (min-width: 0px){
	div.edit-entity-info-opera-fix {
	}
}
*/

.edit-entity-classinfo {
	color: gray;
}

div.edit-entity-buttons {
	display: inline;
}

div.edit-entity-buttons, div.user-info {
	padding-top: 2px;
}

div.user-info {
	width: 100%;
}


img.trigger-button-icon {
	display: inline;
	width: 17px;
	height: 22px;
	background-color: #f9fcfd;	
	background-repeat: no-repeat;
	background-attachment: scroll;
    cursor: pointer;
    border-bottom: 1px solid lightSlateGray;
}

img.trigger-button-config {
	background-image: url(./icons/forms/config-sprites.gif);
	background-position: 0px 0px;
}

img.trigger-button-config:hover, .trigger-button-config-hover {
	background-image: url(./icons/forms/config-sprites.gif);
	background-position: -17px 0px;
}

img.trigger-button-clear {
	background-image: url(./icons/forms/trigger-sprites.gif);
	background-position: 0px 0px;
}

img.trigger-button-clear:hover, .trigger-button-clear-hover {
	background-image: url(./icons/forms/trigger-sprites.gif);
	background-position: -17px 0px;
}

img.trigger-button-table {
	background-image: url(./icons/forms/table-sprites.gif);
	background-position: 0px 0px;
}

img.trigger-button-table:hover, .trigger-button-table-hover {
	background-image: url(./icons/forms/table-sprites.gif);
	background-position: -17px 0px;
}

img.trigger-button-solr-strict {
	background-image: url(./icons/forms/solr-strict-sprites.gif);
	background-position: 0px 0px;
}

img.trigger-button-solr-strict:hover, .trigger-button-solr-strict-hover {
	background-image: url(./icons/forms/solr-strict-sprites.gif);
	background-position: -17px 0px;
}


img.trigger-button-solr-approx {
	background-image: url(./icons/forms/solr-approx-sprites.gif);
	background-position: 0px 0px;
}

img.trigger-button-solr-approx:hover, .trigger-button-solr-approx-hover {
	background-image: url(./icons/forms/solr-approx-sprites.gif);
	background-position: -17px 0px;
}

img.trigger-button-facetedSearch {
	background-image: url(./icons/forms/table-facetedSearch.gif);
	background-position: 0px 0px;
}

img.trigger-button-facetedSearch:hover, .trigger-button-table-hover {
	background-image: url(./icons/forms/table-facetedSearch.gif);
	background-position: -17px 0px;
}


img.entity-button-icon {
	display: inline;
	width: 15px;
	height: 15px;
	background-color: #f9fcfd;
	background-image: url(./icons/forms/tool-sprites.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
    cursor: pointer;
}

img.entity-button-select {
	background-position: 0px -270px;
}

img.entity-button-select:hover, .entity-button-select-hover {
	background-position: -15px -270px;
}

img.entity-button-create {
	background-position: 0px -240px;
}

img.entity-button-create:hover, .entity-button-create-hover {
	background-position: -15px -240px;
}

img.entity-button-change {
	background-position: 0px -225px;
}

img.entity-button-change:hover, .entity-button-change-hover {
	background-position: -15px -225px;
}

img.entity-button-clear {
	background-position: 0px 0px;
}

img.entity-button-clear:hover, .entity-button-clear-hover {
	background-position: -15px 0px;
}

img.entity-button-down {
	background-position: 0px -195px;
}

img.entity-button-down:hover, .entity-button-down-hover {
	background-position: -15px -195px;
}


img.entity-button-up {
	background-position: 0px -210px;
}

img.entity-button-up:hover, .entity-button-up-hover {
	background-position: -15px -210px;
}

span.entity-button-span {
	font-size: 0px;
}

div.edit-entity-buttons {
	font-size: 0px;
}

div.entity-button {
	display: inline;
	font-family: tahoma,verdana,helvetica;
	font-size: 1em;
	font-weight: bold;
	padding: 0 6px 0 6px;
	color: gray;
	background-color: #f9fcfd;
	background-image: url(../default/images/gif/btnsmall.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: bottom left;
	border: 1px solid #c4c4c4;
    cursor: pointer;
}

div.entity-button img {
	width: 1em;
	height: 1em;
}

div.entity-button:hover, .entity-button-hover {
	color: black !important;
	border: 1px solid #a4a4a4 !important;
}

/* Association callout */

.property-select-callout {
	width: 50em;
}

/* Browsers */

.browser-table-header {
	background-color: black; 
	color: white; 
	padding: 5px;
	font-size: 0.75em;
}

.browser-table-header a {
	color: #ffbf00;
}

.browser-table-header a:hover {
	color: #d68000;
}

/* Fixes for IE */

.ext-ie .ie-combo-fix {
	position: relative !important;
	text-align: left !important;
	width: 100% !important;
}

/**---------------------------------------------------------------
*** Chrome override fixes                                                     
***---------------------------------------------------------------*/
.ext-chrome .x-date-picker {
    width: 185px;
}

/* Custom form fragments */

.custom-form, .custom-form p, .custom-form table {
	font-size: 12px;
}
.custom-form-nopadding > table:first-child > tbody> tr:first-child > td {
	padding-top: 0px;
	padding-left: 0px;
}

.custom-form > table:first-child > tbody> tr:first-child > td {
	padding-top: 10px;
	padding-left: 10px;
}

.custom-form p {
	padding-top: 4px;
}

.custom-form h3 {
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 4px;
}

.custom-form h4 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
}

.custom-form h5 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 2px;
}

/* Document template */

.document-summary-actions {
	/*background: white;
	margin: 5px 0px 5px 0px;
	padding: 8px 0px 0px 9px;
	border: 1px solid #BEC9DB;*/
	width: 100%%;	
	overflow:auto;
	padding-top: 7px;
}

.document-summary {
	/*background: white;
	margin: 5px 0px 5px 0px;
	padding: 8px 0px 0px 9px;
	border: 1px solid #BEC9DB;*/
	width: 100%%;	
	overflow:hidden;	
}

.document-summary-actions-header {
    background: #d6e5e7;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    border: none;
    width: 100%;
    overflow: auto;
    line-height: 37px;
}

.document-summary-actions table td {
	padding-left: 0px;
}

.document-summary-collections {
	margin-bottom: 12px;
}

.document-summary-collections table td {
	vertical-align: top;
}

.document-summary-collections table td.document-summary-collections-left {
	padding-right: 6px;
}

/* Search results */

.model_render_search_results {
	margin: 0 0 0 20px;
	padding: 0;
}

.model_render_search_results .link-to-entity {
	font-size: 1.5em;
}

.model_render_search_results_short {
	margin: 2px 2px 2px 20px;
}

/* RCP */
table.worktimeStatistics {
	font-size: 10px;	
}
table.rcpTable td {
	vertical-align: top;
}
table.rcpTable td table.rcpTable {
	width: 100%;
}
table.rcpTable td.rcpTask span.link-to-entity {
	white-space: normal;
}
table.rcpSummary td {
	color: white;
	font-weight: bold;
}
* html table.rcpSummary td {
	font-size: 80%;
}
td.numeric {
	text-align: right;
	padding-right: 5px;
}
td.rcpTime {
	width: 10%;
}
td.rcpTask {
	width: 45%;
}
td.rcpDescription {
	width: 45%;
}

.x-progress-bar-green .x-progress-bar{height:12px;float:left;width:0;background:#aafd7d url( ../../../js/extjs/resources/images/default/progress/progress-bg-green.gif ) repeat-x left center;border-top:1px}
.x-progress-bar-green .x-progress-text{color:#369205;font-size: 10px}

.x-progress-bar-red .x-progress-text{color:#ff0000;font-size: 10px}
.x-progress-bar-red .x-progress-bar{height:12px;float:left;width:0;background:#ff0000 url( ../../../js/extjs/resources/images/default/progress/progress-bg-red.gif ) repeat-x left center;border-top:1px}

.x-progress-bar-blue .x-progress-text{color:#000000;font-size: 10px}
.x-progress-bar-blue .x-progress-bar{height:12px;float:left;width:0;background:#ffffff url( ../../../js/extjs/resources/images/default/progress/progress-bg.gif ) repeat-x left center;border-top:1px}

.x-progress-bar-yellow .x-progress-text{color:#ff7e00;font-size: 10px}
.x-progress-bar-yellow .x-progress-bar{height:12px;float:left;width:0;background:#ff7e00 url( ../../../js/extjs/resources/images/default/progress/progress-bg.gif ) repeat-x left center;border-top:1px}


/** SIMPLE REPORTS **/

.dataTable.plugin-simplereport td,  .dataTable.plugin-simplereport td a {
	font-weight: bold;
}


.x-grid3-cell-inner, .x-grid3-hd-inner {
	white-space: normal !important;
}

.box_rotate {
     -moz-transform: rotate(180deg);  /* FF3.5+ */
       -o-transform: rotate(180deg);  /* Opera 10.5 */
  -webkit-transform: rotate(180deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}


/** BAR **/

.opinion-bar{
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    height: 5px;
    margin: 2px 0;
    overflow: hidden;
}

.opinion-bar-space{
	float: left;
	background: white;
	height: 5px;
}

.opinion-bar-positive{
	background: none repeat scroll 0 0 #006600;
    float: left;
    height: 5px;
}

.opinion-bar-neutral{
	background: none repeat scroll 0 0 #3366FF;	
	float: left;
    height: 5px;
}

.opinion-bar-negative{
	background: none repeat scroll 0 0 #CC0000;
    float: left;
    height: 5px;
}

.opinion-bar-cancel{
	background: none repeat scroll 0 0 #A2A2A2;
    float: right;
    height: 5px;
}

.task-tree-optional-horizontal{
	background-image:url('images/tree/dotted-elbow.gif')  !important;
}

.task-tree-optional-vertical{
	background-image: url('images/tree/dotted-line.gif')  !important;
}

.task-tree-default-horizontal{
	background-image:url('images/tree/arrow-elbow.gif') !important;
}

.task-tree-default-vertical{
	background-image: url('images/tree/arrow-line.gif')  !important;
}

.task-tree-parallel-horizontal{
	background-image:url('images/tree/elbow.gif')  !important;
}

.task-tree-parallel-vertical{
	background-image: url('images/tree/line.gif')  !important;
}

.task-tree-children{
	
	background-repeat:repeat-y;	
}

.task-tree-node{

	background-repeat: repeat-x;
	height: 20px;
	width: 15px;
	float: left;
	position: relative;
	top: 30px;
}

.task-tree-margins{
	margin-left: 20px;
}

.simple-sections-header{	
}

.simple-section{
	text-align: left;
    margin-right: 25px;
    float: left;
}

.simple-section-buttons{
	padding-bottom: 8px;
	margin: 10px;	
}

.largeText {
	font-size: 1.2em;
	font-style: italic;
}

/* Custom styles for summary */
.x-hidden-tab .template_table{
	margin: 0px;
	width: 100%; 
}

.x-hidden-tab .model_section_outside_table, .x-hidden-tab .model_section_table{
	border: none;
	background: white !important;
}

.x-hidden-tab .model_section_cell{
	padding:0px 0px 4px 0px;
}

.summary_table .model_section_cell{
	padding: 6px;
}

.horizontal-list ul{
    display: block;
}

.horizontal-list li{
    float: left;
    padding-left: 20px;
}

.horizontal-list div.right{
    float: right;
	width: 75px;
}

.horizontal-list div.left{
    float: left;
	margin-right: 5px;
}

.sectionHideMe{
	display:none;
}

.showOverSection:hover > .sectionHideMe, .showOverSection:hover > div > .sectionHideMe {
	display:block;
}
.wiki-form table {
	font-size: 12px;
	padding-top: 10px;
	padding-left: 10px;
}
div.statistic{
	border: 1px solid #566A7E;
	background-color:#D6E5E7; 
	height:20px;
	vertical-align: middle;
	text-align: center;
	
}
td.statistic{
	border: 1px solid #566A7E;
	background-color:#D6E5E7; 
	height:20px;
	vertical-align: middle;
	text-align: center;
	
}

div#vacationStatus{
	font-weight: normal;
	padding: 10px 2px 10px 2px;
	width:49%; 
	min-width:400px; 
	vertical-align:top;
}

div#vacationStatus .template_section{
	background: transparent;
} 
div#vacationStatus table{
	padding-right:10px;
	padding-left:10px;
}
div#vacationStatus tr{
	border-bottom: 1px solid black;
}
div#vacationStatus td {
	padding: 5px 5px 5px 5px;
	text-align: right;
	border-bottom: 1px solid #f0f0f0;
}
div#vacationStatus th{
	font-style:italic;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
}
div#vacationStatus td.left{
	font-weight:bold;
	text-align: left;
}
div#vacationStatus td.redcolor{
	color: red;
	text-indent: 15px;
}
div#vacationStatus td.margin{
	text-indent: 20px;
	font-style: italic;
}
div.label_text {
	text-indent: 20px;
	font-style: italic;
	color:#27344F;
}
a.csa:hover div.cs{
	box-shadow:0px 0px 0px gray;}
}
div.cs :hover{
	background:red;
}


.adEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 12px;
    max-height: 48px;
}

.adEllipsis:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 12px;
    max-height: auto;
}


div.cs {
	width: 47%;
	float: left;
	margin: 5px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa
		/*{d-bup-background-start}*/), to(#f6f6f6 /*{d-bup-background-end}*/)
		); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#fafafa /*{d-bup-background-start}*/, #f6f6f6
		/*{d-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#fafafa /*{d-bup-background-start}*/, #f6f6f6
		/*{d-bup-background-end}*/); /* FF3.6 */
	background-image: -ms-linear-gradient(#fafafa /*{d-bup-background-start}*/, #f6f6f6
		/*{d-bup-background-end}*/); /* IE10 */
	background-image: -o-linear-gradient(#fafafa /*{d-bup-background-start}*/, #f6f6f6
		/*{d-bup-background-end}*/); /* Opera 11.10+ */
	background-image: linear-gradient(#fafafa /*{d-bup-background-start}*/, #f6f6f6
		/*{d-bup-background-end}*/);
	border: 1px solid silver;
	padding: 6px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 3px gray;
}

.mce-path {
 display: none !important;
}

.mce-statusbar{
	border: 0px !important; 
}

.eventInfo{
}

.eventLabel{
	width:auto;
	float: left;
	clear:left;
	text-align:right;
	word-break: break-all;
}

.hideFirstRow tr:first-child{
	display:none;
}

#adminPanel > .x-panel-bwrap > .x-panel-body, #registryPanel > .x-panel-bwrap > .x-panel-body, #navigationPanel > .x-panel-bwrap > .x-panel-body, #favouritePanel > .x-panel-bwrap > .x-panel-body {
    overflow-y: hidden !important;
}

tr > .browserExpander {
    background: rgba(0,0,0,.1);
    padding-bottom: 10px;
    padding-left: 60px;
    padding-top: 10px;
}