.bootstrap-datetimepicker-widget.dropdown-menu{
	display: none;
}
.navbar-right.nav{
	align-items: center;
	justify-content: center;
	    padding: 10px 0;
}
#tab-xcheckout.nav.nav-tabs.nav-tabs-line .nav-item {
	width: 100%;
}
.well-xinfo + .row .switch-handle,
.well-xinfo .switch-handle{
	display: none !important;
}
.well-xinfo + .row .switch{
	    justify-content: center;
}
#kt_header_menu_wrapper{
	padding-top: 10px;
}
.table thead td span[data-toggle="tooltip"]:after, label.control-label span:after {
    font-family: FontAwesome;
    color: #1E91CF;
    content: "\f059";
    margin-right: 4px;
}
.table th, .table td{
	position: relative;
}
html[dir=rtl] .tel {
    position: fixed;
       bottom: 20px;
    left: 70px;
    display: none;
    z-index: 999;
}
html[dir=ltr] .tel {
    position: fixed;
       bottom: 20px;
    right: 70px;
    display: none;
    z-index: 999;
}
.tel .fab {
	padding: 11px 14px;
	background: #3dc489;
	color: #fff;
	font-size: 34px;
	border-radius: 50%;
}
.tel:hover .fab {
    background: #04233e;
}



.ui-state-default.elfinder-button:has(.elfinder-button-icon-upload){
    background: #0e8b0d;
    display: flex;
    align-items: baseline;
    justify-content: center;
    flex-direction: row-reverse; 
}
.ui-state-default.elfinder-button:has(.elfinder-button-icon-upload) .elfinder-button-text {
    color:#fff;
    display:block !important;
}
.elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon, .elfinder .elfinder-button.ui-state-disabled .elfinder-button-text {
    opacity: 1 !important;
    filter: none 1 !important;
}
#filemanager .close{
        color: red;
    font-size: 26px;
    margin-top: -1px;
}





@media screen and (max-width: 767px){
	html[dir=rtl] .tel {
	    bottom: 40px;
	    left: 20px;
	}
	html[dir=ltr] .tel {
	    bottom: 40px;
	    right: 20px;
	}
	
	
.ui-widget-header.elfinder-toolbar{
    display:block !important;
}
.ui-state-default.elfinder-navbar{
    width:50% !important;
}
#filemanager.modal-dialog{
    width:100% !important;
}
button[onclick^="addImage"] {   
    position: relative;
    z-index: 9999;
}
#modal-image{
     z-index: 99999;
}
img[data-original-title]::after {
    display: none !important;
}
.tooltip {
    display: none !important;
}

}

html[dir=ltr] body, html[dir=ltr]{
	font-family: Cairo, Tahoma, Geneva, "sans-serif";
}
html[dir=rtl] #kt_subheader h1{
	float: right;
}
html[dir=ltr] #kt_subheader h1{
	float: left;
}
html[dir=rtl] #kt_subheader .breadcrumb{
	float: right;
}
html[dir=ltr] #kt_subheader .breadcrumb{
	float: left;
}
#kt_subheader .breadcrumb{
	top: 7px;
	position: relative;
}
#kt_subheader .breadcrumb > li{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
#kt_subheader .btn i {
	font-size: 1.5rem;
}
#kt_subheader .btn-light-primary span{
	font-size: 14px;
	line-height: 0;
}
.aside-menu .menu-nav>.menu-item>.menu-heading .menu-text, .aside-menu .menu-nav>.menu-item>.menu-link .menu-text {
    color: #fff;
}
.aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-text, .aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-text {
    color: #3699ff;
}
/*.up{
	display: flex;
	flex-direction: column;
}
.up .img{
	height: 100%;
}*/
@media (min-width: 992px){
	.header-fixed.subheader-fixed .subheader{
		z-index: 9;
	}
	/*.header.header-fixed{
		z-index: 9999;
	}*/
}
@media (max-width: 768px){
	header .navbar-right.nav{
		    margin-top: 50px;
	}
	header .symbol.symbol-25 .symbol-label{
		margin: 0 auto;
	}
}
html[dir=rtl] .dropzone.dropzone-default{
	text-align: right;
}
html[dir=ltr] .dropzone.dropzone-default{
	text-align: left;
}
 #header .nav > li li {
	min-width: 200px;
}
#header .nav > li > a > .label {
	text-shadow: none;
	padding: 1px 4px;
	position: absolute;
	top: 8px;
	left: 6px;
}
.topbar-item .symbol-light-success{
	background-color: #C9F7F5;
	color: #1BC5BD;
}
.symbol.symbol-25  {
    width: 25px;
    height: 25px;
}
.symbol.symbol-lg-35 {
    width: 35px;
    height: 35px;
}


