.content-wrapper {
    padding-top: 52px;
    background-attachment: fixed;
    /* background-color: #ffffffe0; */
	background-color: #ffffff;
}
@media (min-width: 800px) {
	.container {
		width: 830px !important;
	}
	.content-wrapper {
		padding-top: 165px;
	}
}
@media (min-width: 880px) {
	.container {
		width: 900px !important;
	}
	.content-wrapper {
		padding-top: 165px;
	}
}
@media (min-width: 930px) {
	.container {
		width: 920px !important;
	}
	.content-wrapper {
		padding-top: 165px;
	}
}
@media (min-width: 990px) {
	.container {
		width: 1000px !important;
	}
	.content-wrapper {
		padding-top: 165px;
	}
}
@media (min-width: 1050px) {
	.container {
		width: 1050px !important;
	}
	.content-wrapper {
		padding-top: 165px;
	}
}
@media (min-width: 1100px) {
	.container {
		width: 1100px !important;
	}
	.content-wrapper {
		padding-top: 105px;
	}
}
@media (min-width: 1150px) {
	.container {
		width: 1150px !important;
	}
	.content-wrapper {
		padding-top: 105px;
	}
}
@media (min-width: 1210px) {
	.container {
		width: 1220px !important;
	}
	.content-wrapper {
		padding-top: 55px;
	}
}
@media (min-width: 1250px) {
	.container {
		width: 1260px !important;
	}
	.content-wrapper {
		padding-top: 55px;
	}
}
@media (min-width: 1300px) {
	.container {
		width: 1360px !important;
	}
	.content-wrapper {
		padding-top: 55px;
	}
}
@media (min-width: 1580px) {
	.container {
		width: 1680px !important;
	}
	.content-wrapper {
		padding-top: 55px;
	}
}
@media (min-width: 1900px) {
	.container {
		width: 1700px !important;
	}
	.content-wrapper {
		padding-top: 55px;
	}
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	background-color: #8f9dab !important;
}
.btn-primary {
	background-color: #0373FF !important;
	border-color: #0373FF !important;
}
.btn-success {
	background-color: #19af6a;
	border-color: #19af6a;
}
.box.box-primary {
    border-top-color: #0373FF !important;
}
.nav-tabs-custom>.nav-tabs>li.active {
    border-top-color: #0373FF !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	border-top-color: #0373FF !important;
}
@font-face {
	font-family: "tipografiaBlack";
	src: url(../fonts/Satoshi-Black.otf);
}
@font-face {
	font-family: "tipografiaBold";
	src: url(../fonts/Satoshi-Bold.otf);
}
@font-face {
	font-family: "tipografiaMedium";
	src: url(../fonts/Satoshi-Medium.otf);
}
@font-face {
	font-family: "tipografiaRegular";
	src: url(../fonts/Satoshi-Regular.otf);
}
@font-face {
	font-family: "tipografiaLight";
	src: url(../fonts/Satoshi-Light.otf);
}
h1{
	font-family: 'tipografiaRegular', serif;
}
h2{
	font-family: 'tipografiaRegular', serif;
}
h3{
	font-family: 'tipografiaRegular', serif;
}
h4{
	font-family: 'tipografiaRegular', serif;
}
h5{
	font-family: 'tipografiaRegular', serif;
}
b{
	font-family: 'tipografiaBold', serif;
}
a{
	font-family: 'tipografiaMedium', serif;
}
p{
	font-family: 'tipografiaMedium', serif;
}
label{
	font-family: 'tipografiaMedium', serif;
}
table{
	font-family: 'tipografiaMedium', serif;
}
.box-title{
	font-family: 'tipografiaBold', serif;
}
.gradient-text {
    background: linear-gradient(to right, #0373ff, #feff10);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 48px;
    font-weight: bold;
}
.gradient-text0 {
    background: linear-gradient(to right, #0373ff, #feff10);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 48px;
    font-weight: bold;
	font-family: 'tipografiaBlack', serif;
}

.marca-de-agua {
    position: fixed;
    bottom: 50px;
    right: 20px;
    width: 100px;
    height: 100px;
    background: url('../../dist/img/isotipoAfinity.png') no-repeat center;
    background-size: contain;
    opacity: 0.1; /* 90% de transparencia */
    pointer-events: none; /* No afecta clics ni selección */
}

