.form-select, .form-control{
    min-width: 100px;
}


/**/
.crm_budget_content textarea
{min-height:200px}
.crm_budget_description textarea,
.crm_budget_examples textarea,
.crm_budget_conditions textarea
{min-height:100px}


/*Menú mínimo para gestión*/

.menu-item-settings,
.app-navbar-item-ai,
.app-navbar-item-notifications,
.app_financial_subscription_start_date,
.app_financial_subscription_end_date,
.app_financial_subscription_items,
#kt_app_sidebar .menu-apps,
#kt_app_sidebar .apps-title,
#kt_app_sidebar_footer,

#kt_app_sidebar .content,
#kt_app_sidebar .reports,
#kt_app_sidebar .online_store .themes,
#kt_app_sidebar .online_store .shipping_methods,
#kt_app_sidebar .online_store .preferences,
#kt_app_sidebar .financial /*.item1,
#kt_app_sidebar .financial .item2,
#kt_app_sidebar .financial .item3,
#kt_app_sidebar .financial .app_financial_scheduled_collections,
#kt_app_sidebar .financial .app_financial_account_summaries,
#kt_app_sidebar .financial .app_financial_settings*/{
	display: none !important;
}


/* show_all  */ 
.show_all .menu-item-settings,
.show_all .app-navbar-item-ai,
.show_all .app-navbar-item-notifications,
.show_all .app_financial_subscription_start_date,
.show_all .app_financial_subscription_end_date,
.show_all .app_financial_subscription_items,
.show_all #kt_app_sidebar .menu-apps,
.show_all #kt_app_sidebar .apps-title,
.show_all #kt_app_sidebar_footer,

.show_all #kt_app_sidebar .content,
.show_all #kt_app_sidebar .reports,
.show_all #kt_app_sidebar .online_store .themes,
.show_all #kt_app_sidebar .online_store .shipping_methods,
.show_all #kt_app_sidebar .online_store .preferences,
.show_all #kt_app_sidebar .financial /*.item1,
#kt_app_sidebar .financial .item2,
#kt_app_sidebar .financial .item3,
#kt_app_sidebar .financial .app_financial_scheduled_collections,
#kt_app_sidebar .financial .app_financial_account_summaries,
#kt_app_sidebar .financial .app_financial_settings*/{
	display: block !important;
}




#kt_app_sidebar .online_store .view_link{
		display: none;
	}
@media(max-width:767px){
	#kt_app_sidebar .online_store .view_link{
		display: block !important;	
	}
}


/*5002300*/
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm, .btn-group-sm > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    padding: calc(0.23rem + 1px) calc(0.75rem + 1px);
    margin: 5px;
}
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    padding: calc(0.25rem + 1px) calc(0.5rem + 1px);
    font-size: 1rem;
}
.form-select,
.form-control {
    padding: 0.25rem .5rem;
    font-size: 1rem;
}
.page-item .page-link {
    font-size: 1rem;
    padding: .25rem .5rem;
}
.btn i{
	padding: 0;
}
.container-xxl{
	min-width: 100% !important;
}
.card .card-body,
.card .card-header{
	padding:1rem !important;
}

table .fs-5,
.table.gy-5 th, 
.table.gy-5 td{
    padding: 0rem !important;    
    font-size: 1rem !important;
}


div[data-kt-element="messages"]{
	margin-top: -5rem !important;
}
.templ-orders .container-xxl{
	min-width: 100% !important;
}
.templ-orders .card .card-body,
.templ-orders .card .card-header{
	padding:1rem !important;
}

.templ-orders table .fs-5,
.templ-orders .table.gy-5 th, 
.templ-orders .table.gy-5 td{
    padding: 0rem !important;    
    font-size: 1rem !important;
}




/*Sidemeu*/
.menu-arrow{
	display: none !important;
}
.svg-icon.svg-icon-2 svg{
    height: 1.1rem !important;
    width: 1.1rem !important;
    fill: #9D9DA6;
}
.menu-link:hover svg{
    fill: #fff;
}
.menu-item .menu-link .menu-icon{
	width: 1rem !important;
}
.menu-item{
	position: relative;
}
.menu-item:hover > .view_link{
    display: flex !important;   
}
.view_link{
    position: absolute;
    right: 1rem;
    z-index: 10000;
    color: #9D9DA6;
    top: 6px;
    display: none;
    justify-content: end;
    align-items: start;
    height: 100%;	
}
.menu-item .menu-link {
    padding: 0.25rem 0.75rem;
}



.templ-app_blog_posts .fv-row,
.templ-app_opc_investigations_investigations .fv-row,
.templ-app_opc_documents_center_documents .fv-row{
	width:100%;
}


.templ-pages .nav-tabs li,
.templ-pages .page_status,
.templ-pages .page_private{
		display: none;
}
.templ-pages .nav-tabs li:first-child{
		display: block;
}