.topbar-item .symbol-label {
	display:block;
	visibility:hidden;
	width: 15px;
	height: 18px;
	top: 6px;
	position: relative;
	text-transform: capitalize;
}

.topbar-item .symbol-label:first-letter {
   visibility:visible;
}
.btn i{
	padding-right: 0;
}
.fade.show {
    opacity: 1; 
  }
html[dir=rtl] #kt_header_menu_wrapper{
	float: right;
}
html[dir=ltr] #kt_header_menu_wrapper{
	float: left;
}
html[dir=rtl] .header-menu.header-menu-layout-default .menu-nav > .menu-item > .menu-link {
    padding: 0rem 0 0 .9rem;
}
html[dir=ltr] .header-menu.header-menu-layout-default .menu-nav > .menu-item > .menu-link {
    padding: 0rem .9rem 0 0;
}
input[type=checkbox] {
         position: relative;
         cursor: pointer;
}
html[dir=rtl] input[type=checkbox]:before{
	left: 0;
}
html[dir=ltr] input[type=checkbox]:before{
	right: 0;
}
input[type=checkbox]:before {
         content: "";
         display: block;
         position: absolute;
         width: 16px;
         height: 16px;
         top: 0;
         border: 2px solid #d1d3e0;
         border-radius: 3px;
         background-color: white;
}
html[dir=rtl] input[type=checkbox]:checked:after{
	left: 6px;
}
html[dir=ltr] input[type=checkbox]:checked:after{
	right: 6px;
}
input[type=checkbox]:checked:after {
         content: "";
         display: block;
         width: 5px;
         height: 10px;
         border: solid #3699ff;
         border-width: 0 3px 3px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         position: absolute;
         top: 2px;
}

input[type=radio] {
         position: relative;
         cursor: pointer;
         font-family: 'icomoon';
}
html[dir=rtl] input[type=radio]:before{
	left: -1px;
}
html[dir=ltr] input[type=radio]:before{
	right: -1px;
}
input[type=radio]:before {
         content: "";
         display: block;
         position: absolute;
         width: 16px;
         height: 16px;
         top: -1px;
         border: 2px solid #d1d3e0;
         border-radius: 50%;
         background-color: white;
}
html[dir=rtl] input[type=radio]:checked:after{
	left: 4px;
}
html[dir=ltr] input[type=radio]:checked:after{
	right: 4px;
}
input[type=radio]:checked:after {
        content: "";
        display: block;
        height: 6px;
        width: 6px;
        background-color: #3699ff;
        border-radius: 50%;
        position: absolute;
        top: 4px;
}

