@font-face {
	font-family: 'bluemonkey';
	src:url('../fonts/bluemonkey.eot?v16_1');
	src:url('../fonts/bluemonkey.eot?#iefix&v16_1') format('embedded-opentype'),
		url('../fonts/bluemonkey.woff?v16_1') format('woff'),
		url('../fonts/bluemonkey.ttf?v16_1') format('truetype'),
		url('../fonts/bluemonkey.svg#bluemonkey?v16_1') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* this version of bluemonkey font-face contains following icon data.
http://www.webalys.com/design-interface-application-framework.php

 */

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'bluemonkey';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/*-webkit-font-smoothing: antialiased;*/
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.dcms_icon_20 {
  width: 20px;
  font-size: 20px;
}
.dcms_icon_20:before {
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
}
.dcms_icon_20--forced {
  width: 20px !important;
  font-size: 20px !important;
}
.dcms_icon_20--forced:before {
  width: 20px !important;
  height: 20px !important;
  font-size: 20px !important;
  line-height: 20px !important;
}

/*icons*/
.normal_gray_btn span,
.normal_gray_btn .dcms_help,
.normal_gray_btn .dcms_logout,
span.dcms_icon,
.dcms_icon_inline,
.dcms_icon_inline_18,
.dcms_icon_inline_24,
a.dcms_icon ,
.dcms_icon_24,
.dcms_icon_medium,
.dcms_icon_large{
	font-family: 'bluemonkey';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*line-height: 1;*/
	/*-webkit-font-smoothing: antialiased;*/
	-webkit-font-smoothing: subpixel-antialiased;
	text-indent: -9999px;
	display: block;
	float: left;
	color:#666;
}
a.normal_gray_btn:hover,
a.normal_gray_btn:hover,
a.normal_gray_btn:hover,
a.dcms_icon:hover,
a.dcms_icon_24:hover,
a.dcms_icon_medium:hover,
a.dcms_icon_large:hover{
text-decoration: none;
}
	
	.dcms_folder_list01 a.normal_gray_btn:hover,
	.dcms_folder_list01 a.normal_gray_btn:hover,
	.dcms_folder_list01 a.normal_gray_btn:hover,
	.dcms_folder_list01 a.dcms_icon:hover,
	.dcms_folder_list01 a.dcms_icon_24:hover,
	.dcms_folder_list01 a.dcms_icon_medium:hover,
	.dcms_folder_list01 a.dcms_icon_large:hover{
		color:transparent;
	}

.dcms_icon.fas,
.dcms_icon_inline.fas,
.dcms_icon_inline_18.fas,
.dcms_icon_inline_24.fas,
.dcms_icon_24.fas,
.dcms_icon_medium.fas,
.dcms_icon_large.fas {
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
}

.dcms_icon_20 {
	width: 20px;
	font-size: 20px;
}
.dcms_icon_20:before {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
}
.dcms_icon_20--forced {
	width: 20px !important;
	font-size: 20px !important;
}
.dcms_icon_20--forced:before {
	width: 20px !important;
	height: 20px !important;
	font-size: 20px !important;
	line-height: 20px !important;
}

.dcms_danger span,.dcms_danger i,.dcms_primary span,.dcms_btn.dcms_toggle_button:has(input[type=checkbox]:checked) span,.dcms_primary i,.dcms_btn.dcms_toggle_button:has(input[type=checkbox]:checked) i,.dcms_launchermenu li a:hover span,#dcms_sidemenu_list a:hover span,#dcms_sidemenu_list a.maintainHover span{
	color: #FFF;
}
#dcms_sidemenu_list .dcms_icon_24 {
    width: 22px;
}
#dcms_sidemenu_list .dcms_icon_24:before {
    width: 22px;
    height: 22px;
    font-size: 22px;
    line-height: 22px;
}
.normal_gray_btn .dcms_help,.normal_gray_btn .dcms_logout{
	width:16px;
}
.normal_gray_btn .dcms_help:before,.normal_gray_btn .dcms_logout:before{
	display: block;
	float: left;
	text-indent: 0px;
	width:16px;
	height:16px;
	line-height:16px;
	font-size: 16px;
	top:0;
	left:0;
}
.dcms_icon_24,.dcms_icon_medium{
	width:24px;
}
.dcms_icon{
	width:18px;
}
.dcms_icon_large{
	width:32px;
}

