body{
	background-color: #FFFFFF;
}

.ice_login_row {
    margin-top: 200px;
    /*height:100vh;*/
    margin-bottom: 300px;
}

.ice_loginbox{
    padding-top:75px;
    margin: auto;
    width: 50%;
    background-color:#F0F0F0;
    height:500px;
    border-style: solid;
    border-width:2px;
    border-color:#E5E5E5;
    border-radius: 1px;
}
.ice_login_container{
    text-align:center;
}

.ice_logo{
    /*z-index:2;*/
    margin-top: 10px;
}
.ice_color_button_login {
    /*custom*/
    /*background-color:#31A082; 
    border-color:#31A082;
    width:225px;
    height: 40px;
    /*margin:10px;*/
    background-color:#12926f;
    color:#ffffff;
    padding: 9px 20px 9px 20px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 3px;
    border-width:2px;
    border-color:#31A082;
}

.login_approved_ipaddress {
	font-size: 14px;
	color: green;
}

.login_not_approved_ipaddress {
	font-size: 14px;
	color: red;
}