.card.card-custom.card-stretch.gutter-b {
	height: calc(100% - 25px);
	/*height: auto;*/
}
.step.card.card-custom>.card-header{
	min-height: unset;
}
.step.card.card-custom>.card-body {
    padding: 1rem 1.25rem;
}
.tooltip .tooltiptext {
	bottom: 100%;
}
.accordion.accordion-svg-toggle .card .card-header .card-title.collapsed .svg-icon svg {
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion.accordion-svg-toggle .card .card-header .card-title .svg-icon svg {
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

#accordion-control-right .card{
	padding: 1rem 2.25rem;
	margin-bottom: 30px;
}
.note-editing-area{
	height: 150px;
}
.note-editor.note-frame .note-editing-area .note-editable{
	height: 150px !important;
}
.form-horizontal .control-label {
	text-align: unset;
}
.note-editor.note-frame .panel-heading.note-toolbar {
	background: #fff;
}
.note-editor.note-frame {
	box-shadow: 0 0 0 rgb(223 219 242 / 85%);
	border: 1px solid #ddd !important;
	border-radius: 3px;
}
#tab-general .panel-body{
	padding: 0 15px;
}
#tab-general .tab-content{
	margin-top: 0;
}
.tab-content{
	margin-top: 20px;
}
.form-horizontal .simple .form-group {
	margin-bottom: 0.75rem;
}
.control-label{
	color: #2c2c35 !important;
}
.note-editor.note-frame .note-statusbar{
	background-color: #fff !important;
}
.tab-pane .form-group{
	margin: 0 -15px 0.75rem;
}
#product-category{
	margin-bottom: 0;
}
.form-horizontal #accordion-control-right .control-label{
	padding: 10px 15px 5px;
}
.nav-icon img{
	width: 22px;
	height: 14.5px;
}
a{
	cursor: pointer;
}
#drop_zone{
	padding: 25px 0 0;
}
#drop_zone > a{
	margin: 0 0 10px 20px;
	display: inline-block;
	font-size: 14px;
}
.dropzone.dropzone-default{
	min-height: 400px;
}
.dropzone-msg.dz-message {
	margin: 12em 0;
}
.well.well-sm{
	min-height: 40px;
}
.well.well-sm > div{
	display: inline-block;
	background-color: #3a3f41;
	color: #fff;
	padding: 7px 15px;
	border-radius: 4px;
	margin: 0 3px 8px;
}
.well.well-sm label{
	color: #fff;
}
@media (min-width: 992px){
	.content {
	    padding: 25px 0 0;
	}
}
div.required .control-label:not(span):after, td.required:after {
	content: '* ';
	color: #F00;
	font-weight: bold;
	padding: 0 3px;
}
.adv{
	display: table;
	margin: 0 auto 30px;
}
.adv button{
	font-weight: bold;
}
.alert .fa{
	color: #fff;
}
html[dir=ltr] .input-group-addon:first-child {
	width: unset;
}
#more-info .input-group-addon, .input-group-btn{
	width: auto;
}
#attribute .input-group-addon, .input-group-btn{
	width: auto;
}
#tab-seo .input-group-addon, .input-group-btn{
	width: auto;
}
#tab-seo .form-group {
	margin-right: -15px;
	margin-left: -15px;
	margin-bottom: 1.75rem;
}
footer{
	margin-top: 20px;
}
html[dir=rtl] .input-group.input-group-solid > div{
	border-left: 1px solid #ccc;
}
html[dir=ltr] .input-group.input-group-solid > div{
	border-right: 1px solid #ccc;
}
html[dir=rtl] .input-group.input-group-solid > div:last-child{
	border-left: 0;
}
html[dir=ltr] .input-group.input-group-solid > div:last-child{
	border-right: 0;
}
.not-found-wrab{
	min-height: 500px;
	
}
.not-found .col-sm-6{
	text-align: center;
}
html[dir=rtl] .not-found{
	background-position: right;
}
html[dir=ltr] .not-found{
	background-position: left;
}
.not-found{
	background: #fff url(../assets/media/error/bg5.jpg) no-repeat;
	background-size: contain;
	/*transform: scale(-1,1);*/
	min-height: 500px;
	align-items: center;
	justify-content: center;
}
.empty-page{
	padding: 50px 0;
	    width: 100%;
}
.create{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.separete{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.separete #dropdownMenuButton{
	border-radius: 50%;
}
.separete #dropdownMenuButton:after{
	display: none !important;
}
.mr-3, .mx-3 {
    margin-right: 0.75rem !important;
}
html[dir=rtl] .wizard-6 .svg-icon,
html[dir=rtl] .svg-icon.svg-icon-md svg{
	transform: scale(-1);
}
html[dir=ltr] .wizard-6 .svg-icon,
html[dir=ltr] .svg-icon.svg-icon-md svg{
	transform: scale(1);
}
.wizard-6 .col-sm-2,
.wizard-6 .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
html[dir=rtl] .wizard.wizard-6 .wizard-content .wizard-nav .wizard-steps .wizard-step .wizard-icon{
	margin-left: 1rem;
}
html[dir=ltr] .wizard.wizard-6 .wizard-content .wizard-nav .wizard-steps .wizard-step .wizard-icon{
	margin-right: 1rem;
}
.s_menu{
	margin: 0 0 20px;
}
.s_menu .list-inline{
	margin: 5px 0;
}
.s_menu .dropdown-item.active, .s_menu .dropdown-item:active {
	color: #3699FF;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 2px solid #3699FF;
}
.s_menu .dropdown-item{
	border-bottom: 2px solid transparent;
}
#menu-setting{
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #00346a;
	    z-index: 99;
}
#menu-setting span{
	color: #fff;
}
.aside-menu .menu-nav{
	    padding: 15px 0 30px !important;
}
.aside-menu{
	position: unset !important;
}
.main_setting .card.card-custom > .card-body {
	padding: 2rem 1.0rem;
}
.main_setting{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.main_setting .mb-5 > a,
.main_setting .mb-5{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.main_setting .mb-5 > a,
.main_setting .card.card-custom{
	width: 100%;
}
.extension_blocks .card.overlay h3{
	position: absolute;
	/* top: 0; */
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	color: #000;
	font-weight: bold;
}
.extension_blocks .overlay-layer button,
.extension_blocks .overlay-layer a{
	margin: 0 5px;
}
.page-link-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.blue-white-empty{
	border: 1px solid;
	padding: 8px 12px;
	border-radius: 4px;
}
.form-control{
	    padding: 7px 13px;
}
.radio-inline{
	display: inline-block;
}
.store-steps .store-step-box {
    padding: 26px 20px;
    background-color: #fff;
    border-radius: 4px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    box-shadow: 0 0 10px 0 rgb(167 162 194 / 22%);
}
.store-steps .store-step-box.done {
    border: solid 1px #36cf92;
    box-shadow: none;
}
.store-steps .store-step-box .icons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
}
.store-steps .store-step-box .up {
    width: 100%;
}
.symbol.symbol-circle {
    max-width: 75px;
    height: 75px;
    align-items: center;
    justify-content: center;
    display: flex;
    border: 1px solid #e5e5e5;
}
.symbol.symbol-lg-75 a > img,
.symbol.symbol-lg-75 > img{
	width: 100% !important;
}
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn{
	height: auto;
	line-height: auto;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{
	height: 100%;
}
html[dir=rtl] #content{
	float: left;
}
html[dir=ltr] #content{
	float: right;
}
#content{
	width: 80%;
	margin: 50px 0 0;
	min-height: 600px;
}
.content{
	min-height: 600px;
}
.btn-group, .btn-group-vertical {
    position: unset;

    }