.dcms_icon_inline,
.dcms_icon_inline_18,
.dcms_icon_inline_24 {
	width: 14px;
	vertical-align: middle;
}

.dcms_icon_24:before{
	font-style: initial;
	display: block;
	float: left;
	text-indent: 0px;
	width:24px;
	height:24px;
	line-height:24px;
	font-size: 24px;
	top:0;
	left:0;
}

.dcms_icon:before{
	font-style: initial;
	display: block;
	float: left;
	text-indent: 0px;
	width:18px;
	height:18px;
	line-height:18px;
	font-size: 18px;
	top:0;
	left:0;
}
	.dcms_folder_titles .dcms_icon:before{
		font-size: 21px;
	}

.dcms_icon_inline:before,
.dcms_icon_inline_18:before,
.dcms_icon_inline_24:before {
	font-style: initial;
	display: inline-block;
	float: left;
	text-indent: 0px;
	margin-right: 5px;
}
a .dcms_icon_inline:before,
a .dcms_icon_inline_18:before,
a .dcms_icon_inline_24:before {
	color: #0066CC;
}
.dcms_icon_inline_18 {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  margin-right: 0 !important;
  float: none;
  text-indent: 0;
  vertical-align: top;
}
.dcms_icon_inline_18:before {
  left: 0;
  width: 18px;
  height: 18px;
  margin-right: 0;
  float: none;
  font-size: 18px;
  line-height: 18px;
}

.dcms_icon_inline_24 {
	display: inline-block;
	position: relative;
	width: 24px;
	height: 24px;
	margin-right: 0 !important;
	float: none;
	text-indent: 0;
	vertical-align: top;
}
.dcms_icon_inline_24:before {
	position: absolute;
	top: -6px;
	left: 0;
	width: 24px;
	height: 24px;
	margin-right: 0;
	float: none;
	vertical-align: top;
}

.dcms_icon_medium:before{
	display: block;
	float: left;
	text-indent: 0px;
	width:24px;
	height:24px;
	line-height:24px;
	font-size: 24px;
	top:0;
	left:0;
}
.dcms_icon_large:before{
	display: block;
	float: left;
	text-indent: 0px;
	width:32px;
	height:32px;
	line-height:32px;
	font-size: 32px;
	top:0;
	left:0;
}
	.dcms_icon_large.dcms_timer{
		height: 22px;
	    margin: 0px 5px 0px 0px;
	    width: 22px;
	}
	.dcms_btn .dcms_icon_large.dcms_timer{
		height: 22px;
	    margin: 1px 0px 1px 0px;
	    width: 22px;
	}
	.dcms_icon_large.dcms_timer:before{
	    font-size: 22px;
	    line-height: 22px;
	}
	.dcms_folder_box .dcms_timer{
		margin:0px 5px;
	}

#dcms_sidemenu span.dcms_icon_24{
	margin-right:8px;
}

.dcms_icon_large.dcms_icon_workflow{
	background-position:-1440px 0px;
}

.dcms_cart:before {
	content: "\e60b";
}

.dcms_redo:before {
	content: "\e600";
}
.dcms_reflect_v:before {
	content: "\e601";
}
.dcms_reflect_h:before {
	content: "\e602";
}
.dcms_rotate_right:before {
	content: "\e603";
}
.dcms_rotate_left:before {
	content: "\e604";
}
.dcms_property:before {
	content: "\e605";
}
.dcms_icon_bownow:before{
	content: "\e900";
}

