/*** bootstrap reset ***/
.alert {
	margin:0px;
	font-size:13px;
	position:relative;left:0px;top:0px;
}
.alert.alert-lg {
	font-size:20px;
	padding:10px;
}

.alert .close_btn {
	position:absolute;right:12px;top:12px;
	color:#cacaca;
	font-size:11px;
}
.alert .close_btn:hover {
	color:#888888;
}

.btn {white-space:nowrap;}

body .form-control:focus	{
	outline:0;box-shadow:none;
}

/***************************************************** reset jquery dialog *********************************************/

.ui-dialog-custom {
	position:fixed;
	left:0px !important;
	top:0px !important;
	right:0px !important;
	bottom:0px !important;
	width:100% !important;
	margin:auto;
	background:none;
	text-align:center;
}
.ui-dialog-custom:before {
	display:inline-block;
	width:1px;
	margin-left:-1px;
	height:100%;
	content : ' ';
	position:relative;
	vertical-align:middle;
	
}

.ui-dialog-custom.ui-dialog-custom-full {
	padding:0px;
}
.ui-dialog-custom.ui-dialog-custom-full .ui-dialog-content {
	width:100% !important;
	height:100% !important;
	padding:0px;
}

.ui-dialog-custom.ui-dialog-custom-full:before {
	display:none;
}


.ui-dialog-custom .hasDatepicker {
	text-align:center;
}
.ui-dialog-custom .hasDatepicker .ui-datepicker-inline {
	display:inline-block !important;
}

.ui-dialog-custom .ui-dialog-titlebar {
	display:none;
}
.ui-dialog-custom .ui-dialog-content {
	display:inline-block;
	vertical-align:middle;
}

.ui-dialog-custom .close_btn {
	display:block;
	position:fixed;
	right:	15px;
	top:	15px;
	width:32px;
	height:32px;
	
	box-shadow:none;
	border:0px;
	outline:0;
	
	background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
	background-position:center center;
	
	opacity:.5;
	
	transition:all 0.5s ease;
	z-index:1000;
	
}
.ui-dialog-custom .close_btn:focus {
	
	box-shadow:none;
	border:0px;
	outline:0;
}
.ui-dialog-custom .close_btn:hover {
	
	opacity:.9;
	
}

.ui-dialog-custom.ui-dialog-iframe {z-index:99999 !important;}
.ui-dialog-custom.ui-dialog-iframe .ui-dialog-content {
	position:absolute;
	left:0px !important;
	top:0px !important;
	right:0px !important;
	bottom:0px !important;
	margin:auto;
	
	width:95% !important;
	height:95% !important;
	overflow:hidden;
	padding:0px;
	box-shadow:0px 0px 10px 0px rgba(100,100,100,.8);
	border:2px #3279B5 dashed;
	border-radius:10px;
	
	transition:all 0.5s ease;
	
}
.ui-dialog-custom.ui-dialog-iframe .ui-dialog-content:hover {
	
	transition:all 0.5s ease;
}
.ui-dialog-custom.ui-dialog-iframe .ui-dialog-content iframe {
	width:100%;height:100%;
	overflow:hidden;
	
	
}



.ui-dialog-list-content {
	position:fixed;
	left:0px !important;
	top:0px !important;
	right:0px !important;
	bottom:0px !important;
	width:100% !important;
	margin:auto;
	background:#ffffff;
	text-align:center;
	
	width:95% !important;
	height:95% !important;
	
	padding:0px;
	border:0px;
	padding-top:38px;
	padding-bottom:38px;
}
.ui-dialog-list-content .ui-dialog-buttonpane
{
	z-index:10;
	position:absolute;left:0px;bottom:0px;
	width:100%;height:38px;
	padding:0px;
}
.ui-dialog-list-content .ui-dialog-buttonpane .ui-dialog-buttonset {
	position:relative;left:0px;top:0px;
	float:initial;
	margin:0px auto;
	text-align:center;
}
.ui-dialog-list-content .ui-dialog-buttonpane button.ui-button {
	padding:5px 10px;
	margin:3px;
	background:#178900;
	color:#ffffff;
	
}

.ui-dialog-list-content .ui-dialog-titlebar {
	z-index:10;
	position:absolute;left:0px;top:0px;
	width:100%;height:38px;
	
}
.ui-dialog-list-content .ui-dialog-content {
	width:100% !important;
	height:100% !important;
	overflow:auto;
	padding:0px;
	margin:0px;
	box-shadow:0px 0px 10px 0px rgba(100,100,100,.8);
	
	position:relative;left:0px;top:0px;
	transition:all 0.5s ease;
}
.ui-dialog-list-content .ui-dialog-content:hover {
	
	transition:all 0.5s ease;
}
.ui-dialog-list-content .ui-dialog-content iframe {
	width:100%;height:100%;
	overflow:hidden;
	
	
}

/***************************************************** reset jquery dialog *********************************************/

 
.form-control {
	border-color:#eaeaea;
	font-size:13px;
}