.table-responsive{
	padding-bottom: 0 !important;
	overflow: unset;
}    
html[dir=rtl] footer.footer{
	direction: ltr;
	padding: 2em !important;
}
html[dir=ltr] footer.footer{
	direction: rtl;
	padding: 2em !important;
}
.integration .well{
	background-color: transparent;
	border: 1px solid #E4E6EF;
}
.integration .well.well-sm > div {
    display: inline-block;
    background-color: #f5f5f5;
    color: #3a3f41;
}
.integration .well.well-sm label {
    color: #3a3f41;
}
@media (max-width: 768px) {
	.table-responsive{
		overflow-x: auto;
	}
}
#kt_aside .lock-package > span:after{
	content: "\f023";
	font-size: 14px;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #FF7D00;
	margin-inline-start: 10px;
}
#kt_content .lock-package:after{
	content: "\f023";
	font-size: 14px;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #FF7D00;
	margin-inline-start: 10px;
}
#upgrade_plan_modal{
	direction: rtl;
}
#upgrade_plan_modal .modal-content {
    padding: 25px 30px;
    text-align: center;
}
#upgrade_plan_modal .title {
    font-size: 20px;
    font-weight: 500;
    color: #2c2c35;
    margin-bottom: 22px;
}
#upgrade_plan_modal .img {
    max-width: 150px;
    margin-bottom: 20px;
}
#upgrade_plan_modal .info-content {
    font-size: 16px;
    color: #2c2c35;
    margin-bottom: 10px;
}
#upgrade_plan_modal .theme-btn {
    margin-top: 20px;
        color: #fff;
    background-color: #379eff;
    padding: 10px 25px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    text-transform: capitalize;
    transition: .3s;
}
#upgrade_plan_modal .theme-btn i.reverce {
    margin-inline-start: 10px;
    color: #fff;
}
#upgrade_plan_modal .close-modal {
    font-size: 40px;
    line-height: 18px;
    display: block;
    color: #b4afd3;
    display: block;
    text-align: end;
}




