@CHARSET "ISO-8859-1";

LABEL {
	background-color: lightgray;
}

/*
.error {
	list-style-image: url(/crud/images/warning.gif);
	background-repeat: no-repeat;
	background-position: left;
	list-style-position: inside;
	cursor: pointer;
	color: red;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	width: 1em;
	height: 1em;
	overflow: hidden;
	padding-left: 10px;
}
*/

.errors {
	color: red;
	display: list-item;
	list-style-image: url("/crud/images/warning.gif");
	list-style-position: inside;
	/*
	background-color: #ffcfaf;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	*/
}

div.fx4web-floating ul li, div.fx4web-floating table td {

	text-decoration: underline;
	cursor: pointer;
   
}

div.fx4web-floating ul li.fx4web-global {
	text-decoration: none;
	cursor: default;
}

div.fx4web-floating ul li.fx4web-sub {
        text-decoration: none;
	cursor: default;
        text-indent: 20px; 
         list-style: disc inside;  
 /*	list-style-image: url("../img/redgreendot2.gif"); */
}

div.fx4web-floating {
	border-width: 2px 2px 2px 2px;
	border-color: blue;
	border-style: solid;
	background-color: #FFFFDF;
	position: absolute;
	/* opacity: 0.8; */
	/* filter: alpha(opacity=80); */
	z-index: 5000;
	text-align: center;
}

div.fx4web-floating .fx4web-title {
	top: 0;
	left: 0;
	border-width: 0 0 0 0;
	background-color: blue;
	height: 1em;
	text-align: center;
        font: bold 11px Arial, Helvetica, sans-serif;
	color: white;
	cursor: move;
	position: relative;
	width: 100%; /* XXX: this is bad */
	min-width: 300px;
}

/*
button.fx4web-close, button.fx4web-minimize {
	font-size: 12px;
	font-weight: bold;
	width: 16px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
*/

div.fx4web-floating li {
	text-align: left;
        font: normal 11px Arial, Helvetica, sans-serif;
}

div#silkscreen {
	opacity: 0.6;
	background-color: white;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 80;
}

.fx4web-popup {
	display: none;
	position: absolute;
	z-index: 85;
        /*left: 30pt;*/
        /* right: 30pt; */
	background-color: white;
}

.fx4web-buttontable {    
    border: none;
    
}

.fx4web-popup-online {
	display: none;
	position: absolute;
	z-index: 85;
	background-color: #EFF5FF;
}

.fx4web-popup-mail {
	display: none;
	position: absolute;
	z-index: 85;
        top: -75pt;
        left: -25pt;
        margin-top:  -75pt;
        margin-left:  -25pt;
	background-color: white;
        
}

.tdFx4web-popup {
	display: none;
	position: absolute;
	z-index: 85;
        /*left: 30pt;*/
        /* right: 30pt; */
	background-color: #EFF5FF;
}

.fx4web-popup-top {
	display: none;
	position: absolute;
	z-index: 85;
        top: -125pt;
        margin-top:  -125pt;
	background-color: white;
        
}

.fx4web-popup-stn {
	display: none;
	position: absolute;
	z-index: 85;
        top: -75pt;
        left: -25pt;
        margin-top:  -75pt;
        margin-left:  -25pt;
	background-color: white;
        
}

.fx4web-popup-bottom {
	display: none;
	position :absolute;
	z-index: 85;
        top: 30pt;
        margin-top:  30pt;
        /*bottom : -250pt;*/
       	background-color: white;
}

.fx4web-popup-bottom1 {
	display: none;
	position :absolute;
	z-index: 85;
        top: 100pt;
        margin-top:  100pt;
       	background-color: white;
}
.fx4web-popup-bottom2{
	display: none;
	position :absolute;
	z-index: 85;
        top: 130pt;
        margin-top:  130pt;
       	background-color: white;
    
}
.fx4web-popup-bottom3{
	display: none;
	position :absolute;
	z-index: 85;
        top: 200pt;
        margin-top:  200pt;
       	background-color: white;
    
}
.fx4web-popup-right {
        display: none;
	position: absolute;
	z-index: 85;
        /*left: 30pt;*/
        right: 30pt;
	background-color: white;
        
}

/*
div.fx4web-floating ul li.fx4web-Info {
	list-style-image: url("../img/icon_info.gif");
}

div.fx4web-floating ul li.fx4web-Warn {
	list-style-image: url("../img/icon_warning.gif");
}

div.fx4web-floating ul li.fx4web-Error {
	list-style-image: url("../img/icon_error.gif");
}

div.fx4web-floating ul li.fx4web-Fatal {
	list-style-image: url("../img/icon_error.gif");
}
*/

.confetti {
    position: absolute;
    display: block;
    border-width: 0 0 0 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    overflow: hidden;
    left: 0px;
    top: 0px;
    margin-left: -10px;
    margin-top:-10px;
}

.spModal{
  background-image: url("../../img/ballons.jpg");
}

.spModalBody{ 
    opacity:0.8;
    background:white;
}

.spModalFooter{ 
    opacity:0.9;
    background:white;
}

.modal-backdrop.in
{
    opacity:0 !important;
    height:100%;
}

body.modal-open .modal.in {
  display: flex !important;
  align-items: center;
}

.fx4web-wait {
    position: absolute;
    display: block;
    border-width: 0 0 0 0;
    height: 100%;
    width: 100%;
    z-index: 201;
    overflow: hidden;
    background-color: white;
    opacity:0.6;
    left: 0px;
    top: 0px;
    margin-left: -10px;
    margin-top:-10px;
}

/* for Image popup -- updated by Srinivas maroju */
.processing-img {
       background: url("../img/logo_static.gif") center no-repeat;
       position: absolute;
       z-index: 251;
       height:205px;
       width:205px;
       display: block;
}

.fx4web-popup-recvcmplncsbmttltop {
	display: none;
	position :absolute;
	z-index: 85;
        top: 200pt;
        margin-top:  200pt;
        /*bottom : -250pt;*/
       	background-color: white;
}

.fx4web-popup-recvrtnrdmailtop {
	display: none;
	position :absolute;
	z-index: 85;
        top: 100pt;
        margin-top:  100pt;
       	background-color: white;
}

.fx4web-popup-recvraisbmttltop {
	display: none;
	position :absolute;
	z-index: 85;
        top: 150pt;
        margin-top:  150pt;
       	background-color: white;
}

.fx4web-popup-recvcertmailtop {
	display: none;
	position :absolute;
	z-index: 85;
        top: -125pt;
        margin-top:  -125pt;
       	background-color: white;
}

.fx4web-popup-recactnafftop {
	display: none;
	position :absolute;
	z-index: 85;
        top: -125pt;
        margin-top:  -125pt;
       	background-color: white;
}
