*{
	margin:0;
	outline:0;
	padding: 0;
}

::-webkit-scrollbar {
	display: none;
}

.mt-d5{
	margin-top: -5%;
}

.mt-5{
	margin-top: 5%;
}

.mt-10{
	margin-top: 10%;
}

.mt-15{
	margin-top: 15%;
}

.mt-20{
	margin-top: 20%;
}

.mt-25{
	margin-top: 25%;
}

.mt-30{
	margin-top: 30%;
}

.mt-35{
	margin-top: 35%;
}

.mt-40{
	margin-top: 40%;
}

.mt-45{
	margin-top: 45%;
}




/*----------------------------------- ALERTS------------------------------------ */
/* inspired by Twitter Bootstrap */

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: none;
	border-radius: 4px;
	position: fixed;
	bottom: 0px;
	right: 21px;
	/* Each alert has its own width */
	float: right;
	clear: right;
	background-color: white;
	z-index: 8000;
}

.alert-red {
	color: white;
	background-color: #DA4453;
}
.alert-green {
	color: white;
	background-color: #37BC9B;
}
.alert-blue {
	color: white;
	background-color: #4A89DC;
}
.alert-yellow {
	color: white;
	background-color: #F6BB42;
}
.alert-orange {
	color:white;
	background-color: #E9573F;
}


/*------------------------WIDTHS--------------------*/
.w-responsive{
	width: 75% !important;
}



/*-------------------------BACKGROUNDS------------------------------*/
.bg-gray{
	background-color: #d6dbdf;
}



/*----------------------------Textos-----------------------------------*/
.text-decoration-none{
	text-decoration: none !important;
}


/*----------------------------Cursor--------------------------------------*/
.cursor-pointer{
	cursor: pointer !important;
}


/*-----------------RESPONSIVE---------------------------*/

@media screen and (min-width: 1024px){
	.w-responsive{
		width: 50% !important;
	}
}