#kt_aside .lock-package2 > span:after{
	content: "\f023";
	font-size: 14px;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #FF7D00;
	margin-inline-start: 10px;
}
#kt_content .lock-package2:after{
	content: "\f023";
	font-size: 14px;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #FF7D00;
	margin-inline-start: 10px;
}
#upgrade_plan_modal2{
	direction: rtl;
}
#upgrade_plan_modal2 .modal-content {
    padding: 25px 30px;
    text-align: center;
}
#upgrade_plan_modal2 .title {
    font-size: 20px;
    font-weight: 500;
    color: #2c2c35;
    margin-bottom: 22px;
}
#upgrade_plan_modal2 .img {
    max-width: 150px;
    margin-bottom: 20px;
}
#upgrade_plan_modal2 .info-content {
    font-size: 16px;
    color: #2c2c35;
    margin-bottom: 10px;
}
#upgrade_plan_modal2 .theme-btn {
    margin-top: 20px;
        color: #fff;
    background-color: #9c27b0;
    padding: 10px 25px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    text-transform: capitalize;
    transition: .3s;
}
#upgrade_plan_modal2 .theme-btn i.reverce {
    margin-inline-start: 10px;
    color: #fff;
}
#upgrade_plan_modal2 .close-modal {
    font-size: 40px;
    line-height: 18px;
    display: block;
    color: #b4afd3;
    display: block;
    text-align: end;
}



.top-footer{
	position: relative;
}
.alert.alert-custom {
	position: fixed;
	bottom: 0;
	
	width: 82%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex !important;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding: 1.5rem 2rem;
	margin: 0;
	border-radius: 10px;
	z-index: 9;
}
html[dir=ltr] .alert.alert-custom{
	right: 5px;
}
html[dir=rtl] .alert.alert-custom{
	left: 5px;
}
.bold{
	font-weight: bold;
	    font-size: 16px;
}
.upgrade-now-banner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    background-color: #369aff;
    border-radius: 5px;
}
.upgrade-now-banner .title {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
        margin: 0;
}


.currentpckg-now-banner .title {
        margin: 0;
}
.currentpckg-now-banner .title span{
    color: #369aff;
}
.pckgexpires{
	display: contents;
}
.pckgexpires p{
	margin: 0 5px;
}
.gold-btn {
    color: #444;
    background-color: #fff;
}
.theme-btn {
    padding: 10px 25px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    text-transform: capitalize;
    transition: .3s;
}
.gold-btn i{
	color: #444 !important;
}

.sharemodel{
	text-align: center;
	font-size: 17px;
	color: #444;
}

.linkshare {
	display: flex;
	margin-bottom: 20px;
}
.linkshare input {
	border: 1px dashed;
	border-radius: 5px;
	padding: 10px;
	font-size: 17px;
	margin: 0 auto;
	width: 80%;
	text-align: center;
}

.linkshare button{
	font-size: 25px;
	margin-top: 5px;
	margin-right: 5px;
	color: #000;
	padding: 0;
	border: none;
	background: none;
}

.linkshare i{
	color: #000;
}
html[dir="rtl"] .theme-btn i.reverce {
    margin-right: 10px;
        color: #fff;
}
html[lang="ar"] .theme-btn i.fa-arrow-right, html[lang="ar"] .theme-btn i.fa-chevron-right {
    transform: rotate(180deg);
}
html[dir="ltr"] .theme-btn i.reverce {
    margin-left: 10px;
}
html[lang="en-gb"] .theme-btn i.fa-arrow-right, html[lang="ar"] .theme-btn i.fa-chevron-right {
    transform: rotate(-180deg);
}
.theme-btn i {
    font-size: 15px;
}
@media (max-width: 576px){
	.upgrade-now-banner {
	    flex-direction: column;
	    align-items: flex-start;
	}
}
#menu-gift .fa{
	color: #f3112a;
}
html[dir="rtl"] #exampleModal .modal-dialog {
	direction: rtl;
}
html[dir="rtl"] #menu-pos:after{
	content: "جديد";
	left: 80px;
}
html[dir="ltr"] #menu-pos:after{
	content: "جديد";
	right: 80px;
}
#menu-pos:after{
	display: block;
	position: absolute;
	width: 40px;
	height: 18px;
	top: 0;
	border-radius: 3px;
	background-color: gold;
	text-align: center;
	line-height: 18px;
}