.dcms_folder_pagelock:before {
	content: "\e618";
}
.dcms_folder_maillock:before {
	content: "\e617";
}
.dcms_icon_arrow_circle_left:before{
	content: "\e003";
}
.dcms_icon_large_return:before {
	content: "\e1f9";
	font-size: 24px;
	margin-left: 7px;
	margin-bottom: 3px;
	margin-top: 4px;
}
#dcms_contents_title .dcms_icon_large{
	color:#333;
	margin-right: 0.3em;
}

.dcms_icon_lock_under:before,.dcms_icon_folder_lock:before {
	content: "\e004";
	width: 38px;
	font-size: 30px;
	color: #0066cc;
}
.dcms_icon_arrow_circle_right:before,.dcms_icon_medium_next:before {
	content: "\e005";
}
.dcms_icon_arrow_circle_left-2:before,.dcms_icon_medium_prev:before {
	content: "\e006";
}
.dcms_temp:before {
	content: "\e008";
}
.dcms_icon_graph_bar:before,.dcms_csv:before,.dcms_icon_csv:before{
	content: "\e009";
}
.dcms_icon_parts:before, .dcms_common:before{
	content: "\e00a";
}
.dcms_copy_folder:before {
	content: "\e00b";
}
.dcms_record:before,.dcms_icon_record:before {
	content: "\e00c";
}
.dcms_workflow:before,.dcms_icon_workflow:before {
	content: "\e00d";
}
.dcms_icon_24.dcms_site:before,
.dcns_icon_globe:before {
	content: "\e00e";
}
.dcms_icon_pc:before {
	content: "\e00f";
}
.dcms_icon_saas:before {
	content: "\e010";
}
.dcms_icon_spanner-2:before {
	content: "\e011";
}
.dcms_icon_actibook:before,.dcms_icon_medium_actibook:before {
	content: "\e012";
}
.dcms_icon_medium_youtube:before {
	content: "\e013";
}
.dcms_icon_book:before {
	content: "\e014";
}
.dcms_icon_medium_map:before {
	content: "\e015";
}
.dcms_icon_export:before,.dcms_icon_large_export:before {
	content: "\e016";
}
.dcms_icon_import:before,.dcms_icon_large_import:before {
	content: "\e017";
}
.dcms_timer:before,
.dcms_icon_timer:before {
	content: "\e018";
}
.dcms_icon_refresh:before {
	content: "\e019";
}
.dcms_icon_unlock:before,.dcms_icon_unlock_small:before {
	content: "\e01a";
}
.dcms_icon_lock:before,.dcms_lock:before {
	content: "\e01b";
}

.dcms_folder_mail:before {
	content: "\e01c";
	color:#ff6666;
	font-size: 18px !important;
}
.dcms_icon_exclamation:before,.dcms_personal:before {
	content: "\e01d";
	color: #ffb56a;
	font-size: 20px;
}
.dcms_exclamation_circle:before {
	content: "\e01d";
}
.dcms_folder_minus:before {
	content: "\e01e";
}
.dcms_folder_plus:before {
	content: "\e01f";
}
	.dcms_folder_titles .dcms_folder_plus:before {
		color:#cccccc;
	}
.dcms_icon_folder:before {
	content: "\e020";
}
.dcms_icon_home:before,.dcms_folder_home:before,.dcms_icon_contents_title_activity:before {
	content: "\e021";
}
.dcms_icon_minus_border:before {
	content: "\e022";
}
.dcms_icon_plus_border:before {
	content: "\e023";
}
[class*="dcms_icon_"][class*="_like"]:before {
	content: "\e024";
}
.dcms_icon_undo:before {
	content: "\e025";
}
.dcms_icon_plus:before,.dcms_icon_newblock:before,.dcms_icon_medium_plus:before {
	content: "\e026";
}
.dcms_garbage:before,.dcms_garbage:before,.dcms_icon_garbage:before,.dcms_icon_dispose:before {
	content: "\e027";
}
	.dcms_btn .dcms_garbage:before,.dcms_btn .dcms_garbage:before,.dcms_btn .dcms_icon_garbage:before,.dcms_btn .dcms_icon_dispose:before {
		margin-top: 2px;
		padding-bottom:2px;
	}
	.dcms_form_buttons .dcms_icon_dispose:before,#dcms_editor_buttons .dcms_icon_dispose:before{
		margin-top: 0px;
	}
