#_mmodload {
	background-color: rgba(255,254,252,0.7);
}
.navbar .navbar-brand>img {
	max-height: 23px!important;
}
.jego-alert_msg {
	position: fixed;
	top:5px;
	right:5px;
	left: auto;
	z-index: 90000;
}
#jb_alert_err {
	z-index: 90001;
}
.mr, mr{color: #d81b60; font-weight:bold;}
.mr1, mr1{color: #00c0ef; font-weight:bold;}
.mr2, mr2{color: #04da61; font-weight:bold;}
.mr3, mr3{color: #cabc03; font-weight:bold;}
.mr4, mr4 {color: #f3e912!important;}
.mr5, mr5 {color: #9554ff!important;}
.mr6, mr6 {color: #d69d73!important;}
epid{color: #ff8809; font-weight:bold;}
byepid{color: #d89700; font-weight:bold;}
subdom{color: #94b100; font-weight:bold;}
ele_ent{color: #aea0bb; font-weight:bold;}
mrdate {
	color: #effdff;
	/* font-weight: bold; */
	background: #324252;
	padding: 0 0.1rem;
}
.text-blue {color: #0073b7!important;}
.text-pink {color: #e83e8c!important;}
.text-yellow {color: #f3e912!important;}
.text-lime {color: #01ff70!important;}
.text-black {color: #111!important;}
.text-teal {color: #39cccc!important;}
.text-orange {color: #ff851b!important;}
.text-maroon {color: #d81b60!important;}
.text-indigo {color: #6610f2!important;}
.text-red {color: #dd4b39!important;}
.text-green {color: #00a65a!important;}
.text-fuchsia {color: #f012be!important;}
.text-purple {color: #605ca8!important;}
.text-aqua {color: #00c0ef!important;}
.text-gray {color: #757b82!important;}
.text-gray-100 {color: #f8f9fa!important;}
.text-gray-200 {color: #e9ecef!important;}
.text-gray-300 {color: #dee2e6!important;}
.text-gray-400 {color: #ced4da!important;}
.text-gray-500 {color: #999!important;}
.text-gray-600 {color: #757b82!important;}
.text-gray-700 {color: #52575C!important;}
.text-gray-800 {color: #3A3F44!important;}

.btn:not([disabled]):not(.disabled).active, .ego_toggle_btn:not([disabled]):not(.disabled).active {
	border-color: rgba(255,255,255,.3);
	box-shadow: inset 0 -0.1rem red;
}
.ego_pre {
	line-height: 1.2;
}
.ego_v-nav-pills .nav-link {
	border: 1px solid #2fa4e7;
	margin-bottom: 0.5rem;
	margin-right: 0.3rem;
}
.ego_v-nav-pills .nav-link.ego_wicon {
	padding-left: .45rem;
}
.ego_v-nav-pills .nav-link.ego_wicon .svg-inline--fa
, .ego_v-nav-pills .nav-link.ego_wicon .fa
, .ego_v-nav-pills .nav-link.ego_wicon .fab
, .ego_v-nav-pills .nav-link.ego_wicon .fal
, .ego_v-nav-pills .nav-link.ego_wicon .far
, .ego_v-nav-pills .nav-link.ego_wicon .fas{
	color: #2FA4E7;
}
.ego_v-nav-pills .nav-link.ego_wicon.active .svg-inline--fa
, .ego_v-nav-pills .nav-link.ego_wicon.active .fa
, .ego_v-nav-pills .nav-link.ego_wicon.active .fab
, .ego_v-nav-pills .nav-link.ego_wicon.active .fal
, .ego_v-nav-pills .nav-link.ego_wicon.active .far
, .ego_v-nav-pills .nav-link.ego_wicon.active .fas{
	color: #fff;
}
.ego_v-nav-pills .nav-link.nav-success {
	border: 1px solid #699934;
	color: #699934;
	text-shadow: none;
}
.nav-pills .nav-link.nav-success.active, .nav-pills .show>.nav-success.nav-link {
	color: #fff;
	background-color: #699934;
}
.ego_v-nav-pills .nav-link.nav-warning {
	border: 1px solid #c94e00;
	color: #c94e00;
	text-shadow: none;
}
.nav-pills .nav-link.nav-warning.active, .nav-pills .show>.nav-warning.nav-link {
	color: #fff;
	background-color: #c94e00;
}
.ego_v-nav-pills .nav-link.nav-info {
	border: 1px solid #02325f;
	color: #02325f;
	text-shadow: none;
}
.nav-pills .nav-link.nav-info.active, .nav-pills .show>.nav-info.nav-link {
	color: #fff;
	background-color: #02325f;
}
.ego_v-nav-pills .nav-link.nav-danger {
	border: 1px solid #C71C22;
	color: #C71C22;
	text-shadow: none;
}
.nav-pills .nav-link.nav-danger.active, .nav-pills .show>.nav-info.nav-link {
	color: #fff;
	background-color: #C71C22;
}
.ego_base_module_dev_acc {
	font-family: monospace;
	position: relative;
}
.ego_base_module_dev_acc span {
	display: block;
	position: absolute;
	background: #9C27B0;
	top: -15px;
	left: -16px;
	padding: 0px 5px;
}
.alert.alert_msg {
	color: #ffffff;
	border: none;
	border-radius: .01rem;
}
.alert_msg .close {
	color: #111;
	text-decoration: none;
}
.alert_msg.alert-primary {
	background-color: #3A3F44;
}
.alert_msg.alert-secondary {
	background-color: #52575C;
}
.alert_msg.alert-success {
	background-color: #00a65a;
}
.alert_msg.alert-danger {
	background-color: #dd4b39;
}
.alert_msg.alert-warning {
	background-color: #ff851b;
}
.alert_msg.alert-info {
	background-color: #5bc0de;
}
.nav-pills.ego_api_tabs .nav-link {
	color: #00BCD4;
	font-weight: bold;
}
.nav-pills .nav-link.active {
	box-shadow: none;
}
.nav-pills.ego_api_tabs .nav-link.active, .nav-pills.ego_api_tabs .show>.nav-link {
	color: #fff;
	background-color: #00BCD4;
}
.custom-select-sm {
	font-size: 0.875rem;
	line-height: inherit;
}
/* MODALS */
.modal-content, .modal-header {
	border-radius: 0!important;
}

.modal-info .modal-footer, .modal-info .modal-footer .ego_footer_close
, .modal-info .modal-header, .modal-info .modal-header .close {
	background-color: #54b1cc;
	color: #fff;
	border-color: #4ca1ba;
}
.modal-info .modal-body {
	background-color: #5bc0de;
	color: #fff;
}
.modal-secondary .modal-footer, .modal-secondary .modal-footer .ego_footer_close
, .modal-secondary .modal-header, .modal-secondary .modal-header .close {
	background-color: #4b5055;
	color: #fff;
	border-color: #45494d;
}
.modal-secondary .modal-body {
	background-color: #52575C;
	color: #fff;
}
.modal-primary .modal-footer, .modal-primary .modal-footer .ego_footer_close, .modal-primary .modal-header, .modal-primary .modal-header .close {
    background-color: #353a3f;
    color: #fff;
    border-color: #313539;
}
.modal-primary .modal-body {
	background-color: #3A3F44;
	color: #fff;
}
.modal-warning .modal-footer, .modal-warning .modal-footer .ego_footer_close, .modal-warning .modal-header, .modal-warning .modal-header .close {
	background-color: #eb7a19;
	color: #fff;
	border-color: #d67017;
}
.modal-warning .modal-body {
	background-color: #ff851b;
	color: #fff;
}
.modal-success .modal-footer, .modal-success .modal-footer .ego_footer_close, .modal-success .modal-header, .modal-success .modal-header .close {
	background-color: #009953;
	color: #fff;
	border-color: #008b4c;
}
.modal-success .modal-body {
	background-color: #00a65a;
	color: #fff;
}
.modal-danger .modal-footer, .modal-danger .modal-footer .ego_footer_close, .modal-danger .modal-header, .modal-danger .modal-header .close {
	background-color: #cb4534;
	color: #fff;
	border-color: #ba3f30;
}
.modal-danger .modal-body {
	background-color: #dd4b39;
	color: #fff;
}
.modal-info .modal-header .modal-title
, .modal-secondary .modal-header .modal-title 
, .modal-primary .modal-header .modal-title 
, .modal-warning .modal-header .modal-title 
, .modal-success .modal-header .modal-title 
, .modal-danger .modal-header .modal-title {
	color: #fff;
}
.ego_modal_iframe .modal-dialog {
	height: 100%;
	margin-top: .25rem;
}
.ego_modal_iframe .modal-dialog .modal-content {
	height: 100%;
}
/* log_ui_filter */
.jego-log_wrap_exf:not(.active) {
	display: none;
}
.jego-log_ui_filter {
	position: relative;
	top:4px;
	display: inline-block;
	padding: 0 .7rem;
	padding-left: 26px;
	border: 1px solid #ccc;
	border-radius: 0.2rem;
	overflow:hidden;
}
.jego-log_ui_filter .jego-log_hand {
	position: absolute;
	left:-1px;
	top:-1px;
	bottom:-1px;
	width: 21px;
	border-radius: .3rem;
	cursor: pointer;
	border: 1px solid #ccc;
	text-align:center;
}
.jego-log_ui_filter .jego-log_hand.svg-inline--fa {
	color: #000;
}
.jego-log_ui_filter .jego-log_hand:active {
	left:0px;
}
.jego-log_ui_filter.jego-log_epid, .jego-log_ui_filter.jego-log_epid .jego-log_hand {
	color: #ff8809;
	border-color: #ffe2c4;
	font-weight: bold;
}
.jego-log_ui_filter.jego-log_epid.active {
	color: #fff;
	background-color: #ff8809;
}
.jego-log_ui_filter.jego-log_sbid, .jego-log_ui_filter.jego-log_sbid .jego-log_hand {
	color: #94b100;
	border-color: #e3ecb2;
	font-weight: bold;
}
.jego-log_ui_filter.jego-log_sbid.active {
	color: #fff;
	background-color: #94b100;
}
.jego-log_ui_filter .jego-log_hand {
	background-color: #fff;
}
/* .jego-log_ui_filter.active .jego-log_hand { */
	/* background-color: #fff; */
/* } */
.ego_dropdown_clear_log {
	right: 0px;
	left:auto;
	width: 270px;
}
.ego_dropdown_clear_log p {
	padding: 0.25rem 1.5rem;
}
.ego_dropdown-toggle:after {
	display: none;
}
.nav-link:focus {
	outline: none;
}
.ego_blink {
  -webkit-animation: blink .8s linear 2;
  animation: blink .8s linear 2;
}
@-webkit-keyframes blink{
  from {
		background-color: #e41000;
    color: #ffffff;	
	}
  25% {
    background-color: #f7ad47;
    color: #ffa57a;
	}
  50% {
		background-color: #fff69f;
    color: #e41000;
	}
  75% {
    background-color: #f7ad47;
    color: #ffa57a;
	}
  to {
		background-color: #e41000;
    color: #ffffff;	
	}
}
@keyframes blink{
  from {
		background-color: #e41000;
    color: #ffffff;	
	}
  25% {
    background-color: #f7ad47;
    color: #ffa57a;
	}
  50% {
		background-color: #fff69f;
    color: #e41000;
	}
  75% {
    background-color: #f7ad47;
    color: #ffa57a;
	}
  to {
		background-color: #e41000;
    color: #ffffff;	
	}
}
.ego_blink_box {
  -webkit-animation: blink_box .4s linear 3;
  animation: blink_box .4s linear 3;
}
@-webkit-keyframes blink_box{
  from {
		box-shadow: 0 0 0 0 red;
	}
  25% {
		box-shadow: 0 0 5px 0 red;
	}
  50% {
		box-shadow: 0 0 10px 0 red;
	}
  75% {
		box-shadow: 0 0 5px 0 red;
	}
  to {
		box-shadow: 0 0 0 0 red;
	}
}
.ego_pre_archive {
	background-color: #fff9e7;
}
.dropdown-menu {
	border: 1px solid #378bbb;
	box-shadow: 0 0 7px rgb(78, 177, 234);
}
.ego_mark_off_bg {
	background-color: #ffece9 !important;
}
.ego_tpl_topwrap {
	background-color: #ececec;
}
.ego_tpl_wrap {
	background-color: #f5f5f5;
	white-space: pre;
}
#jb_dv_content_wrap {
	min-height: 700px;
}
.ego_prelbl_link_to_docs {
	font-style: italic;
	/* color: #5e7784; */
	margin-right: 6px;
	font-size: 0.8rem;
	text-shadow: none;
	font-weight: normal!important;
}

/* FROM EGOCRM */
.ego_toggle_btn {
	display: inline-block;
	font-weight: 400;
	color: #495057;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0;
	padding: .05rem;
	box-shadow: none!important;
	position: relative;
	background: 0 0!important;
	filter: none;
	border: none;
	text-decoration: none!important;
}
.ego_toggle_btn:not(.ego_cf_link), .ego_btn_bborder:not(.ego_cf_link) {
	color: #37819e!important;
}
.ego_toggle_btn.ego_ndf, .ego_pill_correct_bg.ego_ndf {
	text-shadow: none;
}
.ego_toggle_btn, .ego_btn_bborder {
	border-bottom: 1px dashed #37819e!important;
}
.ego_toggle_btn:focus, .focus.ego_toggle_btn {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(58,63,68,.25);
}
.ego_toggle_btn:hover {
	border-color: #00b7ff!important;
}
.ego_toggle_btn.active {
	border-bottom: 1px solid #306f88!important;
}
.svg-inline--fa, .fa, .fab, .fal, .far, .fas {
	color: #495057;
}
.ego_toggle_btn:not(.ego_cf_link) .svg-inline--fa
, .ego_btn_bborder:not(.ego_cf_link) .svg-inline--fa {
	color: #37819e;
}
.ego_linkdocs_modal {
	font-weight: bold;
}
.ego_linkdocs_ddown {
}
.ego_markrd {margin-left: 0.6rem;display: inline-block;}
.ego_fix_mark_right_down.collapsed .ego_markrd__down {display: none !important;}
.ego_fix_mark_right_down:not(.collapsed) .ego_markrd__right {display: none !important;}
.ego_fix_mark_right_down_active:not(.active) .ego_markrd__down {display: none !important;}
.ego_fix_mark_right_down_active.active .ego_markrd__right {display: none !important;}
.ego_rels_page_wrap {
	padding: 0.3rem 0.6rem 0.6rem 0.6rem;
	border: 1px solid #dfebf1;
	background: #f7f7f7;
}
.ego_rels_page_title {
	padding: 0 0.45rem;
	color: #ffffff;
	font-weight: bold;
	background-color: #617077;
}
.ego_rels_page_wrap button {
	white-space: pre-wrap;
	text-align: left;
}
.jego-hatype {
	display: none;
}
.ego_preview_btns_card_color{
	min-width: 10rem;
	padding: 1.5rem 0;
	margin: .125rem 0 0;
	font-size: .9375rem;
	color: #aaa;
	text-align: left;
	background-color: #3A3F44;
	border: 1px solid rgba(17,17,17,.15);
	border-radius: .01rem;
}
.ego_preview_btns_card_color .jego-preview_btns_card_color {
  display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #aaa;
	text-align: inherit;
	background-color: transparent;
	border: 0;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.ego_preview_btns_card_color .jego-preview_btns_card_color:hover
, .ego_preview_btns_card_color .jego-preview_btns_card_color:focus{
	color: #fff;
	text-decoration: none;
	background-color: #222d32;
	box-shadow: inset 0.1rem 0rem 0px 0px #00ff97;
}
.ego_preview_btns_card_color .jego-preview_btns_card_color.active
, .ego_preview_btns_card_color .jego-preview_btns_card_color:active {
	color: #fff;
	text-decoration: none;
	background-color: #3A3F44;
	box-shadow: inset 0 -0.1rem red;
}
.ego_preview_btns_card_color .dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid rgba(17,17,17,.35);
}
.ego_preview_btns_card_color a .svg-inline--fa:first-child,
.ego_preview_btns_card_color a i:first-child {
	color: #fff;
}

.navbar-nav .dropdown-menu.ego_base_menu_dropdown {
	background-color: transparent;
	border: none;
	border-left: 1px solid #a2aaaf;
	border-radius: 0;
	box-shadow: none;
	margin-left: 0.6rem;
}
.navbar-nav .dropdown-divider{
	border-top: 1px solid #babdbf;
	max-width: 300px;
}
.navbar-toggler-ego_fake {
	display: inline-block;
	min-width: 1.5em;
	height: 1.5em;
	line-height: 1.7rem;
	font-weight: bold;
	vertical-align: middle;
	content: "";
	color: #03A9F4;
}
.ego_update_mod_pills .ego_v-nav-pills {
	position: relative;
	top: -140px;
	bottom: 20px;
	background: #fff;
	overflow: auto;
	flex-wrap: nowrap;
	/* height: 400px; */
	/* width: 200px; */
}
.ego_base_module_mod_pills .ego_v-nav-pills {
	top: 0;
}

@media (min-width: 576px) {
	.ego_update_mod_pills {
		min-height: 1200px;
	}
	.ego_base_module_mod_pills {
		min-height: 600px;
	}
}
@media (max-width: 575.98px) {
	.ego_update_mod_pills .ego_v-nav-pills {
		position: static!important;
	}
	.ego_update_mod_pills .nav .nav-link {
		margin-bottom: 0.5rem!important;
	}
	.ego_base_module_mod_pills .nav .nav-item {
		display: flex;
	}
}
.ego_save_btn_full_height {
	width: 70px;
}
.ego_langs_key {
	margin-top: .85rem!important;
}
.ego_langs_value_wrap {
	max-height: 160px;
	overflow-y: auto;
	padding: 0.7rem 0.6rem;
	border: .15rem solid transparent;
	border-radius: 0.2rem;
}
.ego_langs_value_wrap.ego_no_transplates {
	border-color:  red;
}
.ego_langs_value_wrap .ego_lavlb {
	position: relative;
	margin-bottom: 1rem;
}
.ego_langs_value_wrap .ego_lavlb:after {
	content: attr(data-llabel);
	display: inline-flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	top: -14px;
	right: 0px;
	left: auto;
	bottom: auto;
	/* background-color: rgb(0 0 0); */
	color: #2f2f2f;
	font-size: 12px;
	line-height: 1;
	font-weight: normal;
	min-width: 200px;
	/* padding: 0 3px; */
	height: 16px;
}
.jego-abs_alert a {
	color: #ffffff;
	font-weight: bold;
}
.btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-outline-primary):not(.btn-outline-warning):not(.btn-outline-danger):not(.btn-outline-info):not(.btn-outline-success):not(.btn-secondary) .svg-inline--fa:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-secondary):hover .svg-inline--fa:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-outline-primary):not(.btn-outline-warning):not(.btn-outline-danger):not(.btn-outline-info):not(.btn-outline-success):not(.btn-secondary) .fa:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-secondary):hover .fa:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-outline-primary):not(.btn-outline-warning):not(.btn-outline-danger):not(.btn-outline-info):not(.btn-outline-success):not(.btn-secondary) .fab:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-secondary):hover .fab:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-outline-primary):not(.btn-outline-warning):not(.btn-outline-danger):not(.btn-outline-info):not(.btn-outline-success):not(.btn-secondary) .fal:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-secondary):hover .fal:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-outline-primary):not(.btn-outline-warning):not(.btn-outline-danger):not(.btn-outline-info):not(.btn-outline-success):not(.btn-secondary) .far:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-secondary):hover .far:not(.ego_stop_color_fa)
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-outline-primary):not(.btn-outline-warning):not(.btn-outline-danger):not(.btn-outline-info):not(.btn-outline-success):not(.btn-secondary) .fas:not(.ego_stop_color_fa) 
, .btn:not(.ego_btn_onoff_by_ic):not(.btn-link):not(.ego_btn_bborder):not(.btn-outline-secondary):not(.btn-secondary):hover .fas:not(.ego_stop_color_fa) 
, .btn.btn-outline-primary.active .svg-inline--fa:not(.ego_stop_color_fa) 
, .btn.btn-outline-success.active .svg-inline--fa:not(.ego_stop_color_fa) 
, .btn.btn-outline-info.active .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-danger.active .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-warning.active .svg-inline--fa:not(.ego_stop_color_fa){
    color: #fff !important;
}
.btn.btn-outline-primary:not(.active) .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-primary:not(.active) .fa:not(.ego_stop_color_fa)
, .btn.btn-outline-primary:not(.active) .fab:not(.ego_stop_color_fa)
, .btn.btn-outline-primary:not(.active) .fal:not(.ego_stop_color_fa)
, .btn.btn-outline-primary:not(.active) .far:not(.ego_stop_color_fa)
, .btn.btn-outline-primary:not(.active) .fas:not(.ego_stop_color_fa) {
	color: #2FA4E7;
}
.btn.btn-outline-secondary .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-secondary .fa:not(.ego_stop_color_fa)
, .btn.btn-outline-secondary .fab:not(.ego_stop_color_fa)
, .btn.btn-outline-secondary .fal:not(.ego_stop_color_fa)
, .btn.btn-outline-secondary .far:not(.ego_stop_color_fa)
, .btn.btn-outline-secondary .fas:not(.ego_stop_color_fa) {
	color: #a9aaab;
}
.btn.btn-outline-success:not(.active) .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-success:not(.active) .fa:not(.ego_stop_color_fa)
, .btn.btn-outline-success:not(.active) .fab:not(.ego_stop_color_fa)
, .btn.btn-outline-success:not(.active) .fal:not(.ego_stop_color_fa)
, .btn.btn-outline-success:not(.active) .far:not(.ego_stop_color_fa)
, .btn.btn-outline-success:not(.active) .fas:not(.ego_stop_color_fa) {
	color: #73A839;
}
.btn.btn-outline-danger:not(.active) .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-danger:not(.active) .fa:not(.ego_stop_color_fa)
, .btn.btn-outline-danger:not(.active) .fab:not(.ego_stop_color_fa)
, .btn.btn-outline-danger:not(.active) .fal:not(.ego_stop_color_fa)
, .btn.btn-outline-danger:not(.active) .far:not(.ego_stop_color_fa)
, .btn.btn-outline-danger:not(.active) .fas:not(.ego_stop_color_fa) {
	color: #C71C22;
}
.btn.btn-outline-warning:not(.active) .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-warning:not(.active) .fa:not(.ego_stop_color_fa)
, .btn.btn-outline-warning:not(.active) .fab:not(.ego_stop_color_fa)
, .btn.btn-outline-warning:not(.active) .fal:not(.ego_stop_color_fa)
, .btn.btn-outline-warning:not(.active) .far:not(.ego_stop_color_fa)
, .btn.btn-outline-warning:not(.active) .fas:not(.ego_stop_color_fa) {
	color: #DD5600;
}
.btn.btn-outline-info:not(.active) .svg-inline--fa:not(.ego_stop_color_fa)
, .btn.btn-outline-info:not(.active) .fa:not(.ego_stop_color_fa)
, .btn.btn-outline-info:not(.active) .fab:not(.ego_stop_color_fa)
, .btn.btn-outline-info:not(.active) .fal:not(.ego_stop_color_fa)
, .btn.btn-outline-info:not(.active) .far:not(.ego_stop_color_fa)
, .btn.btn-outline-info:not(.active) .fas:not(.ego_stop_color_fa) {
	color: #033C73;
}
.btn:not(.active) .jego-op-plus {display: inline-block;}
.btn:not(.active) .jego-op-minus {display: none;}
.btn.active .jego-op-plus {display: none;}
.btn.active .jego-op-minus {display: inline-block;}
.dropdown-item:hover h1
, .dropdown-item:hover h2
, .dropdown-item:hover h3
, .dropdown-item:hover h4
, .dropdown-item:hover h5
, .dropdown-item:hover h6 {
	color: #ffffff;
}
.note-color-select {
	border:1px solid #ccc;
}
.ego_blink_mid {
  -webkit-animation: blinkshort 0.5s linear 5;
  animation: blinkshort 0.5s linear 5;
}
@-webkit-keyframes blinkshort{
  from  {background-color: inherit}
  50%  {background-color: #ffd041}
}
@keyframes blinkshort{
  from  {background-color: inherit}
  50%  {background-color: #ffd041}
}
.smallest {
	font-size:65%
}
.jego-show_hide_lang_keys_group:not(.active) .jego-eye_off {
	display: none;
}
.jego-show_hide_lang_keys_group.active .jego-eye_on {
	display: none;
}
.ego_js_css_pill_link {
	min-width: 130px;
	font-size: 1.15rem;
	text-align: center;
}
.ego_js_css_pill_link__css {
	color: #7bad42;
}
.ego_js_css_pill_link__css:hover {
	color: #709c3e;
}
.nav-pills .nav-link.ego_js_css_pill_link__css.active {
	color: #fff;
	background-color: #8bc34a;
}
.jego-js_css_module .modal-dialog{
	margin-top: 0.5rem;
	min-height: 100%;
}
.jego-js_css_module .modal-dialog .modal-content{
	min-height: 400px;
}
.btn.collapsed .ego_icon_expaned {
	display: none;
}
.btn.collapsed .ego_icon_collapsed {
	display: inline-block;
}
.btn:not(.collapsed) .ego_icon_expaned {
	display: inline-block;
}
.btn:not(.collapsed) .ego_icon_collapsed {
	display: none;
}
/*
 * BY styles
*/
.ego_body_app .ego_btn_mod_desc_custom {
	border-bottom-color: white!important;
	line-height: 1;
	font-style: italic;
}
.ego_body_app .ego_popover_contextmenu {
	background-color: #fbfbfb;
}
.ego_body_app .ego_wrap_load.jego-basic_loading:before {
	background-color: rgba(255, 255, 255, 0.25);
}
.ego_body_app .ego_wrap_load.jego-basic_loading:after, .ego_body_app .btn.jego-basic_loading:after, .ego_body_app .ego_wrap_img:after {
	background-color: #6e8496;
}
.ego_body_app .close .ego_esc_key {
	color: #6f6f6f;
	text-shadow: none;
	font-size: 1rem;
	font-weight: normal;
	margin-right: 2px;
}
.ego_body_app .modal-backdrop {
  background-color: rgba(151, 171, 191, 0.64);
}
.ego_body_app .modal-content
, .ego_body_app .datepicker, .ego_cf_dropdown  {
  border: 1px solid rgba(91, 100, 111, 0.37);
	box-shadow: 0px 0px 5px 2px rgba(0, 190, 255, 0.7);
}
.pagination .ego_pagin_multiplicator {
	box-shadow: inset 2px 0px 0px 0px #f93787;
	left: -1px;
	padding-left: 3px !important;
	border-left-color: #f93787;
}
.ego_body_app .btn.ego_btn_onoff:not(.ego_btn-onoff_theme) span {
	color: #495057;
}
.ego_body_app .jego-form_check.ego_checkbox_readonly:before {
	background-color: rgb(255, 255, 255, .3);
}
.modal-footer {
	border-radius: 0!important;
}
.ego_ui_pars_pack_success {
	border-color: #73A839;
}
.ego_ui_pars_pack_warning {
	border-color: #DD5600;
}
.ego_ui_pars_pack_info {
	border-color: #033C73;
}
.ego_modal_to_code_dropdown {
	position: relative;
	top: -.5rem;
}
.btn:not(:disabled):not(.disabled), .ego_toggle_btn:not(:disabled):not(.disabled), .navbar-toggler:not(:disabled):not(.disabled), .page-link:not(:disabled):not(.disabled), summary {
	cursor: pointer;
}
.btn:hover>.fa-layers>.svg-inline--fa.text-gray,.btn:hover>.fa-layers>i.text-gray,.btn:hover>.svg-inline--fa.text-gray,.btn:hover>i.text-gray,.btn:not([disabled]):not(.disabled).active>.fa-layers>.svg-inline--fa.text-gray,.btn:not([disabled]):not(.disabled).active>.fa-layers>i.text-gray,.btn:not([disabled]):not(.disabled).active>.svg-inline--fa.text-gray,.btn:not([disabled]):not(.disabled).active>i.text-gray,.btn:not([disabled]):not(.disabled):active>.fa-layers>.svg-inline--fa.text-gray,.btn:not([disabled]):not(.disabled):active>.fa-layers>i.text-gray,.btn:not([disabled]):not(.disabled):active>.svg-inline--fa.text-gray,.btn:not([disabled]):not(.disabled):active>i.text-gray,.btn>.fa-layers>.svg-inline--fa.text-gray,.btn>.fa-layers>i.text-gray,.btn>.svg-inline--fa.text-gray,.btn>i.text-gray,.ego_toggle_btn:hover>.fa-layers>.svg-inline--fa.text-gray,.ego_toggle_btn:hover>.fa-layers>i.text-gray,.ego_toggle_btn:hover>.svg-inline--fa.text-gray,.ego_toggle_btn:hover>i.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled).active>.fa-layers>.svg-inline--fa.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled).active>.fa-layers>i.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled).active>.svg-inline--fa.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled).active>i.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled):active>.fa-layers>.svg-inline--fa.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled):active>.fa-layers>i.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled):active>.svg-inline--fa.text-gray,.ego_toggle_btn:not([disabled]):not(.disabled):active>i.text-gray,.ego_toggle_btn>.fa-layers>.svg-inline--fa.text-gray,.ego_toggle_btn>.fa-layers>i.text-gray,.ego_toggle_btn>.svg-inline--fa.text-gray,.ego_toggle_btn>i.text-gray,.show>.btn.dropdown-toggle>.fa-layers>.svg-inline--fa.text-gray,.show>.btn.dropdown-toggle>.fa-layers>i.text-gray,.show>.btn.dropdown-toggle>.svg-inline--fa.text-gray,.show>.btn.dropdown-toggle>i.text-gray,.show>.dropdown-toggle.ego_toggle_btn>.fa-layers>.svg-inline--fa.text-gray,.show>.dropdown-toggle.ego_toggle_btn>.fa-layers>i.text-gray,.show>.dropdown-toggle.ego_toggle_btn>.svg-inline--fa.text-gray,.show>.dropdown-toggle.ego_toggle_btn>i.text-gray,.svg-inline--fa.text-gray,.text-gray,i.text-gray {
	color: #757b82!important
}
.btn.ego_app_drpicker, .btn.ego_app_drpicker:hover, .btn.ego_app_drpicker:active, .btn.ego_app_drpicker:active:hover {
	border-color: #a9b3bd;
	background-color: #fff;
}
.btn.ego_app_drpicker
, .btn.ego_app_drpicker .svg-inline--fa, .btn.ego_app_drpicker .fal {
	color: #495057 !important;
}
.btn.ego_app_drpicker:hover, .btn.ego_app_drpicker:active, .btn.ego_app_drpicker:active:hover
, .btn.ego_app_drpicker:hover .svg-inline--fa, .btn.ego_app_drpicker:hover .fal {
	color: #666b71 !important;
}
.btn-group>.ego_btn_onoff { 
	flex: 0 1 auto;
}
.ego_btn-onoff_theme {
	background-color: #C71C22!important
}
.ego_btn-onoff_theme.active {
	background-color: #00a65a!important
}
.ego_btn-onoff_theme:hover {
  color: #e6e6e6;
}
.ego_hook_info_desc {
	padding: 0.15rem 0.3rem;
	margin-bottom: 0.1rem;
	color: #fff;
	background-color: #71682e;
	line-height: 1;
	text-wrap: wrap;
}
#jb_out__cg_content .tab-pane {
	min-height: 220px;
}
.ego_cg_block {
	position: relative;
	background-color: #ffffff;
}
.ego_cg_arrows {
	position: absolute;
	padding: 0;
	top: 0.3rem;
	left: 0.3rem;
	font-size: 20px;
	line-height: 1;
}
.ego_cg_arrows .svg-inline--fa, .ego_cg_arrows i {
  color: #83abbd!important;
}
.ego_cg_element_arrows {
	margin-right: 0.4rem;
}
.ego_cg_element_arrows .svg-inline--fa, .ego_cg_arrows i {
  color: #30ff00 !important;
}
.ego_cg_group_element_arrows {
	margin-right: 0.4rem;
}
.ego_cg_group_element_arrows .svg-inline--fa, .ego_cg_arrows i {
  color: #ff950d !important;
}
.ego_cg_element_opt_arrows .svg-inline--fa, .ego_cg_arrows i {
  color: #73b7cd !important;
}
.jego-tr_cg_dragg_element_opt.ui-sortable-helper {
	display: table;
}
.ego_cg_accept {
  box-shadow: 0 0 4px 2px rgb(133, 218, 255) !important;
}
.ego_cg_accept_tab {
  box-shadow: 0 0 4px 2px rgb(255, 193, 137) !important;
}
.ego_cg_element_accept {
  box-shadow: 0 0 4px 2px rgb(169, 255, 106) !important;
}
.ego_ccg_element_title {
	margin-bottom: 0.5rem!important;
	background-color: #a5c1c7;
	padding: 0.1rem 0.5rem;
	border-bottom: 1px solid #729097;  
	color: #455255;
	text-shadow: 1px 1px 1px #fffffff2;
}
.ego_ccg_element_title.ego_ccg_element_group_title {
	background-color: #d6e6e9;
	color: #455255;
	text-shadow: 1px 1px 1px #fffffff2;
	border-bottom: 1px solid #b2c2c5;  
}
.jego-cg_elements {
	min-height: 50px;
	padding: 0.35rem;
}
.ego_content_cg_tab {
	padding: 0.35rem;
	min-height: 120px;
	margin-right: -0.35rem;
	margin-left: -0.35rem;	
}
.modal-light .modal-footer, .modal-light .modal-footer .ego_footer_close, .modal-light .modal-header, .modal-light .modal-header .close {
	background-color: #e3e3e3;
	border-color: #c9c9c9;
}
.modal-light .modal-body {
	background-color: #f1f1f1;
}
.modal-light_blue .modal-footer, .modal-light_blue .modal-footer .ego_footer_close, .modal-light_blue .modal-header, .modal-light_blue .modal-header .close {
	background-color: #c5dbe7;
	border-color: #a9c2cf;
}
.modal-light_blue .modal-body {
	background-color: #eef9ff;
}
.ego_cg_element_opts_wrap {
	border-left: 3px solid #0083d1;
	padding: 0.5rem;
	padding-left: 1rem;
}
.ego_text-italic {
	font-style: italic;
}
.ego_date_created_config_cg_block_element {
	font-size: 72%;
}
.ego_date_created_config_cg_block_element:not(.ego_dccc_stop_mt) {
	margin-top: -0.5rem;
}
.ego_cg_block_element_rel_array_result .jego-no_result{
	display: block;
}
.ego_cg_block_element_rel_array_result .jego-yes_result{
	display: none;
}
.ego_cg_block_element_rel_array_result.yes .jego-no_result{
	display: none;
}
.ego_cg_block_element_rel_array_result.yes .jego-yes_result{
	display: block;
}
.ego_cg_group_fields_level_mark {
	min-height: 100%;
	border-left: 1px dashed #6b8489;
	border-bottom: 1px dashed transparent;
	width: 1px;
	margin-right: 0.6rem;
}
.ego_cg_grf_wrap {
	margin-left: -0.6rem;
}
.ego_cg_mark_btn, .ego_lang_mark_btn, .ego_lang_alias_mark_btn {
	background: #57818d;
	border: 1px solid #2f5663;
	padding: 0.3rem 0.4rem 0.4rem 0.5rem;
	line-height: 1;
	font-size: 12px;
	text-shadow: 1px -1px 1px #000000a1;
}
.ego_lang_mark_btn {
	background: #73a839;
	border: 1px solid #b4bfa7;
	color: #ffffff;
	text-shadow: none;
	font-weight: bold;
}
.ego_lang_alias_mark_btn {
	background: #b2ff5f;
	border: 1px solid #ffffff;
	color: #001405;
	text-shadow: 1px -1px 3px #fdfdfdd1;
}
.jego-cg_status__saved_success {
	display: none;
}
.jego-cg_success_result_saved .jego-cg_status__saved_success {
	display: inline;
}