html body .webui-popover-content {padding:0px;}
html body .webui-popover .webui-popover-content {padding:0px;}
html body .webui-popover .webui-popover-content>div:first-child {width:100%;}

html body .selectize-control {font-size:0px;}

html body .panel {	margin:0px;}






.fonticon {}
span.fonticon:before {margin:0px;}
span.fonticon:before {font-size:14px;}
span.fonticon:before {font-size:inherit;}


div.sc_form table.sc_table .chosen-container {
	font-size:11px;
}






.mce-branding {color:#ffffff !important;}
.mce-container.tinymce_codemirror_editor_win { width:90% !important; height:95% !important; left:0px !important; right:0px !important; top:0px !important; bottom:0px !important; margin:auto;}
.mce-container.tinymce_codemirror_editor_win .mce-reset{ width:100% !important; height:100% !important; padding:50px 0px; box-sizing: border-box; }
.mce-container.tinymce_codemirror_editor_win .mce-window-head { position:absolute;left:0px;top:0px;width:100%;padding:0px 10px;height:50px !important; box-sizing: border-box;}
.mce-container.tinymce_codemirror_editor_win .mce-window-head .mce-title { line-height:50px; }
.mce-container.tinymce_codemirror_editor_win .mce-foot { width:100% !important; height:50px !important; padding:0px; box-sizing: border-box;}
.mce-container.tinymce_codemirror_editor_win .mce-foot .mce-container-body { width:100% !important; text-align:right;}
.mce-container.tinymce_codemirror_editor_win .mce-foot .mce-btn { position:relative;display:inline-block;left:0px !important; margin:0px 10px;}
.mce-container.tinymce_codemirror_editor_win .mce-window-body { width:100% !important; height:100% !important; }






.CodeMirror.readonly {background:#eaeaea;}
.sc-codemirror-highlight {background:#C7EABE;}

.toggle.btn {background:none;}
.toggle.sc_bootstrap_toggle
,.toggle-on.sc_bootstrap_toggle
,.toggle-off.sc_bootstrap_toggle 	{ border-radius:0px;  
	border:1px #E6E8EB solid;
	text-align:center;
}

.toggle.sc_bootstrap_toggle[disabled]	{
	opacity:.5;
}

.toggle.sc_bootstrap_toggle .toggle-on.btn 		{	padding-right:35px; border-radius:0px;	
	font-size:16px;
}
.toggle.sc_bootstrap_toggle .toggle-off.btn 	{	padding-left:35px; 	 border-radius:0px;
	background:#eeeeee;
	color:#666666;
	font-size:16px;
}
.toggle.sc_bootstrap_toggle .toggle-handle { border-radius: 0px; width:50px;
	font-family : 'Font Awesome 5 Free';
	display: block;
	margin:0px auto;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	font-weight: 900;
	background:#fff;
	border:0px;
	font-size:14px;
}
.toggle.sc_bootstrap_toggle .toggle-handle:before { 
	content : "\f0c9";
	position:absolute;top:0px;bottom:0px;left:10%;
	transform: scale(0.7,1.0) translate(-50%) rotate(90deg);
	color:#999999;
}
.toggle.sc_bootstrap_toggle .toggle-handle:after { 
	content : "\f0c9";
	position:absolute;top:0px;bottom:0px;right:20%;
	transform: scale(0.7,1.0) translate(-50%) rotate(90deg);
	color:#999999;
}




.iziToast-wrapper {z-index:99999 !important;}











.sc_input_group.input-group {flex-wrap:nowrap;}
.sc_input_group.input-group input.form-control {}
.sc_input_group.input-group input.form-control:focus {box-shadow:none;}




.nice-select.wfit {}
.nice-select.wfit .list {width:100%;}

div.sc_bootstrap_select {}
div.sc_bootstrap_select:focus {box-shadow:none;}
div.sc_bootstrap_select:focus {border:0px;outline:0;}
div.sc_bootstrap_select select {border:3px #ff0000 solid}
div.sc_bootstrap_select select:focus {box-shadow:none !important;border:0px;}
div.sc_bootstrap_select button.dropdown-toggle {background:#ffffff;border:1px solid #E8E8E8;}
div.sc_bootstrap_select button.dropdown-toggle:focus {box-shadow:none !important;border:1px solid #999999;outline:0px !important;}
div.sc_bootstrap_select.show button.dropdown-toggle {box-shadow:none !important;border:1px solid #999999;outline:0px !important;}










/****/
.sc_pretty_checkbox {}
.sc_pretty_checkbox .icon {display:none;}
.sc_pretty_checkbox.p-icon .icon {display:none;}

.sc_pretty_checkbox.p-default input.checked:checked ~ .state.p-primary-o label:after {background-color:transparent !important;}
.sc_pretty_checkbox.p-default input.checked:checked ~ .state.p-primary-o .icon.checked {display:inline;}




/************ jquery sortable ***********************/
.ui-sortable-placeholder {visibility:visible !important;}
.ui-sortable-placeholder td {border:0px !important;border-top:2px #A9A9A9 dashed !important;border-bottom:2px #A9A9A9 dashed !important;background:#f3f3f3 !important;}
.ui-sortable-placeholder td:first-child {border-left:2px #A9A9A9 dashed !important;}
.ui-sortable-placeholder td:last-child {border-right:2px #A9A9A9 dashed !important;}

.ui-sortable-helper {opacity:.3;}


/*plugins : jquery confirm */
.jconfirm .jconfirm-box {max-width:95%;width:450px;}












/* plugins : lightcase */
.sc_video_lightbox {width:100% !important;height:100% !important;left:0px !important;top:0px !important;margin:0px !important;}
.sc_video_lightbox .sc_video_lightbox_content {background-color:transparent !important;}
.sc_video_lightbox .sc_video_lightbox_content {width:100% !important;height:100% !important;}
.sc_video_lightbox .sc_video_lightbox_contentInner {width:100% !important;height:100% !important;}
.sc_video_lightbox .sc_video_lightbox_contentInner {max-width:1200px !important;margin:0px auto !important;}
.sc_video_lightbox .sc_video_lightbox_contentInner {position:relative;padding:20px;}
.sc_video_lightbox .sc_video_lightbox_contentInner .lightcase-inlineWrap {width:100% !important;height:100% !important;}
.sc_video_lightbox .sc_video_lightbox_contentInner .lightcase-inlineWrap {max-width:100% !important;max-height:100% !important;}
.sc_video_lightbox .sc_video_lightbox_contentInner .lightcase-inlineWrap {padding:0px !important;overflow:hidden !important;}
.sc_video_lightbox .sc_video_lightbox_contentInner .lightcase-inlineWrap video {width:100%;height:100%;}

.sc_image_lightbox {width:100% !important;height:100% !important;left:0px !important;top:0px !important;margin:0px !important;}
.sc_image_lightbox .sc_image_lightbox_content {background-color:transparent !important;}
.sc_image_lightbox .sc_image_lightbox_content {width:100% !important;height:100% !important;}
.sc_image_lightbox .sc_image_lightbox_contentInner {width:100% !important;height:100% !important;max-height:none !important;}
.sc_image_lightbox .sc_image_lightbox_contentInner {max-width:1200px !important;margin:0px auto !important;}
.sc_image_lightbox .sc_image_lightbox_contentInner {position:relative;padding:20px;}
.sc_image_lightbox .sc_image_lightbox_contentInner .lightcase-inlineWrap {width:100% !important;height:100% !important;}
.sc_image_lightbox .sc_image_lightbox_contentInner .lightcase-inlineWrap {max-width:100% !important;max-height:100% !important;}
.sc_image_lightbox .sc_image_lightbox_contentInner .lightcase-inlineWrap {padding:0px !important;overflow:hidden !important;}
.sc_image_lightbox .sc_image_lightbox_contentInner .lightcase-inlineWrap .img {width:100%;height:100%;
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
}

html body .sc_image_lightbox #lightcase-content.sc_image_lightbox_content {width:100% !important;height:100% !important;}
html body .sc_image_lightbox #lightcase-content.sc_image_lightbox_content .lightcase-inlineWrap {width:100% !important;height:100% !important;}


/********************************************************************************************************************************************/
.ui-tabs-vertical 					{ width: 100%; height:100%; }
.ui-tabs.ui-tabs-vertical 			{ padding:0px;padding-left:100px; min-height:180px; height:100%; border:1px #4E82CF solid;}
.ui-tabs-vertical .ui-tabs-nav 						{ position:absolute; left:0px; top:0px; padding: 0px; width: 100px; height:100%; background:none; }
.ui-tabs-vertical .ui-tabs-nav 						{ border:0px;border-radius:0px; border-right:1px #4E82CF solid;}
.ui-tabs-vertical .ui-tabs-nav li 					{ float:initial; width: 100%;border:0px;border-radius:0px; margin:0px; background:#ffffff;border-bottom:1px #4E82CF solid;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active 	{ margin:0px;  padding-bottom: 0; padding-right: 0; border-right-width: 1px;}

.ui-tabs-vertical .ui-tabs-nav li a.ui-tabs-anchor 	{ padding:5px; font-size:12px; font-weight:normal; }
.ui-tabs-vertical .ui-tabs-nav li a.ui-tabs-anchor 	{ display:block;  float:initial; float:inherit;  width:100%; white-space:normal; }
.ui-tabs-vertical .ui-tabs-nav li a.ui-tabs-anchor 	{ color:#A3B5CF; }

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor {background:#4E82CF;color:#ffffff;}

.ui-tabs-vertical .ui-tabs-panel { padding: 5px; width:100%; height:100%; overflow:auto; font-size:12px;}







/************summernote*********************/
.note-toolbar .note-dropdown-menu.dropdown-menu {
	transform:none !important;
	position:absolute !important;
	left:0px !important;
	top:32px !important;
}