.templ-app_accounting_reports_view_inform #kt_app_toolbar_container,
.templ-app_accounting_reports_view_inform #kt_app_content_container{
        max-width:none
}


.edit_app_nforms_form_message_form  .card .image-input > div{
	display: flex;    flex-direction: row;    justify-content: space-around;    gap: 7%;    margin-top: 10px;
}
.edit_app_nforms_form_message_form  .card .image-input {width: auto;}
.edit_app_nforms_form_message_form  .card .event_car_info {
		justify-content: flex-start;
	    flex-direction: row;
	    gap: 3%;
	    align-items: center;
	    align-content: center;
	    flex-wrap: wrap;
	        display: flex;
	}

	.edit_app_nforms_form_message_form  .card .event_car_info .row > label{display:none}
	.edit_app_nforms_form_message_form  .card .event_car_info .row {width:auto}

	.edit_app_nforms_form_message_form  .card .personal_info,
	.edit_app_nforms_form_message_form  .card .event_info  {
		display: flex;
	    flex-wrap: wrap;
	    gap: 3%;
	   }



#kt_app_nforms_form_messages_form .ae_col .row-cols-lg-1 > *{
	    width: 100%;
}


#kt_app_nforms_form_messages_form .card.general{
	    display:none;
}

.symbol-12px {
    width: 12px !important;
    height: 12px !important;
}
/*
.highlight input.btn.btn-primary{
	background-color: var(--bs-primary);
} 
.highlight input:not([name*='layout-builder']), 
.highlight button{
	background: transparent;
}
form.highlight, 
.form-check.highlight,
.div_search.highlight {
	position: relative;
    background: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}
.input-group.highlight{
	padding-top:0;
	padding-bottom:0;   
	padding-right: 0;
    padding-left: 0;
	background:inherit !important;
}
.ae_col .fv-row{
	
}
.fv-row.highlight{
	padding-top:0;
	padding-bottom:0;   
	padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
	background:inherit !important
}
input.highlight{padding-top:0;padding-bottom:0;background:inherit !important}
form *.highlight{padding-top:0;padding-bottom:0;background:inherit !important}
*/

.col-stock,
a[data-kt-menu-placement="bottom-end"]{white-space:nowrap}



@media (min-width: 767px){
	.w-20{
		width:20%;
	}
}
@media (max-width: 767px){
	.w-20{
		width:100%;
	}
}
@media (min-width: 767px){
	.w-30{
		width:30%;
	}
}
@media (max-width: 767px){
	.w-30{
		width:100%;
	}
}
@media (min-width: 1200px){
	/*company*/
	/*company*/
	
	/*OP
	.template-ae.templ-discounts .row-cols-xl-2 > *,
	.template-ae.templ-taxes .row-cols-xl-2 > *,
	.template-ae.templ-payment_methods .row-cols-xl-2 > *,
	.template-ae.templ-shipping_methods .row-cols-xl-2 > *,
	/*OP*/
	
	/*.template-ae.templ-users .row-cols-xl-2 > *,*/
	
	.template-ae.templ-sendings_contact .row-cols-xl-2 > *,
	.template-ae.templ-messages .row-cols-xl-2 > *,
	.template-ae.templ-shipping_methods .row-cols-xl-2 > *,
	.template-ae.templ-payment_methods .row-cols-xl-2 > *,
	.template-ae.templ-discounts .row-cols-xl-2 > *,
	.template-ae.templ-taxes .row-cols-xl-2 > *,
	.template-ae.templ-orders .row-cols-xl-2 > *,
	.template-ae.templ-products .row-cols-xl-2 > * {
		width:100% !important;
	}
	
	
	
	textarea[name='product_long_description']{
		height:300px;
	}
	
	.template-ae.templ-orders .order_details_group .card{
		order: 1;
		flex: 1 1 0;
		width: 0;	
	}
	.template-ae.templ-orders .order_details_group{
		display: flex;
		gap: 2%;
		justify-content: space-around;
	}
	
	
}
#kt_app_sidebar_logo {    
	height: var(--bs-app-header-height);
    padding-right: 3rem !important;
}
#kt_app_sidebar_logo a {    
	width: 100%;    
	text-align: var(--bs-app-header-logo-align);
}
#kt_app_sidebar_logo img {    
	height: var(--bs-app-header-logo-height) !important
}

/*Product Images*/
.template-ae.templ-products .product_images_group .card-body .row-cols-xl-2{
  display: flex;
  gap: 20px;
  width: 100%;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: flex-start;
}
.template-ae.templ-products .row-cols-xl-2 > .image-input{
  display: flex;
  align-items: center;
  flex-direction: column;
  width: auto !important;
}




.text-right{text-align:right}
.inline-image-right img{max-width: 100%}