.dcms_down:before,.dcms_icon_movedown:before {
	content: "\e028";
}
.dcms_up:before,.dcms_icon_moveup:before {
	content: "\e029";
}
.dcms_edit:before,.dcms_icon_medium_pencil:before ,.dcms_icon_pencil:before {
	content: "\e02a";
}
.dcms_icon_copy:before,.dcms_copy:before {
	content: "\e02b";
}
.dcms_icon_rebuild:before,.dcms_icon_24.dcms_rebuild:before {
	content: "\e02c";
	margin-top: 3px;
}
.dcms_icon_other:before,.dcms_icon_contents_other:before {
	content: "\e02d";
}
.dcms_icon_templete:before {
	content: "\e02e";
}
.dcms_icon_paint:before {
	content: "\e02f";
}
.dcms_icon_page:before,.dcms_folder_page:before,.dcms_icon_contents_title_createpage:before {
	content: "\e030";
}
.dcms_icon_setting:before,.dcms_setting:before,.dcms_icon_contents_setting:before {
	content: "\e031";
}
.dcms_icon_file:before {
	content: "\e032";
}
.dcms_icon_file--inbutton {
	margin-top: 2px;
	margin-right: 8px;
	margin-left: -5px;
}
	.dcms_icon_btn01 .dcms_icon_file:before {
		font-size: 20px;
	}


.dcms_icon_download:before {
	content: "\e033";
}
.dcms_icon_search:before {
	content: "\e034";
}
.dcms_help:before {
	content: "\e035";
}
.dcms_icon_close:before,.dcms_icon_contents_error:before,.dcms_logout:before {
	content: "\e036";
}
.dcms_create_page:before{
	content: "\e037";
}
.dcms_icon_smartdevice:before {
	content: "\e038";
}
.dcms_icon_tower:before {
	content: "\e039";
}
.dcms_icon_menu:before {
	content: "\e03a";
}
	.dcms_folder_status .dcms_icon_menu:before {
		color: #ccc;
	}
	.dcms_icon_active.dcms_icon_menu:before {
		color: #0066cc;
	}
.dcms_icon_message:before {
	content: "\e03b";
}
.dcms_icon_user:before,.dcms_icon_contents_user:before {
	content: "\e03c";
}
.dcms_corp:before,.dcms_icon_pagelock:before {
	content: "\e03d";
}
.dcms_icon_home-2:before {
	content: "\e021";
}
.dcms_site:before {
	content: "\e03f";
}
.dcms_folder_status .dcms_site.fa-eye {
    font-family: "Font Awesome 5 Free";
}
	.dcms_folder_status .dcms_site:before {
		color: #ccc;
	}
.dcms_folder_status .dcms_site:not(.dcms_icon_active) {
    margin-left: 8px;
}
.dcms_folder_status .dcms_site:not(.dcms_icon_active):before {
    transform: scale(-1, 1);
    content: "\f070";
}
.dcms_icon_active.dcms_site.fa-eye {
    font-family: "Font Awesome 5 Free";
}
.dcms_icon_active.dcms_site.fa-eye:before {
    content: "\f06e";
}
.dcms_icon_active.dcms_site.fas {
    font-weight: 900;
}
.dcms_icon_active.dcms_site:before {
    color:#0066cc;
}
.dcms_snippet:before {
content: "\e007";
}

	.dcms_folder_list01 .dcms_icon_unlock:before,.search_replace_table .dcms_icon_unlock:before,.dcms_pulldown .dcms_icon_unlock:before{
		content: "\e01b";
		color:#ccc;
		font-size: 28px;
	}
	.dcms_folder_list01 .dcms_icon_lock:before,.search_replace_table .dcms_icon_lock:before,.dcms_pulldown .dcms_icon_lock:before{
		content: "\e01b";
		color:#0066cc;
		font-size: 28px;
	}

