@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/*@import url('/Cms/Themes/Metronic/assets/plugins/bootstrap/css/bootstrap.min.css');*/

body
{
	font:11.6px 'Open Sans', sans-serif !important;
}

body, input, td, th, a, select, textarea
{
	font:11.6px 'Open Sans', sans-serif !important;
}

.mvcTitle
{
	font-size:14px;
	color:#444 !important;
}

#ri_objectDescription
{
	font-size:14px !important;
	line-height:20px;
	margin-right:10px;
}

.tbrefresh, .tbdesign, .tbdesign_process
{
	margin-top:5px;
}

.act
{
	background-color:transparent !important;
}

.tabMenu li a 
{ 
	height:20px !important; line-height:20px !important; margin:1px 5px 0 0 !important; padding:4px 7px 1px 7px;
	/*padding-top:5px;
	padding-bottom:0;
	height:20px;*/
}

.ecm_para
{
 border-style:none;
 width:100%;
 border:solid 1px #fff;
 overflow-y: hidden ! important;
 overflow-x: hidden ! important;
 padding:bottom:15px;
 height:auto !important;
}

.ecm_para:focus, .ecm_para:hover
{
 background-color:#f1f1f1;
 border:dotted 1px #ccc;
}

.b0x01 th, .b0x01 td
{
 border-bottom:dotted 1px #ccc !important;
}

.ecm_para_form td
{
 background-color:#fff !important;
 border-bottom:solid 1px #fff !important;
 padding:0 !important;
}

.ecm_designer .design_fieldset_decorator
{
	padding:3px;
}

.ecm_designer .design_fieldset_decorator legend
{
 border-bottom-style:none !important;  
 margin: 0px; 
 color: #666;
 text-transform: none; 
 text-indent: 0px; letter-spacing: normal; 
 padding-top: 0px; padding-bottom: 0px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, 
 Helvetica, sans-serif; font-size: 1.30em; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: 0px; 
 white-space: normal; 
}

.grd td
{
 border-bottom:dotted 1px #ccc !important; 
 padding:3px !important;
}

.defaultSimpleSkin table.mceLayout {border-style:none !important;}
.defaultSimpleSkin iframe {border-bottom-style:none !important;}

table.mceLayout
{
border-left-width : 0 !important;
border-right-width : 0 !important;
height:auto !important;
}

