/*@import 'fonts.css';*/


html,body {
 background-color:#efefef;font-family:Arial;font-size:16px;color:#000;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: none;
  -webkit-text-size-adjust: 100%;
}
html{height:100%;}
body {min-height:100%;}
body{position:relative;}

/* General styles *** */
.container {background:#ffffff}
[class*="bi-info"]{color:orange}


/* General form styles *** */
button.disabled {background-color:#eee!important;border:none!important;color:#000!important;box-shadow:none!important}

button.disabled:hover,
button.disabled:active,
button.disabled:focus {color:#000!important;}


[required] ~ label:after {
    content:" * ";
    color:red;
}


/* Specific form styles *** */
/* ********************************************************************************************************************/

/* PwdToggleField **************************************************  */
.input-group-text-clickable {cursor:pointer}
.input-group-text-clickable i {min-width:20px}
/* *** */


/* status bar ************************************************** */	
.validatePwd-progress {
		display:block;width:100%;text-align:left;height:10px;position:relative
}
	
.validatePwd-progressbar {
		background-color: #FFFFFF;display:block;height:10px;transition: all 1s;width:0px;position:absolute;z-index:1;
}
.validatePwd-bg {background-color:#e9ecef;position:relative;width:100%;height:10px;position:absolute;z-index:0;}
/* *** */


.footer {position:absolute;bottom:10px;left:0;right:0;}
.footer > .container {border-top:solid 1px #ccc;padding-top:10px}
.container-main {padding-bottom:250px;}

/* system messages */
[class *= "message"]{
 padding:10px 10px 10px 10px;margin-bottom:1px;position:relative;
 font: normal 15px Verdana,Arial,sans-serif; color:#000000aa;
 border-radius:5px;margin-bottom:20px;display:nones;
 
}


/*.x {position:absolute;right:0px;top:10px;font-size:1em;color:#000000aa;cursor:pointer}*/
.x {font-size:1em;color:#00000066;cursor:pointer}


[class *= "message"]:empty {display:none}
[class *= "message"] > div  {display:table;width:100%}	
[class *= "message"] > div > * {display:table-cell;vertical-align:middle}	

[class *= "message"] .x {width:3em;text-align:right}	
[class *= "message"] .x i {font-size:1.5em}	

[class *= "message"] .i {width:3em}
[class *= "message"] .i i {font-size:2em;}


.message_msg {
 border-color: #6AEA4C;background-color:#E5F8E1;
}
.message_msg .i i {color:#6AEA4CDD}

.message_info {
 border-color: #ff9900; background-color:#ff990022;
}
.message_info .i i {color:#ff990088}

.message_error {
 border-color: red; background-color:#FFeeee;}
.message_error .i i{color:#ff000077}




.message_below:not(:empty){
	margin-top:20px;
	
}

#section2 {display:none}

a {color:rgb(218,0,50)!important;text-decoration:none}
a > i {
	font-size: 1.5em;
	margin-right: 10px;
	transition: all .1s ease-in;text-decoration:none
}

a:hover,a:hover * {
	color: rgb(0,0,0) !important;text-decoration:underline;
}

ul.checkmarked {list-style:nones}
//ul.checkmarked li { list-style-type: "✓";padding-right:5px;font-size:30px;color:green}
ul.checkmarked li + li{margin-top:0px}
ul.checkmarked li {padding-left:10px;}
ul.checkmarked li::marker {content:"✓ ";font-size:30px;color:green;font-weight:bold;}

