.btn-rounded, .card, .card-footer, .card-header, .btn, img, .fan-pic, .bg-pic, .bg-img, .alert {
    border-radius: 5px !important;
}
.box-form {
    border: solid 10px #6b478b !important;
    border-radius: 15px;
    margin-bottom: 0rem;
    background-size:cover !important;
    background-position:center !important;
    backgrpind-repeat:no-repeat !important;
    overflow:hidden;
     -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.box-form.masked .dots {position:relative;overflow:hidden; border-radius: 5px;}
.box-form.masked .dots:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    opacity: .3;
    z-index: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    background: #e96188;
    background: -moz-linear-gradient(left, #e96188 0%, #ee8e46 100%);
    background: -webkit-linear-gradient(left, #e96188 0%,#ee8e46 100%);
    background: linear-gradient(to right, #e96188 0%,#ee8e46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e96188', endColorstr='#ee8e46',GradientType=1 );
}
.box-form.masked .dots:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(../texture.png) center bottom repeat;
    opacity: .9;
    z-index: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 3;
}
.box-form .box-item {
    position:relative; z-index:5;
    background-color: rgba(0,0,0,.35) !important;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
    text-decoration:none !imprtant;
}
.box-item *,  a {position:relative; z-index:6;
 -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.box-form a:hover .box-item, .box-form a:focus .box-item {text-decoration:none !imprtant;    background-color: rgba(0,0,0,.75)   !important;}
 a:hover,   a:focus,   a:hover .box-item > p,  a:focus .box-item > p {text-decoration:none !imprtant;}
 
.btn-default {
    border: 1px solid #e96188;
    color: #e96188;
}
.btn-default:hover, .btn-default:focus {color:#fff;}
.btn-info {
    background: #e96188;
    background: -moz-linear-gradient(left, #e96188 0%, #ee8e46 100%);
    background: -webkit-linear-gradient(left, #e96188 0%, #ee8e46 100%);
    background: linear-gradient(to right, #e96188 0%, #ee8e46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e96188", endColorstr="#ee8e46",GradientType=1 );
    border: 1px solid #bb4665 !important;
}

.pic {padding-top:80px; position:relative;
background-size:cover !important;
    background-position:center !important;
    backgrpind-repeat:no-repeat !important;
    opacity:.6;
    -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.pic:hover {opacity:1;}

.login1.splash {
    padding-top: 10vh;
}

.media-form{overflow:hidden; border-radius:15px; background:#1A1F23 !important}


@media (min-width: 1370px) and (max-width: 1620px) { 
.register1 .box-item, .login1 .box-item {
    padding: 2.1rem 2.1rem 1.2rem 2.1rem;
}
.login1.splash {
    padding-top: 5vh !important;
}
}