*    { color:#000 !important;}
html { margin: 0; }
body { margin: 0 !important; font: 12px Arial,sans-serif; }


.not-printable,
#header,
.button-link,
ul.tabs,
#footer,
.required-toggle,
.JS_datetimepicker,
.ui-datepicker-trigger              { display: none !important;}

.hidden                             { display: block;}

.col-80                             { float:none; width: 100%;}

#top-reference                      { text-align: right; font-size:24px; padding:10px; background-color: #dedede;}
#page-title-wrapper                 { margin-bottom: 40px; }
#page-title                         { font-size: 24px; font-weight: bold; display: inline; float:left; padding:10px; background-color: #dedede; margin-bottom:20px;}



.fl                                 { float: left;}
.fr                                 { float: right;}
br							        { clear: both;}
.cl                                 { clear: both;}
.forced-clear                       { clear: both;}

body                                { font-family: Arial; font-size: 11px; padding:50px;}
.section-title-bullet h1,
.box > .header h2                   { font-size: 16px; border-bottom: 1px dotted #666; margin-bottom:20px; margin-top: 30px; }

.text-color-blue                    { font-weight: bold;}
.bgcolor-blue                       { background-color: #dbdbdb; color: #000; font-weight: bold;}
h5                                  { font-size: 14px;}

.print-title                        { font-size: 24px; font-weight: bold; margin-bottom:20px; margin-top: 40px; border-bottom: 2px solid #666;}
.print-page-break                   { page-break-before:always;}

.field                          { width: auto; float: left; margin-top:2px;}
.field h6                       { font-weight: bold; color: #333 !important; text-align: right; font-size:12px; display:inline;}
.field.highlight .field-value   { border: 1px solid #000;}
.field.required .field-value    { border: 1px solid #000;}
.field.required .field-view     { border: 1px solid #000;}
.field span.required            { font-weight: bold; color: #000;}
.field span.required-required   { padding-left: 3px; float: left; background: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/_sprites/z_required-required.gif) no-repeat 2px 3px; height: 12px; width: 8px;}
.field span.required-valid      { padding-left: 3px; float: left; background: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/_sprites/z_required-valid.gif) no-repeat 2px 3px; height: 12px; width: 8px;}
.field.required .field-label h6 { color: #000 !important; }

/*.field.required .hint           { margin-left: -8px; padding-right: 8px;}*/
.field .field-label             {display: inline; font-weight: bold; text-align: right; width: 160px;    float: left;   margin-right: 8px;    margin-top: 1px !important;}
.field span.field-label,
.field .field-label.simple      { color: #444; font-weight: normal !important; margin-top:7px !important; margin-left:3px; width:auto; float:left;display: inline;}
.field span.field-label h6      { position: relative; top: -2px; margin-left:2px;}
.field span.field-label.small   { margin-top:10px !important; color:#888;}
.field .field-label.with-hint   { margin-top: 2px !important;}


.field .hint                    { color: #333333; display: block; text-align: right;   width: 160px;}
.field-value,
.field .field-value             { font-weight: Bold;    color: #000;    border: solid 1px #000;    padding: 3px;}
.field .field-value.big         { padding:2px 3px 1px 3px;}
.field .field-value.no-pad      { padding: 0 !important;}
.field select.field-value       { margin-left: 0; margin-top: 4px; padding: 2px 2px 2px 0;}
.field-focus,
.field .field-focus             { background-color: #EDF4F6 !important; border: 1px solid #000;}
.field.required .field-focus    { background-color: #FFF !important;  border: 1px solid #000;}
.field.highlight .field-focus   { background-color: #d9ffe5 !important; border: 1px solid #006f17;}
.field .field-view              { font-weight: bold; display: inline; float: left; height: 16px; white-space: nowrap; overflow: hidden; color: #000;  line-height: 16px;    padding: 3px;    border: 1px solid #d6d6d6;    background-color: #fafbfc;    margin: 4px 0 3px 0;}
.field .field-view.big          { font-weight: bold; padding: 4px 7px 4px 7px; margin-top: 2px !important;}
.field .ui-state-default        { border: 1px solid #dedede !important;    color: #acacac;}
.field .ui-state-active         { border: 1px solid #000 !important;    color: #000;}
.field .field-view.empty        { background: transparent none !important;    border: 0 none;    margin: 5px 0 6px 0;}
.field .field-view.in-table     { padding: 0 !important;}
.field .field-view.multi        { float: left;    display: inline;  padding: 5px 5px 5px 5px;    margin-top: 2px;    margin-bottom: 3px;    width: 250px;    line-height: 15px;    min-height: 40px; height:auto !important; white-space: normal !important;}
.field input                    { float: left;    display: inline; margin: 4px 0 4px 0;}
.field input.multi              { height: 40px;}
.field select                   { float: left;    display: inline; border: solid 1px #000;    margin: 3px 0 5px 0;}
.field a                        { margin-top: 5px;}
.field a.button-link            { margin-top: 4px; margin-left: 1px;}
td .field a.button-link         { margin-top: 0 !important; }
.field div                      { margin-top: 5px;}
.field div.button-link          { margin-top: 3px; margin-left: 5px;}
.field input.JS_datepicker      { padding: 4px 10px 2px 5px;    width: 64px;  }
.field input.JS_datetimepicker  { padding: 4px 10px 2px 5px;    width: 64px; }
.field-value.hasDatepicker.big  { width: 74px !important;}

h5.sub-title-right              { line-height: 20px;    float: right; display: inline; margin-top:-5px;}

.field-block-title              { width: auto;   background: #ebf6fc;   color: #333333;    display: inline-block;    padding: 1px 10px 1px 10px;    margin: 0;    border: 1px solid #000;    border-bottom: 0;    }

.inner-box .field               { margin-bottom: 5px; }
.inner-box.compressed .field    { margin-bottom: 0 !important; margin-top:0 !important;}

.field .field-other-input       { display: inline-block;    height: 16px;    font-weight: bold;     color: #555;    line-height: 16px;    padding: 2px 2px 2px 0;    border: 0 none;    background: none transparent;    margin: 3px 0 8px 0px;}

.field .field-label.other-input { margin-top: 0 !important;  margin-right: 5px !important;}
.field .other-input             { margin-left: 2px !important;}

table                        { width: 100%; font-size:11px;}
table.fixed                  { table-layout: fixed; }
table caption                { font-weight: bold; }
table.default				 { margin: 0 auto; width: 100%;clear: both; border-collapse: collapse;border-bottom: 1px solid #DDD;color: #111; border-right: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7;}
table.default.fixed          { table-layout: fixed; }
table.default .sub-table     { padding-right: 5px; margin: 5px 5px 10px 5px !important; width:100%;}
table.default .sub-table p   { padding-left: 5px; }
table.default caption 		 { background: none transparent; color: #3C78B5; padding: 2px 12px   2px 0; text-align: left;}
table.default td             { overflow: hidden; }
table.default tr.highlight   { border: 1px solid #000;}
table.default tr.disabled    { background-image: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bg_table_tr_disabled.png); background-position: 50% 50%; background-repeat: repeat-x; }
table.default tr:hover		 { background: url('https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bck_black_10.png'); cursor: default;}
table.default tr.disabled:hover { background-image: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bg_table_tr_disabled.png); background-position: 50% 50%; background-repeat: repeat-x; }
table.default tr.sub-row     { border-bottom: 1px solid #C1DAD7; background: #FFFFFF !important; font-weight: normal; color: #333333 !important; width:100%;}
table.default th             { border: 1px solid #dddddd;   background: #FAFAFA; /*url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bg_table_th.png) 50% 50% repeat-x;*/   font-weight: bold;    color: #333;    outline: none; }
table.default th.action		 { background: #dedede;}
table.default thead tr:hover { cursor: default; background: none;}
table.default thead tr       { height: 15px; border-right: 2px solid #DDD; }
table.default thead th		 { padding: 4px; /*padding: 2px 6px 4px 6px; */text-transform: uppercase; height: 15px;}
table.default .sub-table thead th { padding-top: 0; padding-bottom: 0;}
table.default thead td		 { background: #FAFAFA; text-align: left; line-height: 12px; padding: 2px; white-space: nowrap; }
table.default tbody .title	 { background: url('https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bck_black_5.png'); font-weight: bold; white-space: nowrap; color: #333333; }
table.default td 			 { padding: 3px !important; border-right: 1px dotted #DDD; border-bottom: 1px solid #666;}
table.default td.sub-table   { padding: 5px 10px 0 0 !important; border: 0 !important; cursor: default !important; background: #fff !important;}
table.default td span 		 { margin-top:2px; padding-left: 2px;}
table.default td span.button { margin-top:0px !important; padding-left:0 !important;}
table.default td span.button span { margin-top:0px !important; padding-left: 4px !important;}

table.default th.action      { display: none; }
table.default td.action      { display: none; }

table.default .icon-pad      { padding: 2px 0 0 5px !important; }
table.default .checkbox-pad  { padding: 0 8 0 8 !important; }
table.default .icon16		 { float:left; height:16px; width: 16px; margin-right:1px; }
table.default td.vcenter	 { vertical-align: middle; }
table.default td p			 { padding-bottom: 3px; padding-top: 3px; }
table.default td input       { margin: 1px 0 1px 0 !important; }
table.default th input       { margin: 4px 0 1px 0 !important; }
table.default > tbody > tr.zebra1        { background-color: #fff !important; }
table.default > tbody > tr.zebra2        { background-color: #fcfcfc !important;  }
table.default > tbody > tr.sub-row       { border-bottom: 0px solid #acacac; border-top: 0px solid #acacac; background-color: #FFF !important; width:1024px;}
table.default > tbody > tr td.sub-row    { padding-top: 10px !important; padding-right:10px !important;}

table.default.no-zebra > tbody > tr.zebra1  { background-color: transparent !important; }
table.default.no-zebra > tbody > tr.zebra2  { background-color: transparent !important; }
table.default.no-zebra tbody td             { border: 1px solid #D5EBFC; border-bottom: 1px dotted #dedede; }
table.default.no-zebra tr:hover             { background-image: none !important;}
table.default.no-zebra tr.disabled:hover    { background-image: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bg_table_tr_disabled.png) !important; background-position: 50% 50% !important; background-repeat: repeat-x !important; }
table.default.no-padding tbody td           { padding: 1px !important; }

table.default.no-hover tr:hover             { background-image: none !important;}
table.default.no-hover tr.disabled:hover    { background-image: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/bg_table_tr_disabled.png) !important; background-position: 50% 50% !important; background-repeat: repeat-x !important; }

table.default tr.sub            { height: 10px; border: 0;}
table.default tr.sub th         { height: 10px; vertical-align: bottom; background: transparent !important; border: 0 !important; border-left: 1px solid #bdd8ff !important; padding-left:1px !important;}

table.default td .notification  { margin-right:0 !important;}

table.default.inline            { border-bottom: 1px solid #DDD;color: #333333; border-right: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7;}
table.default thead tr          { border: 0 }

table.costs-summary td                  { padding:2px; text-align: right; color: #333; }
table.costs-summary td span.icon-td     { padding:0; }

td a.main-link               { color: #000 !important; font-weight: bold;}


.toggle-trigger-content,
.toggle-trigger-content.active		 			{ text-indent: -9999px; width: 16px; line-height: 16px; height:16px; display: block; cursor: pointer;}

.toggle-trigger-header-line			   			{ width: auto; background-color: #dedede; height: 21px; line-height: 21px; padding-top: 1px; margin-right: 15px; margin-left: 15px; padding-right: 10px;}
.toggle-trigger-header-line.no-toggle  			{ background-color: #f2f2f2; padding-left: 30px; }

.toggle-trigger-header-line.sub-level  			{ background-color: #dedede !important; border-top: 2px solid #fff; margin-top:0 !important; margin-bottom: 0 !important; margin-right: 0 !important; padding-right: 0 !important; padding-top: 2px; padding-bottom: 2px; line-height:  16px;}
.toggle-trigger-header-line.sub-level2          { background-color: #f2f2f2 !important; margin-top:0 !important; margin-bottom: 0 !important; margin-right: 0 !important; padding-right: 0 !important; padding-top: 2px; padding-bottom: 2px; line-height: 13px; }
.toggle-trigger-header-line.sub-level.last 		{ background-color: transparent !important; }
.toggle-trigger-header-line.gray                { background-color: #f2f2f2 !important; }

.toggle-trigger-header-line .toggle-trigger-content { margin: 3px 10px 0 3px; float: left; display: inline;}

.toggle-trigger-header-line .sub-title 		 	{ margin-right: 20px; display: inline;}
.toggle-trigger-header-line .sub-title-right 	{ float: right; margin-right: 10px; margin-top: -5px; display: inline-block;}


.summary-title-wrap 							{ width: auto; height: 22px; padding-right: 30px; background: transparent none !important; }
.summary-title-wrap h2 							{ line-height: 21px; letter-spacing:0;}

.toggle-trigger-header-line h1		 			{ font-weight: bold; padding-top: 0; letter-spacing:0;}
.toggle-trigger-header-line h2		 			{ font-weight: bold; padding-top: 0; letter-spacing:0;}
.toggle-trigger-header-line h3		 			{ font-weight: bold; padding-top: 2px; letter-spacing:0;}

.toggle-trigger-content-body		   			{ background: #F9F9F9; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 10px; margin-right: 20px; margin-left: 20px; margin-bottom: 10px; margin-top:-2px;}
.toggle-trigger-content-body.sub-level 			{ background: #FFF; border: 1px solid #dedede; margin-right: 0 !important; margin-top: 0; /*border-right: 0 none !important; border-left: 0 none !important;*/}
.toggle-trigger-content-body.sub-level2			{ background: #F8F8F8; border: 1px solid #dedede; margin-right: 0 !important; margin-top: 0; /*border-right: 0 none !important; border-left: 0 none !important;*/}




.ui-dialog-title                        { color: #3C78B5; display:block;}
.ui-dialog-title.warning                { color: #ff9900; }
.ui-dialog-title.error                  { color: #ff0000; }
.ui-dialog-title.info                   { color: #3C78B5; }
.ui-dialog-title.question               { color: #3C78B5; }
.ui-dialog-title.confirm                { color: #3C78B5; }
.ui-dialog                              { padding: 1px !important; border: 1px solid #666; -webkit-box-shadow: 0px 5px 80px #505050; }
.ui-dialog.warning                      { border: 2px solid #ff9900;}
.ui-dialog.error                        { border: 2px solid #ff0000;}
.ui-dialog.info                         { border: 2px solid #3C78B5;}
.ui-dialog.question                     { border: 2px solid #3C78B5;}
.ui-dialog.confirm                      { border: 2px solid #3C78B5;}
.ui-widget-overlay						{ -webkit-box-align: center;  -webkit-box-orient: vertical;  -webkit-box-pack: center;  -webkit-transition: 0.25s opacity;  background: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));   bottom: 0;  display: -webkit-box;  left: 0;  overflow: auto;  padding: 20px;  padding-bottom: 130px;  position: fixed;  right: 0;  top: 0;  z-index: 10;  }
.ui-dialog-buttonpane                   { background-color: #f7f7f7; border-top: 1px solid #c9c8c8 !important;}
.ui-dialog-buttonpane.warning           { background-color: #fffaf2; border-top: 1px solid #ffc000 !important;}
.ui-dialog-buttonpane.error             { background-color: #fff2f2; border-top: 1px solid #ff0000 !important;}
.ui-dialog-buttonpane.info              { background-color: #f2f6ff; border-top: 1px solid #3C78B5 !important;}
.ui-dialog-buttonpane.question          { background-color: #f2f6ff; border-top: 1px solid #3C78B5 !important;}
.ui-dialog-buttonpane.confirm           { background-color: #f2f6ff; border-top: 1px solid #3C78B5 !important;}
.ui-dialog-titlebar                     { background: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/backgrounds/ui-dialog-bg.png) repeat-x; height: 40px; padding: 7px 10px 0 10px !important;}
.ui-dialog > .ui-widget-header          { border: 0; }
.ui-widget-overlay                      { opacity: .50; !important; filter:Alpha(Opacity=50) !important; }
.ui-state-error                         { background-color: #fef1ec !important; border: 1px solid #FF0000 !important; }
.ui-buttonset.ui-state-error            { border: 0 !important; }
#ui-datepicker-div                      { display: none; }
.ui-button-text-only .ui-button-text    { padding: 3px 5px !important; }
.ui-button                              { margin-bottom: 5px !important; }
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited             { color: #3C78B5; text-decoration: none;}
.ui-button.ui-button-text-only          { font-weight: bold;}

.ui-buttonset > .ui-state-active                 { background: #85aaff !important; color: #fff !important;}
.ui-buttonset.ui-state-error > .ui-state-default { background: #ff6060 !important; color: #fff !important;}

.ui-dialog .ui-dialog-titlebar-close    { margin-top: -15px !important;}
.ui-widget-header .ui-icon              { background-image: url(https://webgate.ec.europa.eu/RCAM/core/jscaf/styles/images/jqueryui/ui-icons_469bdd_256x240.png) !important; }



/* DATEPICKER TRIGGER IMAGE */
img.ui-datepicker-trigger                       { float: left; display: inline; background-color: #ebf6fc; border: 1px solid #b7ddf2; margin-top: 4px; margin-left: 1px; padding: 3px 3px 2px 3px; cursor: pointer;}
table.default td img.ui-datepicker-trigger      { margin-top: 1px !important; }


/* RESET FONT */
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea                     { font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal; font-size:12px !important;}

.ui-widget button                       { font-family: 'default', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal; font-size:12px !important;}


/* AVOID ROUNDED CORNERS ON UI-WIDGETS */
.ui-corner-left    { -moz-border-radius-topleft: 0 !important; -webkit-border-top-left-radius: 0 !important;border-top-left-radius: 0 !important;-moz-border-radius-bottomleft: 0 !important;-webkit-border-bottom-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.ui-corner-right   { -moz-border-radius-topright:  0 !important; -webkit-border-top-right-radius:  0 !important; border-top-right-radius:  0 !important; -moz-border-radius-bottomright:  0 !important;-webkit-border-bottom-right-radius:  0 !important;border-bottom-right-radius:  0 !important;}
.ui-corner-all     { -moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border-top-left-radius: 0;border-top-right-radius:  0;border-bottom-right-radius: 0;border-bottom-left-radius:  0;}
.ui-corner-tl      { -moz-border-radius-topleft: 0 !important;   -webkit-border-top-left-radius: 0 !important;   border-top-left-radius: 0 !important;    -moz-border-radius-bottomright: 0 !important;    -webkit-border-bottom-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}
.ui-corner-tr      { -moz-border-radius-topright: 0 !important;    -webkit-border-top-right-radius: 0 !important;    border-top-right-radius: 0 !important;    -moz-border-radius-bottomright: 0 !important;    -webkit-border-bottom-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}
.ui-corner-bl      { -moz-border-radius-topright: 0 !important;    -webkit-border-top-right-radius: 0 !important;    border-top-right-radius: 0 !important;    -moz-border-radius-bottomright: 0 !important;    -webkit-border-bottom-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}
.ui-corner-br      { -moz-border-radius-topright: 0 !important;    -webkit-border-top-right-radius: 0 !important;    border-top-right-radius: 0 !important;    -moz-border-radius-bottomright: 0 !important;    -webkit-border-bottom-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;  -moz-border-radius-bottomleft: 0 !important;    -webkit-border-bottom-left-radius:0;    border-bottom-left-radius:0;}

div.notification   { display: none; }


/************************************************************************/
/********** DEFAULT FONT SIZES  *****************************************/
/************************************************************************/

body									{ font-size: 11px; font-weight: normal; }
a.button-secondary-link		            { font-size: 13px; }
strong						            { font-size: 11px; font-weight: bold; }
small						            { font-size: 10px; }
.small                                  { font-size: 9px;}
.very-small                             { font-size: 8px;}
.big                                    { font-size: 13px;}
.very-big                               { font-size: 14px;}
h1							            { font-size: 32px; font-weight: bold; letter-spacing:-1px;}
h2							            { font-size: 26px; font-weight: bold; letter-spacing:-1px;}
h3							            { font-size: 20px; font-weight: bold; letter-spacing:-1px;}
h4							            { font-size: 16px; font-weight: bold; letter-spacing:-1px;}
h5							            { font-size: 15px; font-weight: bold; letter-spacing:-1px;}
h6							            { font-size: 12px; font-weight: bold; }
h1.section-title                        { font-size:16px; font-weight: bold; letter-spacing:-1px;} /* todo to be deprecated */
h1.section-title-bullet                 { font-size:16px; font-weight: bold; letter-spacing:-1px;} /* todo to be deprecated */
.section-title h1                       { font-size:16px; font-weight: bold; letter-spacing:-1px;}
.section-title-bullet h1                { font-size:16px; font-weight: bold; letter-spacing:-1px;}
.code									{ font-size: 11px; }
h1 a.label					            { font-size: 13px;letter-spacing:-1px;}
h2 a.label    				            { font-size: 12px;letter-spacing:-1px;}
h3 span.label    				        { font-size: 11px;letter-spacing:-1px;}
h4 span.label    				        { font-size: 10px;letter-spacing:-1px;}
#page-title-wrapper h1 			        { font-size: 24px; font-weight: bold; }
.box > .header h2 			            { font-size: 15px; font-weight: bold; }
#header #central-wrapper #user-infos    { font-size: 12px; font-weight: bold; }
#header #central-wrapper #jobs-selection select  { font-size: 10px; }
#header #central-wrapper #top-search .inputbox   { font-size: 11px; }
ul#topnav li                            { font-size: 11px; }
ul#topnav .sub ul li h2                 { font-size: 11px; font-weight: bold; }
#footer .version		                { font-size: 12px; font-weight: bold; }
.box > .header  ul li a                   { font-size: 14px; font-weight: bold; }
.box > .header ul li .button-notification { font-size: 11px; }
.title-box > .header h6                 { font-size: 12px; }
ul.grid-view li h3                      { font-size: 18px; font-weight: bold; }
.inner-box                              { font-size: 11px; font-weight: normal; }
.inner-box h1                           { font-size: 14px; font-weight: bold; }
.inner-box h2                           { font-size: 12px; font-weight: bold; }
.separator-title h1	    		    	{ font-size: 24px; }
table                                   { font-size: 11px; font-weight: normal; }
table caption                           { font-size: 10px; font-weight: bold; }
.table-caption-left	                    { font-size: 10px; font-weight: bold; }
.table-caption-right	                { font-size: 10px; font-weight: bold; }
td a.main-link                          { font-size: 12px; font-weight: bold !important; }
input                                   { font-size: 12px; font-weight: bold !important;}
select                                  { font-size: 12px; font-weight: bold !important;}
option                                  { font-size: 12px; font-weight: bold !important;}
optgroup                                { font-size: 12px; font-weight: bold !important;}
textarea                                { font-size: 12px; font-weight: bold !important;}
.field .field-view                      { font-size: 12px; font-weight: bold;}
.field .field-view.big                  { font-size: 18px; font-weight: bold;}
.field h6                               { font-size: 11px; font-weight: bold; }
.field .hint                            { font-size: 9px; font-weight: normal; }
h5.sub-title-right                      { font-size: 10px; }
.notification p                         { font-size: 11px; font-weight: bold; }
.notification h1			            { font-size: 14px; font-weight: bold; letter-spacing: 0;}
.notification h2			            { font-size: 12px; font-weight: bold; letter-spacing: 0;}
.button                                 { font-size: 13px; }
.insertEventMenu .action-menu           { font-size: 10px; font-weight: bold; }
.ac_results li                          { font-size: 12px; }
.summary-title-wrap h1 					{ font-size: 18px; font-weight: bold !important;}
.summary-title-wrap h2 					{ font-size: 15px; font-weight: bold !important;}
.toggle-trigger-header-line h1		 	{ font-size: 14px; font-weight: bold !important; }
.toggle-trigger-header-line h2		 	{ font-size: 13px; font-weight: bold !important;}
.toggle-trigger-header-line h3		 	{ font-size: 11px; font-weight: bold !important;}
#globalErrorDialog > .title   			{ font-size:17px; }
.help-dialog h1             			{ font-size: 16px; }
.help-dialog p 							{ font-size: 13px; }
ul#dashboard-buttons li a               { font-size: 12px; }
a.fontsize_switcher                     { font-size: 12px; }
.box > .header  ul li .multiple-button-notification { font-size: 11px; }
.title-box > .header                    { font-size: 13px;}
.field .field-value.big                 { font-size: 14px;}
.ui-dialog-buttonpane > .ui-dialog-buttonset > button.ui-button { font-size: 12px;}
.ui-dialog-title                        { font-size: 15px;}
.ui-widget textarea                     { font-size: 11px;}
.ui-widget button                       { font-size: 11px;}
.notice-item p                          { font-size: 12px;}
ul#dashboard-buttons li a div.item-counter       { font-size: 30px;}
ul#dashboard-buttons li.red a div.item-counter   { font-size: 30px;}
ul.list-counter-small.light li .counter          { font-size: 16px;}
ul.list-counter-small li.selected .counter.round { font-size: 14px;}
ul.list-counter-small li.empty .counter          { font-size: 12px;}
ul.list-counter-small.light li.child .counter    { font-size: 14px;}
ul.list-counter-big li a                         { font-size: 24px;}
ul.list-counter-big li span                      { font-size: 12px;}
.date-box > .day                        { font-size: 18px;}
.counter-box > .counter                 { font-size: 24px;}
.date-box > .month                      { font-size: 15px;}
ul.news li > .version                   { font-size: 18px;}
ul.news li > .version span              { font-size: 12px;}
ul.news.small li a                      { font-size: 12px;}
.counter-box-big > .counter             { font-size: 26px;}
.counter-box-big > .title               { font-size: 12px;}
.post                                   { font-size: 12px;}
.post h5                                { font-size: 16px;}
.post b                                 { font-size: 14px;}
ul.blog li > .content > .title          { font-size: 16px;}
ul.blog li > .content > .author         { font-size: 12px;}
ul.blog li > .content > .read-more a    { font-size: 12px;}
ul.blog-post-comments li.comment > .author  { font-size: 14px;}
.wizard li a span.title                 { font-size: 15px;}
.wizard li a                            { font-size: 12px;}


@page {
    margin: 10;
}