.loginscreen.middle-box {
    width: 200px;
}

.btn-green-light {
    background-color: #0CE3CA;
    border-color: #0CE3CA;
    color: #fff;
}

.btn-green-light:hover, .btn-green-light:focus, .btn-green-light:active, .btn-green-light.active,
.btn-green-light:active:focus, .btn-green-light:active:hover, .btn-green-light.active:hover, .btn-green-light.active:focus {
    background-color: #09DBC2;
    border-color: #09DBC2;
    color: #fff;
}

.inp-light {
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid #0CE3CA;
    color: #fff;
}
.inp-light:focus {
    border: 1px solid #09DBC2;
}
select.inp-light option {
    color: #333;
}

.carousel-caption {
    background-color: transparent;
    top: 50px;
}
.carousel-caption-img {
    padding-top: 30px;
}
.carousel-caption-img img {
    margin: 15px;
}

.carousel-fade .carousel-inner .item {
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
    height: 100%;
}

@media (max-width: 767px) {
    .carousel-caption {
        top: 0;
    }
    .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
        height: 100%;
        width: auto !important;
        max-width: none;
    }
}

.help-block {
    color: #ddd;
}

a.link {
    color: #ddd;
}
a.link:focus, a.link:hover{
    color: #fff;
}