html {
  height: 100%;
}
#alert-import{width:100%;margin-bottom:15px; padding:5px ; text-align: center; background: #f40000; color:#fff; font-size:18px;}
.blink {
    font-weight:700;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: blink;
    }

    @keyframes blink {
    0% {opacity: 1;}
    75% {opacity: 1;}
    76% {opacity: 0;}
    100% {opacity: 0;}
    }
body{  min-height: 100%; background: rgb(255,255,255);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=1 );
}
p{padding:0}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
    font-size: 22px;
}
.container{padding-top:50px}
.all{margin-top:30px}
.btn{text-align: center;
display: inherit;
margin:15px auto;
}

.red{color:#E51B23}

.bg_right{

	padding-bottom: 6rem;
	background:  url("../images/wig2.svg") no-repeat; /* default, Android, Sf < 6 */
	background-position: -webkit-calc(100% - 50%) top 30px; /* Sf 6 */
	background-position: right -50% top 30px; /* Cr 25+, FF 13+, IE 9+, Op 10.5+ */
	height: 100%;
	background-size: 50%;
}


.btn {font-family: 'Roboto', sans-serif;padding: 0.7rem 2rem;font-size: 1.5rem;border-radius: 0;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;cursor: pointer;font-weight: 600;text-decoration: none;text-transform: uppercase;position: relative;z-index: 1; border:1px solid #000}
.btn::before{content: "";display: block;position: absolute;top: 0;left: 0%;width: 100%;height: 100%;background: transparent;z-index:-2;}
.btn::after {content: "";display: block;position: absolute;top: 0;left: 50%;width: 0%;height: 100%;background: #E51B23; color:#fff;z-index:-1;-moz-transition: all .3s ease;-o-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.btn:nth-child(2)::after {background: #8DC63F}
.btn:nth-child(3)::after {background: #13A89E}
.btn:hover::after {left: 0%;width: 100%;}
.btn:hover{color:#fff}

@media (max-width: 1200px) {
	.btn {padding: 0.5rem ;font-size: 1.2rem;}
}
@media (max-width: 1000px) {
	.btn {padding: 0.5rem ;font-size: 1rem;}

}
@media (max-width: 900px) {
	.btn {padding: 0.5rem ;font-size: 0.8rem;}
}
@media (max-width: 768px) {
	.btn {padding: 0.5rem ;font-size: 0.5rem;}
}
@media (max-width: 575px) {
	.bg_right{background:none}
	.logo{margin-top:20px}
	.container{padding-top:20px}
	.btn {padding: 0.5rem ;font-size: 1.5rem;}
}