/* easyboutiq specific css */
/* Axiforma-Light */
@font-face {
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/axiforma/Axiforma-Light.eot'); /* IE9 Compat Modes */
    src: local('Axiforma Light'), local('Axiforma-Light'),
    url('../fonts/axiforma/Axiforma-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/axiforma/Axiforma-Light.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/axiforma/Axiforma-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/axiforma/Axiforma-Light.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* Axiforma-Regular */
@font-face {
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/axiforma/Axiforma-Regular.eot'); /* IE9 Compat Modes */
    src: local('Axiforma Regular'), local('Axiforma-Regular'),
    url('../fonts/axiforma/Axiforma-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/axiforma/Axiforma-Regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/axiforma/Axiforma-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/axiforma/Axiforma-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* Axiforma-SemiBold */
@font-face {
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/axiforma/Axiforma-SemiBold.eot'); /* IE9 Compat Modes */
    src: local('Axiforma SemiBold'), local('Axiforma-SemiBold'),
    url('../fonts/axiforma/Axiforma-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/axiforma/Axiforma-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/axiforma/Axiforma-SemiBold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/axiforma/Axiforma-SemiBold.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* Axiforma-Bold */
@font-face {
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/axiforma/Axiforma-Bold.eot'); /* IE9 Compat Modes */
    src: local('Axiforma Bold'), local('Axiforma-Bold'),
    url('../fonts/axiforma/Axiforma-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/axiforma/Axiforma-Bold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/axiforma/Axiforma-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/axiforma/Axiforma-Bold.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* Axiforma-ExtraBold */
@font-face {
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/axiforma/Axiforma-ExtraBold.eot'); /* IE9 Compat Modes */
    src: local('Axiforma ExtraBold'), local('Axiforma-ExtraBold'),
    url('../fonts/axiforma/Axiforma-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/axiforma/Axiforma-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/axiforma/Axiforma-ExtraBold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/axiforma/Axiforma-ExtraBold.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* inter-300 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/inter/inter-v2-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-300.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-regular - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/inter/inter-v2-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-regular.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-500 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/inter/inter-v2-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-500.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-600 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/inter/inter-v2-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-600.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-700 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/inter/inter-v2-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-700.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-800 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/inter/inter-v2-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-800.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-900 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/inter/inter-v2-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/inter/inter-v2-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/inter/inter-v2-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/inter/inter-v2-latin-900.woff') format('woff'), /* Modern Browsers */
    url('../fonts/inter/inter-v2-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/inter/inter-v2-latin-900.svg#Inter') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/opensans/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/opensans/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/opensans/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensans/open-sans-v18-latin-300.svg#Inter') format('svg'); /* Legacy iOS */
}
/* open-sans-400 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/opensans/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/opensans/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/opensans/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensans/open-sans-v18-latin-regular.svg#Inter') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/opensans/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/opensans/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/opensans/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensans/open-sans-v18-latin-600.svg#Inter') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/opensans/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/opensans/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/opensans/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensans/open-sans-v18-latin-700.svg#Inter') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/opensans/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/opensans/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/opensans/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/opensans/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensans/open-sans-v18-latin-800.svg#Inter') format('svg'); /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/roboto/roboto-v27-latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-100.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/roboto/roboto-v27-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto/roboto-v27-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/roboto/roboto-v27-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-600 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/roboto/roboto-v27-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto/roboto-v27-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/roboto/roboto-v27-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/roboto/roboto-v27-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/roboto/roboto-v27-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-900.woff') format('woff'), /* Modern Browsers */
    url('../fonts/roboto/roboto-v27-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/roboto/roboto-v27-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/montserrat/montserrat-v15-latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-200.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/montserrat/montserrat-v15-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/montserrat/montserrat-v15-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/montserrat/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/montserrat/montserrat-v15-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/montserrat/montserrat-v15-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/montserrat/montserrat-v15-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat/montserrat-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat/montserrat-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-900.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat/montserrat-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat/montserrat-v15-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
.w100pc{width: 100% !important;}
body {
    /*background-color: #f1f2f5;*/
    /*font-family: 'Work Sans';*/
    font-family: system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Montserrat';*/
}
.h3, h3 {
    font-size: 1.350rem;
    font-weight: 700;
}
.table td, .table th {
    padding: .75rem .65rem .65rem .65rem;
}
.btn-group-lg>.btn, .btn-lg {
    border-radius: 4px;
    padding: .5rem 1rem .5rem 1rem;
}
.bootstrap-table .fixed-table-container .table td {
    font-weight: normal;
    /*font-size: .800rem;*/
}
.widget_dashboard .bootstrap-table .fixed-table-container .table td {
    color: #050505;
}
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-1 { width:8.33333%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-2 { width:16.66667%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-3 { width:25%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-4 { width:33.33333%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-5 { width:41.66667%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-6 { width:50%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-7 { width:58.33333%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-8 { width:66.66667%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-9 { width:75%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-10 { width:83.33333%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table .col-11 { width:91.66667%; }
.widget_dashboard .bootstrap-table .fixed-table-container .table td.col-12 { width:100%; }
@media (min-width: 576px) {
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-1 { width:8.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-2 { width:16.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-3 { width:25%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-4 { width:33.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-5 { width:41.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-6 { width:50%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-7 { width:58.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-8 { width:66.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-9 { width:75%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-10 { width:83.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-sm-11 { width:91.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table td.col-sm-12 { width:100%; }
}
@media (min-width: 768px) {
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-1 { width:8.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-2 { width:16.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-3 { width:25%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-4 { width:33.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-5 { width:41.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-6 { width:50%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-7 { width:58.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-8 { width:66.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-9 { width:75%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-10 { width:83.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-md-11 { width:91.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table td.col-md-12 { width:100%; }
}
@media (min-width: 992px) {
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-1 { width:8.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-2 { width:16.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-3 { width:25%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-4 { width:33.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-5 { width:41.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-6 { width:50%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-7 { width:58.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-8 { width:66.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-9 { width:75%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-10 { width:83.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-lg-11 { width:91.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table td.col-lg-12 { width:100%; }
}
@media (min-width: 1200px) {
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-1 { width:8.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-2 { width:16.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-3 { width:25%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-4 { width:33.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-5 { width:41.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-6 { width:50%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-7 { width:58.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-8 { width:66.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-9 { width:75%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-10 { width:83.33333%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table .col-xl-11 { width:91.66667%; }
    .widget_dashboard .bootstrap-table .fixed-table-container .table td.col-xl-12 { width:100%; }
}

.widget_dashboard .table-hover tbody tr:hover {
    color: #050505;
    background-color: transparent;
}
.pace .pace-progress {
    /*background: #050505;*/
    background: rgb(249,48,113);
    background: linear-gradient(90deg, rgba(249,48,113,1) 0%, rgba(34,132,251,1) 100%);
}
.badge-primary {
     color: #fff;
     background-color: #005dff;
 }
.badge-purple {
     color: #fff;
     background-color: #e84371;
 }
.badge-licence{
    font-size: 85%;
}
.no-records-found td{
    padding: 35px 0;
    color: #65676b;
    font-size: .875rem;
}
.pace .pace-activity {
    /*border-top-color: #050505;*/
    /*border-left-color: #050505;*/
}
.picker .pc-select .pc-list ul {
    max-height: 230px !important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 100%;
}
.app-header .brand img {
    max-height: 65%;
}
.ui-min{
    width: 35px;
    text-align: center;
}
.ajaxloading{
    background-color: rgba(249,249,249,.7);
    z-index: 999;
}
.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg, .apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, .apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
    fill: #050505 !important;
    opacity: .6;
}
.apexcharts-zoom-icon svg, .apexcharts-zoomin-icon svg, .apexcharts-zoomout-icon svg, .apexcharts-reset-icon svg, .apexcharts-menu-icon svg {
    fill: #050505 !important;
    opacity: .6;
}
.ui-sortable-helper{
    background-color: #005dff;
    color: #fff;
    border-radius: 6px;
    cursor: move;
    z-index: 9999;
    -webkit-box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
    box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
}
.ui-sortable-placeholder{
    background-color: #005dff;
    padding: 0 !important;
    height: 5px !important;
    visibility: visible !important;
}
.ui-sortable-handle .bootstrap-select>.dropdown-toggle{
    margin-top: -10px;
    margin-bottom: -6px;
}
.bg-dark {
    background-color: #050505!important;
}
.app-sidebar {
    border-right: solid 1px #e2e8f0;
    width: 290px;
    top: 100px;
}
.app-sidebar .menu .menu-divider {
    margin: 10px 0;
}
.app-sidebar .caret {
    font-weight: 500;
    opacity: .45;
}
.app-sidebar .caret:before {
    content: '\f054';
}
.app-sidebar .menu .menu-item .menu-caret {
    transition: transform .2s;
}
.app-sidebar .menu .menu-item.expand .menu-caret,
.app-sidebar .menu .menu-item.active .menu-caret {
    transform: rotate(90deg);
}
.app-sidebar .menu .menu-item.active.expand .menu-caret {
    transform: rotate(0deg);
}
.app {
     padding-top: 100px;
}
.app-header {
    height: 56px;
    /*padding-bottom: 20px;*/
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1), 0 0 10px 0 rgba(0,0,0,.06);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.1), 0 0 10px 0 rgba(0,0,0,.06);
    /*box-shadow: none;*/
    z-index: 1022;
    background: #ffffff;
}
.app-header::before {
    /*content: '';*/
    /*position: absolute;*/
    /*bottom: 6px;*/
    /*left: 1%;*/
    /*width: 98%;*/
    /*height: 20px;*/
    /*background-color: #ffffff;*/
    /*border-radius: 50px;*/
    /*border-bottom-left-radius: 0;*/
    /*border-bottom-right-radius: 0;*/
    /*opacity: .5;*/
    /* -webkit-box-shadow: 0px -5px 5px 0px rgb(0 0 0 / 10%); */
    /* -moz-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1); */
    /* box-shadow: 0px -5px 5px 0px rgb(0 0 0 / 10%); */
    /* border-top: solid 1px rgba(0, 0, 0, 0.1); */
}
.app-header::after {
    /*content: '';*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 20px;*/
    /*background-color: #ffffff;*/
    /*border-radius: 50px;*/
    /*border-bottom-left-radius: 0;*/
    /*border-bottom-right-radius: 0;*/
    /*-webkit-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1);*/
    /*-moz-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1);*/
    /*box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1);*/
    /*border-top: solid 1px rgba(0, 0, 0, 0.1);*/
}
.app-header .menu .menu-img, .app-header .menu .menu-img-text {
    height: 40px;
    width: 40px;
    font-size: .850rem;
}
.app-content {
    margin-left: 360px;
    padding: 0 0 50px 0;
}
.dropdown-menu {
    -webkit-box-shadow: 0 8px 16px rgba(71,85,105,.2);
    box-shadow: 0 8px 16px rgba(71,85,105,.2);
    width: 100%;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-link {
    font-weight: 400;
    letter-spacing: .5px;
    font-size: .750rem;
}
.app-sidebar .menu .menu-item {
    padding: 0;
}
.backgroundhover.open {
    z-index: 1100;
    position: relative;
}
.backgroundhover::before {
    content: ' ';
    width: 100vw;
    height: 100vh;
    min-height: calc(100vh - 78px);
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.25);
    z-index: 1120;
    opacity: 0;
    visibility: hidden;
    transition: .4s;
}
.backgroundhover.open::before {
    opacity: 1;
    visibility: visible;
}
.eb-popin {
    position: fixed;
    top: 40px;
    right: 50px;
    max-height: calc( 100vh - 70px );
    width: 400px;
    background-color: #fff;
    z-index: 11;
    transition: top .2s;
    padding: 40px 30px 10px 30px;
    box-sizing: border-box;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
    box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
}
.eb-popin.open {
    top: 50px;
    opacity: 1;
    visibility: visible;
    overflow-y: auto;
    z-index: 10003;
}
.ebsidebar.open {
    top: 50px;
    opacity: 1;
    visibility: visible;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 10003;
}
.eb-popin .title {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 30px;
    color: #050505;
}
.eb-popin .subtitle {
    font-size: .875rem;
    color: #65676b;
}
.eb-popin .intro {
    margin-top: 30px;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.5px;
    color: #4A4A4A;
}
.eb-popin ul {
    list-style: none;
    width: 100%;
    padding: 0;
}
.eb-popin .user-overview {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.eb-popin .user-overview .subtitle {
    margin-top: -12px;
}
.eb-popin .user-overview img {
    width: 100px;
    height: 100px;
    border: solid 2px #f1f2f5;
    border-radius: 50%;
    margin-bottom: 15px;
}
.eb-popin ul li {
    margin: 5px 0;
    display: inline-flex;
    width: 100%;
}
.eb-popin ul li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
    font-weight: 500;
    background-color: #f1f2f5;
    border: solid 1px #f1f2f5;
    border-radius: 10px;
    color: #050505;
    transition: all .5s;
}
.eb-popin ul li.activ a {
    background-color: #f3f5fd;
    border: solid 1px #005dff;
    color: #005dff;
}
.eb-popin ul li a:hover {
    border: solid 1px #005dff;
    color: #005dff;
}
.eb-popin ul li.activ a:hover {
    background-color: #f3f5fd;
    border: solid 1px #005dff;
    color: #005dff;
}
.eb-popin ul li a span {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.eb-popin ul li a i {
    font-size: 1.25rem;
}
.eb-popin ul li a i.fa-chevron-right {
    font-size: .975rem;
}
.eb-popin ul li a span i {
    font-size: 1.25rem;
    margin-right: 15px;
}
.eb-popin .close-popin,
.ebsidebar .close-popin {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    background-color: #f1f2f5;
    border-radius: 45px;
}
.eb-popin .close-popin:hover,
.ebsidebar .close-popin:hover {
    background-color: #e5e7eb;
}
.ebsidebar .close-popin {
    right: -10px;
    top: 15px;
}
.eb-popin .close-popin i,
.ebsidebar .close-popin i {
    font-size: 22px;
}
.eb-popin .dropdown-divider {
    margin: 1.5rem 0;
    border-top: 1px solid #F3F3F3;
}
.close-cross {
    position: relative;
    width: 18px;
    height: 18px;
    cursor: pointer;
    transition: .3s
}
/*.eb-popin .pop-content {*/
/*    max-width: 430px;*/
/*}*/
.ebmenu{
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*font-size: 20px;*/
    border-radius: 40px;
    padding: 2px 10px 2px 2px;
    height: 44px;
    color: #050505;
    opacity: 1;
    cursor: pointer;
    transition: background-color .25s;
}
.ebmenu:hover{
    background-color: #f1f2f5;
    transition: background-color .25s;
}
.round-pict{
    background-color: #fff;
    border: solid 2px rgba(228,230,235,.3);
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color .25s;
}
.round-pict i{
    background: -webkit-linear-gradient(217deg, #78ebad, #005dff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.titles .round-pict, .titles:hover .round-pict{
    display: none;
    font-size: 20px;
    margin-right: 5px;
    /*background-color: #050505;*/
    /*color: #fff;*/
}
.btn .round-pict{
    display: none;
    height: 20px;
    width: 20px;
    font-size: 14px;
    margin-right: 5px;
    background-color: #fff;
    color: #005dff;
}
.btn-secondary .round-pict{
    height: 20px;
    width: 20px;
    font-size: 12px;
    margin-right: 5px;
    background-color: #5d94f8;
    color: #fff;
    transition: opacity .2s;
}
.btn-secondary:hover{
    opacity: .75;
    transition: opacity .2s;
}
.btn:hover .round-pict{
    color: #5d94f8;
}
.btn-secondary:hover .round-pict{
    background-color: #5d94f8;
    color: #fff;
}
.nav-pills .nav-link {
    margin-right: 5px;
    color: #050505;
    background-color: #f1f2f5;
    border: solid 1px #f1f2f5;
    transition: color .2s, border .2s;
}
.nav-pills .nav-link:not(.active):hover {
    color: #005dff;
    border: solid 1px #005dff;
    transition: color .2s, border .2s;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: #005dff;
}
a {
    color: #005dff;
}
a:hover {
    color: #5d94f8;
}
.round-pict img{
    width: 90%;
}
.note-editor.note-frame, .note-editor.note-airframe {
    border-color: rgba(66,82,109,0.0750) !important;
}
.ebmenu:hover .round-pict, .round-pict:hover, li.close-menu .round-pict{
    background-color: #ffffff;
    transition: background-color .25s;
}
li.close-menu .round-pict{
    font-size: 20px;
}
.ebmenu .project{
    /*font-size: .875rem;*/
    font-weight: 500;
    /*letter-spacing: .5px;*/
    margin: 0 0 0 5px;
    /*opacity: .65;*/
}
.ebmenu .fa-chevron-down{
    font-size: .750rem;
    margin: 3px 0 0 5px;
}
.ebsidebar{
    position: fixed;
    display: flex;
    width: 360px;
    height: 100%;
    max-height: calc( 100vh - 140px );
    margin: 0 20px;
    box-sizing: border-box;
    transition: 1s;
}
.ebsidebar .close-popin{
    display: none;
}
.ebsidebar-container{
    overflow-x: hidden;
    width: 100%;
}
.ebsidebar .ebsidebar-moving {
    position: relative;
    left: 0;
    transition: .2s ease-in-out;
    padding-right: 60px;
}
.ebsidebar .ebsidebar-moving.open {
    left: -100%;
}
.ebsidebar .ebsidebar-moving > * {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.ebsidebar  .entries > ul {
    list-style: none;
    padding-left: 0;
}
.ebsidebar  .entries > ul li:not(:first-child) {
    /*margin-top: 15px;*/
}
.ebsidebar .ebsidebar-moving .open-subcateg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2px 10px 2px 2px;
    margin: 5px 0;
    border-radius: 100px;
    font-size: 1.1rem;
    font-weight: 700;
    cursor: pointer;
    color:#050505;
    transition: background-color .25s;
}
.ebsidebar .ebsidebar-moving .open-subcateg:hover, .ebsidebar .ebsidebar-moving .open-subcateg.on {
    background-color: #e4e6eb;
    transition: background-color .25s;
}
.ebsidebar .ebsidebar-moving .open-subcateg.on:hover {
    background-color: #d7d9df;
    transition: background-color .25s;
}
.ebsidebar .ebsidebar-moving .open-subcateg .round-pict {
    margin-right: 8px;
}
.ebsidebar .ebsidebar-moving .open-subcateg:hover .round-pict, .ebsidebar .ebsidebar-moving .open-subcateg.on .round-pict {
    background-color: #ffffff;
    transition: background-color .25s;
}
.ebsidebar .ebsidebar-moving .open-subcateg .open-subcateg-title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.ebsidebar .ebsidebar-moving a.open-subcateg {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    justify-content: flex-start;
}
.ebsidebar .ebsidebar-moving .open-subcateg:hover, .ebsidebar .ebsidebar-moving .open-subcateg.on {
    color:#050505;
}
.ebsidebar .ebsidebar-moving p.open-subcateg {
    font-size: 13px;
    font-weight: normal;
    margin-top: 30px;
    justify-content: flex-start;
    color: #8E8E8E;
}
.ebsidebar .ebsidebar-moving .open-subcateg i {
    font-size: 14px;
}
.ebsidebar .ebsidebar-moving .open-subcateg .round-pict i {
    font-size: 18px;
    background: -webkit-linear-gradient(#78ebad, #005dff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
i.grad {
    background: -webkit-linear-gradient(217deg, #78ebad, #005dff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ebsidebar .ebsidebar-moving .subcategs {
    position: absolute;
    top: 0;
    right: -100%;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    z-index: 1;
    visibility: hidden;
}
.ebsidebar .ebsidebar-moving .subcategs.open {
    visibility: visible;
}
.ebsidebar .ebsidebar-moving .back-to-categ {
    display: flex;
    align-items: center;
    font-size: 20px;
    letter-spacing: 0.3px;
    font-weight: 700;
    margin-bottom: 20px;
    cursor: pointer;
}
.ebsidebar .ebsidebar-moving .activ .back-to-categ {
    /*color: #005dff;*/
}
.ebsidebar .ebsidebar-moving .back-to-categ i.fa-arrow-left {
    margin-right: 15px;
    color: #050505;
}
.ebsidebar .ebsidebar-moving .back-to-categ .round-pict {
    margin-right: 5px;
}
.ebsidebar .ebsidebar-moving .subcateg {
    padding-left: 20px;
    margin-top: 1px;
}
.ebsidebar .ebsidebar-moving .subcateg a {
    font-weight: 500;
    line-height: 18px;
    color: #4a4a4a;
    display: inline-flex;
    width: calc( 100% - 60px );
    padding: 8px 15px;
    border-radius: 50px;
    transition: background-color .25s;
}
.ebsidebar .ebsidebar-moving .subcateg a:hover {
    background-color: #e4e6eb;
    transition: background-color .25s;
}
.ebsidebar .ebsidebar-moving .subcateg.activ a {
    background-color: #005dff;
    color: #fff;
}
.text-primary {
    color: #005dff !important;
}
.modal-header .close {
    margin: -0.7rem -1rem -1rem auto !important;
}
header .menu .dropdown-menu {
    padding-bottom: 0;
    overflow: hidden;
}
header .menu .dropdown-menu::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #050505;
    top: 0;
}
header .menu .dropdown-item {
    padding: 10px 20px;
}
.datepicker.datepicker-dropdown {
    z-index: 9999!important;
}
.filepond--file-poster {
    background: #050505 !important;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #f9f9f9;
}
.note-editor.note-frame .note-editing-area .note-codable, .note-editor.note-airframe .note-editing-area .note-codable {
    background-color: #050505 !important;
}
.dropdown-item:focus, .dropdown-item:not(.active):hover {
    background: #005dff !important;
    border-radius: 0;
    color: #fff !important;
}
.app-sidebar .menu .menu-item .menu-link:hover {
    background: #050505 !important;
    border-radius: 0;
    color: #fff !important;
}
.app-sidebar .menu-submenu .menu-item.active .menu-link {
    background: #050505 !important;
    border-radius: 0 !important;
}

.app-sidebar .menu .menu-item-alone.active, .app-sidebar .menu .menu-item-alone.active .menu-link:hover{
    background-color: #050505 !important;
    color:#ffffff !important;
}
.menu-item .menu-submenu {
    padding-left: 0 !important;
}
body,
.text-body,
.app-sidebar .menu .menu-item .menu-icon,
.app-sidebar .menu .menu-item .menu-link,
.menu .btn-light,
.dropdown-item,
.btn-white,
.table,
.menu .btn-light:not(:disabled):not(.disabled).active, .menu .btn-light:not(:disabled):not(.disabled):active, .menu .show>.btn-light.dropdown-toggle
{
    color: #050505 !important;
}
body .picker .pc-select .pc-element {
    padding: .52rem .75rem;
}
.picker .pc-select .pc-list li {
    color: #050505 !important;
}
body .picker .pc-select .pc-list ul>li {
    padding: 8px 20px !important;
}
body .picker .pc-select .pc-list ul>li:hover {
    background: #050505 !important;
    color: #ffffff !important;
}
body .picker .pc-select .pc-list {
    margin-top: 2px;
}
body .picker .pc-select .pc-list input[type=search] {
    padding: .52rem .75rem !important;
    color: #050505 !important;
    border: 1px solid #ced4da !important;
}
body .picker .pc-select .pc-list input[type=search]::placeholder {
    color: rgba(66,82,109,0.4)!important;
}
body .picker>.pc-element {
    margin: .75rem 0 0 .75rem !important;
    font-size: .750rem;
    color: #050505 !important;
}
.app-sidebar .menu .menu-item-alone.active .menu-link {
    color:#ffffff !important;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link {
    padding: 6px 20px 5px 70px;
}
.app-sidebar .menu-submenu .menu-item.active .menu-link{
    color: #fff !important;
}
/*.page-header, h3 {*/
/*    color: #1c1e21;*/
/*    font-weight: 700;*/
/*    font-size: 2rem;*/
/*}*/
.widget_dashboard h5 {
    color: #050505;
}
.widget_dashboard .btn-kpi {
    margin: -6px 0;
}
h3 i{
    display:none !important;
    font-size: 22px;
}
p{
    color: #65676b;
    font-size: .875rem;
}
p span.bg-secondary{
    color: #fff;
    padding: 0.65em  0.65em;
}
.modal-footer{
    border-top: none;
}
.additemonfly:hover .list-group-item{
    border: solid 1px #005dff !important;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,93,255,.08), 0 2px 4px 0 rgba(0,93,255,.08);
    box-shadow: 0 2px 8px 0 rgba(0,93,255,.08), 0 2px 4px 0 rgba(0,93,255,.08);
    transition: border .3s, box-shadow .3s;
}
p.jauge{
    color: #050505;
}
a.bc .fa-2x {
    font-size: 24px;
}
.progress {
    background-color: #ced4da;
}
.pwstrength_viewport_progress{
    position: absolute;
    right: 10px;
    top: 17px;
    width: 15%;
}
.pwstrength_viewport_progress .password-verdict{
    display: none !important;
}
.pwstrength_viewport_progress .progress-bar{
    margin-left: -1px;
}
#dropdownMenuButton{
    display: none;
}
.app-sidebar .menu .menu-item .menu-link{
    padding: 8px 30px;
    font-size: 0.850rem;
    font-weight: 700;
    letter-spacing: 0;
}
.app-sidebar .menu .menu-item .menu-icon{
    margin-top: -2px;
    font-size: 1.25rem;
    color: #050505 !important;
}
.app-sidebar .menu .menu-item .menu-link:hover .menu-icon{
    color: #fff !important;
}
.app-sidebar .menu .menu-item .menu-icon+.menu-text {
    margin-left: 1.3rem;
}
.app-sidebar .menu .menu-item a.menu-link:hover {
    color: #fff !important;
}
.app-sidebar .menu .menu-item-alone.active .menu-icon {
    color: #ffffff !important;
}
.fixed-table-toolbar .btn{
    height: 43px;
}
.btn-default,
.form-control {
    height: 43px !important;
    border-color: rgba(66,82,109,0.0750);
    color: #050505 !important;
    font-size: .875rem;
    transition: border-color .2s;
}
textarea.form-control {
    height: 100px !important;
}
.form-control:hover {
    border-color: rgba(66,82,109,0.30);
    transition: border-color .2s;
}
.is-invalid .btn.dropdown-toggle {
    border-color: #ca2c31;
}
.list-group-item {
    /*padding: 1.750rem;*/
    padding: 1.100rem;
}
.list-group-item-lines {
    padding: 1.150rem 1.750rem;
}
.list-group-item-bottom-less {
    padding-bottom: .500rem;
}
.list-group-item {
    border: 1px solid rgba(77,101,147,.1);
}
.profile .profile-header .profile-header-content {
    padding: 0 0;
}
.profile .profile-header .profile-header-content .profile-header-tab {
    margin-left: 0;
}
.text-gray-100 {color: rgba(5,5,5,.1)!important;}
.text-gray-200 {color: rgba(5,5,5,0.2)!important;}
.text-gray-300 {color: rgba(5,5,5,0.3)!important;}
.text-gray-400 {color: rgba(5,5,5,0.4)!important;}
.text-gray-450 {color: rgba(5,5,5,0.45)!important;}
.text-gray-500 {color: rgba(5,5,5,0.5)!important;}
.text-gray-600 {color: rgba(5,5,5,0.6)!important;}
.text-gray-700 {color: rgba(5,5,5,0.7)!important;}
.text-gray-800 {color: rgba(5,5,5,0.8)!important;}
.text-gray-900 {color: rgba(5,5,5,0.9)!important;}
.app-sidebar .menu .menu-item.active:not(.has-sub)>.menu-link,
.app-sidebar .menu .menu-item.active:not(.has-sub)>.menu-link .menu-icon
{
    /*letter-spacing: .5px;*/
    /*font-weight: 800;*/
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff !important;
    background: #005dff !important;
}
.app .slider .tooltip {
    z-index: 1;
}
.bootstrap-select .badge{
    font-size: .800rem;
    font-weight: 500;
    padding: .35rem .45rem;
    margin: -2px 2px -2px 0;
}
.bootstrap-select a:hover .badge{
    background: #ffffff !important;
    color: #050505 !important;
}
.app-header .menu .menu-img, .app-header .menu .menu-img-text,
.app-header .menu-toggler .bar {
    background: #050505;
}
.preprodprod .btn-default:hover {
    background-color: #ffffff;
}
.preprodprod .btn-default:not(:disabled):not(.disabled):active:focus {
    box-shadow: none;
}
.menu .btn-light:not(#dropdownMenuApps){
    background-color: #ffffff;
    border-color: #ffffff;
}
#dropdownMenuApps i.far{
    display: none;
}
/*#dropdownMenuApps{*/
/*    line-height: 1.6;*/
/*}*/
.preprodprod a {
    letter-spacing: .5px;
    font-size: .800rem;
    padding: .450rem .75rem .300rem .75rem;
}
.menu .btn-light img {
    width: 40px !important;
}
header .menu .dropdown-menu[aria-labelledby="dropdownMenuApps"]{
    margin-top: 6px;
}
.menu .btn-light:not(:disabled):not(.disabled).active, .menu .btn-light:not(:disabled):not(.disabled):active, .menu .show>.btn-light.dropdown-toggle:not(#dropdownMenuApps) {
    background-color: transparent;
    border-color: transparent;
    color: #050505 !important;
}
.menu .show>.btn-light.dropdown-toggle:not(#dropdownMenuApps) {
    border-color: transparent;
    box-shadow: none;
    padding: .175rem .75rem;
}
.menu .btn-light:not(:disabled):not(.disabled).active:focus, .menu .btn-light:not(:disabled):not(.disabled):active:focus, .menu .show>.btn-light.dropdown-toggle:focus,
.menu .btn-light.focus, .menu .btn-light:focus {
    box-shadow: none;
}
.btn-default:not(:disabled):not(.disabled).active, .btn-default:not(:disabled):not(.disabled):active, .show>.btn-default.dropdown-toggle {
    color: #050505;
    background-color: transparent;
    border-color: #050505;
}
.btn-default:not(:disabled):not(.disabled).active:focus, .btn-default:not(:disabled):not(.disabled):active:focus, .show>.btn-default.dropdown-toggle:focus {
    /*box-shadow: 0 0 0 0.2rem rgb(0 99 255 / 50%);*/
}
header .dropdown-menu {
    min-width: 275px;
}
.menu h6 {
    font-weight: 700;
    /*color: #005dff !important;*/
    font-size: .900rem;
}
.menu .text-gray-500 {
    font-weight: 300;
    letter-spacing: .5px;
    font-size: .750rem;
}
.dropdown-menu {
    font-size: .875rem;
}
header .menu .dropdown-divider {
    margin: 0 0;
}
.bc {
    /*color: #005dff !important;*/
    height: 44px;
    display: flex;
    align-items: center;
}
a.bc:hover {
    color: #005dff !important;
}
.bc .fa-chevron-left:before {
    content: "\f060";
}
.dropdown.w-100 .dropdown-toggle{
    margin-top: 5px;
}
.app-header .menu .menu-img.online:before,
.bg-success {
    background-color: #44d886!important;
}
.app-header .menu .menu-img.online:before{
    width: 10px;
    height: 10px;
}
.btn-success {
    color: #fff;
    background-color: #44d886;
    border-color: #44d886;
}
.btn-success:hover {
    color: #fff;
    background-color: #25cc67;
    border-color: #25cc67;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #25cc67;
    border-color: #25cc67;
}
.bootstrap-select .dropdown-item:active {
    background: #376BFB;
    color: inherit;
}
.bootstrap-select .dropdown-item:active {
    background: #376BFB;
    color: inherit;
}
.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list {
    display: inline-block;
    color: #65676b;
    font-weight: 300;
    font-size: .75rem;
    letter-spacing: .25px;
}
/*.btn-primary {*/
/*    background-color: #25cc67;*/
/*    border-color: #25cc67;*/
/*}*/
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #050505;
    background-color: #fff;
    border: 1px solid rgba(101,103,107,.1);
}
.page-link:hover {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #005dff;
    border-color: #005dff;
}
.spinner-border-sm {
    width: 20px;
    height: 20px;
    border-width: .150em;
}
.btn {
    font-weight: 600;
    font-size: .950rem;
    display: flex;
    align-items: center;
    padding-left: 1.750rem;
    padding-right: 1.750rem;
    justify-content: center;
    min-height: 45px;
}
.btn.dropdown-toggle {
    font-size: .875rem !important;
    padding: .600rem .75rem !important;
    font-weight: normal;
}
.btn-default:hover {
    color: #050505;
    border-color: rgba(66,82,109,0.30) !important;
}
.bootstrap-table .btn {
    display: inline-block;
    font-weight: 500;
    /*font-size: .875rem;*/
    padding: .375rem .75rem;
    min-height: 1px;
}
.btn-primary {
    background-color: #005dff;
    border-color: #005dff;
}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: #5d94f8;
    border-color: #5d94f8;
}
.btn-primary:hover {
    color: #fff;
    background-color: #5d94f8;
    border-color: #5d94f8;
}
.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #5d94f8;
    border-color: #5d94f8;
    box-shadow: 0 0 0 0.2rem rgba(93,148,248,.35);
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #5d94f8;
    border-color: #5d94f8;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(93,148,248,.35);
}
.btn-dark {
    background-color: #005dff;
    border-color: #005dff;
}
.btn-dark.disabled, .btn-dark:disabled {
    background-color: #5d94f8;
    border-color: #5d94f8;
}
.badge-success:hover {
    color: #fff;
}
h1 .btn-dark {
    background: transparent;
    border-color: rgba(0,0,0,.20);
    color: #050505;
}
.fixed-table-toolbar .btn-dark {
    align-items: center;
    display: flex !important;
    border: none;
    width: fit-content;
    font-size: .875rem;
}
.toolbar{
    display: flex;
}
.btn-dark:hover {
    color: #fff;
    background-color: #5d94f8;
    border-color: #5d94f8;
}
.btn-dark.focus, .btn-dark:focus {
    color: #fff;
    background-color: #5d94f8;
    border-color: #5d94f8;
    box-shadow: 0 0 0 0.2rem rgba(93,148,248,.35);
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
    background-color: #5d94f8;
    border-color: #5d94f8;
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(93,148,248,.35);
}
h1 .btn-dark:hover {
    color: #757474;
    background: transparent;
    border-color: #757474;
}
h1 .btn-dark.focus, h1 .btn-dark:focus {
    color: #757474;
    background: transparent;
    border-color: #757474;
    box-shadow: 0 0 0 0.2rem rgba(0,0,0,.20);
}
h1 .btn-dark:not(:disabled):not(.disabled).active, h1 .btn-dark:not(:disabled):not(.disabled):active, h1 .show>.btn-dark.dropdown-toggle {
    color: #757474;
    background: transparent;
    border-color: #757474;
}
h1 .btn-dark:not(:disabled):not(.disabled).active:focus, h1 .btn-dark:not(:disabled):not(.disabled):active:focus, h1 .show>.btn-dark.dropdown-toggle:focus {
    color: #757474;
    box-shadow: 0 0 0 0.2rem rgba(0,0,0,.20);
}
h1 .dropdown-toggle::after {
    margin-top: 2px;
}
.page-item.active .page-link {
    background-color: #005dff;
    border-color: #005dff;
}
.badge-light {
    color: #212837;
    background-color: rgba(228,230,235,.5);
}
.btn-danger {
    color: #fff;
    background-color: #FC353B;
    border-color: #FC353B;
}
.btn-danger:hover {
    color: #fff;
    background-color: #ca2c31;
    border-color: #ca2c31;
}
.btn-danger.focus, .btn-danger:focus {
    background-color: #ca2c31 !important;
    border-color: #ca2c31 !important;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.active {
    background: #2c3b50;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.start-date.end-date{
    border-radius: 6px !important;
}
body .daterangepicker .drp-calendar.single .calendar-table table tbody tr td.available.end-date {
    border-radius: 6px !important;
}
.badge-warning {
    color: #fff;
}
.text-success {
    color: #44d886!important;
}
.badge-success {
    color: #fff;
    background-color: #44d886;
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: #050505;
    background-color: #050505;
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #050505;
}
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(5,5,5,.25);
}
.custom-switch .custom-control-input:checked~.custom-control-label::before {
    border-color: #44d886;
    background-color: #44d886;
}
.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #44d886;
}
.custom-switch .custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(39,214,122,.25);
}
.custom-switch .custom-control-label::before {
    border: solid 1px #c9d2e3;
    /*height: 1.300rem;*/
    /*width: 2.300rem;*/
    /*border-radius: 2rem;*/
    /*top: 0;*/
}
.custom-switch .custom-control-label::after {
    background-color: #fff;
    border: solid 1px #c9d2e3;
    /*height: calc(1.300rem - 4px);*/
    /*width: calc(1.300rem - 4px);*/
    /*border-radius: 2rem;*/
    /*top: 2px;*/
}
/*.custom-switch .custom-control-input:checked~.custom-control-label::after {*/
/*    transform: translateX(1.000rem);*/
/*}*/
.btn-light {
    color: #050505;
    background-color: #f3f4f7;
    border-color: #f3f4f7;
}
.table-hover tbody tr:hover .btn-light {
    background-color: #fff;
    border-color: #fff;
}
.widget_dashboard .table-hover tbody tr:hover .btn-light {
    color: #050505;
    background-color: #f3f4f7;
    border-color: #f3f4f7;
}
.btn-secondary {
    color: rgba(5,5,5,0.7)!important;
    background-color: rgba(228,230,235,.5);
    border-color: rgba(101,103,107,.1)!important;
    transition: opacity .3s;
}
.btn-secondary:hover {
    color: rgba(5,5,5,0.7)!important;
    background-color: #e4e6eb;
    border-color: rgba(101,103,107,.1)!important;
    opacity: .6;
    transition: opacity .3s;
}
.btn-secondary.focus, .btn-secondary:focus {
    color: rgba(5,5,5,0.7)!important;
    background-color: #c1c3c9;
    border-color: rgba(101,103,107,.1)!important;
    transition: opacity .3s;
}
.fixed-table-pagination .btn-secondary,
.fixed-table-pagination .btn-secondary:hover,
.fixed-table-pagination .btn-secondary:focus {
    background-color: #fff;
}
.app-header .brand {
    width: 270px;
}
.app-header .brand .brand-logo {
    padding: 0;
    margin-left: -10px;
}
.app-header .brand .brand-logo::after{
    content: 'easyboutiq';
    /* font-family: 'Axiforma'; */
    font-weight: 800;
    margin-left: 12px;
    letter-spacing: .750px;
    color: #050505;
    margin-top: -5px;
    font-size: 22px;
}
.app-login .brand-logo::after {
    content: 'easyboutiq';
    font-family: 'Axiforma';
    font-weight: 800;
    margin-left: 12px;
    letter-spacing: .750px;
    color: #313234;
    margin-top: 4px;
    font-size: 40px;
}
.bsTableBadge.lg .ellipsis {
    width: 200px;
}
.bsTablePriceBadge {
    width: 75px;
}
table.table-ellipsis {
    table-layout: fixed;
}
.bootstrap-table .bsTableLabelForEllipsis {
    max-width: 90%;
}
.show>.btn-secondary.dropdown-toggle:focus {
    /*box-shadow: none;*/
    background-color: transparent;
    border-color: rgba(66,82,109,0.4)!important;
}
.btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: rgba(5,5,5,0.7)!important;
    background-color: #c1c3c9;
    border-color: rgba(101,103,107,.1)!important;
    transition: opacity .3s;
}
.bootstrap-table .fixed-table-container .table td span.initiales {
    font-family: 'Roboto';
    background-color: transparent;
    /*border: solid 3px;*/
    /*border-image: linear-gradient(45deg, rgb(120,235,173), rgb(0,93,255)) 1;*/
    color: #fff;
    background: linear-gradient(217deg, #78ebad, #005dff);
    border-radius: 100px;
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    width: 36px;
    height: 36px;
}
.bootstrap-select .dropdown-menu .bs-ok-default:after {
    color: #050505;
}
.bootstrap-select .dropdown-menu .selected a:hover .bs-ok-default:after {
    color: #ffffff;
}
.select-list .btn {
    padding: .75rem .75rem;
    border: 1px solid #ffffff;
    border-radius: 8px;
}
#export_nfo .progress {
    height: .65rem;
}
.btn-yellow, .btn-yellow:hover {
    color: #ffffff;
}
.bootstrap-table .bsTableProgress .pourc {
    margin-left: 95px;
}
.bootstrap-table .fixed-table-container .table td {
    /*font-weight: normal;*/
}
.form-control::placeholder{color:rgba(66,82,109,0.35)!important;}
.table-hover tbody tr:hover {
    color: #050505;
    background-color: rgba(228,230,235,.5);
}
.table-hover tbody tr:hover .badge-light {
    background-color: #fff;
}
.fixed-table .bootstrap-table .fixed-table-container .table{
    table-layout: fixed;
}
.bootstrap-table .fixed-table-pagination>.pagination-detail .pagination-info {
    color: #65676b;
    font-weight: 300;
    font-size: .65rem;
    letter-spacing: .25px;
}
.bootstrap-table .fixed-table-container .table thead th .sortable.both:after {
    color: #65676b;
}
.bootstrap-table .fixed-table-toolbar .columns label {
    align-items: center;
}
.bootstrap-table .fixed-table-container .table thead th {
    color: #64748b;
    font-weight: 300;
    font-size: .65rem;
    letter-spacing: .25px;
}
.cell-label {
    color: #64748b;
    font-weight: 300;
    font-size: .700rem;
    letter-spacing: .25px;
}
#toggledashboardcampaign{
    display: inline-block;
    /*padding: .375rem .75rem;*/
}
.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {
    background: rgba(249,249,249,0.85) !important;
    width: 101% !important;
}
group-item-action:focus, .list-group-item-action:hover {
    background-color: rgba(77,101,147,.075);
}
.input-group-text {
    background-color: rgba(243,244,247,0.75);
    border: 1px solid rgba(243,244,247,1);
}
.btn-white:hover {
    color: #050505;
    background-color: rgba(243,244,247,1);
    border-color: rgba(243,244,247,1);
}
.note-editor.note-frame .note-statusbar, .note-editor.note-airframe .note-statusbar,
.note-toolbar {
    background-color: transparent !important;
}
.bootstrap-table .fixed-table-container .table td span.std {
    font-size: inherit;
    color: #050505;
}
body.app-login #global_alert, #global_nfo, #global_alert, #copypaste {
    -webkit-box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
    box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
    border-radius: 7px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    padding: 1.25rem 1.25rem;
}
.alert-dismissible .close {
    top: calc( 50% - 22.5px );
}
body.app-login #global_alert.rendered, #global_nfo.rendered, #global_alert.rendered, #copypaste.rendered {
    top: 0px;
}
#export_nfo.rendered {
    bottom: 20px;
}
.table-bordered tbody tr[data-index="0"] td{
    border-top: none;
}
#global_alert, #global_nfo, #copypaste {
    right: inherit;
    left: 50%;
    top: -60px;
    width: 620px;
    margin-left: -310px;
    border-radius: 3px;
    border: none;
    background-color: #44d886;
    color: #fff;
    text-align: center;
}
#export_nfo {
    right: inherit;
    left: 20px;
    bottom: -60px;
    width: 400px;
    border-radius: 3px;
    border: none;
    background-color: #fff;
    color: #050505;
    -webkit-box-shadow: 0 8px 16px rgb(71 85 105 / 20%);
    box-shadow: 0 8px 16px rgb(71 85 105 / 20%);
    text-align: center;
}
#export_nfo .close:hover {
    color: #869ac0;
    text-decoration: none;
}
#global_alert.alert-danger {
    background-color: #ca2c31;
}
.close {
    font-weight: normal;
    text-shadow: none;
}
.close:hover {
    color: #fff;
}
.modal-header .close:hover {
    color: #869ac0;
}
.btn-danger.disabled, .btn-danger:disabled {
     background-color: #ca2c31;
     border-color: #ca2c31;
}
.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #ca2c31;
    background-image: none;
}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
    border-color: #ca2c31;
    box-shadow: 0 0 0 0.2rem rgba(252,103,61,.25);
}
.invalid-feedback {
    color: #ca2c31;
}
.btn-danger {
    background-color: #ca2c31;
    border-color: #ca2c31;
}
.badge-danger {
    background-color: #ca2c31;
}
.launchers{
    padding: 1.750rem 0;
}
h1.title{
    flex-wrap: wrap;
    margin-bottom: 0;
    /*color: #005dff;*/
    display: flex;
    align-items: center;
    border-radius: 50px;
    /*background-color: #005dff;*/
    padding: 3px 15px 3px 3px;
    font-size: 1.850rem;
    font-weight: 700;
}
.bootstrap-table .fixed-table-container {
    padding-top: 20px;
}
.bootstrap-table .fixed-table-container .fixed-table-body {
    /*overflow-x: visible !important;*/
    /*overflow-y: visible !important;*/
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 12px 28px 0 rgba(0,0,0,.04), 0 2px 4px 0 rgba(0,0,0,.04);
    box-shadow: 0 12px 28px 0 rgba(0,0,0,.04), 0 2px 4px 0 rgba(0,0,0,.04);
}
.bootstrap-table .bsTableActions2Btns .btn-group-sm>.btn, .btn-sm {
    font-size: 1rem;
    color: #005dff;
}
.note-btn-group .note-btn {
    border-color: rgba(5,5,5,.1) !important;
    color: #65676b !important;
    padding: 0rem 0.65rem !important;
    font-size: 13px !important;
    background-color: #f9f9f9 !important;
}
.note-btn-group .note-btn:hover, .note-btn-group .note-btn.active {
    color: #050505 !important;
    background-color: #e4e6eb !important;
}
.note-editor .card-header{
    border-bottom: none !important;
}
.bootstrap-table .btn-group-sm>.btn-success,
.bootstrap-table .btn-group-sm>.btn-danger {
    color: #fff;
}
.bootstrap-table .bsTableActions2Btns .btn-group-sm>.btn:hover, .btn-sm:hover {
    color: #5d94f8;
}
.bsTableComent{ color: #65676b; }
.bootstrap-table .fixed-table-container .table tbody tr:first-child td:first-child { border-top-left-radius: 0px; }
.bootstrap-table .fixed-table-container .table tbody tr:first-child td:last-child { border-top-right-radius: 0px; }
.bootstrap-table .fixed-table-container .table tbody tr:last-child td:first-child { border-bottom-left-radius: 0px; }
.bootstrap-table .fixed-table-container .table tbody tr:last-child td:last-child { border-bottom-right-radius: 0px; }
.th-inner {
    color: #65676b;
}
.card {
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.02), 0 2px 4px 0 rgba(0,0,0,.02);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.02), 0 2px 4px 0 rgba(0,0,0,.02);
}
/*.bootstrap-table .fixed-table-container .table tbody {*/
/*    -webkit-box-shadow: 0 12px 28px 0 rgba(0,0,0,.04), 0 2px 4px 0 rgba(0,0,0,.04);*/
/*    box-shadow: 0 12px 28px 0 rgba(0,0,0,.04), 0 2px 4px 0 rgba(0,0,0,.04);*/
/*}*/
.card .list-group {
    border-radius: 10px !important;
}
.card-customer{
    height: 100%;
}

label {
    font-weight: initial;
    color: #65676b;
    font-size: .875rem;
}
.custom-control-label {
    font-size: 0.875rem;
    color: #050505;
}
.form-label-group {
    position: relative;
    margin-bottom: 1rem;
}

.form-label-group > input,
.form-label-group > label {
    height: 3.125rem;
    padding: .75rem;
}

.form-label-group > label {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    margin-bottom: 0; /* Override default `<label>` margin */
    line-height: 1.5;
    color: #999;
    pointer-events: none;
    cursor: text; /* Match the input under the label */
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: all .1s ease-in-out;
}

.form-label-group input::-webkit-input-placeholder {
    color: transparent;
}

.form-label-group input:-ms-input-placeholder {
    color: transparent;
}

.form-label-group input::-ms-input-placeholder {
    color: transparent;
}

.form-label-group input::-moz-placeholder {
    color: transparent;
}

.form-label-group input::placeholder {
    color: transparent;
}

.form-label-group input:not(:placeholder-shown) {
    padding-top: 1.25rem;
    padding-bottom: .25rem;
}
.form-control:focus {
    background-color: #fff;
    border-color: #005dff;
    box-shadow: 0 0 0 0.2rem rgba(29,61,246,.25);
}
.form-label-group input:not(:placeholder-shown) ~ label {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 12px;
    color: #777;
}
.page-header small, #title small , span.small {
    color: #050505;
    opacity: 0.65;
    font-size: .875rem;
    font-weight: 400;
}
.widget_dashboard .bootpag_ .bootpag li a {
    color: #050505;
    font-weight: 600;
    border-color: #2c3b50;
    padding: 6px 12px;
    line-height: 1.428571429;
    border: 1px solid #c9d2e3;
    margin-left: -1px;
    font-weight: 400;
}
.widget_dashboard .bootpag_ .bootpag li.active a{
    background-color: #2c3b50;
    color:#fff;
    font-weight: 600;
    border: 1px solid #050505;
}
.widget_dashboard .bootpag_ .bootpag li.disabled a{
    color:#050505;
    opacity: .5;
}
.widget_dashboard .fixed-table-toolbar{
    position: absolute;
    right: 0;
    top: -65px;
}
.bg-dashboard-success{
    background-color:#44d886 !important;
    color:#fff;
}
.btn-dark .caret.text-muted {
    color: #ffffff !important;
}
/*header .btn-dark {*/
/*    color: #050505 !important;*/
/*    background-color: #fff;*/
/*    border: none;*/
/*    background: linear-gradient(to right, #9bfc9b,#376bf9);*/
/*    border-radius: 8px;*/
/*    display: inline-block;*/
/*    padding: 3px !important;*/
/*}*/
/*header .preprodprod .btn-default {*/
/*    display: inline-block;*/
/*    padding: 2px !important;*/
/*}*/
/*header .btn-dark:hover {*/
/*    color: #050505 !important;*/
/*    background-color: #fff !important;*/
/*    border-color: rgba(154,251,156,.3) !important;*/
/*}*/
/*header .btn-dark.focus, header .btn-dark:focus {*/
/*    color: #050505 !important;*/
/*    background-color: #fff !important;*/
/*    box-shadow: 0 0 0 0.2rem rgba(154,251,156,.3) !important;*/
/*}*/
/*header #dropdownMenuApps span {*/
/*    padding: .375rem 1rem;*/
/*    background-color: #fff;*/
/*    font-weight: 600;*/
/*    border-radius: 6px;*/
/*    margin-right: 0 !important;*/
/*}*/
/*header .preprodprod span {*/
/*    display: flex;*/
/*    padding: .375rem 1rem;*/
/*    background-color: #fff;*/
/*    font-weight: 600;*/
/*    border-radius: 6px;*/
/*    margin-right: 0 !important;*/
/*}*/
/*header .preprodprod span.appright {*/
/*    border-bottom-left-radius: 0;*/
/*    border-top-left-radius: 0;*/
/*}*/
/*header .preprodprod span.appleft {*/
/*    border-bottom-right-radius: 0;*/
/*    border-top-right-radius: 0;*/
/*}*/
/*header #dropdownMenuApps.dropdown-toggle::after {*/
/*    display: none;*/
/*}*/
/*header #dropdownMenuApps.dropdown-toggle span::after {*/
/*    display: inline-block;*/
/*    margin-left: .500em;*/
/*    vertical-align: .125em;*/
/*    content: "";*/
/*    border-top: .3em solid;*/
/*    border-right: .3em solid transparent;*/
/*    border-bottom: 0;*/
/*    border-left: .3em solid transparent;*/
/*}*/
.small, small {
    font-size: 60%;
}
.dropdown-menu .small, .dropdown-menu small {
    font-size: 80%;
}
.vakata-context li > a {
    border-radius: 0 !important;
}
.vakata-context,
.vakata-context ul{
    padding: 0px !important;
}
.vakata-context li > a {
    background: transparent !important;
}
.vakata-context li > a:hover {
    background: #376BFB !important;
}
.bootstrap-table span.btn {
    font-size: 0.750rem !important;
    padding: .60em .85em;
    font-weight: 600;
    /*letter-spacing: 1px !important;*/
    /*font-size: 0.700rem !important;*/
    /*letter-spacing: .25px !important;*/
    /*font-weight: 300;*/
}
.bootstrap-table span.badge-primary:hover{
    color: #fff;
}
.bootstrap-table span.btn-copypaste i:not(.fa-qrcode) {
    opacity: .25;
}
.widget_dashboard .bootstrap-table span.btn {
    font-size: 13px !important;
    color: #050505 !important;
}
.btn-default:hover {
    background-color: transparent;
}
/*header .dropdown-toggle::after {*/
/*    vertical-align: .300em;*/
/*}*/
.filepond--image-preview {
    background: #050505 !important;
}
.filepond--image-preview-overlay-idle {
    color: rgba(39,48,63,.85) !important;
}
a.bg-white:focus, a.bg-white:hover, button.bg-white:focus, button.bg-white:hover {
    background: #050505 !important;
    color: #fff !important;
}
/*.bootstrap-select .dropdown-item.active {*/
/*    background: #050505;*/
/*}*/
/*.bootstrap-select .dropdown-item:hover {*/
/*    background: #050505 !important;*/
/*}*/
.collapsefilepond .filepondarea{
    height: 1px;
    overflow: hidden;
}
.collapsefilepond.collapse .filepondarea{
    height: inherit;
    overflow: inherit;
}
.text-dark {
    color: #050505!important;
}
.bg-pink {
    background-color: #fc2b6f!important;
}
.bg-teal {
    background-color: #20db8e!important;
}
p#json-viewer{
    font-size: .775rem !important;
}
a.json-toggle:before {
    top: .1rem;
    color: #64748b !important;
    opacity: .5;
}
a.json-toggle:hover:before {
    color: #64748b !important;
    opacity: .8;
}
.json-literal {
    color: #1f6bff !important;
}
.json-string {
    color: #44d886 !important;
    font-weight: 500 !important;
}
.fa-circle.text-muted {
    color: #d6d9e2!important;
}
.bootstrap-table .fixed-table-container .table th.col-1,
.bootstrap-table .fixed-table-container .table th.col-2,
.bootstrap-table .fixed-table-container .table th.col-3,
.bootstrap-table .fixed-table-container .table th.col-4,
.bootstrap-table .fixed-table-container .table th.col-5,
.bootstrap-table .fixed-table-container .table th.col-6,
.bootstrap-table .fixed-table-container .table th.col-7,
.bootstrap-table .fixed-table-container .table th.col-8,
.bootstrap-table .fixed-table-container .table th.col-9,
.bootstrap-table .fixed-table-container .table th.col-10,
.bootstrap-table .fixed-table-container .table th.col-11,
.bootstrap-table .fixed-table-container .table th.col-12,
.bootstrap-table .fixed-table-container .table td.col-1,
.bootstrap-table .fixed-table-container .table td.col-2,
.bootstrap-table .fixed-table-container .table td.col-3,
.bootstrap-table .fixed-table-container .table td.col-4,
.bootstrap-table .fixed-table-container .table td.col-5,
.bootstrap-table .fixed-table-container .table td.col-6,
.bootstrap-table .fixed-table-container .table td.col-7,
.bootstrap-table .fixed-table-container .table td.col-8,
.bootstrap-table .fixed-table-container .table td.col-9,
.bootstrap-table .fixed-table-container .table td.col-10,
.bootstrap-table .fixed-table-container .table td.col-11,
.bootstrap-table .fixed-table-container .table td.col-12,
.bootstrap-table .fixed-table-container .table td.col-n {
    padding-left: 0;
    padding-right: 0;
}
.bootstrap-table .fixed-table-container .table thead th.nopadding .th-inner{
    padding-left: 0 !important;
}
.fixwidth{
    width: 200px;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
    .app-content {
        margin-left: 5%;
        margin-right: 5%;
    }
}
.nomargin{
    margin-left: 0!important;
    margin-right: 0!important;
}
.nomargin .text-truncate{
    padding-left: 0;
    padding-right: 0;
}
.dropdown.w-100{
    width: auto !important;
}
ul.tagit input[type="text"]{
    margin-left: 5px !important;
    margin-top: 10px !important;
}
.tagit.ui-widget {
    margin-bottom: 0;
    font-family: inherit;
    box-shadow: none !important;
    border-color: rgba(66,82,109,0.0750) !important;
    color: #050505 !important;
    position: relative !important;
    padding: 0.1875rem 0.25rem !important;
    line-height: 1.3125rem !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tagit.ui-widget:hover {
    border-color: rgba(66,82,109,0.30);
    transition: border-color .2s;
}
.tagit.ui-widget li {
    float: none;
}
.tagit.ui-widget li.tagit-choice {
    font-weight: 500;
    padding: 0.4rem 0.625rem !important;
    margin-top: 0.0625rem !important;
    margin-bottom: 0.25rem !important;
    font-size: 0.8125rem !important;
    border: none;
    background: #e4e6eb !important;
    color: #050505;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    margin-right: 4px !important;
}
.tagit.ui-widget li.tagit-choice .tagit-close {
    position: relative;
    line-height: 1.3125rem;
    text-align: center;
    top: 0;
    height: 1.3125rem;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -0.3125rem -0.0625rem 0.3125rem;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close {
    font-size: 0.625rem;
    color: #050505;
    text-indent: 0;
    height: 100%;
    padding-top: 0.125rem;
    background-image: none;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close:after {
    content: "\f00d" !important;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close:hover {
    box-shadow: none !important;
    color: rgba(33, 40, 55, 0.5);
}
.tagit.ui-widget li.tagit-choice .tagit-close:focus .ui-icon-close:before,
.tagit.ui-widget li.tagit-choice .tagit-close:hover .ui-icon-close:before {
    color: rgba(0, 0, 0, 0.4);
}
.tagit.ui-widget li.tagit-new {
    margin: 0.125rem 0;
    height: 1.4375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.tagit.ui-widget.inverse li.tagit-choice {
    background: #212837;
    color: #fff;
}
.tagit.ui-widget.inverse li.tagit-choice .tagit-close:focus .ui-icon-close:before,
.tagit.ui-widget.inverse li.tagit-choice .tagit-close:hover .ui-icon-close:before {
    color: rgba(255, 255, 255, 0.4);
}
.tagit.ui-widget.primary li.tagit-choice {
    background: #1f6bff;
    color: #fff;
}
.tagit.ui-widget.info li.tagit-choice {
    background: #30beff;
    color: #fff;
}
.tagit.ui-widget.success li.tagit-choice {
    background: #20c997;
    color: #fff;
}
.tagit.ui-widget.warning li.tagit-choice {
    background: #ff9500;
    color: #fff;
}
.tagit.ui-widget.danger li.tagit-choice {
    background: #e6180d;
    color: #fff;
}
.tagit-autocomplete {
    border: none !important;
    padding: 0.5rem 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.tagit-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    padding: 6px 20px;
    border: none;
    color: inherit;
}
.tagit-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    background: #f0f2f6;
    margin: 0;
}
/* filepond */
.filepondfullarea{
    overflow: hidden;
}
.filepond--panel-root {
    background-color: #fff !important;
}
.filepond--root .filepond--list-scroller {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.filepond--credits{
    display: none !important;
}
.filepond--root{
    margin-bottom: 0 !important;
}
.filepond--item {
    left: -16px !important;
    width: calc( 100% + 24px ) !important;
}
.filepond--image-preview-wrapper {
    border-radius: 6px !important;
}
.filepondarea label {
    font-size: .875rem !important;
    color: #64748b;
    opacity: .65;
}
.filepond--panel-center{
    transform: unset !important;
}
.filepond--item > .filepond--panel .filepond--panel-bottom{
    box-shadow: none !important;
}
.filepond--drop-label.filepond--drop-label label{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
}
.filepond--image-preview {
    background: rgba(43,55,78,1) !important;
}
.filepond--item-panel {
    background-color: rgba(43,55,78,1) !important;
}
.filepond--drip-blob {
    background-color: #64748b !important;
}
.filepond--item[data-filepond-item-state="loading"]~.filepond--drop-label {
    display: none !important;
}
@media (max-width: 767.98px){
    .app-header::before {
        bottom: 4px;
        opacity: .3;
    }
    #dropdownMenuApps{
        background: #ffffff;
        border-color:#fff;
        box-shadow: none !important;
        color: #050505;
    }
    header #dropdownMenuApps.dropdown-toggle::after {
        display: flex;
        margin-left: 7px;
    }
    .dropdown-menu[aria-labelledby="dropdownMenuApps"]{
        margin-top: 0px;
    }
    .app-header .menu .preprodprod .btn {
        padding: .575rem .25rem;
        font-weight: 500;
        box-shadow: 0 0 0 0.2rem rgba(71,85,105,.05);
    }
    #dropdownMenuApps i.far {
        display: inline-flex;
        /*color: #050505;*/
    }
    .menu .show>.btn-light.dropdown-toggle:not(#dropdownMenuApps) {
        padding: .375rem .25rem !important;
    }
    .show #dropdownMenuApps, .show #dropdownMenuApps i{
        color: #005dff !important;
    }
    .app-header .brand .brand-logo::after {
        content: '';
    }
    .app-header .brand .brand-logo img{
        width: 35px;
        margin-left: 10px;
    }
    .bootstrap-table .bsTableLabelForEllipsis {
        max-width: 180px;
    }
    .apexcharts-toolbar{
        display: none !important;
    }
    .apexcharts-legend-text {
        font-size: 10px !important;
        opacity: .5;
    }
    .widget_dashboard .bootstrap-table .fixed-table-pagination>.pagination, .widget_dashboard .bootstrap-table .fixed-table-pagination>.pagination-detail {
        margin-top: 0;
        margin-bottom: 0;
    }
    .widget_dashboard .bootstrap-table .fixed-table-toolbar .search,
    .widget_dashboard .bootstrap-table .fixed-table-pagination>.pagination-detail .page-list {
        display: none !important;
    }
    #daterange,
    #toggledashboardcampaign,
    #dropdownMenuButton{
        width: 100%;
        text-align: left;
    }
    #daterange .caret {
        float: right;
    }
    #toggledashboardcampaign .dropdown-toggle::after {
        float: right;
        margin-top: 8px;
    }
    #daterange-compare{
        display: none !important;
    }
    .app-content {
        margin-top: 0;
    }
    .maxWidthCol6Mobile{
        width: 50% !important;
    }
    .btn-secondary {
        margin-top: 10px;
    }
    .search .btn-secondary {
        margin-top: 0;
    }
    .ebmenu .fa-chevron-down {
        display: none;
    }
}
@media (max-width: 768.02px){
    .app {
        padding-top: 60px;
    }
    .list-group-item {
        padding: 1.250rem;
    }
    .list-group-item-lines {
        padding-right: 2rem;
    }
    .app-content {
        margin-left: 0;
        padding: 20px 20px;
    }
    .ebmenu .project {
        display: none;
    }
    .ebmenu .fa-sort-down {
        font-size: 14px;
    }
    .eb-popin {
        /*padding: 60px 30px;*/
    }
    .app-header .brand {
        margin-left: 0;
    }
    #global_alert, #global_nfo, #copypaste {
        left: 2%;
        width: 96%;
        margin-left: 0;
    }
    .app-header .brand .brand-logo::after {
        content: '';
    }
    .app-header .brand .brand-logo img{
        width: 35px;
        margin-left: 10px;
        max-height: 70% !important;
    }
    h1.title {
        font-size: 1.850rem;
    }
    h1 .round-pict {
        height: 35px;
        width: 35px;
    }
    .titles .round-pict{
        font-size: 18px;
    }
    .h3, h3 {
        font-size: 1.300rem;
    }
    .ebsidebar .ebsidebar-moving .subcateg a {
        font-weight: 500;
        line-height: 18px;
        color: #4a4a4a;
        display: inline-flex;
        width: 90%;
        padding: 8px 15px;
        border-radius: 50px;
        transition: background-color .25s;
    }
    .ebsidebar-container li.close-menu {
        position: relative;
        display: block;
        margin: 20px 0;
    }
}
@media (max-width: 767.98px){
    .ebmenu .fa-sort-down {
        font-size: 10px;
    }
    .eb-popin {
        width: 92% !important;
        right: 4% !important;
    }
    .ebmenu {
        padding: 2px 2px 2px 2px;
    }
    .eb-popin.open .close-popin {
        right: 5px;
        top: 5px;
    }
    .eb-popin .title {
        font-size: 1.25rem;
    }
    .eb-popin .subtitle {
        font-size: .8375rem;
    }
    .eb-popin ul li a {
        padding: 12px 10px;
        font-size: .8375rem;
    }
    .ebsidebar-container li.close-menu {
        position: relative;
        display: block;
        margin: 20px 0;
    }

    .ebsidebar {
        width: 92% !important;
        left: 4% !important;
    }
    .ebsidebar .ebsidebar-moving .open-subcateg {
        font-size: 1rem;
    }
    .ebsidebar .ebsidebar-moving {
        padding-right: 20px;
    }
    /*.ebsidebar .ebsidebar-moving a.open-subcateg,*/
    /*.ebsidebar .ebsidebar-moving .subcateg a {*/
    /*    font-size: 14px;*/
    /*}*/
    .ebsidebar .ebsidebar-moving .open-subcateg {
        /*font-size: 18px;*/
        padding: 2px 2px;
    }
    .ebsidebar .ebsidebar-moving .back-to-categ {
        font-size: 18px;
        line-height: 18px;
    }
    .ebsidebar .ebsidebar-moving .subcateg a {
        width: 90%;
    }
}
@media (max-width: 1024.02px) {
    .card-customer{
        height: auto;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .card-body .flex-grow-1 h5 {
        font-size: .950rem;
    }
    .card-body h3 {
        font-size: 20px;
    }
    .app-header .mobile-toggler {
        display: block;
    }
    .ebsidebar .close-popin {
        display: block;
    }
    .ebsidebar {
        position: fixed;
        top: 40px;
        left: 20px;
        max-height: calc( 100vh - 70px );
        width: 400px;
        height: auto;
        background-color: #fff;
        z-index: 11;
        transition: .2s;
        padding: 40px 20px 10px 20px;
        margin: 0;
        box-sizing: border-box;
        opacity: 0;
        visibility: hidden;
        border-radius: 10px;
        -webkit-box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
        box-shadow: 0 12px 28px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.06);
    }
    .ebsidebar .ebsidebar-moving {
        padding-right: 10px;
    }
    .app-sidebar {
        top: 0;
        width: 290px;
        left: -290px;
    }
    .app-sidebar .app-sidebar-content {
        width: 290px;
    }
    .app-sidebar-mobile-closed .app-sidebar {
        left: -290px;
    }
}
@media (max-width: 320.02px){
    .btn span{
        font-size: .850rem;
    }
}
@media (min-width: 768px){
    #dropdownMenuApps i.hideOnDesktop{
        display: none;
    }
    .app-content {
        margin-top: 30px;
    }
}
/*@media (max-width: 1024px){*/
.widget_dashboard .bootstrap-table .fixed-table-container .table {
    table-layout: fixed;
}
/*}*/
@media (max-width: 1024px) and (min-width: 768px) {
    .app-sidebar {
        width: 240px;
    }
    .bc {
         margin-left: 0;
    }
}
@media (min-width: 1024px) {
    .app-content {
        margin-top: 0;
    }
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
    .app-content {
        margin-left: 5%;
        margin-right: 5%;
    }
}
@media (min-width: 1024.02px) {
    .app-header .desktop-toggler {
        display: none;
    }
    .app-header .brand {
        margin-left: 35px;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) and (orientation: landscape){
    .app-header .desktop-toggler{
        display: none;
    }
    .brand-logo .hideOnTablet {
        display: block !important;
    }
    .app-header .brand .brand-logo {
        margin-left: 25px;
    }
    /*.app-sidebar-minified:not(.app-sidebar-mobile-toggled) .app-sidebar .menu .menu-item .menu-link {*/
    /*    padding: 8px 0px;*/
    /*}*/
    /*.app-sidebar-minified:not(.app-sidebar-mobile-toggled) .app-sidebar .menu .menu-item.active .menu-link {*/
    /*    padding: 12px 0px;*/
    /*    background-color: #050505;*/
    /*    border-radius: 0px;*/
    /*}*/
    /*.app-sidebar-minified:not(.app-sidebar-mobile-toggled) .app-sidebar .menu .menu-item.active .menu-icon {*/
    /*    color: #fff !important;*/
    /*}*/
    /*.app-sidebar-minified:not(.app-sidebar-mobile-toggled) .app-sidebar .menu-caret {*/
    /*    right: 6px;*/
    /*    margin-top: -10px;*/
    /*    -webkit-transform: rotate(*/
    /*            -0deg*/
    /*    ) !important;*/
    /*    -moz-transform: rotate(-0deg) !important;*/
    /*    -ms-transform: rotate(-0deg) !important;*/
    /*    -o-transform: rotate(-0deg) !important;*/
    /*    transform: rotate(*/
    /*            0deg*/
    /*    ) !important;*/
    /*    font-size: 0.700rem;*/
    /*}*/
    /*.app-sidebar-minified:not(.app-sidebar-mobile-toggled) .app-sidebar .menu-item.active .menu-link .menu-caret {*/
    /*    color: #fff;*/
    /*}*/
}