.registrationpanel {	border-radius: 10px;	box-shadow: 1px 4px 5px #414141 !important;}.registrationpanel-body {	border-radius: 10px;	background-color: #f5f5f5 !important;}.registration-phase {	width: 100%;	padding-top: 15px;}.registration-phase-table {	border-collapse: collapse;	margin: 0px auto;}.registration-phase-inactive {	padding: 0px 10px;}.registration-phase-inactive div {	background-color: rgb(197,197,197);	border-radius: 50%;	display: inline-block;	height: 15px;    width: 15px;}.registration-phase-active {	padding: 0px 10px;	}.registration-phase-active div {	background-color: rgb(40,40,40);	border-radius: 50%;	display: inline-block;	height: 15px;    width: 15px;}.registration-title {	font-size: 15px;    text-align: center;    color: #045e71;    margin-top: 20px;    font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-weight: bold;}.registration-checkbox-text {	font-size: 11px !important;}.registration-bottom {    width: 100%;    text-align: center;    margin-top: 5px;}.registration-bottom-button-yes {    background-color: #0097d4;    font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-size: 11px;    color: #fff;    font-weight: bold;    border-radius: 5px;    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px;    width: 120px;    height: 26px;    cursor: pointer;    text-align: center;    padding: 0;    margin: 0px auto 10px auto;}.registration-bottom-button-yes:hover {		background-color: #026a94;}#registration-bottom-table {	margin: auto;}.registration-bottom-button-no{font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-size: 11px;    color: rgb(41, 38, 39);    width: 120px;    height: 26px;    cursor: pointer;    text-align: center;    margin: 0px auto 0px auto;}.registration-bottom-sep {	height: 5px;}.registration-bottom-message {    text-align: center;    width: 100%;    border-top: 1px dotted #045e71;    margin-top: 15px;    padding-top: 10px;    font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-size: 11px;    text-align: center;    color: rgb(164,56,90);    font-weight: bold;}#registration-message {    text-align: center;    width: 100%;    border-top: 1px dotted #045e71;    color: rgb(164,56,90);    font-weight: bold;	height: 100%;	padding: 0px 15px;}#registration-message-table {    margin: 10px auto auto auto;    border-collapse: collapse;}.registration-message-icon  {}.registration-message-icon div{	width: 20px;    height: 20px;    background-image: url(images/error.png);    background-repeat: no-repeat;    background-size: contain;    margin-right: 5px;}#registration-step4-info {    font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-size: 11px;    color: #045e71;}#registration-step5-info {    font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-size: 11px;    color: #045e71;	padding: 10px 20px 0px 20px;}.registration-step5-info-error {	width: 20px;    height: 20px;    background-image: url(images/error.png);    background-repeat: no-repeat;    background-size: contain;    margin: auto;}.registration-step5-info-error-color {	color: rgb(164,56,90);    font-weight: bold;}