.defaultSkin .mceExternalToolbar {position:absolute; border:1px dotted #ccc !important; border-bottom:0; display:none;}
.defaultSkin .mceButton {display:block; border-style:none !important; width:20px; height:20px; margin-right:1px}

.mceContentBody
{
	padding:0;
	margin:0;
}

.forceColors
{
 background-color:#fff !important;
}

.forceColors td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.ecm_a_pl2
{
 border-top: 1px dotted #ccc;width:40px;vertical-align: top;border-bottom: solid 1px #ccc;
 background-color:#f1f1f1;
 border-right:solid 1px #ccc;
 vertical-align:top;
}

.ecm_a_pl2 .ecm_a_pl_tree
{
 display:none;
}

.ecm_a_pl2 .ecm_a_pl_toolbox_collapsed
{
 padding:5px;
 display:block;
}

.ecm_a_pl2:hover
{
 width:25%;
 background-color:#fff;
}

.ecm_a_pl2:hover .ecm_a_pl_tree
{
 display:block;
}

.ecm_a_pl2:hover .ecm_a_pl_toolbox_collapsed
{
 display:none;
}

.ecm_a_pr2
{
 width:100%;
 border-top:1px dotted #ccc; border-bottom: solid 1px #ccc; padding-bottom: 7px; vertical-align: top;padding-left:4px;padding-right:4px;
 padding-left:15px;
 padding-right:15px;
}

.ecm_a_pl
{
 border-top:1px dotted #ccc;width:40px;vertical-align: top;border-bottom: solid 1px #ccc;
 background-color:#f8f8f8;
 border-right:solid 1px #ccc;
 vertical-align:top;
}

.ecm_a_pr
{
 border-top:1px dotted #ccc; border-bottom: solid 1px #ccc; padding-bottom: 7px; vertical-align: top;padding-left:4px;padding-right:4px;
}

.ecm_a_pr2 .ecm_designer h2
{
 color: #db7100; 
 font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; 
 font-size: 1.3em; 
 font-style: normal; 
 font-variant: normal; font-weight: normal; word-spacing: 0px; 
 white-space: normal; 
}

.l_stb
{
 height:62px !important;
}

.apreview
{
   line-height:17px;
   font-size:12px;
   border-bottom:dotted 2px rgb(241, 96, 0);
   text-decoration:none !important;
   background-image:url('/admin/i/lko.gif');
   background-position: 2px 30%;
   background-repeat:no-repeat;
   padding-left:18px;
}

.ecm_qst_hint
{
	color:Gray;
	font-style:italic;
}

.qst_q
{
	border-style:none;
	/*border-top:solid 2px #ccc;*/
	width:95%;
}

.ecm_q_wrong
{
	border : solid 1px red;
}

.ecm_q_correct
{
	border : solid 1px green;
}

.code_box_design
{
	border:dotted 1px #ccc;
}

.twocolumnsbuilder
{
	width:100%;
}

.twocolumnsbuilder .left
{
	width:30%;
	vertical-align:top;
}

.twocolumnsbuilder .left fieldset
{
	width:95%;
}

.twocolumnsbuilder .right
{
	width:70%;
	vertical-align:top;
}

.twocolumnsbuilder .right fieldset
{
	width:98%;
}

.row_span1
{
	width:7%;
	float:left;
}

.row_span2
{
	width:14%;
	float:left;
}

.row_span3
{
	width:21%;
	float:left;
}

.row_span4
{
	width:28%;
	float:left;
}

.row_span5
{
	width:35%;
	float:left;
}

.row_span6
{
	width:42%;
	float:left;
}

.row_span7
{
	width:49%;
	float:left;
}

.row_span8
{
	width:56%;
	float:left;
}

.row_span9
{
	width:63%;
	float:left;
}

.row_span10
{
	width:70%;
	float:left;
}

.row_span11
{
	width:77%;
	float:left;
}

.row_span12
{
	width:84%;
	float:left;
}

.carousel_item
{
	display:inline;
	float:left;
	background-image:url('/Cms/Themes/Metronic/assets/img/avatar.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}

.carousel_item img
{
	width:85px;
	height:85px;
}

.carousel_item span
{
	display:none;
}

.carousel_item legend
{
	font-size:11px !important;
}

.wcm_bs_design_icon
{
	background-repeat:no-repeat;
	background-position:2px 50%;
	padding-left:22px !important;
}

.wcm_bs_design_code
{
	background-image:url('/i/wcm_widget_code.png');
}

.wcm_bs_design_html
{
	background-image:url('/i/wcm_widget_html.png');
}

.wcm_bs_design_blockquote
{
	background-image:url('/i/wcm_widget_blockquote.png');
}

.wcm_bs_design_row
{
	background-image:url('/i/wcm_widget_row.png');
}

.wcm_bs_design_carousel
{
	background-image:url('/i/wcm_widget_carousel.png');
}

.wcm_bs_design_tile
{
	background-image:url('/i/wcm_widget_tile.png');
}

.wcm_bs_design_webpart
{
	background-image:url('/i/wcm_widget_webpart.png');
}

wcm_bs_design_report
{
	background-image:url('/i/wcm_widget_report.png');
}

.wcm_bs_design_script
{
	background-image:url('/i/wcm_widget_script.png');
}

.tool_design_content ul li img
{
	margin-bottom:-5px;
	margin-right:3px;
	margin-left:3px;
}

.tool_design_content ul li
{
	line-height:18px;
}

.tool_design_content
{
	width:auto !important;
}

.design_tile_fieldset
{
	display:inline;
	float:left;
	width:150px;
	height:165px;
	text-align:center;
	vertical-align:middle;	
}

.build_info
{
	display:none;
}


.design_webpart_fieldset
{
	text-align:center;
}

.design_webpart_fieldset legend
{
	text-align:left !important;
}

.design_webpart_fieldset image
{
	background-color:#f1f1f1;
	text-align:center;
	padding:20px 20px;
	border:dotted 1px #ccc;
}

/* rules */
.tbx_fs_panel
{
	border:1px solid #ccc;
}

.tbx_fs_panel legend
{
	font-weight:bold;
    padding: 0px 5px 3px 5px;
	border-bottom:dotted 1px #ccc;
}

.right div
{
	padding-top:5px !important;
}

.hmen .fselect
{
	padding:2px;
	margin-left:3px;
}

.ticket_1
{
	/*background-color:white !important;*/
}

.ticket_2
{
	background-color:#cccccc !important;
}

.ticket_3
{
	background-color:#999999 !important;
}

.ticket_4
{
	background-color:#666666 !important;
}

.ticket_5
{
	background-color:#9999ff !important;
}

.ticket_6
{
	background-color:#6666ff !important;
}

.ticket_7
{
	background-color:#CC9999 !important;
}

.ticket_8
{
	background-color:#CC6666 !important;
}

.ticket_9
{
	background-color:#993333 !important;
}

.builderhoriz td
{
	vertical-align:top;
	padding:0;
}

.ticket_id
{
	border:solid 1px #ccc;
	background-color:rgb(255,232,184);
	padding:5px;
	width:80px !important;
}

.dArchived td
{
	text-decoration:none !important;
	font-style:italic;
	color:#999;
}

.profile_notes
{
	height:40px !important;
}

.nocondition_action
{
	padding:5px;
	background-color:#888;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.when
{
	width:100px;
	padding:5px;
	background-color:#999;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-left:25px;
	background-image:url('/i/icons/arrow_switch.png');
	background-position: 4px 50%;
	background-repeat:no-repeat;	
}

.then
{
	margin-left:20px;
	width:75px;
	padding:5px;
	background-color:#aaa;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-left:25px;
	background-image:url('/i/icons/textfield_add.png');
	background-position: 4px 50%;
	background-repeat:no-repeat;	
}

.else
{
	margin-left:20px;
	width:75px;
	padding:5px;
	background-color:#aaa;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-left:25px;
	background-image:url('/i/icons/textfield_delete.png');
	background-position: 4px 50%;
	background-repeat:no-repeat;	
}

.command
{
	padding:5px;
	background-color:#999;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-left:25px;
	background-image:url('/i/icons/lightning_go.png');
	background-position: 4px 50%;
	background-repeat:no-repeat;	
	margin-bottom:10px;
}

.menu.desktop a.moveup {
  background: #f9f8f7 url(/i/icons/bullet_arrow_up.png) 2px 50% no-repeat;
}

.menu.desktop a.movedown {
  background: #f9f8f7 url(/i/icons/bullet_arrow_down.png) 2px 50% no-repeat;
}

.menu.desktop a.add {
  background: #f9f8f7 url(/i/icons/chart_organisation_add.png) 2px 50% no-repeat;
}

.menu.desktop a.remove {
  background: #f9f8f7 url(/i/icons/chart_organisation_delete.png) 2px 50% no-repeat;
  color:red !important;
}

.scheduler_default_main
{
	border-style:none !important;
}

.margin_bottom_10
{
	margin-bottom:10px;
}

.hr_photo
{
	width:50px;
	height:50px;
	position:absolute;
	right:10px;
	top:80px;
	border:solid 1px #ccc;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.dep_node span
{
	margin-right:5px;
}

.dep_node b
{
	margin-left:5px;
}

.org_chart em
{
	padding-left:23px;
	background-image: url('/i/icons/vcard.png');
	background-position: 2px 50%;
	background-repeat:no-repeat;
	font-style:normal;
}

.org_chart .tafelTreeselected
{
	background-color:#fff !important;
	color:#333;
}

.badge
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	padding:2px 5px;
	margin-left:5px;
	color:#fff;
}

.badge_red
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	padding:2px 5px;
	margin-left:5px;
	background-color:red;
	color:#fff;
}

.badge_darkgray
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	padding:2px 5px;
	margin-left:5px;
	background-color:#555;
	color:#fff
}

.badge_orange
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	padding:2px 5px;
	margin-left:5px;
	background-color:#f90;
	color:#fff;
}

.badge_lightgray
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	padding:2px 5px;
	margin-left:5px;
	background-color:#f1f1f1;
	/*color:#fff*/
}

