body {
    background-color: #f7f7f7;
    visibility: visible;
}

.logo {
    width: 62%;
    margin: 18px auto;
    height: 89px;
    overflow: hidden;
    background: url(../img/login/logoshouji.png) no-repeat center center;
    background-size: contain;
}

.form {
    width: 100%;
    margin: 0 auto;
}

.form form {
    margin: 0;
    padding: 0;
}

.form-container {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.input-container {
    margin-left: 45px;
    background-color: #fffdfd;
}

.input-container  input {
    border: 0;
    margin: 0;
    width: 80%;
    display: block;
    height: 45px;
    /*border-bottom: 1px solid #ebebeb;*/
    font-size: 1.4rem;
    color: #333333;
    background-color: #fffdfd;

}

.item-container{
    position: relative;
    border-bottom: 1px solid #ebebeb;
}

.item-container .close-btn{
    position: absolute;
    top:8px;
    right:8px;
    width:28px;
    height:28px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAABbmejHAAAAXXRSTlMAJGCfyeHpoGIlIo7fkSPg4mUFh4sGhopeYyDmAY/MdOfrdZTkcEnt705qTO7wU0hNR6dR3FZEzlQTUOPoFhLe8VkPytdSoUVn5XHsayaSbsaXAmiQCGaTKCelzaYjQ8dgAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAATlJREFUKM9tknlDgkAQxZ8GitqBpVlJJZUcgoV2aGrZZWW3WXbu9/8axbILqLx/5u3+dnaGZQCmWHxGEBOikJRSGFc6M0u4xLn5MIovkLDkrE8Wl8ikcnnGlsm0Ch5aIVFaddGaHMmKMUBZp3Zjs8Q21S2Bxm0F6R3qytB0agwTFWpKKcTZFRZM+z9Wd7HnnSZZJNlVtuNmGg5qKtupQ+DF9Rr2Dw5xxBFpIOjSbuIYLR+RNjpB2+0TnHaDZSeUd3aOCzTt4FVxya1hwbrq8U+h9a6Zq/ZwoxJdg8Mz65A8k2hBc9uwTVishVvE+tTc8ebvNTx4px+hPFEnPPd5e+UXGgev4A86qQ4dGymSDb2fW4hAGTYT+dwUenv3p2k0XrNYUUJDmPoIaH/wOTG9X6PvHzkhN36HPvkDVwCymWFh48IAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTItMjNUMTg6MzI6MjIrMDg6MDCA6m/RAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTEyLTIzVDE4OjMyOjIyKzA4OjAw8bfXbQAAAABJRU5ErkJggg==") no-repeat center center;
    background-size:14px 14px;
    display: none;
    z-index: 1;
}
.item-container .close-btn.edit{
    display: block;
}

.label-corpName {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAMAAACGE/kZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABdFBMVEUAAAC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgAAABcGV8YAAAAenRSTlMAS8f34owMb/7NEWzLD2f7u+DIY/VFC7/FDWD9RgrCXPz5ScBXTVRRuAdSzrYGVhPQslsV060FRxbWqwNEYhjYqD8EG9uiO/Qc3Z8B3x5MIVM1oV48H5t5AjphqqlxpepOsZmmPumRiI8OdYnDg6ctKijBdhmKzHcxyqmtZnwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAABeklEQVQ4y63SV1vCMBQG4EhREakiojIEAQH33oKKCwcuEBUXTsSBe59f70mAUKDtleem+XrePM0oIcVVoRG0lVVEtap1gFWjVzO1zAAYRGVTh6be2IDKpKga0ZibSHMLKotV3tjsAEIrDhxOVE6HnGlzAbg9bGi1oGqXUV5qfLkgalAZy5Sfmg4eRQOqzq5i0+0GcPklL/Q9qHr7pMZHTX/RtIFBVEMS5aFmuGQBI6OoxsbzcUIAsNvKtjI5hWo6kA1BM4BuRuZQZudQhZiaRwPCgtzRLS5haxlVeIVdqfxdra5haz1CNkAFkU3a3iJaXJwyItvY3yHR2G5cBZG9/YMEfSqjwygfKqIjAG8ZiseOs3VyGqE5iVsrRYkz4HWeQ8lSJBYMeNTQxSWr7E0qobh04f+HriQojM1rGRTAHyrGTx6bqZt0+jaP7u7TWA8ZzI98iqawdYaeeLQ/c/SS4m9faX7LJ9275Osfn5kvWqZvFn+MLP2Ggtn2H7zrpr2GkfN6AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTEyLTE3VDIxOjEwOjExKzA4OjAwH0sjYwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMi0xN1QyMToxMDoxMSswODowMG4Wm98AAAAASUVORK5CYII=") no-repeat 13px 13px;
    background-size: 18px 16px;
}

.label-userName {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAjCAMAAADCMPhoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABpFBMVEUAAAC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgAAAAVQwJ9AAAAinRSTlMACWCs3fXu1KRVAWHl4VyonwcGvfurPjmv/LCPwiYqzYAvsb/6pQ4V7JkIanXwAzsTHP5e6VRpzNNaWOPrTzMgLCd+juSR8yEt+IYdGNzxF25XAupdmN6Ul4eCc+Y3ycHIrXbtiQ27GvZS27z5Q0todL7Hyz81QJbQjNiBzv09SiQbMQwoCuDfEQ8AN93zAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAaFJREFUOMt1UmVDAkEQXWzPblFRERMEuzsRRSXEFru7sFuM96sdMNi9O+fD3bx5b3dmdoaxkGnCwiMio6JjYjVMzaS4ePxYQqIKr0kCZ8kpcj41jcLpGWGZWXHZWnJzJJkgl4J5um8/v4BAocjr6VRR6l86A1CsEwQlQHxpCJaVAxU8b4wETHygEjBbOFwFaKt5QU0toOdwHRAhFlUPNHCwEWgSBc1ACwdbgTZR0A50cLCTGu/i+W4K9HDYQm318oI+oF+4cQAYtIbgkA0YFgQj9BDN9l9kHQXGxsWiHJS03xmckCvRTWBCNizJE5jy5JTDMZ0Q8GaY3KRZbh20cwreZZoP8XkLCt7qDTLuRe/S8opOQbOsVWIH14a40Hor93IL1GStxy6c2YD5T79JbW1tyy7dofH8HtkF9vblWQ8CS/jtOin/obKuIwofBB8gGjhW8kw6AU4Dzhkpz1UEzPdDXACXTNWoziv6XQM36oIr4JY2/g64Vxc8ADYL66FMdnXBI1FP7Jm+L+qCaqJemf8NBvaPneDdyNiHz/ifwO/7ZF+G35Dw9wIisAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0xMi0xN1QyMToxMDoyNyswODowMPIUEboAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMTItMTdUMjE6MTA6MjcrMDg6MDCDSakGAAAAAElFTkSuQmCC") no-repeat 14px center;
    background-size: 16px 17px;
}

.label-password {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAhCAMAAAD9NzvVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUAAAC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgAAAC5oOvDAAAAYHRSTlMAMHyrvrWfdCgBVtjOSB3Arw3k4qWIj+jTGRTjSgNZ3MgImAUKlEOoBr39LLbmDBjznBL8bYbwTBop+wly231qg8OHIcvvoBcg6ROjilxEZdFhfuFLaWJ/X/HQoRvapO5bkN6kAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAP9JREFUKM/dk1dXAjEUhK+sIGtBQNdFVJAigroWVLAhXQWsCPYy//9XmLiUhU0eeWGeZvLl3HPP5ISopwmHMul0TbnJJnV6Bh3Nzg0xzzws8vqszO3nZwuL2pKicxdY7rPgCj9YVblfC4VZWI/0oJfFaKyb4gqLG92UYGFT7Q9KpoCt7U7YAYxd6wp7+8CBadOHwNHg8sdAxhyVZUNOBuEpcHb+7y6A3HAnl4G8aQpAkWQqjQSWKxCpenVNdFODRLk6NSDVLbEnMu7ubXrIAI/EbjyJVmkCzxy2RLA9fvBFBF855PW92etrvwMf9CkvXqMvXca+0+yD/fyKkB4N0h/41ouuB0+OtAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0xMi0xN1QyMToxMDoxOSswODowMCykbQQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMTItMTdUMjE6MTA6MTkrMDg6MDBd+dW4AAAAAElFTkSuQmCC") no-repeat 15px center;
    background-size: 14px 17px;
}

.label-corpName.focus {
    background: #fffdfd url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAMAAACGE/kZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABdFBMVEUAAAB8p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+4AAABc6ZIqAAAAenRSTlMAS8f34owMb/7NEWzLD2f7u+DIY/VFC7/FDWD9RgrCXPz5ScBXTVRRuAdSzrYGVhPQslsV060FRxbWqwNEYhjYqD8EG9uiO/Qc3Z8B3x5MIVM1oV48H5t5AjphqqlxpepOsZmmPumRiI8OdYnDg6ctKijBdhmKzHcxyqmtZnwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAABeklEQVQ4y63SV1vCMBQG4EhREakiojIEAQH33oKKCwcuEBUXTsSBe59f70mAUKDtleem+XrePM0oIcVVoRG0lVVEtap1gFWjVzO1zAAYRGVTh6be2IDKpKga0ZibSHMLKotV3tjsAEIrDhxOVE6HnGlzAbg9bGi1oGqXUV5qfLkgalAZy5Sfmg4eRQOqzq5i0+0GcPklL/Q9qHr7pMZHTX/RtIFBVEMS5aFmuGQBI6OoxsbzcUIAsNvKtjI5hWo6kA1BM4BuRuZQZudQhZiaRwPCgtzRLS5haxlVeIVdqfxdra5haz1CNkAFkU3a3iJaXJwyItvY3yHR2G5cBZG9/YMEfSqjwygfKqIjAG8ZiseOs3VyGqE5iVsrRYkz4HWeQ8lSJBYMeNTQxSWr7E0qobh04f+HriQojM1rGRTAHyrGTx6bqZt0+jaP7u7TWA8ZzI98iqawdYaeeLQ/c/SS4m9faX7LJ9275Osfn5kvWqZvFn+MLP2Ggtn2H7zrpr2GkfN6AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTEyLTE4VDE2OjEyOjUxKzA4OjAwEAy5HQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMi0xOFQxNjoxMjo1MSswODowMGFRAaEAAAAASUVORK5CYII=") no-repeat 13px 13px;
    background-size: 18px 16px;
}

.label-userName.focus {
    background: #fffdfd url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAjCAMAAADCMPhoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABpFBMVEUAAAB8p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+4AAAByyEh9AAAAinRSTlMACWCs3fXu1KRVAWHl4VyonwcGvfurPjmv/LCPwiYqzYAvsb/6pQ4V7JkIanXwAzsTHP5e6VRpzNNaWOPrTzMgLCd+juSR8yEt+IYdGNzxF25XAupdmN6Ul4eCc+Y3ycHIrXbtiQ27GvZS27z5Q0todL7Hyz81QJbQjNiBzv09SiQbMQwoCuDfEQ8AN93zAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAaFJREFUOMt1UmVDAkEQXWzPblFRERMEuzsRRSXEFru7sFuM96sdMNi9O+fD3bx5b3dmdoaxkGnCwiMio6JjYjVMzaS4ePxYQqIKr0kCZ8kpcj41jcLpGWGZWXHZWnJzJJkgl4J5um8/v4BAocjr6VRR6l86A1CsEwQlQHxpCJaVAxU8b4wETHygEjBbOFwFaKt5QU0toOdwHRAhFlUPNHCwEWgSBc1ACwdbgTZR0A50cLCTGu/i+W4K9HDYQm318oI+oF+4cQAYtIbgkA0YFgQj9BDN9l9kHQXGxsWiHJS03xmckCvRTWBCNizJE5jy5JTDMZ0Q8GaY3KRZbh20cwreZZoP8XkLCt7qDTLuRe/S8opOQbOsVWIH14a40Hor93IL1GStxy6c2YD5T79JbW1tyy7dofH8HtkF9vblWQ8CS/jtOin/obKuIwofBB8gGjhW8kw6AU4Dzhkpz1UEzPdDXACXTNWoziv6XQM36oIr4JY2/g64Vxc8ADYL66FMdnXBI1FP7Jm+L+qCaqJemf8NBvaPneDdyNiHz/ifwO/7ZF+G35Dw9wIisAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0xMi0xOFQxNjoxMzowMCswODowMBFZ1/MAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMTItMThUMTY6MTM6MDArMDg6MDBgBG9PAAAAAElFTkSuQmCC") no-repeat 14px center;
    background-size: 16px 17px;
}

.label-password.focus {
    background: #fffdfd url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAhCAMAAAD9NzvVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUAAAB8p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+58p+4AAACugX2+AAAAYHRSTlMAMHyrvrWfdCgBVtjOSB3Arw3k4qWIj+jTGRTjSgNZ3MgImAUKlEOoBr39LLbmDBjznBL8bYbwTBop+wly231qg8OHIcvvoBcg6ROjilxEZdFhfuFLaWJ/X/HQoRvapO5bkN6kAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAP9JREFUKM/dk1dXAjEUhK+sIGtBQNdFVJAigroWVLAhXQWsCPYy//9XmLiUhU0eeWGeZvLl3HPP5ISopwmHMul0TbnJJnV6Bh3Nzg0xzzws8vqszO3nZwuL2pKicxdY7rPgCj9YVblfC4VZWI/0oJfFaKyb4gqLG92UYGFT7Q9KpoCt7U7YAYxd6wp7+8CBadOHwNHg8sdAxhyVZUNOBuEpcHb+7y6A3HAnl4G8aQpAkWQqjQSWKxCpenVNdFODRLk6NSDVLbEnMu7ubXrIAI/EbjyJVmkCzxy2RLA9fvBFBF855PW92etrvwMf9CkvXqMvXca+0+yD/fyKkB4N0h/41ouuB0+OtAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0xMi0xOFQxNjoxMjo1NyswODowMHPcjCcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMTItMThUMTY6MTI6NTcrMDg6MDACgTSbAAAAAElFTkSuQmCC") no-repeat 15px center;
    background-size: 14px 17px;
}

.item-container:last-child{
    border-bottom: 0;
}

.submit-container {
    padding: 0px 9px
}

.submit {
    margin: 15px 0px 17px 0px;
    width: 100%;
    height: 49px;
    border: 0;
    background-color: rgba(156,189,243,0.5);
    border-radius: 3px;
    color: #ffffff;
    font-size: 1.6rem;
    letter-spacing: .3rem;
}

.submit.valid{
    background-color: #75a2ee;
}

.remember-me-container {
    padding: 0px 9px
}

#rememberMe {
    vertical-align: 1px;
}

.remember-me-container > label {
    font-size: 1.4rem;
    color: #666666;
    margin-left: 5px;
}

.input-container label {
    display: inline-block;
    width: 45px;
    height: 45px;
    float: left;
    margin-left: -45px;
    background-color: #fffdfd;
}

/*input[type=date]{*/
/*-webkit-appearance:none*/
/*}*/