body, .skin-black {
    background: #008d96;   
    background: linear-gradient(to bottom, #303030 0%,#5b5b5b 55%,#dddbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007077', endColorstr='#71bfc4',GradientType=0 ); /* IE6-8 */
    width:100%;
    min-height: 100vh;
    padding:0px;
    margin:0px auto;
    background-repeat:no-repeat;
    overflow:hidden;
}

body, .skin-teal {
    background: #008d96;   
    background: linear-gradient(to bottom, #036268 0%,#01afba 55%,#9ce8ed 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007077', endColorstr='#71bfc4',GradientType=0 ); /* IE6-8 */
    width:100%;
    min-height: 100vh;
    padding:0px;
    margin:0px auto;
    background-repeat:no-repeat;
    overflow:hidden;
}

body, .skin-blue {
    background: #008d96;   
    background: linear-gradient(to bottom, #003149 0%, #006395 55%, #53a7d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007077', endColorstr='#71bfc4',GradientType=0 ); /* IE6-8 */
    width:100%;
    min-height: 100vh;
    padding:0px;
    margin:0px auto;
    background-repeat:no-repeat;
    overflow:hidden;
}

 
.logos {margin-top:20px; margin-bottom:20px; }

.logos a img { 
    -webkit-transition:opacity .5s ease-out;
    -moz-transition:opacity .5s ease-out;
    -ms-transition:opacity .5s ease-out;
    -o-transition:opacity .5s ease-out;
    transition:opacity .5s ease-out;
}
.logos a img:hover {opacity: 0.4;}

.sign {font-size:36px; font-weight:300; color:#fff;}
.input-box {width:280px; height:94px; border-radius:4px; background-color:#dde9e5; color:#6d6e70; font-size:16px; margin:10px auto;}
.input-area {text-align:left; padding:12px 0px 12px 20px; border:0px; float:left; background:none; width:240px;}
.login-bg {text-align:center; z-index:-1; position:absolute;}


@media (min-width:480px){
    .text-align-center-xs {
        text-align:center !important;
    }
}

.hvr-icon-wobble-horizontal {
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    transform:translateX(0.1)
}