.calendar_theme_main 
{
	border: 1px solid #ccc;
}

.calendar_theme_main, .calendar_theme_main td 
{
}

.calendar_theme_event  
{
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.calendar_theme_event_inner { 
	position: absolute;
	overflow: hidden;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: 0px;
	color: #333;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 6px;
	border: 1px solid #cccccc;
	border-left:solid 3px #3366cc;
}

.calendar_theme_alldayevent { 
}

.calendar_theme_alldayevent_inner { 
	position: absolute;
	overflow: hidden;
	left: 1px;
	right: 0px;
	top: 1px;
	bottom: 0px;
	margin: 0px;
	color: #666666;
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));  
	background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa);
	background: -moz-linear-gradient(top, #ffffff 0%, #fafafa);
	background: -ms-linear-gradient(top, #ffffff 0%, #fafafa);
	background: -o-linear-gradient(top, #ffffff 0%, #fafafa);
	background: linear-gradient(top, #ffffff 0%, #fafafa);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#fafafa");
	padding: 2px;
	border: 1px solid #cccccc;
	text-align: left;
}

.calendar_theme_alldayheader_inner
{
	text-align: center; 
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid  ccc;
	color: #666666;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -ms-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -o-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#e9e9e9");
}


.calendar_theme_colheader_inner
{
	text-align: center; 
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #666666;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -ms-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -o-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#e9e9e9");
}

.calendar_theme_rowheader_inner
{
	font-size: 16pt;
	text-align: right; 
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid  #ccc;
	color: #666666;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, right top, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: -moz-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: -ms-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: -o-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#e9e9e9", GradientType=1);	
}

.calendar_theme_rowheader_minutes 
{
	font-size:10px; 
	vertical-align: super; 
	padding-left: 2px;
	padding-right: 2px;
}

.calendar_theme_corner_inner
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid  #ccc;
	color: #666666;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, right top, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: -moz-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: -ms-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: -o-linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	background: linear-gradient(left, #f3f3f3 0%, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#e9e9e9", GradientType=1);	
}

.calendar_theme_cornerright_inner
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid  #ccc;
	color: #666666;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -ms-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -o-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#e9e9e9");
}

.calendar_theme_rowheader_inner {
	padding: 2px;
}

.calendar_theme_cell_inner
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background: #f9f9f9;
}

