input[type="password"]{
    box-shadow: inset 0 0.3em 0 rgba(169, 190, 212, 0.2);
}

.gui-input{
    background: #fff;
    position: relative;
    vertical-align: top;
    display: inline-block;
    color: #626262;
    outline: none;
    height: 4rem;
    width: 100%;
    border: 2px solid #005ca46e;
    border-radius: 9px;
    box-shadow: inset 0 0.5em 0 rgba(169, 190, 212, 0.2);
    padding-left: 0.5em;
    padding-bottom: 5px;
}

.button-block{
    background: #005ca4;
}

.button-block:disabled{
    background-color: #ccc;
}

.button-block-new{
    background: #88c000;
}

.user-icon{
    background: url('../img/icon_account.png') no-repeat;
    background-size:100%;
}

.psw-icon{
    background: url('../img/icon_password.png') no-repeat;   
	background-size:100%;
}

.play-icon{
    background: url('../img/icon_login.png') no-repeat;
	background-size:100%;
}

.play-icon-new{
    background: url('../img/icon_new_account.png') no-repeat;   
	background-size:100%;
}

.horizon-line{
    margin-top: 2em;
    height: 1rem;
    border: 0;
    box-shadow: inset 0 10px 10px -9px rgb(189, 206, 232);
}

div.link-list{
   width: 80%;
   margin:10px auto;
}

.link-list a, .link-list a:hover{
    font-size: 17px;
    text-decoration: underline;
    color: #005ca4;
}

.link-list ul{
    list-style-type: none;
    padding-left: initial;
    color: #666;
}

.link-list ul > li:before{
    position: absolute;
    top: 0;
    left: 0;
    font-family: FontAwesome;
    content: "\f054";
    color: #005ca4;
}

.link-list ul > li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px
}