.continuebtn, .btnreintento{
	background-color:darkgreen;
	width:18rem;
}

.continuebtn:hover, .btnreintento:hover{
	background-color:rgba(0, 100, 0, .4);
	color:darkgreen;
}

.continuebtn.disabled{
	background-color: darkgreen;
	color:white
}

.mainContainer {
	border:1px solid lightgray;  
	border-radius: 1rem;
    padding: 1rem;
    margin: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mainContainer[style*='block']{
    display: flex !important;
}

.screencounter{
	font-size:.9rem;
	color: gray;
}

.icon{
	border-radius: 50%;
    color: white;
    font-size: 2rem;
    margin-bottom: 1rem;
    width: 80px;
    height: 80px;
    display: flex;
}

.icon svg{
	margin:auto;
}

.categoryicons{
	font-size:1.5rem;
}

#pnlprocess, #pnlerror{
	min-height:16rem;
}

.cancelbtn:hover{
	background-color: lightpink;
	color:red;
}

.cancelbtn:hover > div{
	color:red!important;
}

#pnlerror .fa-face-sad-tear{
	font-size:2rem;
	margin-bottom:1rem
}

#pnlerror .btnreintento{
	width:18rem;
}

#pnlusername.maincontainer{
	display:none;
}