.calendar_theme_cell_business .calendar_theme_cell_inner {
	background: #ffffff;
}

.calendar_theme_message 
{
	padding: 10px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	
	color: #ffffff;
	background: #ffa216;
	
}

.calendar_theme_shadow_inner 
{
	background-color: #666666;
	opacity: 0.5;
	filter: alpha(opacity=50);
	height: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.calendar_theme_event_bar
{
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 4px;
	background-color: #9dc8e8;
}

.calendar_theme_event_bar_inner  
{
	position: absolute;
	width: 4px;
	background-color: #1066a8;
}

.pivot_save
{
	text-decoration:none;
	padding-left:22px !important;
	background-image:url('/i/icons/script_save.png');
	background-position:2px 50%;
	background-repeat:no-repeat;
}

.pivot_open
{
	text-decoration:none;
	padding-left:22px !important;
	background-image:url('/i/icons/script_go.png');
	background-position:2px 50%;
	background-repeat:no-repeat;
}

.filter_on
{
	color:Red;
	font-weight:bold;
}

.org_leaving
{
	margin-left:5px;
	color:red;
}

.org_leaving:before
{
	content:"leaving on ";
}

.org_comming
{
	margin-left:5px;
	color:green;
}

.org_comming:before
{
	content:"comming on ";
}

.org_t_comming
{
	border-bottom:2px dotted green;
}

.org_t_comming:before
{
	content:"+";
	font-weight:bold;
}

.org_t_leaving
{
	border-bottom:2px dotted red;
}

.org_t_leaving:before
{
	content:"-";
	font-weight:bold;
}

.activity_cc_participants
{
	height:50px !important;
}

.mvc_notab
{
	margin-top:0 !important;
}

.mvc_views_c_1
{
	margin-top:-60px !important;
	display:none;
}

.grd .hdr td 
{
	text-align:left !important;
}

.notification_duplicate 
{
	clear:both;
}

.notification_duplicate table
{
	width:100%;
}

.notification_duplicate th
{
	width : 95%;
	padding:10px;
	color:Maroon;
	background-color:#ffffde;
	background-image:url('/admin/i/exclamation.gif');
	background-position:10px 50%;
	background-repeat:no-repeat;	
	padding-left:30px;
	text-align:left;
	border-bottom: 1px solid #ccc;
}

.notification_duplicate td
{
	width : 5%;
	background-color:#ffffde;
	padding:10px;
	border-bottom: 1px solid #ccc;
	text-align:right;
}

.notification_duplicate td a
{
	background-image:url('/admin/i/69.png');
	background-position:50% 50%;
	background-repeat:no-repeat;
	padding : 5px 15px !important;
	color:transparent  !important;
	text-decoration:none !important;
}

.notification_duplicate td a:hover
{
	background-color:transparent !important;
	border-bottom: 1px dotted #ccc;
}

.uppercase_name
{
	text-transform: uppercase;
}

.grd  .hdr td.header_BoolTextSymbol
{
	text-align:center !important;
}


.org_comp_node:before
{
	content:" [";
}

.org_comp_node:after
{
	content:"]";
}

.org_comp_node
{
	border-bottom:2px dotted green;
}

.lk_change_view_mode
{
	font-size:10px !important;
	text-transform:uppercase;
}

.lk_change_view_mode_on
{
	background-color: #3366cc;
	color : #fff !important;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}


.dropzone
{
	min-height:0 !important;
	background-color:#eaeaea;
}

.dropzone:hover
{
	border: 2px dotted #ccc;
}

.dropzone .dz-default.dz-message 
{
	background-image:none !important;
}

.dropzone.dz-clickable
{
	background-image:url('/i/icons/2/editor/ic_attach_file_grey600_18dp.png') !important;
	background-repeat:no-repeat;
	background-position: 5px 50%;
}

.big_textarea
{
	height:250px !important;
	width:100% !important;
}

.tabMenu li a
{
	font-size:11px !important;
	/*padding-top:2px;
	padding-bottom:3px;*/
	text-transform:uppercase;
}


.tabMenu
{
    margin-top:10px;
}

.wft_tp_BirdView
{
	background-image:url(/i/icons/2/action/ic_visibility_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_WorkflowTemplateData
{
	background-image:url(/i/icons/2/navigation/ic_apps_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_WorkflowTemplateUI
{
	background-image:url(/i/icons/2/device/ic_usb_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_TemplateEditView
{
	background-image:url(/i/icons/2/av/ic_repeat_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_Roles
{
	background-image:url(/i/icons/2/action/ic_account_child_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
	margin-left:15px;
}

.wft_tp_Activities
{
	background-image:url(/i/icons/2/action/ic_history_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
	margin-left:15px;
}

.wft_tp_ViewPoints
{
	background-image:url(/i/icons/2/image/ic_exposure_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_StateGroups
{
	background-image:url(/i/icons/2/image/ic_crop_free_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_TypedDocumentsView
{
	background-image:url(/i/icons/2/file/ic_folder_open_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_Options
{
	background-image:url(/i/icons/2/editor/ic_format_list_bulleted_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_TypedDocumentsOne2NView
{
	background-image:url(/i/icons/2/file/ic_folder_open_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.wft_tp_Processtype
{
	background-image:url(/i/icons/2/action/ic_settings_grey600_18dp.png) !important;background-position: 2px 3px;background-repeat:no-repeat;padding-left:22px !important;
}

.men a
{
	/*text-transform:uppercase;*/
	/*font-size:11px !important;*/
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.men a.slc
{
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.sinf_top a
{
	text-transform:uppercase;
	font-size:11px !important;
	color:#333 !important;
	text-decoration:none !important;
}

.sinf_top a.slc
{
	background-color:transparent !important;
	color:#333 !important;
	border-bottom:1px solid #999;
	font-weight:bold !important;
}

.sinf_top a:hover
{
	background-color:transparent;
	border-bottom:1px dotted #999;
}

#ri_objectDescription
{
	text-transform:uppercase;
	font-size:12px !important;
	line-height:20px;
	margin-right:10px;
}

.account-header
{
	text-transform:uppercase;
	font-size:11px;
}

.account-header a
{
	font-size:10px !important;
}

.account-header select
{
	font-size:11px !important;
	padding:2px;
	text-transform:uppercase;
}


.tbdeserialize
{
	background-image:url(/i/icons/page_white_code.png);
	background-position:1px 3px;
	background-repeat:no-repeat;
	padding-left:20px !important;
	text-decoration:none !important;
}

.menu.desktop a.copy {
  background: #f9f8f7 url(/i/icons/2/content/ic_select_all_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.use {
  background: #f9f8f7 url(/i/icons/2/content/ic_link_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.unlink {
  background: #f9f8f7 url(/i/icons/2/content/ic_clear_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.paste {
  background: #f9f8f7 url(/i/icons/2/content/ic_content_copy_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.delete {
  background: #f9f8f7 url(/i/icons/2/navigation/ic_cancel_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.generic {
  background: #f9f8f7 url(/i/icons/2/hardware/ic_keyboard_arrow_right_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.save_and_close {
  background: #f9f8f7 url(/i/icons/2/action/ic_launch_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.save_and_new {
  background: #f9f8f7 url(/i/icons/2/action/ic_settings_backup_restore_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.process_diagram {
  background: #f9f8f7 url(/i/icons/2/image/ic_transform_grey600_18dp.png) 2px 50% no-repeat;
}

.menu.desktop a.edit {
  background: #f9f8f7 url(/i/icons/2/action/ic_launch_grey600_18dp.png) 2px 50% no-repeat;
}

.men a
{
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.men a.slc
{
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.mdi_h
{
	padding:4px 50px 8px 8px;
	height:25px;
	overflow:hidden;
	position:relative;
	border-bottom:solid 1px #ccc;
}

.h_nia
{
	margin:2px 5px 3px 0;
	white-space:nowrap;
	display: inline-block;
	padding:4px;
	background-color:#f1f1f1 !important;
	border:solid 1px #ccc !important;
}

.niac
{
	margin-left:3px;
	padding: 2px 3px !important;
	text-decoration:none !important;
}

.nia
{
	text-decoration:none !important;
	color:#333 !important;
	font-size:9px !important;
	text-transform:uppercase;
}

.nia:hover
{
	background-color:transparent !important;
	color:#333 !important;
	text-decoration:underline !important;
}

.nia_sel
{
	background: rgba(166, 202, 240, .9) !important;
}

.h_nia_ra
{
	background: rgba(255, 204, 153, .9) url(/i/icons/2/navigation/ic_cancel_grey600_18dp.png) 2px 50% no-repeat !important;
	padding-left:22px !important;
	margin-left:15px;
}

.nia_ra
{
}

.sh_full
{
	height : auto !important;
	overflow: auto !important;
}

.mdi_h .mdi_h_c
{
	background:#e1e1e1;border-top:1px solid #ccc;padding:3px;text-align:right;
}

.mdi_add_favourite
{
	position:absolute;right:25px;top:10px;
	background: #f9f8f7 url(/i/icons/2/toggle/ic_star_outline_grey600_18dp.png) 2px 50% no-repeat;
	width:20px;
	height:20px;
}

.mdi_add_favourite_on
{
	background: #f9f8f7 url(/i/icons/2/toggle/ic_star_grey600_18dp.png) 2px 50% no-repeat;
}

.mdi_close_all
{
	position:absolute;right:45px;top:10px;
	background: #f9f8f7 url(/i/icons/2/content/ic_clear_grey600_18dp.png) 2px 50% no-repeat;
	width:20px;
	height:20px;
}

.mdi_open_close
{
	position:absolute;right:5px;top:10px;
	background: #f9f8f7 url(/i/icons/2/navigation/ic_unfold_more_grey600_18dp.png) 2px 50% no-repeat;
	width:20px;
	height:20px;
}

.mdi_open
{
	position:absolute;
	right:5px;
	top:69px;
	width:20px;
	height:20px;
	background: #f9f8f7 url(/i/icons/2/navigation/ic_unfold_more_grey600_18dp.png) 1px 2px no-repeat;
	border:1px dotted #e1e1e1;
}

.niablank
{
	margin-left:8px;
	padding: 2px 3px !important;
	text-decoration:none !important;
	/*background: transparent url(/i/icons/2/av/ic_playlist_add_black_18dp.png) 2px 0px no-repeat;*/
	background: transparent url(/i/icons/2/social/ic_plus_one_grey600_18dp.png) 6px -1px no-repeat;
	padding-left : 20px !important;
	color:#333 !important;
	font-size:9px !important;
}

.niablank:hover
{
	background-color:transparent !important;
	border-bottom: 1px dotted #000;
	color:#333 !important;
}

.mdi_add_favourite:hover, .mdi_open_close:hover, .mdi_close_all:hover
{
	background-color:transparent !important;
	border-bottom:1px dotted #ccc;
}

.h_favourites
{
	margin-top:5px;
	border-top:1px dotted #ccc;
	padding-top:5px;
}

.h_favourites:before
{
	content:" QUICK LINK : ";
}

.sinf_top li
{
	white-space:nowrap;
	display: inline-block !important;
	margin-bottom:5px;
}

.sinf
{
	padding-bottom:3px !important;
}


.trSubTickets
{
	border-collapse:collapse !important;
}

.trSubTickets td
{
	background-image:url('/admin/i/tree/line2.gif') !important;
	background-repeat:no-repeat;
	background-position: 50px 0px;
	padding-left:65px !important;
}

.trSubTickets td a
{
	display:inline !important;
}

.trSubTickets_Top td
{
	border-bottom-style:none !important;
}


.mceExternalToolbar
{
	z-index:2/*00*/;
}

.button_menu
{
	cursor:pointer;
	padding:3px;
	border:1px solid #285e8e;
	background-color:#3276b1;
	color:#fff;
}

.button_menu a
{
	color:#fff !important;
	text-decoration:none !important;
}

.button_menu a:hover
{
	color:#fff !important;
	background-color:transparent !important;
	text-decoration:underline !important;
}

.button_menu_more
{
	border:1px solid #333;
	background-color:#555;
}

.button_menu_more a:hover
{
	text-decoration:none !important;
}

.fa
{
	font-size:14px;
}

.menu.desktop a:hover i.fa
{
	color:#fff !important;
}

.menu.no_padding a
{
	padding-left: 5px !important;
}

.color_red_dark
{
	color:#c0392b;
}

.color_dark_gray
{
	color:#888;
}

.hover_color_orange:hover
{
	color : #d58512 !important;
	cursor:pointer;
}

.menu_transition_description
{
	font-size:10px;
	color:#999;
	display:block;
	border-top:1px dotted #ccc;
	font-style:italic;
	padding-left:17px;
}

.MenuGroup
{
	opacity: 0.8 !important;
	filter: alpha(opacity=0.8) !important;
	font-style:italic;
}

.compact td div
{
	border-bottom:1px #dotted red;
	padding-bottom:4px;
}

.compact td q
{
	font-style:italic;
	color:#888;
	font-size:10px !important;
}

.compact td 
{
	padding-right:5px !important;
}

.compact .dinl dl, .compact .dinl dt
{
	display:block;
}

.compact .dinl dt
{
	font-style:italic;
	color:#999;
}

.compact dt
{
	font-style:italic;
	font-weight:normal !important;
	color:#999;
}

.compact select
{
	max-width:100%;
}

.compact .act
{
	text-align:left;
}

.f_res_l
{
	background-color:#fff;
	border-top-style:none;
	vertical-align:top;
}

.f_res_l fieldset
{
	border:1px dotted #999;
	margin-bottom:5px;
}

.f_res_l legend
{
	font-size:11px !important;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px dotted #999;
	background-color:#fff;
}

.f_res_r
{
	padding:0;
	border-bottom-style:none !important;
	vertical-align:top;
}

.prj_comp
{
	text-align:right !important;
	background-color:#f1f1f1 !important;
	color:Maroon !important;
}

.prj_comp:after
{
	content:"%";
}

.h_nia .fa
{
	color:#999;
}


._h_1_2_n_:hover .pinf
{
	background-color:#f4f4f4 !important;
}

._h_1_2_n_ .pinf
{
	border-bottom:1px dotted #ccc !important;
}

.pinf div, .pinf_l2 div
{
	border-bottom-style:none;
}

.cntres .pinf div
{
	border-bottom:1px dotted #ccc;
}

#overlay_lightbox .pinf div
{
	border-bottom:1px dotted #ccc;
}

#overlay_lightbox .pinf div:first-child
{
	padding-bottom:7px;
}

.b0x01 th
{
	vertical-align:middle !important;
}

/* remove top border of the pivot table */
.dxpgControl_MetropolisBlue
{
	border-top-style:none;
}

.dxpgControl_MetropolisBlue table.dxpgControl_MetropolisBlue
{
	border-top-style:solid;
}

.dxgvTable_MetropolisBlue
{
	border-top-style:none !important;
	border-right-style:none;
}

.men .fa
{
	color:#999;
}

.tile-noaction:hover
{
	cursor:default !important;
	border-color:transparent !important;
}

.bacheca .entry__options
{
}

.bacheca .field-wrap
{
	border-style:none;	
	border-bottom:1px solid #ccc;
}

.bacheca .entry__media--foto input
{
	border-style:none !important;
}

.ops a:link, .tool_design_content a:link
{
    color:#666 !important;
    text-decoration:none;
}

.ops a:hover, .tool_design_content a:hover
{
    color:#000 !important;
    background-color:transparent !important;
    border-bottom:dotted 1px #000;
}

.ops a.lcncl
{
    color:Red !important;
}