
@import url('./themes.css');
@import url('./layout.css');
@import url('./loaders/loaderBox.css');

*, ::after, ::before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    overflow: auto;
    font-family: 'Poppins', sans-serif !important;
	font-size: 15px;
}

html {
    --primary-blue-color: #1976D2;
    --links-color: #2D5091;
    --secondary-blue-color: #5E9FDF;
    --soft-gray: #D4D4D4;
    --labels-gray: #818181;


    /* TODO should I work wich class or with global variables for the themes*/
    --sidebar-background: #f5f5f5;
    --sidebar-right-border-color: #eee;
}

body * {
    font-family: 'Poppins';
}

/* .is-hidden,
.initial-is-hidden,
[class*="--already-loaded"].is-hidden,
[class*="--loader_skeleton"].is-hidden {
    display: none;
} */


table tr {
    font-size: 12px;
}

.input::placeholder,
.textarea::placeholder {
    color: inherit;
}

.btn-tab {
    border-radius: .3rem;
    background: transparent;
    border: none;
    padding: .5rem 0.75rem;
}

.btn-tab:hover {
    cursor: pointer;
}    

.dropdown-active-clickable {
    cursor: pointer;
}

.background-primary-blue {
    background-color: var(--primary-blue-color);
}

.foregraound-primary-blue {
    color: var(--primary-blue-color);
}

.foregraound-links-blue {
    color: var(--links-color);
}

.full-width-percentage {
    width: 100%;
}

.full-height-percentage {
    height: 100%;
}

.full-screen-height {
    height: 100vh;
}

.x-hidden {
	display: none !important;
}

.login_container  {
	background: #ffffff !important;
}

.pay_btn {
    background-color: #2196f3;
    color: #ffffff;
    border-color: unset;
}

.requiredSign {
    color: #ff0000;
}