.dcms_icon_blog:before{
	content: "\e608";
}
.dcms_icon_tag:before{
	content: "\e609";
}
.dcms_icon_category:before{
	content: "\e60a";
}

.dcms_icon_curation:before{
	content: "\e61a";
}

.dcms_icon_link:before{
	content: "\e60d";
}

.dcms_icon_play_circle:before{
	content: "\e610";
}

a.dcms_icon.dcms_icon_link:before{
	width:16px;
	height:16px;
	font-size:16px;
	line-height:16px;
}

.dcms_icon_owned:before{
	/*content: "\e60e";*/
	content: "\e619";
}

.dcms_icon_folder_pagelock:before{
	content: "\e60f";
}

.dcms_icon_pencil_lock_under:before{
	content: "\e611";
}

.dcms_icon_pencil_lock:before{
	content: "\e612";
}

.dcms_icon_pencil_unlock:before{
	content: "\e613";
}

.dcms_icon_pencil_unlock_under:before{
	content: "\e614";
}

.dcms_icon_note_pencil:before{
	content: "\e615";
}

.dcms_icon_eye:before{
	content: "\e616";
}

.dcms_icon_news:before{
	content: "\e61c";
}

.dcms_icon_rss:before{
	content: "\e61b";
}

.dcms_icon_backup:before{
	content: "\e61d";
}

.dcms_icon_check:before,.dcms_save:before{
	content: "\ea10";
}

.dcms_icon_flag:before{
	content: "\e901";
}
.dcms_icon_scripts:before {
	content: "\e902";
}
.dcms_icon_chevron-right:before {
	content: "\f054";
}
.dcms_cloud-download:before {
	content: "\f0ed";
}

.dcms_cloud-download:before {
	content: "\f0ed";
}

.dcms_window-restore:before {
	content: "\e903";
}

.dcms_folder_move:before {
	content: "\e904";
}

.dcms_folder_square_plus:before {
	content: "\e905";
}

.dcms_folder_square:before {
	content: "\e906";
}

.dcms_upload-folder:before {
	content: "\e908";
}


/*pagelock icon*/
span.dcms_icon_large.dcms_folder_pagelock:before{
    margin-right: 7px;
    margin-top: 2px;
    width:18px;
    height:18px;
    font-size:21px;
}


span.dcms_icon.dcms_folder_maillock:before{
    margin-right: 5px;
    margin-top: 4px;
    width:20px;
    height:20px;
    font-size:21px;
    color: #ff6666;
}


/*pagelock icon*/
span.dcms_icon.dcms_icon_folder_pagelock:before{
    margin-right: 7px;
    margin-top: 6px;
    width:18px;
    height:18px;
    font-size:29px;
}

.dcms_icon_import_export:before,
.dcms_icon_large_import_export:before {
	content: "\e909";
}

.dcms_icon_exclamation:before {
	content: "\f12a";
}

.dcms_icon_spinner:before {
	content: "\f110";
}

.dcms_icon_outline:before {
	content: "\e912";
}

.dcms_icon_headlesscode:before {
	content: "\e907";
}
.dcms_icon_pagetemplate:before {
	content: "\e90a";
}
.dcms_icon_greener:before {
    content: "\e90b";
}

.dcms_icon_trand_up:before {
  content: "\e90d";
}

.dcms_icon_trand_down:before {
  content: "\e90c";
}
